# HG changeset patch # User Christophe Lincoln # Date 1302804495 -7200 # Node ID 3f39825387bb147bf155f7c66ee6a2f5e74ee498 # Parent 932073e74883f9a570ea6846028f5a177bd1a120 pkgs.cgi: put all admin stuff in one place, improve output of save config and add loading messages (check is long) diff -r 932073e74883 -r 3f39825387bb pkgs.cgi --- a/pkgs.cgi Thu Apr 14 19:46:48 2011 +0200 +++ b/pkgs.cgi Thu Apr 14 20:08:15 2011 +0200 @@ -504,11 +504,11 @@ EOT fi ;; - *\ config\ *) + *\ admin\ * ) # # Tazpkg configuration page # - cmd=$(GET config) + cmd=$(GET admin) case "$cmd" in clean) rm -rf /var/cache/tazpkg/* ;; @@ -527,10 +527,52 @@ cache_size=`du -sh /var/cache/tazpkg` sidebar cat << EOT -

`gettext "Configuration"`

+

$(gettext "Administration")

-

`gettext "Tazpkg configuration and settings"`

+

$(gettext "Tazpkg administration and settings")

+
+ + `gettext "Save configuration"` + + `gettext "List configuration files"` + + `gettext "Quick check"` + + `gettext "Full check"` +
+EOT + case "$(GET action)" in + saveconf) + LOADING_MSG=$(gettext "Creating the package...") + loading_msg + echo "
"
+					cd $HOME
+					tazpkg repack-config | filter_tazpkg_msgs
+					gettext "Path : " && ls $HOME/config-*.tazpkg
+					echo "
" ;; + listconf) + echo "

`gettext "Configuration files"`

" + echo "" + echo "" ;; + quickcheck) + LOADING_MSG=$(gettext "Checking packages consitency...") + loading_msg + echo "
"
+					tazpkg check
+					echo "
" ;; + fullcheck) + LOADING_MSG=$(gettext "Full packages check...") + loading_msg + echo "
"
+					tazpkg check --full
+					echo "
" ;; + esac + cat << EOT +

$(gettext "Packages cache")

@@ -574,8 +616,8 @@ `gettext "Recharge list"` `gettext "Check upgrade"` - - `gettext "Configuration"` + + `gettext "Administration"`

 `packages_summary`
@@ -586,44 +628,7 @@
 `tail -n 5 /var/log/tazpkg.log | fgrep "-" | \
 	awk '{print $1, $2, $3, $4, $5, $6, $7}'`
 
- - -

`gettext "Administration"`

-
- - `gettext "Save configuration"` - - `gettext "List configuration files"` - - `gettext "Quick check"` - - `gettext "Full check"` -
- EOT - case "$(GET action)" in - saveconf) - echo "
"
-			cd $HOME
-			tazpkg repack-config | sed 's/.\[[^mG]*.//g'
-			ls -l $HOME/config-*.tazpkg
-			echo "
" ;; - listconf) - echo "

`gettext "Configuration files"`

" - echo "" - echo "" ;; - quickcheck) - echo "
"
-			tazpkg check
-			echo "
" ;; - fullcheck) - echo "
"
-			tazpkg check --full
-			echo "
" ;; - esac ;; esac