diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2020-05-11 16:59:09 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2020-05-11 17:13:45 +0200 |
commit | 34481468aa195b1d1cbb52ee73505f9ef0bfecdb (patch) | |
tree | d306fa011562e37ac43f1198b56139e648c38f25 | |
parent | 3520807439ad10493f6dd270ab44cad9d74a49a2 (diff) | |
download | aports-34481468aa195b1d1cbb52ee73505f9ef0bfecdb.tar.bz2 aports-34481468aa195b1d1cbb52ee73505f9ef0bfecdb.tar.xz |
community/muacme: upgrade to 0.3.0
-rw-r--r-- | community/muacme/APKBUILD | 9 | ||||
-rw-r--r-- | community/muacme/muacme.post-upgrade | 15 | ||||
-rw-r--r-- | community/muacme/muacme.pre-upgrade | 11 |
3 files changed, 31 insertions, 4 deletions
diff --git a/community/muacme/APKBUILD b/community/muacme/APKBUILD index 140de8fd4e..f5b45c4708 100644 --- a/community/muacme/APKBUILD +++ b/community/muacme/APKBUILD @@ -1,13 +1,14 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> -pkgname="muacme" -pkgver="0.2.0" -pkgrel=1 +pkgname=muacme +pkgver=0.3.0 +pkgrel=0 pkgdesc="A convenient wrapper for the ACMEv2 client uacme" url="https://github.com/jirutka/muacme" arch="noarch" license="MIT" depends="uacme openssl" +install="$pkgname.pre-upgrade $pkgname.post-upgrade" options="!check" # no tests provided source="https://github.com/jirutka/muacme/archive/v$pkgver/$pkgname-$pkgver.tar.gz muacme-renew-all.crond @@ -21,5 +22,5 @@ package() { "$pkgdir"/etc/periodic/weekly/muacme-renew-all } -sha512sums="6cd5cbf6e0cce0fe0ea9a8b185acbbe3ef0eb3ce85c062b57bc7c4dec7fe7989d0641d27b3c15cc9890837b358fc70ae952cb29be1f42d93ac070f6f08853194 muacme-0.2.0.tar.gz +sha512sums="82b9e3838bcbd222f6d83d3746dffdc8a3814fae7b2c2b037a9f3bfb94ced07e56d546d5d3ae57e0bbbfd7a46098d0814f1a203c53c19cd691dadeda96b922ec muacme-0.3.0.tar.gz 37082df7ebd8b6ef3f683509b6d3852c6f56bb6903a90bb12b7fa116003e539617e2863abb600ad3484bcc8f2bc537e9d1a172573e6cf73e87983050b5d623bc muacme-renew-all.crond" diff --git a/community/muacme/muacme.post-upgrade b/community/muacme/muacme.post-upgrade new file mode 100644 index 0000000000..ff3d6c397f --- /dev/null +++ b/community/muacme/muacme.post-upgrade @@ -0,0 +1,15 @@ +#!/bin/sh + +ver_new="$1" +ver_old="$2" + +if [ "$(apk version -t "$ver_old" "0.3.0-r0")" = "<" ]; then + cat >&2 <<-EOF + * + * Configuration file /etc/muacme.conf was moved to /etc/muacme/muacme.conf. + * + EOF + + # We've already copied it to /etc/muacme/muacme.conf in the pre-upgrade script. + rm -f /etc/muacme.conf +fi diff --git a/community/muacme/muacme.pre-upgrade b/community/muacme/muacme.pre-upgrade new file mode 100644 index 0000000000..f857239324 --- /dev/null +++ b/community/muacme/muacme.pre-upgrade @@ -0,0 +1,11 @@ +#!/bin/sh + +ver_new="$1" +ver_old="$2" + +if [ "$(apk version -t "$ver_old" "0.3.0-r0")" = '<' ]; then + # Copy /etc/muacme.conf to /etc/muacme/muacme.conf *if* it was modified by the user. + if apk audit -q /etc | grep -qx etc/muacme.conf && ! [ -f /etc/muacme/muacme.conf ]; then + cp -a /etc/muacme.conf /etc/muacme/muacme.conf + fi +fi |