[or-cvs] r9803: In response to FlySpray #341, move to an more Apple friendly (tor/trunk/contrib/osx)
phobos at seul.org
phobos at seul.org
Sun Mar 11 23:59:39 UTC 2007
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
More information about the tor-commits
mailing list