# HG changeset patch # User Aleksej Bobylev # Date 1484183900 -7200 # Node ID 5dd363e1726e699c9393566775d6e51e9baae9d9 # Parent d08b638af430b8d90fecd52e138e48de516222f8 modules/install: provide special informational mode activated by --quiet --cookmode diff -r d08b638af430 -r 5dd363e1726e modules/install --- a/modules/install Tue Jan 10 13:20:08 2017 +0200 +++ b/modules/install Thu Jan 12 03:18:20 2017 +0200 @@ -342,6 +342,16 @@ # TODO: why this list-processed in the $PKGS_DB? #[ -n "$INSTALL_LIST" ] && echo "$PACKAGE_FILE" >> "$PKGS_DB/$INSTALL_LIST-processed" + # Special mode for using in cookutils: clear show whether used fresh package or cached one + if [ -n "$cookmode" ]; then + f=${PACKAGE_FILE%/*}; f=${f%/*}; f=${f##*/} + if [ "$f" == "$(cat /etc/slitaz-release)" ]; then + _ 'Installing (web/cache): %s' "$(basename $PACKAGE_FILE .tazpkg)" + else + _ 'Installing (pkg/local): %s' "$(basename $PACKAGE_FILE .tazpkg)" + fi + fi + if [ -n "$sequence" ]; then title 'Installation of package "%s" (%s)' "$PACKAGE" "$sequence" else