Pārlūkot izejas kodu

Remove the need to clean up old installs, copy existing configs in order
to save them, let the installer put new files in place, and let the user
copy back their custom configs, for now.


svn:r11555

Andrew Lewman 18 gadi atpakaļ
vecāks
revīzija
531cc723fe
2 mainītis faili ar 3 papildinājumiem un 17 dzēšanām
  1. 0 7
      contrib/osx/TorPostflight
  2. 3 10
      contrib/osx/TorPreFlight

+ 0 - 7
contrib/osx/TorPostflight

@@ -82,13 +82,6 @@ if [ -f $PACKAGE_PATH/Contents/Resources/package_list.txt ]; then
    cp $PACKAGE_PATH/Contents/Resources/package_list.txt $TARGET/package_list.txt
    cp $PACKAGE_PATH/Contents/Resources/package_list.txt $TARGET/package_list.txt
 fi
 fi
 
 
-# If the pre-install script did it's thing, it should have saved the
-# config and server keys; put these back and leave for save keeping
-TORBACKUP=`ls -rt /tmp/TorSavedMe*| tail -1`
-if [ -f ${TORBACKUP} ]; then
-   tar zxf ${TORBACKUP} -C /
-fi
-
 if [ -d /Library/StartupItems/Tor ]; then
 if [ -d /Library/StartupItems/Tor ]; then
    rm -f /Library/StartupItems/Tor/Tor.loc
    rm -f /Library/StartupItems/Tor/Tor.loc
    echo "$TARGET" > /Library/StartupItems/Tor/Tor.loc
    echo "$TARGET" > /Library/StartupItems/Tor/Tor.loc

+ 3 - 10
contrib/osx/TorPreFlight

@@ -1,6 +1,5 @@
 #!/bin/sh
 #!/bin/sh
 # TorPreFlight is invoked before the install begins
 # TorPreFlight is invoked before the install begins
-TMPFILE=`mktemp /tmp/TorSavedMe.tgz.XXXXXXXXXXXXX` 
 
 
 # Figure out where Tor is installed
 # Figure out where Tor is installed
 if [ -f /Library/StartupItems/Tor/Tor.loc ]; then
 if [ -f /Library/StartupItems/Tor/Tor.loc ]; then
@@ -17,14 +16,8 @@ fi
 
 
 # Backup all of Tor, just in case
 # Backup all of Tor, just in case
 if [ -d $TORPATH ]; then
 if [ -d $TORPATH ]; then
-	tar zcf ${TMPFILE} ${TORPATH}/var/lib/tor ${TORPATH}/torrc ${PRIVOXYPATH}/config ${PRIVOXYPATH}/user.action
+  cp ${TORPATH}/torrc ${TORPATH}/torrc.installer-saved
+  cp ${PRIVOXYPATH}/config ${PRIVOXYPATH}/config.installer-saved
+  cp ${PRIVOXYPATH}/user.action ${PRIVOXYPATH}/user.action.installer-saved
 fi
 fi
 
 
-# Remove Tor and everything to do with it
-if [ -f ${TORPATH}/uninstall_tor_bundle.sh ]; then
-	${TORPATH}/uninstall_tor_bundle.sh
-else
-	$PACKAGE_PATH/Contents/Resources/uninstall_tor_bundle.sh
-fi
-
-# This is complete, we have a fresh system on which to install Tor