#!/bin/sh usage() { echo "Usage:" echo " $1 product_dir [product_name]" echo " or" echo " $1 -d product_name" exit 1 } AUTO_INSTALL_PRODUCTS="main" [ -f /etc/sysconfig/zope ] && . /etc/sysconfig/zope if [ -z "$1" ] ; then usage $0 elif [ "$1" = "-d" ] ; then shift if [ -z "$1" ] ; then usage $0 fi for INSTANCE_NAME in $AUTO_INSTALL_PRODUCTS ; do INSTANCE_HOME="/var/lib/zope/$INSTANCE_NAME" rm -f "$INSTANCE_HOME/Products/$1" done else for INSTANCE_NAME in $AUTO_INSTALL_PRODUCTS ; do INSTANCE_HOME="/var/lib/zope/$INSTANCE_NAME" [ -n "$2" -a -d "$INSTANCE_HOME/Products/$2" ] && continue ln -sf "$1" "$INSTANCE_HOME/Products/$2" done fi