r598 - vdr/vdr-xxv/trunk/debian
Tobias Grimm
pkg-vdr-dvb-changes@lists.alioth.debian.org
Mon, 30 May 2005 17:20:34 +0000
Author: tiber-guest
Date: 2005-05-30 17:20:34 +0000 (Mon, 30 May 2005)
New Revision: 598
Modified:
vdr/vdr-xxv/trunk/debian/changelog
vdr/vdr-xxv/trunk/debian/init
Log:
vdr-xxv: set LANG berfore starting daemon
Modified: vdr/vdr-xxv/trunk/debian/changelog
===================================================================
--- vdr/vdr-xxv/trunk/debian/changelog 2005-05-27 21:01:11 UTC (rev 597)
+++ vdr/vdr-xxv/trunk/debian/changelog 2005-05-30 17:20:34 UTC (rev 598)
@@ -1,3 +1,10 @@
+vdr-xxv (0.35-2) unstable; urgency=low
+
+ * Tobias Grimm <tg@e-tobi.net>
+ - Grab LANG from /etc/environment and set it before starting the daemon
+
+ -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Mon, 30 May 2005 18:56:51 +0200
+
vdr-xxv (0.35-1) unstable; urgency=low
* Tobias Grimm <tg@e-tobi.net>
Modified: vdr/vdr-xxv/trunk/debian/init
===================================================================
--- vdr/vdr-xxv/trunk/debian/init 2005-05-27 21:01:11 UTC (rev 597)
+++ vdr/vdr-xxv/trunk/debian/init 2005-05-30 17:20:34 UTC (rev 598)
@@ -52,13 +52,27 @@
#
+# Load locale settings
+#
+init_language_environment()
+{
+ if [ -f /etc/environment ]
+ then
+ for var in LANG LC_ALL LC_CTYPE ; do
+ value=$(egrep "^[^#]*${var}=" /etc/environment | tail -n1 | cut -d= -f2)
+ eval $var=$value
+ done
+ fi
+}
+
+
+#
# Start the daemon
#
start()
{
-# start-stop-daemon --start --pidfile $PIDFILE --nicelevel 19 \
-# -c $USER:$GROUP --exec $DAEMON -- $COMMANDLINE
- start-stop-daemon --start --pidfile $PIDFILE --nicelevel 19 \
+ init_language_environment
+ LANG=$LANG start-stop-daemon --start --pidfile $PIDFILE --nicelevel 19 \
-c $USER:$GROUP --exec $DAEMON -- $COMMANDLINE
}