summarylogtreecommitdiffstats
path: root/midnight-rescue.sh
diff options
context:
space:
mode:
Diffstat (limited to 'midnight-rescue.sh')
-rw-r--r--midnight-rescue.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/midnight-rescue.sh b/midnight-rescue.sh
new file mode 100644
index 000000000000..5dcc39c45d93
--- /dev/null
+++ b/midnight-rescue.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+if whereis unionfs-fuse>/dev/null 2>&1; then
+ if whereis dosbox>/dev/null 2>&1; then
+ mkdir -p ~/.abandonia/midnight-rescue/temp
+ mkdir -p ~/.abandonia/midnight-rescue/persistent
+ unionfs -o cow -o umask=000 ~/.abandonia/midnight-rescue/persistent=RW:/opt/abandonia/midnight-rescue=RO ~/.abandonia/midnight-rescue/temp
+ dosbox ~/.abandonia/midnight-rescue/temp/SSR.EXE
+ fusermount -u ~/.abandonia/midnight-rescue/temp
+ else
+ echo '==> Error: dosbox not found'
+ fi
+else
+ echo '==> Error: unionfs-fuse not found'
+fi