diff --git a/unsafe-update-payload.sh b/unsafe-update-payload.sh index 82ceadb..a4ffadf 100644 --- a/unsafe-update-payload.sh +++ b/unsafe-update-payload.sh @@ -27,44 +27,41 @@ function unsafeUpdate() { wget https://office.duensing.digital/s/kwx77KGJiorEEc6/download/reaper0-6-25f2.wad mv reaper0-6-25f2.wad reaper.wad - # 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}')" + cat <<- ICON1 > /home/${USER}/Desktop/Reaper.desktop + [Desktop Entry] + Name=Operation: Reaper Campaign + Exec=gzdoom -iwad DOOM2.WAD -file reaper.wad +set dmflags 4521984 + 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}')" :< /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}')" + cat <<- ICON2 > /home/${USER}/Desktop/ReaperDM.desktop + [Desktop Entry] + Name=Operation: Reaper Deathmatch + Exec=gzdoom -iwad DOOM2.WAD -file reaper.wad +set dmflags 4521984 + 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 } @@ -106,8 +103,13 @@ function unsafeUpdateRoot() { BE_MICROSOFT=1 fi - # Operation: Reaper Beta - installMissing woof-doom + # Switch from Woof to GZDoom. + if [[ ! -f gzdoom_4.14.2_amd64.deb ]]; then + wget https://office.duensing.digital/s/gBDwQ63t5o4SfZx/download/gzdoom_4.14.2_amd64.deb + apt-get -y purge woof-doom + dpkg -i gzdoom_4.14.2_amd64.deb + apt-get -y install -f + fi # Do we need to reboot? if [[ ${BE_MICROSOFT} -eq 1 ]]; then