luci.mk: fix branch detection in detached HEAD state
When LuCI is checked out via pinned feeds configuration, its source tree will end up in detached head state, requiring some more magic to figure out the proper branch. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
0f5321d2eb
commit
05c5924434
1 changed files with 3 additions and 1 deletions
4
luci.mk
4
luci.mk
|
@ -70,7 +70,9 @@ PKG_VERSION?=$(if $(DUMP),x,$(strip $(shell \
|
|||
PKG_GITBRANCH?=$(if $(DUMP),x,$(strip $(shell \
|
||||
variant="LuCI"; \
|
||||
if git log -1 >/dev/null 2>/dev/null; then \
|
||||
branch="$$(git symbolic-ref --short -q HEAD 2>/dev/null)"; \
|
||||
branch="$$(git symbolic-ref --short -q HEAD 2>/dev/null || \
|
||||
git branch --remote --verbose --no-abbrev --contains 2>/dev/null | \
|
||||
sed -e 's|^.*/||; s| .*||; q')"; \
|
||||
if [ "$$branch" != "master" ]; then \
|
||||
variant="LuCI $$branch branch"; \
|
||||
else \
|
||||
|
|
Loading…
Reference in a new issue