Commit f406d661 authored by Andrew Lewman's avatar Andrew Lewman
Browse files

In response to FlySpray #341, move to an more Apple friendly logfile in

the OSX bundles.


svn:r9803
parent 4abf2163
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -8,5 +8,4 @@ EXTRA_DIST = PrivoxyConfDesc.plist PrivoxyConfInfo.plist \
    TorInfo.plist.in TorStartupDesc.plist.in TorStartupInfo.plist \
    package.sh privoxy.config TorPostflight addsysuser            \
    Tor_Uninstaller.applescript uninstall_tor_bundle.sh           \
    package_list.txt tor_logo.gif                                 \
    TorPreFlight
    package_list.txt tor_logo.gif TorPreFlight
+6 −15
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ TORUSER=_tor
TORGROUP=daemon
TARGET=$2/Library/Tor
TORDIR=$TARGET/var/lib/tor
LOGDIR=$TARGET/var/log/tor
LOGFILE=/var/log/tor.log

# Check defaults for TARGET
if [ "$TARGET" == "//Library/Tor" ]; then
@@ -26,16 +26,13 @@ $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
chown $TORUSER $LOGFILE
chgrp daemon $LOGFILE
chmod 660 $LOGFILE

# Create the configuration file only if there wasn't one already.
if [ ! -f $TARGET/torrc ]; then
@@ -57,12 +54,6 @@ 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

if [ -d /Library/StartupItems/Privoxy ]; then
  find /Library/StartupItems/Privoxy -print0 | xargs -0 chown root:wheel
fi
@@ -75,12 +66,12 @@ fi
# Copy Uninstaller
if [ -f $PACKAGE_PATH/Contents/Resources/Tor_Uninstaller.applescript ]; then 
   cp $PACKAGE_PATH/Contents/Resources/Tor_Uninstaller.applescript $TARGET/Tor_Uninstaller.applescript
   chmod 755 $TARGET/Tor_Uninstaller.applescript
   chmod 555 $TARGET/Tor_Uninstaller.applescript
fi

if [ -f $PACKAGE_PATH/Contents/Resources/uninstall_tor_bundle.sh ]; then
   cp $PACKAGE_PATH/Contents/Resources/uninstall_tor_bundle.sh $TARGET/uninstall_tor_bundle.sh
   chmod 755 $TARGET/uninstall_tor_bundle.sh
   chmod 555 $TARGET/uninstall_tor_bundle.sh
fi

if [ -f $PACKAGE_PATH/Contents/Resources/package_list.txt ]; then