corrections following testing on OS X 10.8
[OSXPackageBuilder.git] / privoxy-create.sh
1 #!/bin/sh
2
3 # File        :  privoxy-create.sh
4 #
5 # Purpose     :  Identify the OS X version and call the appropriate
6 #                script to generate the privoxy group and user
7 #
8 # Copyright   :  Written by and Copyright (C) 2001-2012 the
9 #                Privoxy team. http://www.privoxy.org/
10 #
11 #                This program is free software; you can redistribute it
12 #                and/or modify it under the terms of the GNU General
13 #                Public License as published by the Free Software
14 #                Foundation; either version 2 of the License, or (at
15 #                your option) any later version.
16 #
17 #                This program is distributed in the hope that it will
18 #                be useful, but WITHOUT ANY WARRANTY; without even the
19 #                implied warranty of MERCHANTABILITY or FITNESS FOR A
20 #                PARTICULAR PURPOSE.  See the GNU General Public
21 #                License for more details.
22 #
23 #                The GNU General Public License should be included with
24 #                this file.  If not, you can view it at
25 #                http://www.gnu.org/copyleft/gpl.html
26 #                or write to the Free Software Foundation, Inc.,
27 #                51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
28 #                USA
29 #
30 # Modification : If you modify this file please consider whether your 
31 #                changes ought to be passed back to the macsetup module.
32 #
33
34 #
35 # 'sudo' check
36 #
37 uid="`/usr/bin/id -u`"
38 if [ ${uid} -ne 0 ]; then
39   echo "Error: insufficient privileges."
40   echo "This script must be executed with the 'sudo' command."
41   echo "Review the README file for instructions on creating a privoxy group and user."
42   exit 1
43 fi
44
45 #
46 # load common settings
47 #
48 . ./common.sh
49
50 #
51 # create a privoxy group and user
52 #
53 if [ ! -z ${SCRIPT} ]; then
54   /bin/sh ./${SCRIPT}
55 else
56   echo "Error: a privoxy group and user cannot be created."
57   echo "This release of Mac OS X is not supported."
58 fi
59