SOURCES: installzope3package - fix symlinks; fix -d producing erro...

arekm arekm at pld-linux.org
Wed Dec 21 15:07:04 CET 2005


Author: arekm                        Date: Wed Dec 21 14:07:04 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix symlinks; fix -d producing error (treated as test -d)

---- Files affected:
SOURCES:
   installzope3package (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/installzope3package
diff -u SOURCES/installzope3package:1.2 SOURCES/installzope3package:1.3
--- SOURCES/installzope3package:1.2	Tue Dec 20 23:15:46 2005
+++ SOURCES/installzope3package	Wed Dec 21 15:06:59 2005
@@ -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 <package_directory> <package_name>"
 	echo "   $0 [-d] <package_name>"
@@ -16,8 +19,8 @@
 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
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/installzope3package?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list