bc092b9bcd
Signed-off-by: Peter Jones <pjones@redhat.com>
685 lines
18 KiB
Diff
685 lines
18 KiB
Diff
From a827807a1330d5ad619faa103bc7f12d89fc8bee Mon Sep 17 00:00:00 2001
|
|
From: Vladimir Serbinenko <phcoder@gmail.com>
|
|
Date: Sun, 22 Jan 2017 20:22:34 +0300
|
|
Subject: [PATCH 010/176] Fix shebang for termux.
|
|
|
|
Termux doesn't have a /bin/sh. So we needto use $SHELL.
|
|
Keep /bin/sh as much as possible.
|
|
---
|
|
configure.ac | 10 ++++++++++
|
|
grub-core/genmod.sh.in | 2 +-
|
|
grub-core/gensyminfo.sh.in | 2 +-
|
|
grub-core/modinfo.sh.in | 2 +-
|
|
tests/ahci_test.in | 2 +-
|
|
tests/btrfs_test.in | 2 +-
|
|
tests/cdboot_test.in | 2 +-
|
|
tests/core_compress_test.in | 2 +-
|
|
tests/cpio_test.in | 2 +-
|
|
tests/ehci_test.in | 2 +-
|
|
tests/example_scripted_test.in | 2 +-
|
|
tests/exfat_test.in | 2 +-
|
|
tests/ext234_test.in | 2 +-
|
|
tests/fat_test.in | 2 +-
|
|
tests/fddboot_test.in | 2 +-
|
|
tests/file_filter_test.in | 2 +-
|
|
tests/gettext_strings_test.in | 2 +-
|
|
tests/grub_cmd_date.in | 2 +-
|
|
tests/grub_cmd_regexp.in | 2 +-
|
|
tests/grub_cmd_set_date.in | 2 +-
|
|
tests/grub_cmd_sleep.in | 2 +-
|
|
tests/grub_cmd_test.in | 2 +-
|
|
tests/grub_cmd_tr.in | 2 +-
|
|
tests/grub_func_test.in | 2 +-
|
|
tests/grub_script_blanklines.in | 2 +-
|
|
tests/grub_script_blockarg.in | 2 +-
|
|
tests/grub_script_dollar.in | 2 +-
|
|
tests/grub_script_expansion.in | 2 +-
|
|
tests/grub_script_final_semicolon.in | 2 +-
|
|
tests/grub_script_no_commands.in | 2 +-
|
|
tests/gzcompress_test.in | 2 +-
|
|
tests/hddboot_test.in | 2 +-
|
|
tests/help_test.in | 2 +-
|
|
tests/hfs_test.in | 2 +-
|
|
tests/hfsplus_test.in | 2 +-
|
|
tests/iso9660_test.in | 2 +-
|
|
tests/jfs_test.in | 2 +-
|
|
tests/lzocompress_test.in | 2 +-
|
|
tests/minixfs_test.in | 2 +-
|
|
tests/netboot_test.in | 2 +-
|
|
tests/nilfs2_test.in | 2 +-
|
|
tests/ntfs_test.in | 2 +-
|
|
tests/ohci_test.in | 2 +-
|
|
tests/partmap_test.in | 2 +-
|
|
tests/pata_test.in | 2 +-
|
|
tests/pseries_test.in | 2 +-
|
|
tests/reiserfs_test.in | 2 +-
|
|
tests/romfs_test.in | 2 +-
|
|
tests/squashfs_test.in | 2 +-
|
|
tests/syslinux_test.in | 2 +-
|
|
tests/tar_test.in | 2 +-
|
|
tests/test_sha512sum.in | 2 +-
|
|
tests/udf_test.in | 2 +-
|
|
tests/uhci_test.in | 2 +-
|
|
tests/util/grub-fs-tester.in | 2 +-
|
|
tests/util/grub-shell-tester.in | 2 +-
|
|
tests/util/grub-shell.in | 2 +-
|
|
tests/xfs_test.in | 2 +-
|
|
tests/xzcompress_test.in | 2 +-
|
|
tests/zfs_test.in | 2 +-
|
|
60 files changed, 69 insertions(+), 59 deletions(-)
|
|
|
|
diff --git a/configure.ac b/configure.ac
|
|
index e0262e159..ee2c86537 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -459,6 +459,16 @@ case "$build_os" in
|
|
esac
|
|
AC_SUBST(BUILD_EXEEXT)
|
|
|
|
+# In some build environments like termux /bin/sh is not a valid
|
|
+# shebang. Use $SHELL instead if it's executable and /bin/sh isn't
|
|
+BUILD_SHEBANG=/bin/sh
|
|
+for she in /bin/sh "$SHELL"; do
|
|
+ if test -x "$she" ; then
|
|
+ BUILD_SHEBANG="$she"
|
|
+ fi
|
|
+done
|
|
+AC_SUBST(BUILD_SHEBANG)
|
|
+
|
|
# For gnulib.
|
|
gl_INIT
|
|
|
|
diff --git a/grub-core/genmod.sh.in b/grub-core/genmod.sh.in
|
|
index 03cc3b7f6..3de06ee01 100644
|
|
--- a/grub-core/genmod.sh.in
|
|
+++ b/grub-core/genmod.sh.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Copyright (C) 2010 Free Software Foundation, Inc.
|
|
diff --git a/grub-core/gensyminfo.sh.in b/grub-core/gensyminfo.sh.in
|
|
index 2e8716b42..9bc767532 100644
|
|
--- a/grub-core/gensyminfo.sh.in
|
|
+++ b/grub-core/gensyminfo.sh.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Copyright (C) 2010 Free Software Foundation, Inc.
|
|
diff --git a/grub-core/modinfo.sh.in b/grub-core/modinfo.sh.in
|
|
index faf0ad30e..f6cd657ce 100644
|
|
--- a/grub-core/modinfo.sh.in
|
|
+++ b/grub-core/modinfo.sh.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
# User-controllable options
|
|
grub_modinfo_target_cpu=@target_cpu@
|
|
diff --git a/tests/ahci_test.in b/tests/ahci_test.in
|
|
index 1d01d1f59..7df560462 100644
|
|
--- a/tests/ahci_test.in
|
|
+++ b/tests/ahci_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/btrfs_test.in b/tests/btrfs_test.in
|
|
index c55d9477f..2b37ddd33 100644
|
|
--- a/tests/btrfs_test.in
|
|
+++ b/tests/btrfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/cdboot_test.in b/tests/cdboot_test.in
|
|
index 1cc901977..75acdfedb 100644
|
|
--- a/tests/cdboot_test.in
|
|
+++ b/tests/cdboot_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/core_compress_test.in b/tests/core_compress_test.in
|
|
index 1003587cc..9d216ebcf 100644
|
|
--- a/tests/core_compress_test.in
|
|
+++ b/tests/core_compress_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/cpio_test.in b/tests/cpio_test.in
|
|
index 0b09db549..5742cf17b 100644
|
|
--- a/tests/cpio_test.in
|
|
+++ b/tests/cpio_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/ehci_test.in b/tests/ehci_test.in
|
|
index 7dd8d3e8f..b197f8cdc 100644
|
|
--- a/tests/ehci_test.in
|
|
+++ b/tests/ehci_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/example_scripted_test.in b/tests/example_scripted_test.in
|
|
index 09633e893..783b7f138 100644
|
|
--- a/tests/example_scripted_test.in
|
|
+++ b/tests/example_scripted_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
set -e
|
|
|
|
true
|
|
diff --git a/tests/exfat_test.in b/tests/exfat_test.in
|
|
index fc1a0fe5e..cd3cd4cb2 100644
|
|
--- a/tests/exfat_test.in
|
|
+++ b/tests/exfat_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/ext234_test.in b/tests/ext234_test.in
|
|
index c986960a8..892b99cbd 100644
|
|
--- a/tests/ext234_test.in
|
|
+++ b/tests/ext234_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/fat_test.in b/tests/fat_test.in
|
|
index 1d132b517..b6b4748ca 100644
|
|
--- a/tests/fat_test.in
|
|
+++ b/tests/fat_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/fddboot_test.in b/tests/fddboot_test.in
|
|
index a59645b7f..2d7dfc889 100644
|
|
--- a/tests/fddboot_test.in
|
|
+++ b/tests/fddboot_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/file_filter_test.in b/tests/file_filter_test.in
|
|
index 8909e4021..bfb638227 100644
|
|
--- a/tests/file_filter_test.in
|
|
+++ b/tests/file_filter_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2014 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/gettext_strings_test.in b/tests/gettext_strings_test.in
|
|
index 5c305e75b..813999ebe 100644
|
|
--- a/tests/gettext_strings_test.in
|
|
+++ b/tests/gettext_strings_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
cd '@srcdir@'
|
|
|
|
diff --git a/tests/grub_cmd_date.in b/tests/grub_cmd_date.in
|
|
index 60f039ebc..f7c9ca004 100644
|
|
--- a/tests/grub_cmd_date.in
|
|
+++ b/tests/grub_cmd_date.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
. "@builddir@/grub-core/modinfo.sh"
|
|
diff --git a/tests/grub_cmd_regexp.in b/tests/grub_cmd_regexp.in
|
|
index 7e9ab86aa..6520bd6d7 100644
|
|
--- a/tests/grub_cmd_regexp.in
|
|
+++ b/tests/grub_cmd_regexp.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Run GRUB script in a Qemu instance
|
|
diff --git a/tests/grub_cmd_set_date.in b/tests/grub_cmd_set_date.in
|
|
index 2f518dd9e..aac120a6c 100644
|
|
--- a/tests/grub_cmd_set_date.in
|
|
+++ b/tests/grub_cmd_set_date.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
. "@builddir@/grub-core/modinfo.sh"
|
|
diff --git a/tests/grub_cmd_sleep.in b/tests/grub_cmd_sleep.in
|
|
index ac51d4209..8797f6632 100644
|
|
--- a/tests/grub_cmd_sleep.in
|
|
+++ b/tests/grub_cmd_sleep.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
. "@builddir@/grub-core/modinfo.sh"
|
|
diff --git a/tests/grub_cmd_test.in b/tests/grub_cmd_test.in
|
|
index 49ae8a9c8..3399eb292 100644
|
|
--- a/tests/grub_cmd_test.in
|
|
+++ b/tests/grub_cmd_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
|
|
# create a randome file
|
|
empty="`mktemp "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1
|
|
diff --git a/tests/grub_cmd_tr.in b/tests/grub_cmd_tr.in
|
|
index 0e8d645eb..bed469c03 100644
|
|
--- a/tests/grub_cmd_tr.in
|
|
+++ b/tests/grub_cmd_tr.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh -e
|
|
+#! @BUILD_SHEBANG@ -e
|
|
|
|
# Run GRUB script in a Qemu instance
|
|
# Copyright (C) 2010 Free Software Foundation, Inc.
|
|
diff --git a/tests/grub_func_test.in b/tests/grub_func_test.in
|
|
index b32f24466..c67f9e422 100644
|
|
--- a/tests/grub_func_test.in
|
|
+++ b/tests/grub_func_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
. "@builddir@/grub-core/modinfo.sh"
|
|
diff --git a/tests/grub_script_blanklines.in b/tests/grub_script_blanklines.in
|
|
index 89ed763d3..bd8735491 100644
|
|
--- a/tests/grub_script_blanklines.in
|
|
+++ b/tests/grub_script_blanklines.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
@builddir@/grub-script-check <<EOF
|
|
diff --git a/tests/grub_script_blockarg.in b/tests/grub_script_blockarg.in
|
|
index 63b60a2ea..6ea9b8c3d 100644
|
|
--- a/tests/grub_script_blockarg.in
|
|
+++ b/tests/grub_script_blockarg.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
|
|
# Run GRUB script in a Qemu instance
|
|
# Copyright (C) 2010 Free Software Foundation, Inc.
|
|
diff --git a/tests/grub_script_dollar.in b/tests/grub_script_dollar.in
|
|
index 2e076427a..392fe2e7a 100644
|
|
--- a/tests/grub_script_dollar.in
|
|
+++ b/tests/grub_script_dollar.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
@builddir@/grub-script-check << EOF
|
|
diff --git a/tests/grub_script_expansion.in b/tests/grub_script_expansion.in
|
|
index 2b7829568..9d0dcdd29 100644
|
|
--- a/tests/grub_script_expansion.in
|
|
+++ b/tests/grub_script_expansion.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Run GRUB script in a Qemu instance
|
|
diff --git a/tests/grub_script_final_semicolon.in b/tests/grub_script_final_semicolon.in
|
|
index 3ac26540b..f17a9bf95 100644
|
|
--- a/tests/grub_script_final_semicolon.in
|
|
+++ b/tests/grub_script_final_semicolon.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
@builddir@/grub-script-check <<EOF
|
|
diff --git a/tests/grub_script_no_commands.in b/tests/grub_script_no_commands.in
|
|
index c31d267e5..996bb1810 100644
|
|
--- a/tests/grub_script_no_commands.in
|
|
+++ b/tests/grub_script_no_commands.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# grub-script-check refuses to pass a file with no commands; this usually
|
|
diff --git a/tests/gzcompress_test.in b/tests/gzcompress_test.in
|
|
index 11b6bb208..42c8fe7c4 100644
|
|
--- a/tests/gzcompress_test.in
|
|
+++ b/tests/gzcompress_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/hddboot_test.in b/tests/hddboot_test.in
|
|
index c229716a6..6d70847a5 100644
|
|
--- a/tests/hddboot_test.in
|
|
+++ b/tests/hddboot_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/help_test.in b/tests/help_test.in
|
|
index aa9645835..b08cf2013 100644
|
|
--- a/tests/help_test.in
|
|
+++ b/tests/help_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
. "@builddir@/grub-core/modinfo.sh"
|
|
diff --git a/tests/hfs_test.in b/tests/hfs_test.in
|
|
index e3e88f190..d7ec56bef 100644
|
|
--- a/tests/hfs_test.in
|
|
+++ b/tests/hfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/hfsplus_test.in b/tests/hfsplus_test.in
|
|
index f947c4a44..85f1c37dc 100644
|
|
--- a/tests/hfsplus_test.in
|
|
+++ b/tests/hfsplus_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/iso9660_test.in b/tests/iso9660_test.in
|
|
index fdcc9e124..571b938d7 100644
|
|
--- a/tests/iso9660_test.in
|
|
+++ b/tests/iso9660_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/jfs_test.in b/tests/jfs_test.in
|
|
index c2e5ecedd..6cf7576b3 100644
|
|
--- a/tests/jfs_test.in
|
|
+++ b/tests/jfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/lzocompress_test.in b/tests/lzocompress_test.in
|
|
index 41984c254..4e5f7e078 100644
|
|
--- a/tests/lzocompress_test.in
|
|
+++ b/tests/lzocompress_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/minixfs_test.in b/tests/minixfs_test.in
|
|
index 1784b1261..3b16a4de0 100644
|
|
--- a/tests/minixfs_test.in
|
|
+++ b/tests/minixfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/netboot_test.in b/tests/netboot_test.in
|
|
index c757023d9..9f71e3d88 100644
|
|
--- a/tests/netboot_test.in
|
|
+++ b/tests/netboot_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/nilfs2_test.in b/tests/nilfs2_test.in
|
|
index 780b60ec1..ad44d5b33 100644
|
|
--- a/tests/nilfs2_test.in
|
|
+++ b/tests/nilfs2_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/ntfs_test.in b/tests/ntfs_test.in
|
|
index e25c6384a..9eb7b01f6 100644
|
|
--- a/tests/ntfs_test.in
|
|
+++ b/tests/ntfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/ohci_test.in b/tests/ohci_test.in
|
|
index 7fede6f26..8693f8c47 100644
|
|
--- a/tests/ohci_test.in
|
|
+++ b/tests/ohci_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/partmap_test.in b/tests/partmap_test.in
|
|
index f8dc456fb..6ef518b0a 100644
|
|
--- a/tests/partmap_test.in
|
|
+++ b/tests/partmap_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Copyright (C) 2010 Free Software Foundation, Inc.
|
|
diff --git a/tests/pata_test.in b/tests/pata_test.in
|
|
index c1d0f63ea..4b18fdef3 100644
|
|
--- a/tests/pata_test.in
|
|
+++ b/tests/pata_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/pseries_test.in b/tests/pseries_test.in
|
|
index 226494593..655eb4f3a 100644
|
|
--- a/tests/pseries_test.in
|
|
+++ b/tests/pseries_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/reiserfs_test.in b/tests/reiserfs_test.in
|
|
index 678efe7b3..b5fed7635 100644
|
|
--- a/tests/reiserfs_test.in
|
|
+++ b/tests/reiserfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/romfs_test.in b/tests/romfs_test.in
|
|
index 83e09315a..98bb50c32 100644
|
|
--- a/tests/romfs_test.in
|
|
+++ b/tests/romfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/squashfs_test.in b/tests/squashfs_test.in
|
|
index ec34e0108..2f044f95d 100644
|
|
--- a/tests/squashfs_test.in
|
|
+++ b/tests/squashfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/syslinux_test.in b/tests/syslinux_test.in
|
|
index fc4edd8ef..4ea86390e 100644
|
|
--- a/tests/syslinux_test.in
|
|
+++ b/tests/syslinux_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/tar_test.in b/tests/tar_test.in
|
|
index 46ba3bce2..6e2f2de8b 100644
|
|
--- a/tests/tar_test.in
|
|
+++ b/tests/tar_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/test_sha512sum.in b/tests/test_sha512sum.in
|
|
index 80ebdc59f..027092a8b 100644
|
|
--- a/tests/test_sha512sum.in
|
|
+++ b/tests/test_sha512sum.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
|
|
# create a randome file
|
|
file="`mktemp "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1
|
|
diff --git a/tests/udf_test.in b/tests/udf_test.in
|
|
index fe244e2bd..fb92f0173 100644
|
|
--- a/tests/udf_test.in
|
|
+++ b/tests/udf_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/uhci_test.in b/tests/uhci_test.in
|
|
index 89e2c1805..4af72fd8f 100644
|
|
--- a/tests/uhci_test.in
|
|
+++ b/tests/uhci_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/util/grub-fs-tester.in b/tests/util/grub-fs-tester.in
|
|
index 468d9e785..88cbe7365 100644
|
|
--- a/tests/util/grub-fs-tester.in
|
|
+++ b/tests/util/grub-fs-tester.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/util/grub-shell-tester.in b/tests/util/grub-shell-tester.in
|
|
index 5adce0a47..8a87109b1 100644
|
|
--- a/tests/util/grub-shell-tester.in
|
|
+++ b/tests/util/grub-shell-tester.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Compares GRUB script output with BASH output.
|
|
diff --git a/tests/util/grub-shell.in b/tests/util/grub-shell.in
|
|
index 814f36c6b..d690d6734 100644
|
|
--- a/tests/util/grub-shell.in
|
|
+++ b/tests/util/grub-shell.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
set -e
|
|
|
|
# Run GRUB script in a Qemu instance
|
|
diff --git a/tests/xfs_test.in b/tests/xfs_test.in
|
|
index 3807e2e5c..03a351359 100644
|
|
--- a/tests/xfs_test.in
|
|
+++ b/tests/xfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
diff --git a/tests/xzcompress_test.in b/tests/xzcompress_test.in
|
|
index b2bd999ec..03bfb5e95 100644
|
|
--- a/tests/xzcompress_test.in
|
|
+++ b/tests/xzcompress_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#! /bin/sh
|
|
+#! @BUILD_SHEBANG@
|
|
# Copyright (C) 2013 Free Software Foundation, Inc.
|
|
#
|
|
# GRUB is free software: you can redistribute it and/or modify
|
|
diff --git a/tests/zfs_test.in b/tests/zfs_test.in
|
|
index 047120e47..eee62c10d 100644
|
|
--- a/tests/zfs_test.in
|
|
+++ b/tests/zfs_test.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/sh
|
|
+#!@BUILD_SHEBANG@
|
|
|
|
set -e
|
|
|
|
--
|
|
2.13.0
|
|
|