diff --git a/modules/create_archive b/modules/create_archive index b9d00f2..bbb7efe 100755 --- a/modules/create_archive +++ b/modules/create_archive @@ -83,20 +83,19 @@ main() { local password="${2:-}" local size="${3:-}" local volumes archive_name archive_dir - archive_dir="$(dirname "$0")/../archives" check_dependencies "7z" check_input "$input_file" "$password" "$size" + archive_name="$(generate_name)" + archive_dir="$(dirname "$0")/../archives" mkdir -p "$archive_dir" volumes="$(get_volumes "$input_file" "$size")" - archive_name="$(generate_name)" - - trap 'cleanup "$archive_name"' ERR INT log "INFO" "Packing '${input_file}' into archive '$archive_name' with password '${password}'" + trap 'cleanup "$archive_name"' ERR INT create_archive \ "$input_file" \ "$password" \