mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-26 17:01:07 +00:00
22 lines
742 B
PHP
22 lines
742 B
PHP
|
#
|
||
|
# \brief Helper for using the GNU privacy guard
|
||
|
# \author Norman Feske
|
||
|
# \date 2017-03-27
|
||
|
#
|
||
|
|
||
|
pubkey_filename = $(call archive_user,$1)/pubkey
|
||
|
pubkey_path = $(wildcard $(DEPOT_DIR)/$(call pubkey_filename,$1))
|
||
|
|
||
|
# obtain key ID of 'depot/<user>/pubkey' to be used to select signing key
|
||
|
pubkey_id = $(shell gpg --with-colon < $(call pubkey_path,$1) | head -1 | cut -d: -f5 )
|
||
|
|
||
|
MISSING_PUBKEY_FILES := $(sort \
|
||
|
$(foreach A,$(ARCHIVES),\
|
||
|
$(if $(call pubkey_path,$A),,\
|
||
|
$(DEPOT_DIR)/$(call pubkey_filename,$A))))
|
||
|
|
||
|
missing_pubkey_files:
|
||
|
@echo "Error: missing public-key files:";\
|
||
|
for i in $(MISSING_PUBKEY_FILES); do echo " $$i"; done; false
|
||
|
|