summaryrefslogtreecommitdiff
path: root/mk/image.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-05-16 10:04:24 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-05-16 10:05:00 +0200
commit5de393e7bdb944abd9bb64cdc67fd8cb7e72c238 (patch)
tree9445284e118b1e3ecd112c82f09dfff49e650069 /mk/image.mk
parent989385390a65cc71f342e6814d86f19ef3d56458 (diff)
move adkconfig.gz generation and adkversion to mk/image.mk, otehrwise old data is included
Diffstat (limited to 'mk/image.mk')
-rw-r--r--mk/image.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/mk/image.mk b/mk/image.mk
index 9f3fd5eef..0a3d1f7dd 100644
--- a/mk/image.mk
+++ b/mk/image.mk
@@ -53,6 +53,13 @@ image-prepare-post:
$(SED) '/^root:/s!:/bin/sh$$!:${ROOTSH}!' ${TARGET_DIR}/etc/passwd
-rm -f ${TARGET_DIR}/bin/sh
ln -sf ${BINSH} ${TARGET_DIR}/bin/sh
+ test -z $(GIT) || \
+ $(GIT) log -1|head -1|sed -e 's#commit ##' \
+ > $(TARGET_DIR)/etc/.adkversion
+ifneq (${ADK_PACKAGE_CONFIG_IN_ETC},)
+ gzip -9c ${TOPDIR}/.config > $(TARGET_DIR)/etc/adkconfig.gz
+ chmod 600 $(TARGET_DIR)/etc/adkconfig.gz
+endif
ifeq ($(ADK_LINUX_X86_64),y)
ifeq ($(ADK_TARGET_ABI_32),)
# fixup lib dirs