]>
Commit | Line | Data |
---|---|---|
81f37ce6 JK |
1 | #!/bin/sh |
2 | ||
3 | if [ -z "$1" ] ; then | |
4 | echo "Usage:" | |
5 | echo " $0 name [name:password]" | |
6 | exit 1 | |
7 | fi | |
8 | ||
9 | name="$1" | |
10 | destdir="/var/lib/zope/$name" | |
11 | ||
12 | if [ -n "$2" ] ; then | |
13 | namepass="-u $2" | |
14 | else | |
15 | namepass="" | |
16 | fi | |
17 | ||
18 | umask 002 | |
9cdfed49 | 19 | python /usr/lib/zope/bin/mkzopeinstance.py \ |
81f37ce6 JK |
20 | -s /etc/zope/skel \ |
21 | -d "$destdir" \ | |
22 | $namepass || exit $? | |
23 | ||
a4a05459 | 24 | install -d "/etc/zope/$name" |
81f37ce6 JK |
25 | mv "${destdir}"/etc/* "/etc/zope/$name" |
26 | ||
a4a05459 JK |
27 | chmod a+x "${destdir}"/bin/* |
28 | ||
29 | install -d "/var/log/zope/$name" | |
30 | ||
9cdfed49 | 31 | chown zope.zope "${destdir}" "/var/log/zope/$name" |
a4a05459 JK |
32 | chmod 770 "${destdir}" "/var/log/zope/$name" |
33 | chown -R zope.zope "${destdir}"/* | |
34 | chmod a+X "${destdir}"/* |