Browse Source

Print that we're raising the ulimit to stdout in the init script.

svn:r5853
Peter Palfrader 18 years ago
parent
commit
5521b5de3e
2 changed files with 11 additions and 3 deletions
  1. 2 1
      debian/changelog
  2. 9 2
      debian/tor.init

+ 2 - 1
debian/changelog

@@ -6,8 +6,9 @@ tor (0.1.1.12-alpha-cvs-0) unreleased; urgency=low
   * Create /var/run/tor on init script start if it does
     not exist already.
   * Set default ulimit -n to 8k instead of 4k in /etc/default/tor.
+  * Print that we're raising the ulimit to stdout in the init script.
 
- -- Peter Palfrader <weasel@debian.org>  Mon, 23 Jan 2006 15:00:53 +0100
+ -- Peter Palfrader <weasel@debian.org>  Mon, 23 Jan 2006 15:57:59 +0100
 
 tor (0.1.1.12-alpha-1) experimental; urgency=low
 

+ 9 - 2
debian/tor.init

@@ -25,7 +25,7 @@ TORPID=$TORPIDDIR/tor.pid
 DEFAULTSFILE=/etc/default/$NAME
 WAITFORDAEMON=60
 ARGS=""
-MAX_FILEDESCRIPTORS=4096
+MAX_FILEDESCRIPTORS=8192
 NICE=""
 
 test -x $DAEMON || exit 0
@@ -72,8 +72,15 @@ case "$1" in
 		fi
 		if test ! -x $TORPIDDIR; then echo "Cannot access $TORPIDDIR directory, are you root?" >&2; exit 1;
 		else
+			if [ -n "$MAX_FILEDESCRIPTORS" ]; then
+				echo -n "Raising maximum number of filedescriptors (ulimit -n) to $MAX_FILEDESCRIPTORS"
+				if ulimit -n "$MAX_FILEDESCRIPTORS" ; then
+					echo "."
+				else
+					echo ": FAILED."
+				fi
+			fi
 			echo "Starting $DESC: $NAME..."
-			ulimit -n $MAX_FILEDESCRIPTORS || echo "Warn: Could not set ulimit for number of file descriptors." >&2
 			start-stop-daemon --start --quiet --oknodo \
 				--chuid debian-tor:debian-tor \
 				--pidfile $TORPID \