diff options
Diffstat (limited to 'www-apps/viewcvs/files/reconfig')
-rw-r--r-- | www-apps/viewcvs/files/reconfig | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/www-apps/viewcvs/files/reconfig b/www-apps/viewcvs/files/reconfig index 97774707fe23..76d3d716c304 100644 --- a/www-apps/viewcvs/files/reconfig +++ b/www-apps/viewcvs/files/reconfig @@ -1,6 +1,18 @@ #!/bin/bash -if [ $1 = "start" -o $1 = "install" ]; then - find ${VHOST_CGIBINDIR}/${PN} ${VHOST_ROOT}/${PN} -type f | xargs sed -e "s|\(^LIBRARY_DIR\)\(.*\$\)|\1 = \"${VHOST_CGIBINDIR}/${PN}/lib\"|g - s,\(^CONF_PATHNAME\)\(.*\$\),\1 = \"${VHOST_ROOT}/${PN}/viewcvs.conf\",g - s,\(<VIEWCVS_INSTALL_DIRECTORY>\),${VHOST_ROOT}/${PN},g" -i +# $Id: reconfig,v 1.1.1.1 2005/11/30 09:36:59 chriswhite Exp $ + +if [ $1 = "install" ] ; then + find ${VHOST_CGIBINDIR}/viewcvs ${VHOST_ROOT}/viewcvs ${VHOST_ROOT}/htdocs/. -type f \ + | xargs sed -e "s|\(^LIBRARY_DIR\)\(.*\$\)|\1 = \"${VHOST_ROOT}/viewcvs/lib\"|g + s,\(^CONF_PATHNAME\)\(.*\$\),\1 = \"${VHOST_ROOT}/viewcvs/viewcvs.conf\",g + s,\(<VIEWCVS_INSTALL_DIRECTORY>\),${VHOST_ROOT}/viewcvs,g + s,\(<VIEWCVS_APACHE_LIBRARY_DIRECTORY>\),${VHOST_ROOT}/viewcvs/lib,g" -i +elif [ $1 = "upgrade" ] ; then + find ${VHOST_CGIBINDIR}/viewcvs ${VHOST_ROOT}/viewcvs ${VHOST_ROOT}/htdocs/. -type f \ + | xargs sed -e "s|\(^LIBRARY_DIR\)\(.*\$\)|\1 = \"${VHOST_ROOT}/viewcvs/lib\"|g + s,\(^CONF_PATHNAME\)\(.*\$\),\1 = \"${VHOST_ROOT}/viewcvs/viewcvs.conf\",g + s,\(<VIEWCVS_INSTALL_DIRECTORY>\),${VHOST_ROOT}/viewcvs,g + s,\(<VIEWCVS_APACHE_LIBRARY_DIRECTORY>\),${VHOST_ROOT}/viewcvs/lib,g" -i +elif [ $1 = "clean" ] ; then + echo $1 fi |