summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD9
-rw-r--r--webmin.tmpfiles2
3 files changed, 11 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2fa0e1e45804..f4dcc73dca32 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = webmin
pkgdesc = A web-based administration interface for Unix systems
pkgver = 1.881
- pkgrel = 1
+ pkgrel = 2
url = http://www.webmin.com/
arch = i686
arch = x86_64
@@ -131,6 +131,7 @@ pkgbase = webmin
source = webmin-config.tar.bz2
source = webmin.pam
source = webmin.logrotate
+ source = webmin.tmpfiles
source = webmin.service
sha256sums = 6a93a74ff9adb0ca48cb8e03d74faf77731008eaca2613db225e1d59e07d5190
sha256sums = 3c27a52679607c73cdaa00c0735bea04cf66cf92ca4af6a7ac906eaed537b910
@@ -138,6 +139,7 @@ pkgbase = webmin
sha256sums = d326da95233341ed0a6d51c6c28d9b47b5bbe8c1ae8e03e2578c24191dd14383
sha256sums = a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d
sha256sums = f4909f4fe1be13faa2f4c2b8f53745124231c68649a9e3d8adffb8e1aba0b140
+ sha256sums = 075c8156471d0fb4825a51b6411636102d2cf61d4eb5c7c097330e53cd9323b0
sha256sums = 4757a44a07a4bcb6f919274f35b8ab27a34936b5f8d6aee9cdbcbde49e73fb7d
pkgname = webmin
diff --git a/PKGBUILD b/PKGBUILD
index 6465e3dd75e5..ee70f5f5af48 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=webmin
pkgver=1.881
-pkgrel=1
+pkgrel=2
pkgdesc="A web-based administration interface for Unix systems"
arch=(i686 x86_64)
license=('custom:webmin')
@@ -126,6 +126,7 @@ source=(http://downloads.sourceforge.net/sourceforge/webadmin/$pkgname-$pkgver.t
webmin-config.tar.bz2
webmin.pam
webmin.logrotate
+ webmin.tmpfiles
webmin.service)
options=(!strip !zipman)
@@ -163,10 +164,11 @@ package() {
install -D -m 644 "$srcdir"/webmin.service "$pkgdir"/usr/lib/systemd/system/webmin.service
install -D -m 644 "$srcdir"/webmin.pam "$pkgdir"/etc/pam.d/webmin
install -D -m 644 "$srcdir"/webmin.logrotate "$pkgdir"/etc/logrotate.d/webmin
+ install -D -m 644 "$srcdir"/webmin.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/webmin.conf
install -D -m 644 "$srcdir"/$pkgname-$pkgver/LICENCE "$pkgdir"/usr/share/licenses/webmin/LICENCE
- # delete temp dir
- rm -r "$pkgdir"/tmp
+ # delete directories not to be packaged
+ rm -r "$pkgdir"/{tmp,var/log}
}
@@ -176,4 +178,5 @@ sha256sums=('6a93a74ff9adb0ca48cb8e03d74faf77731008eaca2613db225e1d59e07d5190'
'd326da95233341ed0a6d51c6c28d9b47b5bbe8c1ae8e03e2578c24191dd14383'
'a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d'
'f4909f4fe1be13faa2f4c2b8f53745124231c68649a9e3d8adffb8e1aba0b140'
+ '075c8156471d0fb4825a51b6411636102d2cf61d4eb5c7c097330e53cd9323b0'
'4757a44a07a4bcb6f919274f35b8ab27a34936b5f8d6aee9cdbcbde49e73fb7d')
diff --git a/webmin.tmpfiles b/webmin.tmpfiles
new file mode 100644
index 000000000000..3a66bf929d73
--- /dev/null
+++ b/webmin.tmpfiles
@@ -0,0 +1,2 @@
+d /var/log/webmin 0750 root bin -
+d /var/log/webmin/modules 0750 root root -