]>
Commit | Line | Data |
---|---|---|
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 |