From: Arkadiusz Miƛkiewicz Date: Wed, 21 Dec 2005 14:06:59 +0000 (+0000) Subject: - fix symlinks; fix -d producing error (treated as test -d) X-Git-Tag: auto/ac/Zope3-3_1_0-1~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2FZope3.git;a=commitdiff_plain;h=0a8924cec85eb31a0fabe2727fbebd39a9e0040a - fix symlinks; fix -d producing error (treated as test -d) Changed files: installzope3package -> 1.3 --- diff --git a/installzope3package b/installzope3package index 95a56d4..8df8f10 100644 --- a/installzope3package +++ b/installzope3package @@ -3,7 +3,10 @@ pkg_dir="$1" pkg_name="$2" -if [ "${pkg_dir}" != "-d" -a ! -d "${pkg_dir}" -o -z "${pkg_name}" ] ; then +is_d=0 +[ "${pkg_dir}" = "-d" ] && is_d=1 + +if [ "${is_d}" -eq 0 -a ! -d "${pkg_dir}" -o -z "${pkg_name}" ] ; then echo "Usage:" >&2 echo " $0 " echo " $0 [-d] " @@ -16,8 +19,8 @@ AUTO_INSTALL_PRODUCTS=main if [ "${pkg_dir}" != "-d" ] ; then for instance in $AUTO_INSTALL_PRODUCTS ; do [ -e "/etc/zope3/zopeskel/package-includes/${pkg_name}-meta.zcml" ] && \ - ln -s "/etc/zope3/zopeskel/package-includes/${pkg_name}-meta.zcml" "/etc/zope3/${instance}/package-includes" - ln -s "/etc/zope3/zopeskel/package-includes/${pkg_name}-configure.zcml" "/etc/zope3/${instance}/package-includes" + ln -s "/etc/zope3/zopeskel/etc/package-includes/${pkg_name}-meta.zcml" "/etc/zope3/${instance}/package-includes" + ln -s "/etc/zope3/zopeskel/etc/package-includes/${pkg_name}-configure.zcml" "/etc/zope3/${instance}/package-includes" done else for instance in $AUTO_INSTALL_PRODUCTS ; do