mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Only create pid dir if we are about to start Tor (Luca Capello, closes: #447508)
svn:r12085
This commit is contained in:
Vendored
+7
@@ -1,3 +1,10 @@
|
||||
tor (0.2.0.8-alpha-1+svn) experimentalX; urgency=low
|
||||
|
||||
* Only create pid dir if we are about to start Tor (Luca Capello,
|
||||
closes: #447508).
|
||||
|
||||
-- Peter Palfrader <weasel@debian.org> Mon, 22 Oct 2007 00:11:15 +0200
|
||||
|
||||
tor (0.2.0.8-alpha-1) experimental; urgency=low
|
||||
|
||||
* New upstream version.
|
||||
|
||||
Vendored
+13
-9
@@ -61,16 +61,18 @@ wait_for_deaddaemon () {
|
||||
}
|
||||
|
||||
|
||||
if test ! -d $TORPIDDIR; then
|
||||
echo "There is no $TORPIDDIR directory. Creating one for you."
|
||||
mkdir -m 02700 "$TORPIDDIR"
|
||||
chown debian-tor:debian-tor "$TORPIDDIR"
|
||||
fi
|
||||
check_torpiddir () {
|
||||
if test ! -d $TORPIDDIR; then
|
||||
echo "There is no $TORPIDDIR directory. Creating one for you."
|
||||
mkdir -m 02700 "$TORPIDDIR"
|
||||
chown debian-tor:debian-tor "$TORPIDDIR"
|
||||
fi
|
||||
|
||||
if test ! -x $TORPIDDIR; then
|
||||
echo "Cannot access $TORPIDDIR directory, are you root?" >&2
|
||||
exit 1
|
||||
fi
|
||||
if test ! -x $TORPIDDIR; then
|
||||
echo "Cannot access $TORPIDDIR directory, are you root?" >&2
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
case "$1" in
|
||||
@@ -89,6 +91,8 @@ case "$1" in
|
||||
fi
|
||||
fi
|
||||
|
||||
check_torpiddir
|
||||
|
||||
echo "Starting $DESC: $NAME..."
|
||||
if ! su -s /bin/sh -c "$DAEMON --verify-config" debian-tor > /dev/null; then
|
||||
echo "ABORTED: Tor configuration invalid:" >&2
|
||||
|
||||
Reference in New Issue
Block a user