]> git.pld-linux.org Git - packages/Zope3.git/blame - installzope3package
- use /sbin/service
[packages/Zope3.git] / installzope3package
CommitLineData
500758ba
JK
1#!/bin/sh
2
3pkg_dir="$1"
4pkg_name="$2"
5
0a8924ce
AM
6is_d=0
7[ "${pkg_dir}" = "-d" ] && is_d=1
8
9if [ "${is_d}" -eq 0 -a ! -d "${pkg_dir}" -o -z "${pkg_name}" ] ; then
500758ba
JK
10 echo "Usage:" >&2
11 echo " $0 <package_directory> <package_name>"
12 echo " $0 [-d] <package_name>"
13 exit 1
14fi
15
16AUTO_INSTALL_PRODUCTS=main
17[ -f /etc/sysconfig/zope3 ] && . /etc/sysconfig/zope3
18
19if [ "${pkg_dir}" != "-d" ] ; then
20 for instance in $AUTO_INSTALL_PRODUCTS ; do
cce7d3e3 21 [ -e "/etc/zope3/zopeskel/package-includes/${pkg_name}-meta.zcml" ] && \
0a8924ce
AM
22 ln -s "/etc/zope3/zopeskel/etc/package-includes/${pkg_name}-meta.zcml" "/etc/zope3/${instance}/package-includes"
23 ln -s "/etc/zope3/zopeskel/etc/package-includes/${pkg_name}-configure.zcml" "/etc/zope3/${instance}/package-includes"
500758ba
JK
24 done
25else
26 for instance in $AUTO_INSTALL_PRODUCTS ; do
27 rm -f "/etc/zope3/${instance}/package-includes/${pkg_name}"-{meta,configure}.zcml 2>/dev/null
28 done
29fi
30
31exit 0
This page took 0.067786 seconds and 4 git commands to generate.