null+****@clear*****
null+****@clear*****
2012年 4月 28日 (土) 09:42:46 JST
Kouhei Sutou 2012-04-28 09:42:46 +0900 (Sat, 28 Apr 2012) New Revision: b3c18c6a2199385ad15466a9e207973bfc6443e8 Log: apt yum: get GPG public key automatically Modified files: packages/apt/Makefile.am packages/yum/Makefile.am Modified: packages/apt/Makefile.am (+5 -1) =================================================================== --- packages/apt/Makefile.am 2012-04-28 09:13:34 +0900 (6b6fc15) +++ packages/apt/Makefile.am 2012-04-28 09:42:46 +0900 (bf08d29) @@ -59,7 +59,11 @@ source: ../$(PACKAGE)-$(VERSION).tar.gz repository-source: $(REPOSITORY_BASE_NAME).tar.gz -$(REPOSITORY_BASE_NAME).tar.gz: $(top_srcdir)/gpg_uid +ensure-public-key: + gpg --list-keys '$(GPG_UID)' > /dev/null || \ + gpg --keyserver keyserver.ubuntu.com --recv-key '$(GPG_UID)' + +$(REPOSITORY_BASE_NAME).tar.gz: ensure-public-key rm -rf $(REPOSITORY_BASE_NAME) mkdir -p $(REPOSITORY_BASE_NAME) gpg --armor --export '$(GPG_UID)' > \ Modified: packages/yum/Makefile.am (+5 -1) =================================================================== --- packages/yum/Makefile.am 2012-04-28 09:13:34 +0900 (821ae85) +++ packages/yum/Makefile.am 2012-04-28 09:42:46 +0900 (5cc0c47) @@ -56,7 +56,11 @@ build-repository-rpm: RPM-GPG-KEY-$(PACKAGE) '$(DISTRIBUTIONS)' \ $(HAVE_DEVELOPMENT_BRANCH) -RPM-GPG-KEY-$(PACKAGE): $(top_srcdir)/gpg_uid +ensure-public-key: + gpg --list-keys '$(GPG_UID)' > /dev/null || \ + gpg --keyserver keyserver.ubuntu.com --recv-key '$(GPG_UID)' + +RPM-GPG-KEY-$(PACKAGE): ensure-public-key gpg --armor --export '$(GPG_UID)' > $@ source: ../$(PACKAGE)-$(VERSION).tar.gz