inst_script should call inst_simple (#750603)
authorBrian C. Lane <bcl@redhat.com>
Tue, 1 Nov 2011 19:13:57 +0000 (12:13 -0700)
committerHarald Hoyer <harald@redhat.com>
Wed, 2 Nov 2011 07:18:26 +0000 (08:18 +0100)
inst_script checks for a shebang, if it doesn't exist it exits.
If it does it should not be calling inst_binary, it should call
inst_simple like it used to.

dracut-functions

index a5d6d1f..c54cd7c 100755 (executable)
@@ -450,7 +450,7 @@ inst_script() {
     [[ $debug ]] && _line=$(echo -n "$_line" | tr -c -d '[:print:][:space:]')
     _shebang_regex='(#! *)(/[^ ]+).*'
     [[ $_line =~ $_shebang_regex ]] || return 1
-    inst "${BASH_REMATCH[2]}" && inst_binary "$_bin" "$@"
+    inst "${BASH_REMATCH[2]}" && inst_simple "$_bin" "$@"
 }
 
 # same as above, but specialized for symlinks