package/environment-setup: do not export GIT_DIR
Commit c07aafa087
(package/Makefile.in: set GIT_DIR=. in {HOST,
TARGET}_MAKE_ENV) added GIT_DIR=. to TARGET_MAKE_ENV (which is included in
TARGET_CONFIGURE_OPTS) to work around issues with packages getting confused
when building in a subdir of the Buildroot git repo.
This unfortunately also causes git commands to fail when
output/host/environment-setup is sourced:
git status
fatal: not a git repository: '.'
So strip GIT_DIR= from TARGET_CONFIGURE_OPTS when generating
environment-setup.
Reported-by: Mircea Gliga <gliga.mircea@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
74b6774108
commit
48874afb9d
@ -8,7 +8,7 @@ ENVIRONMENT_SETUP_FILE = $(HOST_DIR)/environment-setup
|
||||
|
||||
define HOST_ENVIRONMENT_SETUP_INSTALL_CMDS
|
||||
cp package/environment-setup/environment-setup $(ENVIRONMENT_SETUP_FILE)
|
||||
for var in $(TARGET_CONFIGURE_OPTS); do \
|
||||
for var in $(filter-out GIT_DIR=%,$(TARGET_CONFIGURE_OPTS)); do \
|
||||
printf "export \"$$var\"\n" >> $(ENVIRONMENT_SETUP_FILE); \
|
||||
done
|
||||
printf "export \"ARCH=$(NORMALIZED_ARCH)\"\n" >> $(ENVIRONMENT_SETUP_FILE)
|
||||
|
Loading…
Reference in New Issue
Block a user