Installer calls its scripts without escaping the mount point
|Reported by:||idefix||Owned by:||korli|
|Has a Patch:||no||Platform:||All|
Installer calls InstallerInitScript and InstallerFinishScript without escaping the mount point, causing the scripts to fail when the name of the volume has special characters (like a space or parentheses):
/bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `/bin/sh /boot/system/boot/InstallerInitScript /installer(test)' ignoring 'var'. 343371756 bytes to read in 9358 files ignoring 'var'. /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `/bin/sh /boot/system/boot/InstallerFinishScript /installer(test)' 327.46 MB written (0.96 MB/s)
Consequently, the volume isn't made bootable.