orig rh72
[nethome.git] / bin / rpmx
1 #! /bin/sh
2 if [ $# = 0 ];then
3         echo 'Syntax: $0 <file.rpm>'
4         exit 1
5         fi
6 while [ $# -gt 0 ];do
7         d=`basename "$1" .rpm`
8         if [ -f "$d" ];then
9                 d="$d.dir"
10                 fi
11         mkdir "$d" 2>/dev/null
12         r="$1"
13         if [ "${r#/}" = "$r" ];then
14                 r="../$r"
15                 fi
16         (if cd "$d";then
17                 rpm2cpio "$r"|cpio -id --quiet #-v #FIXME: --sparse doesn't work, why?
18                 fi
19          )
20         shift
21         done