]> git.pld-linux.org Git - packages/php4.git/commitdiff
- updated from php4-module-install
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 16 Aug 2005 09:36:51 +0000 (09:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-module-install -> 1.7

php-module-install

index cdccc398e65c3820024845377ecb462670807784..3dc146617dbbcaf9c8c0417cfa4ec509e8f489e0 100644 (file)
@@ -1,38 +1,24 @@
 #!/bin/sh
 
-VERSION="$0 V 0.1 (C) 2001 Artur Frysiak"
+VERSION="$0 V 0.3 (C) 2001 Artur Frysiak, Elan Ruusamäe"
 COMMAND=usage
 VERBOSE=""
 MODNAME=""
 INIFILE=""
 
-install ()
+install()
 {
-if [ -f ${INIFILE} ] && ! grep -q "^extension[[:space:]]*=[[:space:]]*${MODNAME}.so" ${INIFILE} ; then
-       echo "activating module '${MODNAME}.so' in ${INIFILE}" 1>&2
-       echo "extension=${MODNAME}.so" >> ${INIFILE}
-fi
-if [ -f /var/lock/subsys/httpd ]; then
-       /etc/rc.d/init.d/httpd restart 1>&2
-fi
+       if [ -f ${INIFILE} ] && ! grep -q "^extension[[:space:]]*=[[:space:]]*${MODNAME}.so" ${INIFILE}; then
+               echo "activating module '${MODNAME}.so' in ${INIFILE}" 1>&2
+               echo "extension=${MODNAME}.so" >> ${INIFILE}
+       fi
 }
 
 deinstall()
 {
-if [ -f ${INIFILE} ] && grep -q "^extension[[:space:]]*=[[:space:]]*${MODNAME}.so" ${INIFILE} ; then
-       TMPFILE=`mktemp -q /tmp/php-module-install.XXXXXX`
-       if [ $? -ne 0 ]; then
-               echo "$0: Can't create temp file, exiting..."
-               exit 1
+       if [ -f ${INIFILE} ] && grep -q "^extension[[:space:]]*=[[:space:]]*${MODNAME}.so" ${INIFILE}; then
+               sed -i -e "/^extension[[:space:]]*=[[:space:]]*${MODNAME}.so/d" ${INIFILE}
        fi
-       echo "deactivating module '${MODNAME}.so' in ${INIFILE}" 1>&2
-       grep -v "^extension[[:space:]]*=[[:space:]]*${MODNAME}.so" > ${TMPFILE} < ${INIFILE}
-       mv ${TMPFILE} ${INIFILE}
-       chmod 644 ${INIFILE}
-fi
-if [ -f /var/lock/subsys/httpd ]; then
-       /etc/rc.d/init.d/httpd restart 1>&2
-fi
 }
 
 usage()
This page took 0.105073 seconds and 4 git commands to generate.