SOURCES: webapps.sh - make relative symlinks (for vserver / chroot)

glen glen at pld-linux.org
Tue Jan 10 01:06:39 CET 2006


Author: glen                         Date: Tue Jan 10 00:06:39 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- make relative symlinks (for vserver / chroot)

---- Files affected:
SOURCES:
   webapps.sh (1.11 -> 1.12) 

---- Diffs:

================================================================
Index: SOURCES/webapps.sh
diff -u SOURCES/webapps.sh:1.11 SOURCES/webapps.sh:1.12
--- SOURCES/webapps.sh:1.11	Fri Jan  6 18:57:40 2006
+++ SOURCES/webapps.sh	Tue Jan 10 01:06:34 2006
@@ -12,7 +12,7 @@
 
 webapp_register() {
 	local link=$(webapp_link $app)
-	ln -sf $webapps/$app/$httpd.conf /etc/$httpd/webapps.d/$link.conf
+	ln -sf ../../..$webapps/$app/$httpd.conf /etc/$httpd/webapps.d/$link.conf
 }
 
 webapp_unregister() {
@@ -27,7 +27,7 @@
 		echo "$server:"
 		for conf in /etc/$server/webapps.d/*; do
 			[ -L $conf ] || continue
-			app=$(readlink $conf | sed -e "s,$webapps/,,;s,/$server.conf$,,")
+			app=$(basename $conf .conf)
 			echo "- $app"
 		done
 	done
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/webapps.sh?r1=1.11&r2=1.12&f=u



More information about the pld-cvs-commit mailing list