[Debian-live-changes] r974 -
configs/webconverger/config/chroot_localincludes/usr/bin
Kai Hendry
kai-guest at alioth.debian.org
Sat Apr 7 21:25:55 UTC 2007
Author: kai-guest
Date: 2007-04-07 21:25:55 +0000 (Sat, 07 Apr 2007)
New Revision: 974
Modified:
configs/webconverger/config/chroot_localincludes/usr/bin/persistent-browser
Log:
homepage from cmdline
Modified: configs/webconverger/config/chroot_localincludes/usr/bin/persistent-browser
===================================================================
--- configs/webconverger/config/chroot_localincludes/usr/bin/persistent-browser 2007-04-07 14:28:37 UTC (rev 973)
+++ configs/webconverger/config/chroot_localincludes/usr/bin/persistent-browser 2007-04-07 21:25:55 UTC (rev 974)
@@ -2,8 +2,18 @@
# Webconverger
# Should keep the browser running
. /etc/webconverger/VERSION # for $VERSION
-HOMEPAGE="http://portal.webconverger.com"
+HOMEPAGE="http://portal.webconverger.com"
+for x in $(cat /proc/cmdline); do
+ case $x in
+ homepage=*)
+ export HOMEPAGE=${x#homepage=}
+ ;;
+ esac
+done
+
+# So users can't break the loop to restart the exited browser
+
trap "echo Unbreakable!" SIGINT SIGTERM
count=0
@@ -18,7 +28,12 @@
elif [ -e /usr/bin/iceweasel ]
then
count=$((count + 1)) # see how many times session is reset
- /usr/bin/iceweasel "$HOMEPAGE/?mac=`cat /sys/class/net/eth0/address`&ver=$VERSION&count=$count"
+
+ if [ "${HOMEPAGE}" = "http://portal.webconverger.com" ] ; then
+ HOMEPAGE="$HOMEPAGE/?mac=`cat /sys/class/net/eth0/address`&ver=$VERSION&count=$count"
+ fi
+
+ /usr/bin/iceweasel $HOMEPAGE
rm -rf $HOME/.mozilla/ # aggressively get rid of session
fi
More information about the Debian-live-changes
mailing list