From f3ebd6c4bfd7dba858f153ef132c450ec7b1e1db Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Thu, 18 Aug 2005 15:12:34 +0000 Subject: [PATCH] Clifford Wolf: Merge new rocket features from mine svn to rock package [2005080916270420850] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@6320 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/mine/rocket-rev70.patch | 54 ++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/base/mine/rocket-rev70.patch diff --git a/package/base/mine/rocket-rev70.patch b/package/base/mine/rocket-rev70.patch new file mode 100644 index 000000000..8faa9ab1f --- /dev/null +++ b/package/base/mine/rocket-rev70.patch @@ -0,0 +1,54 @@ +--- ./rocket.sh (revision 69) ++++ ./rocket.sh (revision 70) +@@ -135,9 +135,14 @@ + search) + matches=0; + while read f; do +- echo; echo "Match #$((matches++)) ${f##*/}:" ++ echo ++ if [ -f "/var/adm/packages/${f##*/}" ]; then ++ echo "Match #$((matches++)) ${f##*/} (installed):" ++ else ++ echo "Match #$((matches++)) ${f##*/} (not installed):" ++ fi + egrep -i "^(\[I\]|\[T\].*$2)" $f +- done < <( egrep -lir "^\[(I|T)\].*$2" /var/adm/rocket/descs; ) ++ done < <( egrep -lir "^\[(I|T)\].*$2" /var/adm/rocket/descs | sort; ) + if [ $matches -gt 0 ]; then + echo + fi +@@ -145,17 +150,27 @@ + + list) + while read p; do ++ if [ -f "/var/adm/packages/$p" ] ++ then s='i'; else s='.'; fi + grep '^\[I\].*' /var/adm/rocket/descs/$p | +- sed "s,^....,$p\t," | expand -t20,30,40,50 +- done < <( egrep "^.*$2.* " /var/adm/rocket/locations.txt | cut -f1 -d' '; ) ++ sed "s,^....,$s $p\t," | expand -t25,35,45,55 ++ done < <( egrep "^.*$2.* " /var/adm/rocket/locations.txt | cut -f1 -d' ' | sort; ) + ;; + + info) +- echo; echo "$2"; echo +- egrep '^\[I\]' /var/adm/rocket/descs/$2 && echo +- egrep '^\[T\]' /var/adm/rocket/descs/$2 && echo +- egrep '^\[V\]' /var/adm/rocket/descs/$2 && echo +- egrep '^\[L\]' /var/adm/rocket/descs/$2 && echo ++ echo ++ if [ -f "/var/adm/packages/$2" ]; then ++ echo "$2 (installed)" ++ else ++ echo "$2 (not installed)" ++ fi ++ echo ++ egrep '^\[[I ]\]' /var/adm/rocket/descs/$2 && echo ++ egrep '^\[[T ]\]' /var/adm/rocket/descs/$2 && echo ++ egrep '^\[[U ]\]' /var/adm/rocket/descs/$2 && echo ++ egrep '^\[[MA]\]' /var/adm/rocket/descs/$2 && echo ++ egrep '^\[[V ]\]' /var/adm/rocket/descs/$2 && echo ++ egrep '^\[[LS]\]' /var/adm/rocket/descs/$2 && echo + ;; + + install)