Operation:Reaper Beta - icon now created by user, not root

This commit is contained in:
Scott Duensing 2025-06-20 19:43:22 -05:00
parent 2927294656
commit 11decd3366

View file

@ -30,6 +30,41 @@ function unsafeUpdate() {
# woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
# -deathmatch
# Add Reaper icons to desktop
if [[ ! -f /home/${USER}/Desktop/Reaper.desktop ]]; then
cat <<- ICON1 > /home/${USER}/Desktop/Reaper.desktop
[Desktop Entry]
Name=Operation: Reaper Campaign
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
Icon=io.github.freedoom.Phase1
Type=Application
Comment=
Categories=Game;ActionGame;
Keywords=first;person;shooter;vanilla;doom;boom;mbf;
Path=/home/${USER}
Terminal=false
StartupNotify=false
ICON1
chmod +x "/home/${USER}/Desktop/Reaper.desktop"
gio set -t string "/home/${USER}/Desktop/Reaper.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/Reaper.desktop" | awk '{print $1}')"
:<<SKIPDM
cat <<- ICON2 > /home/${USER}/Desktop/ReaperDM.desktop
[Desktop Entry]
Name=Operation: Reaper Deathmatch
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
Icon=io.github.freedoom.Phase1
Type=Application
Comment=
Categories=Game;ActionGame;
Keywords=first;person;shooter;vanilla;doom;boom;mbf;
Path=/home/${USER}
Terminal=false
StartupNotify=false
ICON2
chmod +x "/home/${USER}/Desktop/ReaperDM.desktop"
gio set -t string "/home/${USER}/Desktop/ReaperDM.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/ReaperDM.desktop" | awk '{print $1}')"
SKIPDM
fi
}
@ -73,41 +108,6 @@ function unsafeUpdateRoot() {
# Operation: Reaper Beta
installMissing woof-doom
# Add Reaper icons to desktop
if [[ ! -f /home/${USER}/Desktop/Reaper.desktop ]]; then
cat <<- ICON1 > /home/${USER}/Desktop/Reaper.desktop
[Desktop Entry]
Name=Operation: Reaper Campaign
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
Icon=io.github.freedoom.Phase1
Type=Application
Comment=
Categories=Game;ActionGame;
Keywords=first;person;shooter;vanilla;doom;boom;mbf;
Path=/home/${USER}
Terminal=false
StartupNotify=false
ICON1
chmod +x "/home/${USER}/Desktop/Reaper.desktop"
gio set -t string "/home/${USER}/Desktop/Reaper.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/Reaper.desktop" | awk '{print $1}')"
:<<SKIPDM
cat <<- ICON2 > /home/${USER}/Desktop/ReaperDM.desktop
[Desktop Entry]
Name=Operation: Reaper Deathmatch
Exec=woof -iwad DOOM2.WAD -file reaper.wad -fullscreen
Icon=io.github.freedoom.Phase1
Type=Application
Comment=
Categories=Game;ActionGame;
Keywords=first;person;shooter;vanilla;doom;boom;mbf;
Path=/home/${USER}
Terminal=false
StartupNotify=false
ICON2
chmod +x "/home/${USER}/Desktop/ReaperDM.desktop"
gio set -t string "/home/${USER}/Desktop/ReaperDM.desktop" metadata::xfce-exe-checksum "$(sha256sum "/home/${USER}/Desktop/ReaperDM.desktop" | awk '{print $1}')"
SKIPDM
fi
# Do we need to reboot?
if [[ ${BE_MICROSOFT} -eq 1 ]]; then