mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-14 07:03:44 +01:00
Include actual documentation with the installation, include the
uninstaller in executable format, and make the install pretty. svn:r6119
This commit is contained in:
parent
1ca6fa99e3
commit
1b9e830390
@ -5,5 +5,5 @@ EXTRA_DIST = PrivoxyConfDesc.plist PrivoxyConfInfo.plist \
|
|||||||
TorBundleInfo.plist.in TorBundleWelcome.rtf TorDesc.plist.in \
|
TorBundleInfo.plist.in TorBundleWelcome.rtf TorDesc.plist.in \
|
||||||
TorInfo.plist.in TorStartupDesc.plist.in TorStartupInfo.plist \
|
TorInfo.plist.in TorStartupDesc.plist.in TorStartupInfo.plist \
|
||||||
package.sh privoxy.config TorPostflight addsysuser \
|
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
|
||||||
|
@ -18,5 +18,9 @@
|
|||||||
<true/>
|
<true/>
|
||||||
<key>IFPkgFlagRootVolumeOnly</key>
|
<key>IFPkgFlagRootVolumeOnly</key>
|
||||||
<true/>
|
<true/>
|
||||||
|
<key>IfPkgFlagBackgroundScaling</key>
|
||||||
|
<string>proportional</string>
|
||||||
|
<key>IFPkgFlagBackgroundAlignment</key>
|
||||||
|
<string>bottomleft</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
@ -66,3 +66,9 @@ fi
|
|||||||
if [ -d /Library/StartupItems/Privoxy ]; then
|
if [ -d /Library/StartupItems/Privoxy ]; then
|
||||||
find /Library/StartupItems/Privoxy -print0 | xargs -0 chown root:wheel
|
find /Library/StartupItems/Privoxy -print0 | xargs -0 chown root:wheel
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Copy Documentation
|
||||||
|
cp -r $PACKAGE_PATH/Contents/Resources/documents $TARGET/documents
|
||||||
|
|
||||||
|
# Copy Uninstaller
|
||||||
|
cp -r $PACKAGE_PATH/Contents/Resources/*ninstall* $TARGET/
|
||||||
|
@ -79,6 +79,7 @@ cp contrib/osx/TorPostflight $BUILD_DIR/tor_resources/postflight
|
|||||||
cp contrib/osx/addsysuser $BUILD_DIR/tor_resources/addsysuser
|
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/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/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
|
cat <<EOF > $BUILD_DIR/tor_resources/Welcome.txt
|
||||||
Tor: an anonymous Internet communication system
|
Tor: an anonymous Internet communication system
|
||||||
|
|
||||||
@ -86,6 +87,19 @@ Tor is a system for using the internet anonymously, and allowing
|
|||||||
others to do so.
|
others to do so.
|
||||||
EOF
|
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
|
find $BUILD_DIR/tor_packageroot -print0 |sudo xargs -0 chown root:wheel
|
||||||
|
|
||||||
$PACKAGEMAKER -build \
|
$PACKAGEMAKER -build \
|
||||||
@ -131,8 +145,7 @@ cp contrib/osx/ReadMe.rtf "$MPKG/Contents/Resources"
|
|||||||
cp contrib/osx/TorBundleInfo.plist "$MPKG/Contents/Info.plist"
|
cp contrib/osx/TorBundleInfo.plist "$MPKG/Contents/Info.plist"
|
||||||
cp contrib/osx/TorBundleWelcome.rtf "$MPKG/Contents/Resources/Welcome.rtf"
|
cp contrib/osx/TorBundleWelcome.rtf "$MPKG/Contents/Resources/Welcome.rtf"
|
||||||
cp contrib/osx/TorBundleDesc.plist "$MPKG/Contents/Resources/Description.plist"
|
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/tor_logo.gif "$MPKG/Contents/Resources/background.gif"
|
||||||
cp contrib/osx/uninstall_tor_bundle.sh "$MPKG/Contents/Resources/uninstall_tor_bundle.sh"
|
|
||||||
|
|
||||||
# Move all the subpackages into place. unzip Privoxy.pkg into place,
|
# Move all the subpackages into place. unzip Privoxy.pkg into place,
|
||||||
# and fix its file permissions so we can rm -rf it later.
|
# and fix its file permissions so we can rm -rf it later.
|
||||||
@ -147,20 +160,6 @@ cp $PRIVOXY_RESDIR/ReadMe.txt $BUILD_DIR/output/Privoxy\ ReadMe.txt
|
|||||||
cp contrib/osx/ReadMe.rtf $BUILD_DIR/output/Tor\ ReadMe.rtf
|
cp contrib/osx/ReadMe.rtf $BUILD_DIR/output/Tor\ ReadMe.rtf
|
||||||
cp LICENSE $BUILD_DIR/output/Tor\ License.txt
|
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
|
### Package it all into a DMG
|
||||||
|
|
||||||
find $BUILD_DIR/output -print0 | sudo xargs -0 chown root:wheel
|
find $BUILD_DIR/output -print0 | sudo xargs -0 chown root:wheel
|
||||||
|
Loading…
Reference in New Issue
Block a user