diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2010-07-26 13:33:09 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2010-07-26 13:33:09 +0200 |
commit | 181edac276f7eda70ce5e2b9fac48f5a73d13873 (patch) | |
tree | 2f28f16684b176d251853d8f960613e6cde5b9cb /scripts/cpio | |
parent | b3a99d7f44680ef629ceea377cf9938fec94921d (diff) |
fixup cpio usage on MacOS X host
Diffstat (limited to 'scripts/cpio')
-rwxr-xr-x | scripts/cpio | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/scripts/cpio b/scripts/cpio index 11db74b36..41423ef96 100755 --- a/scripts/cpio +++ b/scripts/cpio @@ -1,28 +1,29 @@ #!/usr/bin/env bash # This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. +set -x opt= user="-R 0:0" os=$(uname) case $os in NetBSD|MirBSD|OpenBSD) - quiet="" + cmd="$@ -Mdist" ;; Darwin) - user="-R root:wheel" - quiet="" + user="-R root:" + cmd=$(echo "$@"|sed -e "s#-Hnewc#--format newc#") ;; *) - quiet="--quiet" + cmd="$@ -Mdist --quiet" ;; esac if [ "$2" = "r" ];then opt=$user fi -cmd=$(echo "$@"|sed -e "s# r ##") +cmd=$(echo "$cmd"|sed -e "s# r # #") if [ -x /usr/bin/cpio ];then - /usr/bin/cpio $quiet $opt $cmd + /usr/bin/cpio $cmd $opt else - /bin/cpio $quiet $opt $cmd + /bin/cpio $cmd $opt fi |