mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-17 06:49:25 +00:00
build: Using id tool to get builder username
Some build environment might has no USER pre-defined. So use id tool to get builder username instead of USER environemnt. Also add a version cleanup for tools to keep them updated. Signed-off-by: Shuo Liu <shuo.a.liu@intel.com> Acked-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
This commit is contained in:
@@ -242,6 +242,7 @@ $(VERSION):
|
||||
DIRTY=`git diff-index --name-only HEAD`;\
|
||||
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
||||
TIME=`date "+%F %T"`;\
|
||||
USER=`id -u -n`; \
|
||||
if [ $(CONFIG_RELEASE) = "n" ];then BUILD_TYPE="DBG";else BUILD_TYPE="REL";fi;\
|
||||
echo "/*" > $(VERSION); \
|
||||
sed 's/^/ * /' ../LICENSE >> $(VERSION); \
|
||||
@@ -255,7 +256,7 @@ $(VERSION):
|
||||
echo "#define HV_BUILD_VERSION "\""$$PATCH"\""" >> $(VERSION);\
|
||||
echo "#define HV_BUILD_TYPE "\""$$BUILD_TYPE"\""" >> $(VERSION);\
|
||||
echo "#define HV_BUILD_TIME "\""$$TIME"\""" >> $(VERSION);\
|
||||
echo "#define HV_BUILD_USER "\""$(USER)"\""" >> $(VERSION)
|
||||
echo "#define HV_BUILD_USER "\""$$USER"\""" >> $(VERSION)
|
||||
|
||||
$(HV_OBJDIR)/%.o: %.c $(HV_OBJDIR)/$(HV_CONFIG_H)
|
||||
[ ! -e $@ ] && mkdir -p $(dir $@); \
|
||||
|
Reference in New Issue
Block a user