From 9655f89082b186f7748485c6ee42c878274fdb25 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Tue, 24 Dec 2013 01:24:43 -0600 Subject: [PATCH] mkwinpeimg: Fix --start-script when script not in current directory --- programs/mkwinpeimg.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/mkwinpeimg.in b/programs/mkwinpeimg.in index 388af410..5316efa8 100755 --- a/programs/mkwinpeimg.in +++ b/programs/mkwinpeimg.in @@ -408,13 +408,13 @@ modify_boot_wim() { if [ -n "$start_script" ]; then stat_busy "Setting \"$start_script\" as the script to be executed when Windows PE boots" - cp "$start_script" "$tmp_dir/$start_script" + start_script_base="$(basename "$start_script")" cat > "$tmp_dir/__mkwinpeimg.winpeshl.ini" <<- EOF [LaunchApps] - %SYSTEMDRIVE%\\$start_script + %SYSTEMDRIVE%\\$start_script_base EOF cat 1>&3 <<- EOF - add '$tmp_dir/$start_script' '/$start_script' + add '$start_script' '/$start_script_base' delete --force /Windows/System32/winpeshl.ini add '$tmp_dir/__mkwinpeimg.winpeshl.ini' /Windows/System32/winpeshl.ini EOF -- 2.43.0