diff --git a/include/iopsys.mk b/include/iopsys.mk
new file mode 100644
index 0000000000000000000000000000000000000000..f900269ccdac70258c5bcf29c98c0f85bca12a76
--- /dev/null
+++ b/include/iopsys.mk
@@ -0,0 +1,18 @@
+
+define git_update
+	echo -e ""\
+	"PKG_BUILD_DIR=$(PKG_BUILD_DIR)\n"\
+	"PKG_SOURCE=$(PKG_SOURCE)\n"\
+	"PKG_NAME=$(PKG_NAME)\n"\
+	"PKG_SOURCE_URL=$(PKG_SOURCE_URL)\n"\
+	"PKG_SOURCE_PROTO=$(PKG_SOURCE_PROTO)\n"\
+	"PKG_SOURCE_VERSION=$(PKG_SOURCE_VERSION)\n"\
+	"PKG_SOURCE=$(PKG_SOURCE)\n"\
+	"PKG_DIR=${CURDIR}\n"\
+	"PKG_SOURCE_VERSION_FILE=$(PKG_SOURCE_VERSION_FILE)\n"\
+	> $(PKG_BUILD_DIR)/.git_update
+
+endef
+
+Hooks/Prepare/Post += git_update
+
diff --git a/include/package.mk b/include/package.mk
index c541f6edf7a967bb317c87b8a5c63ce98cb0673a..3a7017c82c468722b6665e6365c5fd0e224efb42 100644
--- a/include/package.mk
+++ b/include/package.mk
@@ -113,6 +113,7 @@ include $(INCLUDE_DIR)/package-dumpinfo.mk
 include $(INCLUDE_DIR)/package-ipkg.mk
 include $(INCLUDE_DIR)/package-bin.mk
 include $(INCLUDE_DIR)/autotools.mk
+include $(INCLUDE_DIR)/iopsys.mk
 
 _pkg_target:=$(if $(QUILT),,.)