[or-cvs] Include actual documentation with the installation, include...

phobos at seul.org phobos at seul.org
Sat Mar 11 05:23:22 UTC 2006


Update of /home/or/cvsroot/tor/contrib/osx
In directory moria:/tmp/cvs-serv31050

Modified Files:
	Makefile.am TorInfo.plist.in TorPostflight package.sh 
Log Message:
Include actual documentation with the installation, include the
uninstaller in executable format, and make the install pretty.


Index: Makefile.am
===================================================================
RCS file: /home/or/cvsroot/tor/contrib/osx/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -d -r1.4 -r1.5
--- Makefile.am	19 Feb 2006 15:57:38 -0000	1.4
+++ Makefile.am	11 Mar 2006 05:23:16 -0000	1.5
@@ -5,5 +5,5 @@ EXTRA_DIST = PrivoxyConfDesc.plist Privo
     TorBundleInfo.plist.in TorBundleWelcome.rtf TorDesc.plist.in        \
     TorInfo.plist.in TorStartupDesc.plist.in TorStartupInfo.plist            \
     package.sh privoxy.config TorPostflight addsysuser 	\
-    Tor_Uninstaller.applescript uninstall_tor_bundle.sh
-
+    Tor_Uninstaller.applescript uninstall_tor_bundle.sh tor-resolve.pdf \
+    tor-reference.pdf

Index: TorInfo.plist.in
===================================================================
RCS file: /home/or/cvsroot/tor/contrib/osx/TorInfo.plist.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -d -r1.2 -r1.3
--- TorInfo.plist.in	5 Jan 2005 02:46:25 -0000	1.2
+++ TorInfo.plist.in	11 Mar 2006 05:23:17 -0000	1.3
@@ -18,5 +18,9 @@
 	<true/>
 	<key>IFPkgFlagRootVolumeOnly</key>
 	<true/>
+	<key>IfPkgFlagBackgroundScaling</key>
+	<string>proportional</string>
+	<key>IFPkgFlagBackgroundAlignment</key>
+	<string>bottomleft</string>
 </dict>
 </plist>

Index: TorPostflight
===================================================================
RCS file: /home/or/cvsroot/tor/contrib/osx/TorPostflight,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -d -r1.8 -r1.9
--- TorPostflight	10 Jan 2006 18:43:10 -0000	1.8
+++ TorPostflight	11 Mar 2006 05:23:18 -0000	1.9
@@ -66,3 +66,9 @@ fi
 if [ -d /Library/StartupItems/Privoxy ]; then
   find /Library/StartupItems/Privoxy -print0 | xargs -0 chown root:wheel
 fi
+
+# Copy Documentation
+cp -r $PACKAGE_PATH/Contents/Resources/documents $TARGET/documents
+
+# Copy Uninstaller
+cp -r $PACKAGE_PATH/Contents/Resources/*ninstall* $TARGET/

Index: package.sh
===================================================================
RCS file: /home/or/cvsroot/tor/contrib/osx/package.sh,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -d -r1.14 -r1.15
--- package.sh	11 Mar 2006 03:09:44 -0000	1.14
+++ package.sh	11 Mar 2006 05:23:18 -0000	1.15
@@ -79,6 +79,7 @@ cp contrib/osx/TorPostflight $BUILD_DIR/
 cp contrib/osx/addsysuser $BUILD_DIR/tor_resources/addsysuser
 cp contrib/osx/Tor_Uninstaller.applescript $BUILD_DIR/tor_resources/Tor_Uninstaller.applescript
 cp contrib/osx/uninstall_tor_bundle.sh $BUILD_DIR/tor_resources/uninstall_tor_bundle.sh
+cp contrib/osx/tor_logo.gif $BUILD_DIR/tor_resources/background.gif
 cat <<EOF > $BUILD_DIR/tor_resources/Welcome.txt
 Tor: an anonymous Internet communication system
 
@@ -86,6 +87,19 @@ Tor is a system for using the internet a
 others to do so.
 EOF
 
+### Assemble documentation
+
+DOC=$BUILD_DIR/tor_resources/documents
+mkdir $DOC
+cp doc/tor-doc.html doc/tor-doc.css doc/tor-doc-osx.html $DOC
+cp AUTHORS $DOC/AUTHORS.txt
+groff doc/tor.1.in -T ps -m man | pstopdf -i -o $DOC/tor-reference.pdf
+groff doc/tor-resolve.1 -T ps -m man | pstopdf -i -o $DOC/tor-resolve.pdf
+mkdir $DOC/Advanced
+cp doc/tor-spec.txt doc/rend-spec.txt doc/control-spec.txt doc/socks-extensions.txt doc/version-spec.txt $DOC/Advanced
+cp doc/HACKING $DOC/Advanced/HACKING.txt
+cp ChangeLog $DOC/Advanced/ChangeLog.txt
+
 find $BUILD_DIR/tor_packageroot -print0 |sudo xargs -0 chown root:wheel
 
 $PACKAGEMAKER -build              \
@@ -131,8 +145,7 @@ cp contrib/osx/ReadMe.rtf "$MPKG/Content
 cp contrib/osx/TorBundleInfo.plist "$MPKG/Contents/Info.plist"
 cp contrib/osx/TorBundleWelcome.rtf "$MPKG/Contents/Resources/Welcome.rtf"
 cp contrib/osx/TorBundleDesc.plist "$MPKG/Contents/Resources/Description.plist"
-cp contrib/osx/Tor_Uninstaller.applescript "$MPKG/Contents/Resources/Tor_Uninstaller.applescript"
-cp contrib/osx/uninstall_tor_bundle.sh "$MPKG/Contents/Resources/uninstall_tor_bundle.sh"
+cp contrib/osx/tor_logo.gif "$MPKG/Contents/Resources/background.gif"
 
 # Move all the subpackages into place.  unzip Privoxy.pkg into place,
 # and fix its file permissions so we can rm -rf it later.
@@ -147,20 +160,6 @@ cp $PRIVOXY_RESDIR/ReadMe.txt $BUILD_DIR
 cp contrib/osx/ReadMe.rtf $BUILD_DIR/output/Tor\ ReadMe.rtf
 cp LICENSE $BUILD_DIR/output/Tor\ License.txt
 
-### Assemble documentation
-
-DOC=$BUILD_DIR/output/Documents
-mkdir $DOC
-cp doc/tor-doc.html doc/tor-doc.css doc/tor-doc-osx.html $DOC
-cp AUTHORS $DOC/AUTHORS.txt
-groff doc/tor.1 -T ps -m man | pstopdf - $DOC/tor-reference.pdf
-groff doc/tor-resolve.1 -T ps -m man | pstopdf - $DOC/tor-resolve.pdf
-
-mkdir $DOC/Advanced
-cp doc/tor-spec.txt doc/rend-spec.txt doc/control-spec.txt doc/socks-extensions.txt doc/version-spec.txt $DOC/Advanced
-cp doc/HACKING $DOC/Advanced/HACKING.txt
-cp ChangeLog $DOC/Advanced/ChangeLog.txt
-
 ### Package it all into a DMG
 
 find $BUILD_DIR/output -print0 | sudo xargs -0 chown root:wheel



More information about the tor-commits mailing list