blob: 66e7fbd458599a7a41f9caf6784b0bb7560d069a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/bash
# Script to copy uninstall binary to D:/mrpackages and eject the drive
# Copy the uninstall binary
cp target/Update_KGameOfLife_GameOfLife_uninstall.bin D:/mrpackages/
# Eject the drive
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
# Linux
eject D:
elif [[ "$OSTYPE" == "darwin"* ]]; then
# macOS
diskutil eject D:
elif [[ "$OSTYPE" == "msys"* ]] || [[ "$OSTYPE" == "cygwin"* ]] || [[ "$OSTYPE" == "win32"* ]]; then
# Windows
powershell -command "& {(New-Object -comObject Shell.Application).Namespace(17).ParseName('D:').InvokeVerb('Eject')}"
else
echo "Unsupported OS for drive ejection. Please eject drive D: manually."
fi
echo "Uninstall binary copied to D:/mrpackages and drive ejected (if supported)."
|