Simplify inst_script a bit

We do not need separate source and target parameters, so do not use them.
master
Victor Lowther 2009-03-06 13:58:56 -06:00
parent 6b25d71acd
commit c7b2624f2e
1 changed files with 3 additions and 3 deletions

View File

@ -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