mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools/configure: drop BASH configure variable
This is a weird variable to have in the first place. The only user of it is XSM's CONFIG_SHELL, which opencodes a fallback to sh. The scripts are shebang sh, which is already necessary to support non-Linux build environments. Make the mkflask.sh and mkaccess_vector.sh scripts executable, drop the CONFIG_SHELL, and drop the $BASH variable to prevent further use. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
98bed5de1d
commit
a85f67b265
6 files changed
+3
-12
No files matched your search
@@ -12,7 +12,6 @@ PYTHON := @PYTHON@
|
||||
PYTHON_PATH := @PYTHONPATH@
|
||||
PY_NOOPT_CFLAGS := @PY_NOOPT_CFLAGS@
|
||||
PERL := @PERL@
|
||||
BASH := @BASH@
|
||||
XGETTTEXT := @XGETTEXT@
|
||||
AS86 := @AS86@
|
||||
LD86 := @LD86@
|
||||
|
||||
Vendored
+1
-4
@@ -662,6 +662,7 @@ GREP
|
||||
CPP
|
||||
pyconfig
|
||||
PYTHONPATH
|
||||
BASH
|
||||
CHECKPOLICY
|
||||
XENSTORED
|
||||
GO
|
||||
@@ -686,7 +687,6 @@ SET_MAKE
|
||||
AWK
|
||||
IASL
|
||||
XGETTEXT
|
||||
BASH
|
||||
FLEX
|
||||
BISON
|
||||
PERL
|
||||
@@ -843,7 +843,6 @@ PYTHON
|
||||
PERL
|
||||
BISON
|
||||
FLEX
|
||||
BASH
|
||||
XGETTEXT
|
||||
AS86
|
||||
LD86
|
||||
@@ -1589,7 +1588,6 @@ Some influential environment variables:
|
||||
PERL Path to Perl parser
|
||||
BISON Path to Bison parser generator
|
||||
FLEX Path to Flex lexical analyser generator
|
||||
BASH Path to bash shell
|
||||
XGETTEXT Path to xgetttext tool
|
||||
AS86 Path to as86 tool
|
||||
LD86 Path to ld86 tool
|
||||
@@ -4718,7 +4716,6 @@ LDFLAGS="$PREPEND_LDFLAGS $LDFLAGS $APPEND_LDFLAGS"
|
||||
|
||||
|
||||
|
||||
|
||||
# Checks for programs.
|
||||
ac_ext=c
|
||||
ac_cpp='$CPP $CPPFLAGS'
|
||||
|
||||
@@ -297,7 +297,6 @@ AC_ARG_VAR([PYTHON], [Path to the Python parser])
|
||||
AC_ARG_VAR([PERL], [Path to Perl parser])
|
||||
AC_ARG_VAR([BISON], [Path to Bison parser generator])
|
||||
AC_ARG_VAR([FLEX], [Path to Flex lexical analyser generator])
|
||||
AC_ARG_VAR([BASH], [Path to bash shell])
|
||||
AC_ARG_VAR([XGETTEXT], [Path to xgetttext tool])
|
||||
AC_ARG_VAR([AS86], [Path to as86 tool])
|
||||
AC_ARG_VAR([LD86], [Path to ld86 tool])
|
||||
|
||||
@@ -8,10 +8,6 @@ CFLAGS-y += -I./include
|
||||
|
||||
AWK = awk
|
||||
|
||||
CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
|
||||
else if [ -x /bin/bash ]; then echo /bin/bash; \
|
||||
else echo sh; fi ; fi)
|
||||
|
||||
FLASK_H_DEPEND = policy/security_classes policy/initial_sids
|
||||
AV_H_DEPEND = policy/access_vectors
|
||||
|
||||
@@ -24,14 +20,14 @@ extra-y += $(ALL_H_FILES)
|
||||
|
||||
mkflask := policy/mkflask.sh
|
||||
quiet_cmd_mkflask = MKFLASK $@
|
||||
cmd_mkflask = $(CONFIG_SHELL) $(mkflask) $(AWK) include $(FLASK_H_DEPEND)
|
||||
cmd_mkflask = $(SHELL) $(mkflask) $(AWK) include $(FLASK_H_DEPEND)
|
||||
|
||||
$(subst include/,%/,$(FLASK_H_FILES)): $(FLASK_H_DEPEND) $(mkflask) FORCE
|
||||
$(call if_changed,mkflask)
|
||||
|
||||
mkaccess := policy/mkaccess_vector.sh
|
||||
quiet_cmd_mkaccess = MKACCESS VECTOR $@
|
||||
cmd_mkaccess = $(CONFIG_SHELL) $(mkaccess) $(AWK) $(AV_H_DEPEND)
|
||||
cmd_mkaccess = $(SHELL) $(mkaccess) $(AWK) $(AV_H_DEPEND)
|
||||
|
||||
$(subst include/,%/,$(AV_H_FILES)): $(AV_H_DEPEND) $(mkaccess) FORCE
|
||||
$(call if_changed,mkaccess)
|
||||
|
||||
Regular → Executable
File mode changed.
Regular → Executable
File mode changed.