[Pkg-ocaml-maint-commits] r2934 - in
/trunk/packages/mldonkey/trunk/debian: changelog
mldonkey-server.init mldonkey-server.postinst
smimram at users.alioth.debian.org
smimram at users.alioth.debian.org
Thu Jul 13 13:34:08 UTC 2006
Author: smimram
Date: Thu Jul 13 13:34:05 2006
New Revision: 2934
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=2934
Log:
Handle systems where where /var/run is cleaned on reboot.
Modified:
trunk/packages/mldonkey/trunk/debian/changelog
trunk/packages/mldonkey/trunk/debian/mldonkey-server.init
trunk/packages/mldonkey/trunk/debian/mldonkey-server.postinst
Modified: trunk/packages/mldonkey/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/changelog?rev=2934&op=diff
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/changelog (original)
+++ trunk/packages/mldonkey/trunk/debian/changelog Thu Jul 13 13:34:05 2006
@@ -1,3 +1,14 @@
+mldonkey (2.7.7-4) unstable; urgency=low
+
+ * Import patch from Ubuntu (thanks Reinhard Tartler) to handle systems where
+ /var/run is cleaned on reboot, closes: #354701.
+ - Introduce new config variable in /etc/default/mldonkey-server:
+ MLDONKEY_USER. This variable is only used by the init script.
+ - Mke the initscript create /var/run/mldonkey-server, setting correct
+ owner and permissions.
+
+ -- Samuel Mimram <smimram at debian.org> Thu, 13 Jul 2006 12:49:45 +0000
+
mldonkey (2.7.7-3) unstable; urgency=low
* Added 03_lock_config_files_space.dpatch in order to handle leftover
Modified: trunk/packages/mldonkey/trunk/debian/mldonkey-server.init
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/mldonkey-server.init?rev=2934&op=diff
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/mldonkey-server.init (original)
+++ trunk/packages/mldonkey/trunk/debian/mldonkey-server.init Thu Jul 13 13:34:05 2006
@@ -25,6 +25,17 @@
set -e
. $CONFIG
+
+if [ x"$MLDONKEY_USER" = x -o x"$MLDONKEY_GROUP" = x ]; then
+ echo Please set both variables "MLDONKEY_USER" and "MLDONKEY_GROUP" in /etc/default/mldonkey-server
+ exit 1
+fi
+
+# /var/run is on tempfs now!
+if [ ! -d /var/run/mldonkey ]; then
+ mkdir -m 755 /var/run/mldonkey
+fi
+chown $MLDONKEY_USER:$MLDONKEY_GROUP /var/run/mldonkey
WRAPPER_OPTIONS=""
Modified: trunk/packages/mldonkey/trunk/debian/mldonkey-server.postinst
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/mldonkey-server.postinst?rev=2934&op=diff
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/mldonkey-server.postinst (original)
+++ trunk/packages/mldonkey/trunk/debian/mldonkey-server.postinst Thu Jul 13 13:34:05 2006
@@ -211,7 +211,7 @@
fi
fi
- if [ -n "$password" ]; then
+ if [ -n "$password" ]; then
if [ -e "$new_mldonkey_dir/users.ini" ]; then
$DEBUG && echo -n "Creating backup of $new_mldonkey_dir/users.ini: "
/bin/cp -p -f "$new_mldonkey_dir/users.ini" "$new_mldonkey_dir/users.ini.dpkg"
@@ -289,6 +289,7 @@
# This file is managed using ucf(1)
MLDONKEY_DIR=$new_mldonkey_dir
+MLDONKEY_USER=$run_as_user
MLDONKEY_GROUP=$mldonkey_group
MLDONKEY_UMASK=$mldonkey_umask
MAX_ALIVE=$max_alive
More information about the Pkg-ocaml-maint-commits
mailing list