]>
Commit | Line | Data |
---|---|---|
500758ba JK |
1 | #!/bin/sh |
2 | ||
3 | pkg_dir="$1" | |
4 | pkg_name="$2" | |
5 | ||
6 | if [ "${pkg_dir}" != "-d" -a ! -d "${pkg_dir}" -o -z "${pkg_name}" ] ; then | |
7 | echo "Usage:" >&2 | |
8 | echo " $0 <package_directory> <package_name>" | |
9 | echo " $0 [-d] <package_name>" | |
10 | exit 1 | |
11 | fi | |
12 | ||
13 | AUTO_INSTALL_PRODUCTS=main | |
14 | [ -f /etc/sysconfig/zope3 ] && . /etc/sysconfig/zope3 | |
15 | ||
16 | if [ "${pkg_dir}" != "-d" ] ; then | |
17 | for instance in $AUTO_INSTALL_PRODUCTS ; do | |
18 | ln -s "/etc/zope3/zopeskel/package-includes/${pkg_name}"-{meta,configure}.zcml "/etc/zope3/${instance}/package-includes" | |
19 | done | |
20 | else | |
21 | for instance in $AUTO_INSTALL_PRODUCTS ; do | |
22 | rm -f "/etc/zope3/${instance}/package-includes/${pkg_name}"-{meta,configure}.zcml 2>/dev/null | |
23 | done | |
24 | fi | |
25 | ||
26 | exit 0 |