Commit Graph

112 Commits

Author SHA1 Message Date
Andrew Lewman
531cc723fe 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
2007-09-21 13:59:58 +00:00
Andrew Lewman
6aadc6071e Fix a potential issue in the osx pre and postflight scripts.
svn:r11548
2007-09-21 01:59:53 +00:00
Andrew Lewman
b022b95a13 Backport candidate. Updated to work with all versions of osx we support (10.3-10.5).
svn:r10579
2007-06-12 22:17:24 +00:00
Andrew Lewman
3c9cddd706 Convert from niutil to dscl in preparation for osx 10.5 (leopard).
svn:r10578
2007-06-12 21:41:38 +00:00
Andrew Lewman
9a209a4bad Fix paths for osx docs here too.
svn:r10013
2007-04-24 01:26:13 +00:00
Andrew Lewman
bc0b78bc10 Include the kqueue update in this branch as well.
svn:r10005
2007-04-23 04:10:52 +00:00
Andrew Lewman
a3fda1ba03 Update paths to spec files. Thanks to Matt for noticing.
svn:r9950
2007-04-14 01:12:17 +00:00
Andrew Lewman
197745f285 Make sure the logfile exists and has the correct permissions.
svn:r9941
2007-04-11 00:42:49 +00:00
Andrew Lewman
f4913b4070 One more update for FlySpray #341.
svn:r9804
2007-03-12 00:02:18 +00:00
Andrew Lewman
f406d661a4 In response to FlySpray #341, move to an more Apple friendly logfile in
the OSX bundles.


svn:r9803
2007-03-11 23:59:37 +00:00
Nick Mathewson
deabb2567f r11946@Kushana: nickm | 2007-01-11 12:40:20 -0500
Have privoxy configuration olerate broken /etc/hosts on macos installations


svn:r9339
2007-01-11 17:40:35 +00:00
Andrew Lewman
990e0be64e Remove -v. It works different in Panther than Tiger. Go figure.
svn:r9330
2007-01-11 00:38:08 +00:00
Andrew Lewman
70a412d820 Verbose packagebuilds to show progress. Desaturate the installer image.
svn:r9288
2007-01-07 02:33:53 +00:00
Andrew Lewman
4f565b73ef Fix formatting in eventdns.c. Remove the rest of the osx binary
uninstaller.


svn:r9235
2007-01-02 06:26:42 +00:00
Roger Dingledine
39b9da8c5e Remove more cruft of Tor_Uninstaller.app.tar.gz
The PostFlight references remain. i'll let phobos
decide whether to remove them.


svn:r9234
2007-01-02 06:21:24 +00:00
Andrew Lewman
e504bf3a23 Remove the binary un-install application. It doesn't work much at all.
Use the applescript or shell script instead.


svn:r9225
2006-12-31 06:18:16 +00:00
Andrew Lewman
9835509492 In an -alpha branch, people can keep up with new software. Bump to
Privoxy 3.0.6.


svn:r8992
2006-11-26 03:12:09 +00:00
Andrew Lewman
f9fc837019 Added Vidalia to the package_list. If Vidalia receipt doesn't exist,
the uninstaller will merely continue without issue.


svn:r8876
2006-10-31 02:32:59 +00:00
Andrew Lewman
487af60f6e ARCH is universal for OSX 10.4 and beyond. Only ppc is available for
10.3 and previous.


svn:r8597
2006-10-05 03:27:54 +00:00
Roger Dingledine
5b3cb1faa1 clean up the contrib/osx/Makefile.am more
svn:r8494
2006-09-25 02:31:56 +00:00
Roger Dingledine
a87f3ac6f9 set the osx confdir to /Library/Tor rather than /Library/tor, maybe.
svn:r8492
2006-09-25 02:23:10 +00:00
Andrew Lewman
8648b1133b Fix a mis-spelled Privoxy.
svn:r8416
2006-09-18 05:35:08 +00:00
Andrew Lewman
91b41369c6 Remove architecture from builds. The official builds are universal
binaries. 


svn:r8249
2006-08-28 01:06:44 +00:00
Andrew Lewman
6410baf624 Apparently not everyone wants to build Universal binaries. Return valid
Archictecture detection for inclusion into final dmg naming.


