diff options
author | Peter Palfrader <peter@palfrader.org> | 2006-01-23 15:04:03 +0000 |
---|---|---|
committer | Peter Palfrader <peter@palfrader.org> | 2006-01-23 15:04:03 +0000 |
commit | ecbf7cf6857655b2f9e9c0222f3ad33088985620 (patch) | |
tree | b853c18a5f43f9cbdda8e5d91ad518ea1a9ed079 | |
parent | dab5ec275ceaa77acf2417cc2d536a66d9137e73 (diff) | |
download | tor-ecbf7cf6857655b2f9e9c0222f3ad33088985620.tar.gz tor-ecbf7cf6857655b2f9e9c0222f3ad33088985620.zip |
Print that we're raising the ulimit to stdout in the init script.
svn:r5853
-rw-r--r-- | changelog | 3 | ||||
-rw-r--r-- | tor.init | 11 |
2 files changed, 11 insertions, 3 deletions
@@ -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 @@ -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 \ |