diff options
author | Nigel Kukard | 2022-07-06 17:53:11 +0000 |
---|---|---|
committer | Nigel Kukard | 2022-07-06 20:10:24 +0000 |
commit | b733188ac8fe89ac3376135f71066f48016fdb36 (patch) | |
tree | e78e40b7a710f779485f964bd881f5b1419df56e | |
parent | dce3e227fa7c6dc8422b2949e73ac77a3e1f4ba7 (diff) | |
download | aur-b733188ac8fe89ac3376135f71066f48016fdb36.tar.gz |
Updated to version 19.5.0
Move file and directory ownership to tmpfiles.
Fix up directory permissions to match tmpfiles and prevent install/upgrade warnings.
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | asterisk.install | 18 | ||||
-rw-r--r-- | asterisk.tmpfiles | 12 |
4 files changed, 24 insertions, 31 deletions
@@ -1,9 +1,8 @@ pkgbase = asterisk pkgdesc = A complete PBX solution - pkgver = 19.4.1 + pkgver = 19.5.0 pkgrel = 1 url = https://www.asterisk.org - install = asterisk.install arch = x86_64 arch = i686 arch = aarch64 @@ -139,13 +138,13 @@ pkgbase = asterisk backup = etc/asterisk/users.conf backup = etc/asterisk/voicemail.conf backup = etc/asterisk/xmpp.conf - source = https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-19.4.1.tar.gz + source = https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-19.5.0.tar.gz source = asterisk.sysusers source = asterisk.logrotated source = asterisk.tmpfiles - sha256sums = 6b0b985163f20fcc8f8878069b8a9ee725eef4cfbdb1c1031fe3840fb32d7abe + sha256sums = f1775738fe9679d6602f83a96ec6735324fe7a50800fc09c97a70cc7c7cf00c8 sha256sums = 38a53911647fb2308482179cba605ebf12345df37eed23eb4ea67bf0bf041486 sha256sums = b97dc10a262621c95e4b75e024834712efd58561267b59b9171c959ecd9f7164 - sha256sums = 673c0c55bce8068c297f9cdd389402c2d5d5a25e2cf84732cb071198bd6fa78a + sha256sums = 1b6b489d4f71015bfc56ce739d92df7e9abdb349aed6f5a47dd9c18d84546c1b pkgname = asterisk @@ -7,7 +7,7 @@ # Contributor: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> pkgname=asterisk -pkgver=19.4.1 +pkgver=19.5.0 pkgrel=1 pkgdesc='A complete PBX solution' arch=(x86_64 i686 aarch64 armv7h) @@ -144,16 +144,15 @@ _confs=(acl.conf voicemail.conf xmpp.conf) backup=("${_confs[@]/#/etc/$pkgname/}") -install=$pkgname.install _archive="$pkgname-$pkgver" source=("https://downloads.asterisk.org/pub/telephony/$pkgname/releases/$_archive.tar.gz" "$pkgname.sysusers" "$pkgname.logrotated" "$pkgname.tmpfiles") -sha256sums=('6b0b985163f20fcc8f8878069b8a9ee725eef4cfbdb1c1031fe3840fb32d7abe' +sha256sums=('f1775738fe9679d6602f83a96ec6735324fe7a50800fc09c97a70cc7c7cf00c8' '38a53911647fb2308482179cba605ebf12345df37eed23eb4ea67bf0bf041486' 'b97dc10a262621c95e4b75e024834712efd58561267b59b9171c959ecd9f7164' - '673c0c55bce8068c297f9cdd389402c2d5d5a25e2cf84732cb071198bd6fa78a') + '1b6b489d4f71015bfc56ce739d92df7e9abdb349aed6f5a47dd9c18d84546c1b') build() { cd "$_archive" @@ -169,11 +168,12 @@ build() { --sbindir=/usr/bin \ --with-imap=system - make MENUSELECT_CFLAGS= OPTIMIZE= DEBUG= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1 + make MENUSELECT_CFLAGS= OPTIMIZE= DEBUG= ASTVARRUNDIR="/run/$pkgname" NOISY_BUILD=1 } package(){ cd "$_archive" + make DESTDIR="$pkgdir" install make DESTDIR="$pkgdir" install-headers make DESTDIR="$pkgdir" samples @@ -191,8 +191,8 @@ package(){ <(IFS=$'\n'; echo "${_backs[*]}" | sort) && exit 1) - sed -i -e 's,/var/run,/run,' "$pkgdir/etc/asterisk/asterisk.conf" - install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/examples" "$pkgdir/etc/asterisk/"* + sed -i -e 's,/var/run,/run,' "$pkgdir/etc/$pkgname/asterisk.conf" + install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/examples" "$pkgdir/etc/$pkgname/"* mv "$pkgdir/var/run" "$pkgdir" @@ -203,4 +203,6 @@ package(){ install -Dm644 "$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" install -Dm644 "$pkgname.logrotated" "$pkgdir/etc/logrotate.d/$pkgname" install -Dm644 "$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + + chmod 0750 "$pkgdir"/{etc,run,var/{lib,log,spool}}/"$pkgname" } diff --git a/asterisk.install b/asterisk.install deleted file mode 100644 index 4c342129e3ec..000000000000 --- a/asterisk.install +++ /dev/null @@ -1,18 +0,0 @@ -post_install() { - post_upgrade -} - -pre_remove() { - systemctl stop asterisk.service -} - - -post_upgrade() { - systemd-sysusers - - chown -R asterisk:asterisk /etc/asterisk - chown -R asterisk:asterisk /var/lib/asterisk - chown -R asterisk:asterisk /var/log/asterisk - chown -R asterisk:asterisk /run/asterisk - chown -R asterisk:asterisk /var/spool/asterisk -} diff --git a/asterisk.tmpfiles b/asterisk.tmpfiles index 6f1042e8a4f2..c0d41cfadb1f 100644 --- a/asterisk.tmpfiles +++ b/asterisk.tmpfiles @@ -1 +1,11 @@ -d /run/asterisk 0755 asterisk asterisk - +Z /etc/asterisk - asterisk asterisk +d /etc/asterisk 0750 - - - +z /etc/asterisk/*.adsi 0640 - - +z /etc/asterisk/*.ael 0640 - - +z /etc/asterisk/*.conf 0640 - - +z /etc/asterisk/*.lua 0640 - - +z /etc/asterisk/*.timers 0640 - - +d /run/asterisk 0750 asterisk asterisk - +d /var/lib/asterisk 0750 asterisk asterisk - +d /var/log/asterisk 0750 asterisk asterisk - +d /var/spool/asterisk 0750 asterisk asterisk - |