SOURCES: webapps.sh (NEW) - program managing webapps symlinks

glen glen at pld-linux.org
Sun Nov 20 18:14:17 CET 2005


Author: glen                         Date: Sun Nov 20 17:14:17 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- program managing webapps symlinks

---- Files affected:
SOURCES:
   webapps.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/webapps.sh
diff -u /dev/null SOURCES/webapps.sh:1.1
--- /dev/null	Sun Nov 20 18:14:17 2005
+++ SOURCES/webapps.sh	Sun Nov 20 18:14:12 2005
@@ -0,0 +1,32 @@
+#!/bin/sh
+webapps=/etc/webapps
+action="$1"
+webserver="$2"
+app="$3"
+
+webapp_register() {
+	ln -sf $webapps/$app/$webserver.conf /etc/$webserver/webapps/$app.conf
+}
+
+webapp_unregister() {
+	rm -f /etc/$webserver/webapps/$app.conf
+}
+
+usage() {
+	cat >&2 <<EOF
+Usage: $0 register webserver webapp
+Usage: $0 unregister webserver webapp
+EOF
+}
+
+case "$action" in
+register)
+	webapp_register "$webserver" "$app"
+	;;
+unregister)
+	webapp_unregister "$webserver" "$app"
+	;;
+*)
+	usage
+	exit 1
+esac
================================================================



More information about the pld-cvs-commit mailing list