]> git.pld-linux.org Git - packages/webapps.git/commitdiff
- avoid findutils dep
authorElan Ruusamäe <glen@pld-linux.org>
Fri, 6 Jan 2006 17:57:40 +0000 (17:57 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- improved output

Changed files:
    webapps.sh -> 1.11

webapps.sh

index 281ab38134c7da7af83019f1cb5ae5377fe0280f..945d706beef57ef3ad8d56c85aff03299383bf52 100644 (file)
@@ -35,10 +35,17 @@ webapp_list() {
 
 webapp_list_apps() {
        echo "available webapps${1:+ for $1}":
-       for server in ${1:-\\*}; do
-               for app in `ls /etc/webapps`; do
-                       eval find /etc/webapps/$app -name $server.conf -printf '"- $app\n"'
-               done | uniq
+       for app in /etc/webapps/*; do
+               [ -d $app ] || continue
+
+               servers=""
+               for server in ${1:-$webservers}; do
+                       [ -f $app/$server.conf ] || continue
+                       servers="$servers${servers:+ }$server"
+               done
+
+               [ "$servers" ] || continue
+               echo "- $(basename $app) ($servers)"
        done
 }
 
@@ -57,7 +64,7 @@ apache 2.x: httpd
 lighttpd: lighttpd
 
 webapp modules are supported,
-drupal tinymce module webapp name would be drupal/tinymce.
+"drupal tinymce" module webapp name would be "drupal/tinymce".
 EOF
 }
 
This page took 0.1133 seconds and 4 git commands to generate.