[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r9803: In response to FlySpray #341, move to an more Apple friendly (tor/trunk/contrib/osx)



Author: phobos
Date: 2007-03-11 19:59:37 -0400 (Sun, 11 Mar 2007)
New Revision: 9803

Modified:
   tor/trunk/contrib/osx/Makefile.am
   tor/trunk/contrib/osx/TorPostflight
Log:
In response to FlySpray #341, move to an more Apple friendly logfile in
the OSX bundles.


Modified: tor/trunk/contrib/osx/Makefile.am
===================================================================
--- tor/trunk/contrib/osx/Makefile.am	2007-03-11 22:44:34 UTC (rev 9802)
+++ tor/trunk/contrib/osx/Makefile.am	2007-03-11 23:59:37 UTC (rev 9803)
@@ -8,5 +8,4 @@
     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

Modified: tor/trunk/contrib/osx/TorPostflight
===================================================================
--- tor/trunk/contrib/osx/TorPostflight	2007-03-11 22:44:34 UTC (rev 9802)
+++ tor/trunk/contrib/osx/TorPostflight	2007-03-11 23:59:37 UTC (rev 9803)
@@ -12,7 +12,7 @@
 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 @@
 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 @@
 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 @@
 # 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