]>
Commit | Line | Data |
---|---|---|
7ee7eddf JK |
1 | #!/bin/sh |
2 | ||
3 | usage() { | |
4 | echo "Usage:" | |
5 | echo " $1 product_dir [product_name]" | |
6 | echo " or" | |
7 | echo " $1 -d product_name" | |
8 | exit 1 | |
9 | } | |
10 | ||
11 | AUTO_INSTALL_PRODUCTS="main" | |
d0ea41e9 | 12 | [ -f /etc/sysconfig/zope ] && . /etc/sysconfig/zope |
7ee7eddf JK |
13 | |
14 | if [ -z "$1" ] ; then | |
15 | usage $0 | |
16 | elif [ "$1" = "-d" ] ; then | |
17 | shift | |
18 | if [ -z "$1" ] ; then | |
19 | usage $0 | |
20 | fi | |
bd016ec1 | 21 | for INSTANCE_NAME in $AUTO_INSTALL_PRODUCTS ; do |
7ee7eddf JK |
22 | INSTANCE_HOME="/var/lib/zope/$INSTANCE_NAME" |
23 | rm -f "$INSTANCE_HOME/Products/$1" | |
24 | done | |
25 | else | |
bd016ec1 | 26 | for INSTANCE_NAME in $AUTO_INSTALL_PRODUCTS ; do |
7ee7eddf | 27 | INSTANCE_HOME="/var/lib/zope/$INSTANCE_NAME" |
eccbed79 | 28 | [ -n "$2" -a -d "$INSTANCE_HOME/Products/$2" ] && continue |
7ee7eddf JK |
29 | ln -sf "$1" "$INSTANCE_HOME/Products/$2" |
30 | done | |
31 | fi |