SOURCES: webapps.sh - implemented webapp list command
glen
glen at pld-linux.org
Tue Dec 6 13:59:15 CET 2005
Author: glen Date: Tue Dec 6 12:59:14 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- implemented webapp list command
---- Files affected:
SOURCES:
webapps.sh (1.6 -> 1.7)
---- Diffs:
================================================================
Index: SOURCES/webapps.sh
diff -u SOURCES/webapps.sh:1.6 SOURCES/webapps.sh:1.7
--- SOURCES/webapps.sh:1.6 Mon Dec 5 19:53:07 2005
+++ SOURCES/webapps.sh Tue Dec 6 13:59:08 2005
@@ -1,5 +1,6 @@
#!/bin/sh
webapps=/etc/webapps
+webservers='apache httpd lighttpd'
action="$1"
httpd="$2"
app="$3"
@@ -18,6 +19,19 @@
rm -f /etc/$httpd/webapps.d/$link.conf
}
+webapp_list() {
+ echo "registered webapps${1:+ for $1}":
+ for server in ${1:-$webservers}; do
+ [ -d /etc/$server/webapps.d ] || continue
+ echo "$server:"
+ for conf in /etc/$server/webapps.d/*; do
+ [ -L $conf ] || continue
+ app=$(readlink $conf | sed -e "s,$webapps/,,;s,/$server.conf$,,")
+ echo "- $app"
+ done
+ done
+}
+
usage() {
cat >&2 <<EOF
Usage: $0 register httpd webapp
@@ -58,6 +72,9 @@
unregister)
checkconfig
webapp_unregister
+ ;;
+list)
+ webapp_list $2
;;
*)
usage
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/webapps.sh?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list