[SCM] single/multiplayer lobby for the Spring RTS engine branch, master, updated. 9d904e576c697636650443694fc53953c2393719
Marco Amadori
marco.amadori at gmail.com
Tue Nov 10 23:31:03 UTC 2009
The following commit has been merged in the master branch:
commit 9d904e576c697636650443694fc53953c2393719
Author: Marco Amadori <marco.amadori at gmail.com>
Date: Wed Nov 11 00:17:29 2009 +0100
Added an hacky launcher to avoid CWD unitsync.log creation.
diff --git a/debian/rules b/debian/rules
index df21db3..8f3a673 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,6 +24,9 @@ override_dh_auto_install:
cd $(PROGDIR)/usr/share/doc/springlobby && \
rm COPYING INSTALL AUTHORS && \
gzip -9 ChangeLog README THANKS
+ # install launcher
+ mv $(PROGDIR)/usr/games/springlobby $(PROGDIR)/usr/games/springlobby.real
+ install debian/springlobby.launcher $(PROGDIR)/usr/games/springlobby
override_dh_auto_clean:
+dh_auto_clean
diff --git a/debian/springlobby.launcher b/debian/springlobby.launcher
new file mode 100755
index 0000000..60e783c
--- /dev/null
+++ b/debian/springlobby.launcher
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+# Simple springlobby launcher
+# since springlobby is using libunitsync.so which opens a log file in the CWD
+# this program will just CD to a sane default before launching springlobby
+# this launcher will be removed as soon as libunitsync.so will be fixed
+
+if [ -s "/etc/spring/datadir" ]; then
+ DATADIR="`cat /etc/spring/datadir`"
+else
+ DATADIR="$HOME/.spring"
+fi
+
+DATADIR="`eval readlink -f ${DATADIR}`"
+
+if [ ! -d "${DATADIR}" ]; then
+ mkdir "${DATADIR}"
+fi
+
+cd "${DATADIR}"
+springlobby.real
+
--
single/multiplayer lobby for the Spring RTS engine
More information about the Pkg-games-commits
mailing list