[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