|
@@ -12,6 +12,7 @@ TORUSER=_tor
|
|
|
TORGROUP=daemon
|
|
|
TARGET=$2/Library/Tor
|
|
|
TORDIR=$TARGET/var/lib/tor
|
|
|
+LOGDIR=$TARGET/var/log/tor
|
|
|
|
|
|
# Create user $TORUSER in group daemon. If it's already there, great.
|
|
|
$ADDSYSUSER $TORUSER "Tor System user" $TORDIR
|
|
@@ -20,10 +21,16 @@ $ADDSYSUSER $TORUSER "Tor System user" $TORDIR
|
|
|
if [ ! -d $TORDIR ]; then
|
|
|
mkdir -p $TORDIR
|
|
|
fi
|
|
|
+if [ ! -d $LOGDIR ]; then
|
|
|
+ mkdir -p $LOGDIR
|
|
|
+fi
|
|
|
# Check its permissions.
|
|
|
chown $TORUSER $TORDIR
|
|
|
chgrp daemon $TORDIR
|
|
|
chmod 700 $TORDIR
|
|
|
+chown $TORUSER $LOGDIR
|
|
|
+chgrp daemon $LOGDIR
|
|
|
+chmod 700 $LOGDIR
|
|
|
|
|
|
# Create the configuration file only if there wan't one already.
|
|
|
if [ ! -f $TARGET/torrc ]; then
|
|
@@ -44,3 +51,9 @@ ln -sf $TARGET/tor_resolve .
|
|
|
cd /usr/share/man/man1
|
|
|
MAN1=$TARGET/man/man1
|
|
|
ln -sf $MAN1/*.1 .
|
|
|
+
|
|
|
+if [ ! -e /var/log/tor -o -L /var/log/tor ]; then
|
|
|
+ cd /var/log
|
|
|
+ rm -f tor
|
|
|
+ ln -sf $LOGDIR tor
|
|
|
+fi
|