summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2006-01-23 15:04:03 +0000
committerPeter Palfrader <peter@palfrader.org>2006-01-23 15:04:03 +0000
commitecbf7cf6857655b2f9e9c0222f3ad33088985620 (patch)
treeb853c18a5f43f9cbdda8e5d91ad518ea1a9ed079
parentdab5ec275ceaa77acf2417cc2d536a66d9137e73 (diff)
downloadtor-ecbf7cf6857655b2f9e9c0222f3ad33088985620.tar.gz
tor-ecbf7cf6857655b2f9e9c0222f3ad33088985620.zip
Print that we're raising the ulimit to stdout in the init script.
svn:r5853
-rw-r--r--changelog3
-rw-r--r--tor.init11
2 files changed, 11 insertions, 3 deletions
diff --git a/changelog b/changelog
index 1e75935f1d..debb47b7e2 100644
--- a/changelog
+++ b/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
diff --git a/tor.init b/tor.init
index d764fb9423..e930b496ff 100644
--- a/tor.init
+++ b/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 \