[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] [torbrowser/master 1/3] renamed wrapper scripts to something more sensible
Author: travis armstrong <andreas@xxxxxxxxx>
Date: Wed, 3 Nov 2010 16:31:25 +0100
Subject: renamed wrapper scripts to something more sensible
Commit: 6f0b1188f1e4a547468dcf165ae3d6276921b3c9
---
src/osx-sandboxes/firefox-sandbox/firefox-bin | 95 ---------------------
src/osx-sandboxes/firefox-sandbox/firefox-wrapper | 95 +++++++++++++++++++++
src/osx-sandboxes/polipo-sandbox/polipo | 70 ---------------
src/osx-sandboxes/polipo-sandbox/polipo-wrapper | 70 +++++++++++++++
src/osx-sandboxes/tor-sandbox/tor | 70 ---------------
src/osx-sandboxes/tor-sandbox/tor-wrapper | 70 +++++++++++++++
6 files changed, 235 insertions(+), 235 deletions(-)
delete mode 100755 src/osx-sandboxes/firefox-sandbox/firefox-bin
create mode 100755 src/osx-sandboxes/firefox-sandbox/firefox-wrapper
delete mode 100755 src/osx-sandboxes/polipo-sandbox/polipo
create mode 100755 src/osx-sandboxes/polipo-sandbox/polipo-wrapper
delete mode 100755 src/osx-sandboxes/tor-sandbox/tor
create mode 100755 src/osx-sandboxes/tor-sandbox/tor-wrapper
diff --git a/src/osx-sandboxes/firefox-sandbox/firefox-bin b/src/osx-sandboxes/firefox-sandbox/firefox-bin
deleted file mode 100755
index e86d99e..0000000
--- a/src/osx-sandboxes/firefox-sandbox/firefox-bin
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/bin/bash
-# Startup script, MacOSX Sandbox profile for bundled firefox.
-#
-# Copyright 2010 Robert Malmgren AB. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without modification, are
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this list of
-# conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice, this list
-# of conditions and the following disclaimer in the documentation and/or other materials
-# provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY Robert Malmgren AB ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# The views and conclusions contained in the software and documentation are those of the
-# authors and should not be interpreted as representing official policies, either expressed
-# or implied, of Robert Malmgren AB.
-# written by andreas@xxxxxxxxx
-
-# tbb launchit script.
-# this script launches firefox within the macosx sandbox.
-# as we do not know where the user will install the tbb, we need
-# to do some search and replace.
-#
-# Also, we will need to accept arguments comming from vidalia.
-#
-SW_VERS=/usr/bin/sw_vers
-CUT=/usr/bin/cut
-LSOF=/usr/sbin/lsof
-AWK=/usr/bin/awk
-TAIL=/usr/bin/tail
-SED=/usr/bin/sed
-
-#find out osx version.
-
-VERSION=`$SW_VERS -productVersion| $CUT -f1,2 -d .`
-DIR=`$LSOF -p $$|$TAIL -1| $AWK '{ print $NF }' | $SED s/[^/]*$//`
-FDIR=`echo $DIR | $SED -e 's/\/$//g'`
-FIREFOX_DIR=`echo $DIR |$SED -e 's/\/$//g' | $SED -e 's=/Contents/MacOS$=='`
-LIBRARY_DIR=`echo $FIREFOX_DIR | $SED -e 's=/Contents/MacOS/Firefox.app$=/Library=g'`
-WORKING_DIR=`echo $LIBRARY_DIR | $SED -e 's=Library==g'| $SED -e 's/\/$//g'`
-#remove slash at the end of line
-TMPDIR=`echo $TMPDIR | $SED -e 's/\/$//g'`
-
-if [ "$VERSION"x = "10.6"x ]; then
- #we know we use 10.6 fix the sandbox, do some search and replace
- #and find current dir and the rebuild the sandbox
-
- #determine current dir.
- #nuke the old sandbox
- echo > $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- $SED -e "s=FIREFOXDIR=$FIREFOX_DIR=g" -e "s=LIBRARYDIR=$LIBRARY_DIR=g" -e "s=TMPDIR=$TMPDIR=g" $FIREFOX_DIR/Contents/MacOS/sandbox/tbb-ff.sb >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- while [ "$DIR" != "/" ]; do
- DIR=`echo $DIR | $SED s/[^/]*$//`
- #strip slash at end
- if [ "$DIR" != "/" ]; then
- DIR=`echo $DIR | $SED -e 's/\/$//g'`
- fi
- echo "(allow file-read-metadata (literal \"$DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- done
- echo "(allow file-read-data (literal \"$WORKING_DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- echo "(allow file-read-data (literal \"$WORKING_DIR/Contents/MacOS\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- echo "(allow file-read-data (literal \"$WORKING_DIR/Contents\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- # TMPDIR, FIREFOX DIR is all we need to replace.
- /usr/bin/sandbox-exec -f $FDIR/sandbox/tor-sandbox.sb ${FDIR}/firefox-bin2 -no-remote -profile $LIBRARY_DIR/Application\ Support/Firefox/Profiles/profile
-fi
-
-if [ "$VERSION"x = "10.5"x ]; then
- #nuke old sandbox
- echo > $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- $SED -e "s=FIREFOXDIR=$FIREFOX_DIR=g" -e "s=LIBRARYDIR=$LIBRARY_DIR=g" -e "s=TMPDIR=$TMPDIR=g" $FIREFOX_DIR/Contents/MacOS/sandbox/tbb-ff-10.5.sb >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- while [ "$DIR" != "/" ]; do
- DIR=`echo $DIR | $SED s/[^/]*$//`
- #strip slash at end
- if [ "$DIR" != "/" ]; then
- DIR=`echo $DIR | $SED -e 's/\/$//g'`
- fi
- echo "(allow file-read-metadata (literal \"$DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- done
- echo "(allow file-read-data (literal \"$WORKING_DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- echo "(allow file-read-data (literal \"$WORKING_DIR/Contents/MacOS\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- echo "(allow file-read-data (literal \"$WORKING_DIR/Contents\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
- /usr/bin/sandbox-exec -f $FDIR/sandbox/tor-sandbox.sb ${FDIR}/firefox-bin2 -no-remote -profile $LIBRARY_DIR/Application\ Support/Firefox/Profiles/profile
-fi
diff --git a/src/osx-sandboxes/firefox-sandbox/firefox-wrapper b/src/osx-sandboxes/firefox-sandbox/firefox-wrapper
new file mode 100755
index 0000000..e86d99e
--- /dev/null
+++ b/src/osx-sandboxes/firefox-sandbox/firefox-wrapper
@@ -0,0 +1,95 @@
+#!/bin/bash
+# Startup script, MacOSX Sandbox profile for bundled firefox.
+#
+# Copyright 2010 Robert Malmgren AB. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without modification, are
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this list of
+# conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice, this list
+# of conditions and the following disclaimer in the documentation and/or other materials
+# provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY Robert Malmgren AB ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# The views and conclusions contained in the software and documentation are those of the
+# authors and should not be interpreted as representing official policies, either expressed
+# or implied, of Robert Malmgren AB.
+# written by andreas@xxxxxxxxx
+
+# tbb launchit script.
+# this script launches firefox within the macosx sandbox.
+# as we do not know where the user will install the tbb, we need
+# to do some search and replace.
+#
+# Also, we will need to accept arguments comming from vidalia.
+#
+SW_VERS=/usr/bin/sw_vers
+CUT=/usr/bin/cut
+LSOF=/usr/sbin/lsof
+AWK=/usr/bin/awk
+TAIL=/usr/bin/tail
+SED=/usr/bin/sed
+
+#find out osx version.
+
+VERSION=`$SW_VERS -productVersion| $CUT -f1,2 -d .`
+DIR=`$LSOF -p $$|$TAIL -1| $AWK '{ print $NF }' | $SED s/[^/]*$//`
+FDIR=`echo $DIR | $SED -e 's/\/$//g'`
+FIREFOX_DIR=`echo $DIR |$SED -e 's/\/$//g' | $SED -e 's=/Contents/MacOS$=='`
+LIBRARY_DIR=`echo $FIREFOX_DIR | $SED -e 's=/Contents/MacOS/Firefox.app$=/Library=g'`
+WORKING_DIR=`echo $LIBRARY_DIR | $SED -e 's=Library==g'| $SED -e 's/\/$//g'`
+#remove slash at the end of line
+TMPDIR=`echo $TMPDIR | $SED -e 's/\/$//g'`
+
+if [ "$VERSION"x = "10.6"x ]; then
+ #we know we use 10.6 fix the sandbox, do some search and replace
+ #and find current dir and the rebuild the sandbox
+
+ #determine current dir.
+ #nuke the old sandbox
+ echo > $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ $SED -e "s=FIREFOXDIR=$FIREFOX_DIR=g" -e "s=LIBRARYDIR=$LIBRARY_DIR=g" -e "s=TMPDIR=$TMPDIR=g" $FIREFOX_DIR/Contents/MacOS/sandbox/tbb-ff.sb >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ while [ "$DIR" != "/" ]; do
+ DIR=`echo $DIR | $SED s/[^/]*$//`
+ #strip slash at end
+ if [ "$DIR" != "/" ]; then
+ DIR=`echo $DIR | $SED -e 's/\/$//g'`
+ fi
+ echo "(allow file-read-metadata (literal \"$DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ done
+ echo "(allow file-read-data (literal \"$WORKING_DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ echo "(allow file-read-data (literal \"$WORKING_DIR/Contents/MacOS\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ echo "(allow file-read-data (literal \"$WORKING_DIR/Contents\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ # TMPDIR, FIREFOX DIR is all we need to replace.
+ /usr/bin/sandbox-exec -f $FDIR/sandbox/tor-sandbox.sb ${FDIR}/firefox-bin2 -no-remote -profile $LIBRARY_DIR/Application\ Support/Firefox/Profiles/profile
+fi
+
+if [ "$VERSION"x = "10.5"x ]; then
+ #nuke old sandbox
+ echo > $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ $SED -e "s=FIREFOXDIR=$FIREFOX_DIR=g" -e "s=LIBRARYDIR=$LIBRARY_DIR=g" -e "s=TMPDIR=$TMPDIR=g" $FIREFOX_DIR/Contents/MacOS/sandbox/tbb-ff-10.5.sb >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ while [ "$DIR" != "/" ]; do
+ DIR=`echo $DIR | $SED s/[^/]*$//`
+ #strip slash at end
+ if [ "$DIR" != "/" ]; then
+ DIR=`echo $DIR | $SED -e 's/\/$//g'`
+ fi
+ echo "(allow file-read-metadata (literal \"$DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ done
+ echo "(allow file-read-data (literal \"$WORKING_DIR\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ echo "(allow file-read-data (literal \"$WORKING_DIR/Contents/MacOS\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ echo "(allow file-read-data (literal \"$WORKING_DIR/Contents\"))" >> $FIREFOX_DIR/Contents/MacOS/sandbox/tor-sandbox.sb
+ /usr/bin/sandbox-exec -f $FDIR/sandbox/tor-sandbox.sb ${FDIR}/firefox-bin2 -no-remote -profile $LIBRARY_DIR/Application\ Support/Firefox/Profiles/profile
+fi
diff --git a/src/osx-sandboxes/polipo-sandbox/polipo b/src/osx-sandboxes/polipo-sandbox/polipo
deleted file mode 100755
index 8ae61dc..0000000
--- a/src/osx-sandboxes/polipo-sandbox/polipo
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash
-# Startup script, MacOSX Sandbox profile for tor
-#
-# Copyright 2010 Robert Malmgren AB. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without modification, are
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this list of
-# conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice, this list
-# of conditions and the following disclaimer in the documentation and/or other materials
-# provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY Robert Malmgren AB ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# The views and conclusions contained in the software and documentation are those of the
-# authors and should not be interpreted as representing official policies, either expressed
-# or implied, of Robert Malmgren AB.
-# written by andreas@xxxxxxxxx
-
-# tbb launchit script.
-# this script launches polipo within the macosx sandbox.
-# as we do not know where the user will install the tbb, we need
-# to do some search and replace.
-#
-# Also, we will need to accept arguments comming from vidalia.
-#
-SW_VERS=/usr/bin/sw_vers
-CUT=/usr/bin/cut
-LSOF=/usr/sbin/lsof
-AWK=/usr/bin/awk
-TAIL=/usr/bin/tail
-SED=/usr/bin/sed
-
-#find out osx version.
-
-VERSION=`$SW_VERS -productVersion| $CUT -f1,2 -d .`
-DIR=`$LSOF -p $$|$TAIL -1| $AWK '{ print $NF }' | $SED s/[^/]*$//`
-TDIR=`echo $DIR| $SED -e 's=Contents/MacOS/==g'`
-TORAPPDIR=`echo $TDIR | $SED -e 's/\/$//g'`
-
-if [ "$VERSION"x = "10.6"x ]; then
- #we know we use 10.6 fix the sandbox, do some search and replace
- #and find current dir and the rebuild the sandbox
-
- #determine current dir.
- #nuke the old sandbox
- echo > $DIR/polipo-sandbox/polipo-bin.sb
- #fix some stuff in the sandbox
- $SED -e "s=POLIPODIR=$TORAPPDIR=g" $DIR/polipo-sandbox/polipo.sb >> $DIR/polipo-sandbox/polipo-bin.sb
- /usr/bin/sandbox-exec -f $DIR/polipo-sandbox/polipo-bin.sb ${DIR}/polipo-bin $@
-fi
-
-if [ "$VERSION"x = "10.5"x ]; then
- #10.5 use the policy written for 10.5
- #nuke the old sandbox
- echo > $DIR/polipo-sandbox/polipo-bin.sb
- $SED -e "s=POLIPODIR=$TORAPPDIR=g" $DIR/polipo-sandbox/polipo-10.5.sb >> $DIR/polipo-sandbox/polipo-bin.sb
- /usr/bin/sandbox-exec -f $DIR/polipo-sandbox/polipo-bin.sb ${DIR}/polipo-bin $@
-fi
diff --git a/src/osx-sandboxes/polipo-sandbox/polipo-wrapper b/src/osx-sandboxes/polipo-sandbox/polipo-wrapper
new file mode 100755
index 0000000..8ae61dc
--- /dev/null
+++ b/src/osx-sandboxes/polipo-sandbox/polipo-wrapper
@@ -0,0 +1,70 @@
+#!/bin/bash
+# Startup script, MacOSX Sandbox profile for tor
+#
+# Copyright 2010 Robert Malmgren AB. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without modification, are
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this list of
+# conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice, this list
+# of conditions and the following disclaimer in the documentation and/or other materials
+# provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY Robert Malmgren AB ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# The views and conclusions contained in the software and documentation are those of the
+# authors and should not be interpreted as representing official policies, either expressed
+# or implied, of Robert Malmgren AB.
+# written by andreas@xxxxxxxxx
+
+# tbb launchit script.
+# this script launches polipo within the macosx sandbox.
+# as we do not know where the user will install the tbb, we need
+# to do some search and replace.
+#
+# Also, we will need to accept arguments comming from vidalia.
+#
+SW_VERS=/usr/bin/sw_vers
+CUT=/usr/bin/cut
+LSOF=/usr/sbin/lsof
+AWK=/usr/bin/awk
+TAIL=/usr/bin/tail
+SED=/usr/bin/sed
+
+#find out osx version.
+
+VERSION=`$SW_VERS -productVersion| $CUT -f1,2 -d .`
+DIR=`$LSOF -p $$|$TAIL -1| $AWK '{ print $NF }' | $SED s/[^/]*$//`
+TDIR=`echo $DIR| $SED -e 's=Contents/MacOS/==g'`
+TORAPPDIR=`echo $TDIR | $SED -e 's/\/$//g'`
+
+if [ "$VERSION"x = "10.6"x ]; then
+ #we know we use 10.6 fix the sandbox, do some search and replace
+ #and find current dir and the rebuild the sandbox
+
+ #determine current dir.
+ #nuke the old sandbox
+ echo > $DIR/polipo-sandbox/polipo-bin.sb
+ #fix some stuff in the sandbox
+ $SED -e "s=POLIPODIR=$TORAPPDIR=g" $DIR/polipo-sandbox/polipo.sb >> $DIR/polipo-sandbox/polipo-bin.sb
+ /usr/bin/sandbox-exec -f $DIR/polipo-sandbox/polipo-bin.sb ${DIR}/polipo-bin $@
+fi
+
+if [ "$VERSION"x = "10.5"x ]; then
+ #10.5 use the policy written for 10.5
+ #nuke the old sandbox
+ echo > $DIR/polipo-sandbox/polipo-bin.sb
+ $SED -e "s=POLIPODIR=$TORAPPDIR=g" $DIR/polipo-sandbox/polipo-10.5.sb >> $DIR/polipo-sandbox/polipo-bin.sb
+ /usr/bin/sandbox-exec -f $DIR/polipo-sandbox/polipo-bin.sb ${DIR}/polipo-bin $@
+fi
diff --git a/src/osx-sandboxes/tor-sandbox/tor b/src/osx-sandboxes/tor-sandbox/tor
deleted file mode 100755
index 7b6e3a7..0000000
--- a/src/osx-sandboxes/tor-sandbox/tor
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash
-# Startup script, MacOSX Sandbox profile for tor
-#
-# Copyright 2010 Robert Malmgren AB. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without modification, are
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this list of
-# conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice, this list
-# of conditions and the following disclaimer in the documentation and/or other materials
-# provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY Robert Malmgren AB ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# The views and conclusions contained in the software and documentation are those of the
-# authors and should not be interpreted as representing official policies, either expressed
-# or implied, of Robert Malmgren AB.
-# written by andreas@xxxxxxxxx
-
-# tbb launchit script.
-# this script launches tor within the macosx sandbox.
-# as we do not know where the user will install the tbb, we need
-# to do some search and replace.
-#
-# Also, we will need to accept arguments comming from vidalia.
-#
-SW_VERS=/usr/bin/sw_vers
-CUT=/usr/bin/cut
-LSOF=/usr/sbin/lsof
-AWK=/usr/bin/awk
-TAIL=/usr/bin/tail
-SED=/usr/bin/sed
-
-#find out osx version.
-
-VERSION=`$SW_VERS -productVersion| $CUT -f1,2 -d .`
-#determine current dir.
-DIR=`$LSOF -p $$|$TAIL -1| $AWK '{ print $NF }' | $SED s/[^/]*$//`
-TDIR=`echo $DIR| $SED -e 's=Contents/MacOS/==g'`
-TORAPPDIR=`echo $TDIR | $SED -e 's/\/$//g'`
-
-if [ "$VERSION"x = "10.6"x ]; then
- #we know we use 10.6 fix the sandbox, do some search and replace
- #and find current dir and the rebuild the sandbox
- #nuke the old sandbox
- echo > $DIR/tor-sandbox/tor-bin.sb
- #fix some stuff in the sandbox
- $SED -e "s=TORAPPDIR=$TORAPPDIR=g" $DIR/tor-sandbox/tor-enforce.sb >> $DIR/tor-sandbox/tor-bin.sb
- /usr/bin/sandbox-exec -f $DIR/tor-sandbox/tor-bin.sb ${DIR}/tor-bin $@
-fi
-
-if [ "$VERSION"x = "10.5"x ]; then
- #10.5 use the policy written for 10.5
- #nuke the old sandbox
- echo > $DIR/tor-sandbox/tor-bin.sb
- #fix some stuff in the sandbox
- $SED -e "s=TORAPPDIR=$TORAPPDIR=g" $DIR/tor-sandbox/tor-enforce-10.5.sb >> $DIR/tor-sandbox/tor-bin.sb
- /usr/bin/sandbox-exec -f $DIR/tor-sandbox/tor-bin.sb ${DIR}/tor-bin $@
-fi
diff --git a/src/osx-sandboxes/tor-sandbox/tor-wrapper b/src/osx-sandboxes/tor-sandbox/tor-wrapper
new file mode 100755
index 0000000..7b6e3a7
--- /dev/null
+++ b/src/osx-sandboxes/tor-sandbox/tor-wrapper
@@ -0,0 +1,70 @@
+#!/bin/bash
+# Startup script, MacOSX Sandbox profile for tor
+#
+# Copyright 2010 Robert Malmgren AB. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without modification, are
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this list of
+# conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice, this list
+# of conditions and the following disclaimer in the documentation and/or other materials
+# provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY Robert Malmgren AB ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# The views and conclusions contained in the software and documentation are those of the
+# authors and should not be interpreted as representing official policies, either expressed
+# or implied, of Robert Malmgren AB.
+# written by andreas@xxxxxxxxx
+
+# tbb launchit script.
+# this script launches tor within the macosx sandbox.
+# as we do not know where the user will install the tbb, we need
+# to do some search and replace.
+#
+# Also, we will need to accept arguments comming from vidalia.
+#
+SW_VERS=/usr/bin/sw_vers
+CUT=/usr/bin/cut
+LSOF=/usr/sbin/lsof
+AWK=/usr/bin/awk
+TAIL=/usr/bin/tail
+SED=/usr/bin/sed
+
+#find out osx version.
+
+VERSION=`$SW_VERS -productVersion| $CUT -f1,2 -d .`
+#determine current dir.
+DIR=`$LSOF -p $$|$TAIL -1| $AWK '{ print $NF }' | $SED s/[^/]*$//`
+TDIR=`echo $DIR| $SED -e 's=Contents/MacOS/==g'`
+TORAPPDIR=`echo $TDIR | $SED -e 's/\/$//g'`
+
+if [ "$VERSION"x = "10.6"x ]; then
+ #we know we use 10.6 fix the sandbox, do some search and replace
+ #and find current dir and the rebuild the sandbox
+ #nuke the old sandbox
+ echo > $DIR/tor-sandbox/tor-bin.sb
+ #fix some stuff in the sandbox
+ $SED -e "s=TORAPPDIR=$TORAPPDIR=g" $DIR/tor-sandbox/tor-enforce.sb >> $DIR/tor-sandbox/tor-bin.sb
+ /usr/bin/sandbox-exec -f $DIR/tor-sandbox/tor-bin.sb ${DIR}/tor-bin $@
+fi
+
+if [ "$VERSION"x = "10.5"x ]; then
+ #10.5 use the policy written for 10.5
+ #nuke the old sandbox
+ echo > $DIR/tor-sandbox/tor-bin.sb
+ #fix some stuff in the sandbox
+ $SED -e "s=TORAPPDIR=$TORAPPDIR=g" $DIR/tor-sandbox/tor-enforce-10.5.sb >> $DIR/tor-sandbox/tor-bin.sb
+ /usr/bin/sandbox-exec -f $DIR/tor-sandbox/tor-bin.sb ${DIR}/tor-bin $@
+fi
--
1.7.1