]> git.pld-linux.org Git - packages/php.git/blob - php-module-install
- release 0.2
[packages/php.git] / php-module-install
1 #!/bin/sh
2
3 VERSION="$0 V 0.1 (C) 2001 Artur Frysiak"
4 COMMAND=usage
5 VERBOSE=""
6 MODNAME=""
7 INIFILE=""
8
9 install ()
10 {
11 if [ -f ${INIFILE} ]; then
12         echo "activating module '${MODNAME}.so' in ${INIFILE}" 1>&2
13         perl -pi -e "s|^;extension=${MODNAME}.so|extension=${MODNAME}.so|g" ${INIFILE}
14 fi
15 if [ -f /var/lock/subsys/httpd ]; then
16         /etc/rc.d/init.d/httpd restart 1>&2
17 fi
18 }
19
20 deinstall()
21 {
22 if [ -f ${INIFILE} ]; then
23         echo "deactivating module '${MODNAME}.so' in ${INIFILE}" 1>&2
24         perl -pi -e "s|^extension=${MODNAME}.so|;extension=${MODNAME}.so|g" $INIFILE
25 fi
26 if [ -f /var/lock/subsys/httpd ]; then
27         /etc/rc.d/init.d/httpd restart 1>&2
28 fi
29 }
30
31 usage()
32 {
33         echo $VERSION
34         echo "Usage:"
35         echo " $0 install MODNAME INIFILE"
36         echo " $0 remove  MODNAME INIFILE"
37 }
38
39 if [ "$#" = 3 ]; then
40         MODNAME="$2"
41         INIFILE="$3"
42
43         if [ "$1" = "install" ]; then
44                 install
45         else
46                 if [ "$1" = "remove" ]; then
47                         remove
48                 else
49                         usage
50                 fi
51         fi
52 else
53         usage
54         exit 1
55 fi
56
This page took 0.032966 seconds and 3 git commands to generate.