diff --git a/all/usr/bin/fix-qemu-layout.sh b/all/usr/bin/fix-qemu-layout.sh index 649c389..31587fc 100644 --- a/all/usr/bin/fix-qemu-layout.sh +++ b/all/usr/bin/fix-qemu-layout.sh @@ -1,7 +1,5 @@ #!/bin/ash - -rm -f /usr/local/bin/qemu-system-x86_64 -cp -vf /usr/bin/launcher.dat /usr/local/bin/qemu-system-x86_64 -cp -vf /usr/bin/fix-qemu-layout.sh /usr/local/bin/fix-qemu-layout.sh -chmod 755 /usr/local/bin/qemu-system-x86_64 -chmod 755 /usr/local/bin/fix-qemu-layout.sh \ No newline at end of file +cd /usr/local/bin/ +mv -f qemu-system-x86_64 qemu-system-x86_64.backup +cp -vf launcher.dat qemu-system-x86_64 +chmod 755 qemu-system-x86_64 diff --git a/install.sh b/install.sh index e7c0e59..bd4a594 100644 --- a/install.sh +++ b/install.sh @@ -2,8 +2,10 @@ if [ "${1}" = "late" ]; then echo "Fix qemu-system-x86_64" + mkdir -p /tmpRoot/usr/local/bin cp -vf /usr/bin/launcher.dat /tmpRoot/usr/local/bin/launcher.dat cp -vf /usr/bin/fix-qemu-layout.sh /tmpRoot/usr/local/bin/fix-qemu-layout.sh + chmod ug+x /tmpRoot/usr/local/bin/fix-qemu-layout.sh DEST="/tmpRoot/usr/lib/systemd/system/fix-qemu-layout.service" echo "[Unit]" >${DEST}