diff options
author | Karel Kočí <karel.koci@nic.cz> | 2018-08-30 14:04:22 +0200 |
---|---|---|
committer | Karel Kočí <karel.koci@nic.cz> | 2018-08-30 14:14:55 +0200 |
commit | 38051cac57551de64a194a4a07939357066fee00 (patch) | |
tree | fa10d385e5f127906dfbad2985e78c777d452898 /autopkg-head.mk | |
parent | 5f5c366f6b9a4f37a58e119dd9fa862b2554c4a3 (diff) | |
parent | 9e6b567ec2c7eca1b0299b048c9f1872857b6579 (diff) | |
download | openwrt-personal-pkgs-38051cac57551de64a194a4a07939357066fee00.tar.gz openwrt-personal-pkgs-38051cac57551de64a194a4a07939357066fee00.tar.bz2 openwrt-personal-pkgs-38051cac57551de64a194a4a07939357066fee00.zip |
Merge branch 'master' into turris3x
Diffstat (limited to 'autopkg-head.mk')
-rw-r--r-- | autopkg-head.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/autopkg-head.mk b/autopkg-head.mk new file mode 100644 index 0000000..a61c964 --- /dev/null +++ b/autopkg-head.mk @@ -0,0 +1,21 @@ +ifndef AUTOPKG_VARIANT + $(error "Don't include autopkg-head.mk directly!") +endif + +ifndef PKG_NAME +$(error You have to define PKG_NAME before pkgauto.mk include) +endif +ifndef PKG_SOURCE_URL +$(error You have to define PKG_SOURCE_URL before pkgauto.mk include) +endif + +TMP_REPO_PATH=$(DL_DIR)/autopkg/$(PKG_NAME) +GIT_ARGS=--git-dir='$(TMP_REPO_PATH)' --bare + +# Clone/update git history to bare repository +$(info $(shell \ + if [ ! -d "$(TMP_REPO_PATH)" ]; then \ + git clone --mirror "$(PKG_SOURCE_URL)" "$(TMP_REPO_PATH)"; \ + else \ + git $(GIT_ARGS) remote update origin; \ + fi)) |