From: Victor Lowther Date: Fri, 6 Mar 2009 19:58:56 +0000 (-0600) Subject: Simplify inst_script a bit X-Git-Tag: 0.1~332 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c7b2624f2e69c37c9299c8942f79db89e735b892;p=thirdparty%2Fdracut.git Simplify inst_script a bit We do not need separate source and target parameters, so do not use them. --- diff --git a/dracut-functions b/dracut-functions index 2556db379..bd4946a3b 100755 --- a/dracut-functions +++ b/dracut-functions @@ -107,10 +107,10 @@ inst_binary() { # If your shell script does not start with shebang, it is not a shell script. inst_script() { [[ -f $1 ]] || return 1 - local src=$1 target=${2:-$1} line - read -r -n 80 line <"$src" + local line + read -r -n 80 line <"$1" [[ $line =~ (#! *)(/[^ ]+).* ]] || return 1 - inst "${BASH_REMATCH[2]}" && inst_simple "$src" "$target" + inst "${BASH_REMATCH[2]}" && inst_simple "$@" } # same as above, but specialized for symlinks