tazpanel rev 139
pkgs.cgi: fix repository names
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Apr 17 01:10:18 2011 +0200 (2011-04-17) |
parents | 2357920f3ee0 |
children | 4b1778d699c1 |
files | pkgs.cgi |
line diff
1.1 --- a/pkgs.cgi Sun Apr 17 00:34:06 2011 +0200 1.2 +++ b/pkgs.cgi Sun Apr 17 01:10:18 2011 +0200 1.3 @@ -175,6 +175,13 @@ 1.4 echo "$LOCALSTATE$1" 1.5 } 1.6 1.7 +repo_name() { 1.8 + case "$1" in 1.9 + $LOCALSTATE) echo "Public" ;; 1.10 + $LOCALSTATE/undigest/*) echo ${1#$LOCALSTATE/undigest/} ;; 1.11 + esac 1.12 +} 1.13 + 1.14 # 1.15 # Commands 1.16 # 1.17 @@ -263,7 +270,7 @@ 1.18 EOT 1.19 for i in $(repo_list ""); do 1.20 [ "$repo" != "Public" ] && 1.21 - echo "<h3>Repository: $i</h3>" 1.22 + echo "<h3>Repository: $(repo_name $i)</h3>" 1.23 table_start 1.24 table_head 1.25 grep "| $grep_category |" $i/packages.desc | \ 1.26 @@ -657,7 +664,7 @@ 1.27 echo '<div class="box">' 1.28 [ -s $i ] || continue 1.29 [ $i != $LOCALSTATE/mirrors ] && 1.30 - echo "<h4>Repository: $(dirname $i)</h4>" 1.31 + echo "<h4>Repository: $(repo_name $(dirname $i))</h4>" 1.32 echo "<ul>" 1.33 list_mirrors $i 1.34 echo "</ul>" 1.35 @@ -673,13 +680,17 @@ 1.36 </form> 1.37 EOT 1.38 done 1.39 - cat << EOT 1.40 -<h3>`gettext "Private repositories"`</h3> 1.41 + echo "<h3>" 1.42 + gettext "Private repositories" 1.43 + echo "</h3>" 1.44 + [ -n "$(ls $LOCALSTATE/undigest 2> /dev/null)" ] && cat << EOT 1.45 <div class="box"> 1.46 <ul> 1.47 $(list_repos) 1.48 </ul> 1.49 </div> 1.50 +EOT 1.51 + cat << EOT 1.52 <form method="get" action="$SCRIPT_NAME"> 1.53 <p> 1.54 <input type="hidden" name="admin" value="add-repo" />