summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNigel Kukard2022-07-06 17:53:11 +0000
committerNigel Kukard2022-07-06 20:10:24 +0000
commitb733188ac8fe89ac3376135f71066f48016fdb36 (patch)
treee78e40b7a710f779485f964bd881f5b1419df56e
parentdce3e227fa7c6dc8422b2949e73ac77a3e1f4ba7 (diff)
downloadaur-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--.SRCINFO9
-rw-r--r--PKGBUILD16
-rw-r--r--asterisk.install18
-rw-r--r--asterisk.tmpfiles12
4 files changed, 24 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index af768b83edd5..c48c0f1be964 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f8519507243d..3cc1cf8c5f4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 -