diff --git a/include/gluon.mk b/include/gluon.mk
index ef0f5311d681cfc5b921ba609e8e75d5ba92a22a..29ecf3ed908626ca917d2eb8eac9679b05e8cdab 100644
--- a/include/gluon.mk
+++ b/include/gluon.mk
@@ -35,9 +35,12 @@ $(GLUON_SITEDIR)/site.mk:
 -include $(GLUON_SITEDIR)/site.mk
 
 
-GLUON_VERSION := $(shell cd $(GLUONDIR) && git describe --always 2>/dev/null || echo unknown)
+GLUON_VERSION := $(shell cd $(GLUONDIR) && git describe --always --dirty=+ 2>/dev/null || echo unknown)
 export GLUON_VERSION
 
+GLUON_SITE_VERSION := $(shell cd $(GLUON_SITEDIR) && git --git-dir=.git describe --always --dirty=+ 2>/dev/null || echo unknown)
+export GLUON_SITE_VERSION
+
 GLUON_LANGS ?= en
 export GLUON_LANGS
 
diff --git a/package/gluon-core/Makefile b/package/gluon-core/Makefile
index 2b9cfb47f19bdf241568df97d076f289e545ad20..9917a5e0026cef6e737384d6b4979e0f6e63be13 100644
--- a/package/gluon-core/Makefile
+++ b/package/gluon-core/Makefile
@@ -38,6 +38,7 @@ define Package/gluon-core/install
 
 	$(INSTALL_DIR) $(1)/lib/gluon
 	echo "$(GLUON_VERSION)" > $(1)/lib/gluon/gluon-version
+	echo "$(GLUON_SITE_VERSION)" > $(1)/lib/gluon/site-version
 endef
 
 define Package/gluon-core/postinst