diff --git a/modules/archive.sh b/modules/archive.sh index b43094b..67ac48c 100755 --- a/modules/archive.sh +++ b/modules/archive.sh @@ -65,9 +65,10 @@ set_volumes() { echo "$volumes" } -# Generates a random archive name of 20 alphanumeric characters generate_name() { - local archive_name="$archive_dir/$(tr -dc '[:alnum:]' < /dev/urandom | head -c 20).7z" + # Generates a random archive name of 20 alphanumeric characters + local archive_name + archive_name="$archive_dir/$(tr -dc '[:alnum:]' < /dev/urandom | head -c 20).7z" log "INFO" "Generated archive name '$archive_name'" @@ -107,6 +108,7 @@ main() { trap 'cleanup "$archive_name"' ERR INT log "INFO" "Packing '${input_file}' into archive '$archive_name' with password '${password}'" + create_archive \ "$input_file" \ "$password" \