From 7ae5fce08dd4a02652e48d689d19b91a6fa6954a Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Tue, 7 Mar 2000 23:25:41 +0000 Subject: no_comment --- urpmf | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'urpmf') diff --git a/urpmf b/urpmf index d42f07bb..235c4903 100755 --- a/urpmf +++ b/urpmf @@ -5,15 +5,19 @@ if [ "$#" -gt 1 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then exit 1 fi -hdlist="/var/lib/urpmi/hdlist.*.gz" +dir="/var/lib/urpmi" -if ! ls $hdlist >/dev/null 2>/dev/null; then + +if ls $dir/hdlist.*.gz >/dev/null 2>/dev/null; then + found=1 + gzip -dc $dir/hdlist.*.gz | hdlist2files - | grep -E "$1" +fi +if ls $dir/hdlist.*.cz2 >/dev/null 2>/dev/null; then + found=1 + bzip2 -dc $dir/hdlist.*.cz2 2>/dev/null | hdlist2files - | grep -E "$1" +fi +if [ "$found" != "1" ]; then echo "urpmi is not installed" exit 1 fi -if [ -z "$1" ]; then - gzip -dc $hdlist | hdlist2files - -else - gzip -dc $hdlist | hdlist2files - | grep -E $1 -fi -- cgit v1.2.1