svn:r7039
2006-08-13 00:29:56 +00:00
Andrew Lewman
bef2411d4d Update for universal binaries for OSX.
svn:r7002
2006-08-10 02:06:35 +00:00
Andrew Lewman
982fb59d98 Update preflight to save Privoxy configs as well
svn:r6989
2006-08-08 01:42:52 +00:00
Andrew Lewman
cfe0da8a67 Remove the launchd plist file.
svn:r6936
2006-07-30 03:32:54 +00:00
Andrew Lewman
498fe87434 So long, farewell, auf Wiedersehen, adieu, launchd
svn:r6932
2006-07-28 13:52:36 +00:00
Andrew Lewman
e469438d20 Forget leopard.
svn:r6929
2006-07-27 20:24:53 +00:00
Andrew Lewman
79144b8eb0 fi, fy fo fum, if-then- doesn't work without one
svn:r6928
2006-07-27 20:03:09 +00:00
Andrew Lewman
3770685498 Far better test and handling of existing torrc
svn:r6923
2006-07-27 17:19:32 +00:00
Andrew Lewman
f77b2a0407 Oops, forgot the all important 'r'
svn:r6916
2006-07-27 03:17:50 +00:00
Andrew Lewman
1ee13cff67 OSX gets confused when you have two ways to start the same program.
svn:r6915
2006-07-27 03:10:23 +00:00
Andrew Lewman
8ae177dad6 The whole process works from preflight to postflight creating a clean
Tor install with proper config file edits


svn:r6914
2006-07-27 03:02:47 +00:00
Andrew Lewman
cd45eb6175 Backup only what is needed, write the file we created to a temp file for
TorPostFlight to restore the data and remove the temp files


svn:r6913
2006-07-27 01:20:02 +00:00
Andrew Lewman
a89bc08838 Be better at finding the Tor install path, backup all of Tor just in
case, then blow Tor away


svn:r6912
2006-07-27 00:19:36 +00:00
Andrew Lewman
99fc0aba61 OSX pre-install script to clean up Tor and force a fresh install, but
save the server keys if they exist.


svn:r6911
2006-07-26 23:52:59 +00:00
Andrew Lewman
a815225683 Set Soft & Hard resource limits to appease launchd.
svn:r6910
2006-07-26 21:50:27 +00:00
Peter Palfrader
521c006fd5 Remove .cvsignore files from trunk
svn:r6891
2006-07-25 01:00:48 +00:00
Andrew Lewman
4fccf84004 These settings are required for those using launchd in OSX 10.4.
This is a crude but functional way to insert them for now.


svn:r6820
2006-07-23 12:52:06 +00:00
Andrew Lewman
3f0e4622b6 Grammar fixes for clarity.
svn:r6797
2006-07-21 04:30:19 +00:00
Andrew Lewman
1d02d24afa Load and start tor in launchd at end of installation
svn:r6789
2006-07-18 04:40:02 +00:00
Andrew Lewman
cb32336e19 Add the output of OSX arch into the package name in preparation for ppc
vs x86 packages.


svn:r6788
2006-07-18 04:37:43 +00:00
Andrew Lewman
b4433c674d Minor fixed for launchd xml plist
svn:r6770
2006-07-17 04:31:22 +00:00
Andrew Lewman
169d6c4aca Remove a merged if-then from line 85
svn:r6767
2006-07-16 18:18:40 +00:00
Andrew Lewman
1478636f54 Change the way Tor starts on OSX 10.4 vs pre-10.4. 10.4 Tor now uses
launchd for current and forward compatibility.


svn:r6766
2006-07-16 13:58:10 +00:00
Andrew Lewman
2c20882f02 Update config to redirect output to the tor log file for now.
svn:r6757
2006-07-12 22:09:21 +00:00
Andrew Lewman
3388722c28 Move cmd line parameters into the config file, remove chroot, and
satisfy the requirement of a ProgramArgument array


svn:r6755
2006-07-11 20:51:06 +00:00
Andrew Lewman
4f6cd129c9 Add in start parameters. Perhaps we should ship these set correct in
the default torrc.


svn:r6754
2006-07-11 04:37:05 +00:00
Andrew Lewman
546d07bc67 First crack at launchd plist for Tor
svn:r6753
2006-07-11 04:27:12 +00:00