Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
v2v: windows: Fix schtasks /SD parameter.
Thanks: Dinesh Herath, Tomáš Golembiovský, Bryan Kinney,  Mark Zealey

Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1895323
  • Loading branch information
rwmjones committed Dec 1, 2020
1 parent 8fb4ea6 commit b65711c
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion v2v/convert_windows.ml
Expand Up @@ -428,11 +428,12 @@ popd
and configure_qemu_ga files =
List.iter (
fun msi_path ->
(* Windows is a trashfire. https://stackoverflow.com/a/18730884 *)
let fb_script = sprintf "\
echo Removing any previously scheduled qemu-ga installation
schtasks.exe /Delete /TN Firstboot-qemu-ga /F
echo Scheduling delayed installation of qemu-ga from %s
powershell.exe -command \"$d = (get-date).AddSeconds(120); schtasks.exe /Create /SC ONCE /ST $d.ToString('HH:mm') /SD $d.ToString('MM/dd/yyyy') /RU SYSTEM /TN Firstboot-qemu-ga /TR \\\"C:\\%s /forcerestart /qn /l+*vx C:\\%s.log\\\"\"
powershell.exe -command \"$d = (get-date).AddSeconds(120); $FormatHack = ($([System.Globalization.DateTimeFormatInfo]::CurrentInfo.ShortDatePattern) -replace 'M+/', 'MM/') -replace 'd+/', 'dd/'; schtasks.exe /Create /SC ONCE /ST $d.ToString('HH:mm') /SD $d.ToString($FormatHack) /RU SYSTEM /TN Firstboot-qemu-ga /TR \\\"C:\\%s /forcerestart /qn /l+*vx C:\\%s.log\\\"\"
"
msi_path msi_path msi_path in
Firstboot.add_firstboot_script g inspect.i_root
Expand Down

0 comments on commit b65711c

Please sign in to comment.