diff options
author | Nikolay Amiantov <ab@fmap.me> | 2014-10-22 16:13:26 +0400 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2014-10-22 16:53:32 +0400 |
commit | b580be236c4495f997f012235b5bd30478b77376 (patch) | |
tree | ca17125c87e39218e2d3d174cf0279da4fc365e1 /pkgs/tools/archivers | |
parent | b31ac058cc19f1ebc2a15b4f6ff4475eb91b0206 (diff) | |
download | nixlib-b580be236c4495f997f012235b5bd30478b77376.tar nixlib-b580be236c4495f997f012235b5bd30478b77376.tar.gz nixlib-b580be236c4495f997f012235b5bd30478b77376.tar.bz2 nixlib-b580be236c4495f997f012235b5bd30478b77376.tar.lz nixlib-b580be236c4495f997f012235b5bd30478b77376.tar.xz nixlib-b580be236c4495f997f012235b5bd30478b77376.tar.zst nixlib-b580be236c4495f997f012235b5bd30478b77376.zip |
rpmextract: accept multiple input files
Diffstat (limited to 'pkgs/tools/archivers')
-rw-r--r-- | pkgs/tools/archivers/rpmextract/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/archivers/rpmextract/rpmextract.sh | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/tools/archivers/rpmextract/default.nix b/pkgs/tools/archivers/rpmextract/default.nix index bee5a71333a7..c5f982c955cc 100644 --- a/pkgs/tools/archivers/rpmextract/default.nix +++ b/pkgs/tools/archivers/rpmextract/default.nix @@ -3,9 +3,7 @@ stdenv.mkDerivation rec { name = "rpmextract"; - builder = builtins.toFile "builder.sh" '' - source $stdenv/setup - + buildCommand = '' install -Dm755 $script $out/bin/rpmextract ''; 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 |