about summary refs log tree commit diff
path: root/pkgs/tools/archivers/rpmextract/rpmextract.sh
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/archivers/rpmextract/rpmextract.sh')
-rw-r--r--pkgs/tools/archivers/rpmextract/rpmextract.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/tools/archivers/rpmextract/rpmextract.sh b/pkgs/tools/archivers/rpmextract/rpmextract.sh
index b910a9926063..04f57f6e6045 100644
--- a/pkgs/tools/archivers/rpmextract/rpmextract.sh
+++ b/pkgs/tools/archivers/rpmextract/rpmextract.sh
@@ -1,8 +1,10 @@
-#!/bin/sh
+#!/bin/sh -e
 
 if [ "$1" = "" ]; then
-  echo "usage: rpmextract package_name" 1>&2
+  echo "usage: rpmextract package_name..." 1>&2
   exit 1
 fi
 
-@rpm@/bin/rpm2cpio "$1" | @cpio@/bin/cpio -idv
+for i in "$@"; do
+  @rpm@/bin/rpm2cpio "$i" | @cpio@/bin/cpio -idv
+done