changeset 5848:6e2e867b4210

* src/msys2-ca-certificates.mk: add post install script
author John Donoghue <john.donoghue@ieee.org>
date Thu, 12 Aug 2021 14:44:31 -0400
parents 602265d1c653
children bf01dad4e460
files src/msys2-ca-certificates.mk
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/msys2-ca-certificates.mk	Thu Aug 12 14:44:30 2021 -0400
+++ b/src/msys2-ca-certificates.mk	Thu Aug 12 14:44:31 2021 -0400
@@ -13,12 +13,21 @@
 $(PKG)_FILE     := $($(PKG)_NAME)-$($(PKG)_VERSION)-$(MSYS2_ARCH).pkg.tar.zst
 $(PKG)_URL      := $(MSYS2_URL)/$($(PKG)_NAME)-$($(PKG)_VERSION)-any.pkg.tar.zst
 
-$(PKG)_DEPS     := 
+$(PKG)_DEPS     := msys2-openssl
 
 define $(PKG)_UPDATE
     $(MSYS2_PKG_UPDATE)
 endef
 
 define $(PKG)_BUILD
+    # we need do create a post install for the certs
+    mkdir -p "$(1)/etc/post-install"
+    cat "$(1)/.INSTALL" > "$(1)/etc/post-install/07-ca-certificates.post"
+    echo "" >> "$(1)/etc/post-install/07-ca-certificates.post"
+    echo "if [ ! -d /etc/pacman.d/gnupg ]" >> "$(1)/etc/post-install/07-ca-certificates.post"
+    echo "then" >> "$(1)/etc/post-install/07-ca-certificates.post"
+    echo "  (cd / && post_install)" >> "$(1)/etc/post-install/07-ca-certificates.post"
+    echo "fi" >> "$(1)/etc/post-install/07-ca-certificates.post"
+
     $(MSYS2_PKG_BUILD)
 endef