rpm2cpio applet by Laurence Anderson
[people/mcb30/busybox.git] / examples / unrpm
index 9ab37be..376286a 100644 (file)
@@ -29,7 +29,7 @@ exist
 type more >/dev/null 2>&1 && pager=more
 type less >/dev/null 2>&1 && pager=less
 [ "$pager" = "" ] && echo "No pager found!" && exit
-(echo -e "\nPress enter to scroll, q to Quit!\n" ; rpmunpack < $rpm | gzip -dc | cpio -tv --quiet) | $pager 
+(echo -e "\nPress enter to scroll, q to Quit!\n" ; rpm2cpio $rpm | cpio -tv --quiet) | $pager
 exit
 elif [ "$1" = "-x" ]; then
 exist
@@ -39,7 +39,7 @@ elif [ ! -d "$3" ]; then
 echo "No such directory $3!"
 exit
 fi
-rpmunpack < $rpm | gzip -d | (umask 0 ; cd $3 ; cpio -idmuv) || exit 
+rpm2cpio $rpm | (umask 0 ; cd $3 ; cpio -idmuv) || exit
 echo
 echo "Extracted $rpm to $3!"
 exit