aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Steel <jsteel@archlinux.org>2017-05-12 09:34:58 +0100
committerJonathan Steel <jsteel@archlinux.org>2017-05-12 09:34:58 +0100
commit8b3611ea43fa522fef0cb316442511f0eabcb4fe (patch)
tree46320a9a628e38c4a0aeae4b2ac0a636828d8c05
parent859eea34b10a6f60c39c150edc3e41e9146bea6e (diff)
downloadAUR-8b3611ea43fa522fef0cb316442511f0eabcb4fe.tar.gz
AUR-8b3611ea43fa522fef0cb316442511f0eabcb4fe.tar.zst
AUR-8b3611ea43fa522fef0cb316442511f0eabcb4fe.zip
Move sample config files so they don't pollute the config directory on updates
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD22
2 files changed, 14 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 892fc08..a20987c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
1# Generated by mksrcinfo v8 1# Generated by mksrcinfo v8
2# Thu May 4 13:48:32 UTC 2017 2# Fri May 12 08:34:54 UTC 2017
3pkgbase = naemon 3pkgbase = naemon
4 pkgdesc = System and network monitoring application 4 pkgdesc = System and network monitoring application
5 pkgver = 1.0.6 5 pkgver = 1.0.6
6 pkgrel = 1 6 pkgrel = 2
7 url = http://naemon.org 7 url = http://naemon.org
8 install = naemon.install 8 install = naemon.install
9 arch = i686 9 arch = i686
@@ -11,8 +11,8 @@ pkgbase = naemon
11 license = GPL2 11 license = GPL2
12 makedepends = gperf 12 makedepends = gperf
13 makedepends = help2man 13 makedepends = help2man
14 depends = bash
15 depends = icu 14 depends = icu
15 depends = glib2
16 optdepends = logrotate 16 optdepends = logrotate
17 optdepends = thruk: Web interface for Naemon 17 optdepends = thruk: Web interface for Naemon
18 optdepends = monitoring-plugins 18 optdepends = monitoring-plugins
@@ -23,16 +23,6 @@ pkgbase = naemon
23 replaces = naemon-core 23 replaces = naemon-core
24 replaces = naemon-livestatus 24 replaces = naemon-livestatus
25 backup = etc/logrotate.d/naemon 25 backup = etc/logrotate.d/naemon
26 backup = etc/naemon/conf.d/commands.cfg
27 backup = etc/naemon/conf.d/contacts.cfg
28 backup = etc/naemon/conf.d/localhost.cfg
29 backup = etc/naemon/conf.d/printer.cfg
30 backup = etc/naemon/conf.d/switch.cfg
31 backup = etc/naemon/conf.d/templates/contacts.cfg
32 backup = etc/naemon/conf.d/templates/hosts.cfg
33 backup = etc/naemon/conf.d/templates/services.cfg
34 backup = etc/naemon/conf.d/timeperiods.cfg
35 backup = etc/naemon/conf.d/windows.cfg
36 backup = etc/naemon/naemon.cfg 26 backup = etc/naemon/naemon.cfg
37 backup = etc/naemon/resource.cfg 27 backup = etc/naemon/resource.cfg
38 source = http://labs.consol.de/naemon/release/v1.0.6/src/naemon-1.0.6.tar.gz 28 source = http://labs.consol.de/naemon/release/v1.0.6/src/naemon-1.0.6.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 972eb08..7068a06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,12 @@
2 2
3pkgname=naemon 3pkgname=naemon
4pkgver=1.0.6 4pkgver=1.0.6
5pkgrel=1 5pkgrel=2
6pkgdesc="System and network monitoring application" 6pkgdesc="System and network monitoring application"
7arch=('i686' 'x86_64') 7arch=('i686' 'x86_64')
8url="http://naemon.org" 8url="http://naemon.org"
9license=('GPL2') 9license=('GPL2')
10depends=('bash' 'icu') 10depends=('icu' 'glib2')
11optdepends=('logrotate' 11optdepends=('logrotate'
12 'thruk: Web interface for Naemon' 12 'thruk: Web interface for Naemon'
13 'monitoring-plugins') 13 'monitoring-plugins')
@@ -19,14 +19,9 @@ source=(http://labs.consol.de/naemon/release/v$pkgver/src/$pkgname-$pkgver.tar.g
19 $pkgname.service) 19 $pkgname.service)
20md5sums=('6c9b95a737a8f232e114f4cff200ff92' 20md5sums=('6c9b95a737a8f232e114f4cff200ff92'
21 'd6a77534e612e8f65ff3360336faec77') 21 'd6a77534e612e8f65ff3360336faec77')
22backup=('etc/logrotate.d/naemon' 'etc/naemon/conf.d/commands.cfg' 22backup=('etc/logrotate.d/naemon'
23 'etc/naemon/conf.d/contacts.cfg' 'etc/naemon/conf.d/localhost.cfg' 23 'etc/naemon/naemon.cfg'
24 'etc/naemon/conf.d/printer.cfg' 'etc/naemon/conf.d/switch.cfg' 24 'etc/naemon/resource.cfg')
25 'etc/naemon/conf.d/templates/contacts.cfg'
26 'etc/naemon/conf.d/templates/hosts.cfg'
27 'etc/naemon/conf.d/templates/services.cfg'
28 'etc/naemon/conf.d/timeperiods.cfg' 'etc/naemon/conf.d/windows.cfg'
29 'etc/naemon/naemon.cfg' 'etc/naemon/resource.cfg')
30install=$pkgname.install 25install=$pkgname.install
31 26
32build() { 27build() {
@@ -73,14 +68,19 @@ package() {
73 make DESTDIR="$pkgdir" install 68 make DESTDIR="$pkgdir" install
74 69
75 install -d "$pkgdir"/etc/naemon/module-conf.d 70 install -d "$pkgdir"/etc/naemon/module-conf.d
76 install -d "$pkgdir"/var/lib/naemon 71 install -d "$pkgdir"/var/lib/naemon/spool/checkresults
77 72
78 chown -R 44:44 "$pkgdir"/var/{cache,lib,log}/$pkgname 73 chown -R 44:44 "$pkgdir"/var/{cache,lib,log}/$pkgname
74 chown -R 44:44 "$pkgdir"/etc/naemon
79 chmod -R 770 "$pkgdir"/var/{cache,lib,log}/$pkgname 75 chmod -R 770 "$pkgdir"/var/{cache,lib,log}/$pkgname
80 76
81 install -Dm644 "$srcdir"/$pkgname.service \ 77 install -Dm644 "$srcdir"/$pkgname.service \
82 "$pkgdir"/usr/lib/systemd/system/$pkgname.service 78 "$pkgdir"/usr/lib/systemd/system/$pkgname.service
83 79
80 # Move sample config files
81 mv "$pkgdir"/etc/naemon/conf.d "$pkgdir"/etc/naemon/examples
82 install -d "$pkgdir"/etc/naemon/conf.d/templates
83
84 # Remove non-Arch directories 84 # Remove non-Arch directories
85 rm -rf "$pkgdir"/etc/init.d 85 rm -rf "$pkgdir"/etc/init.d
86 rm -rf "$pkgdir"/etc/apache2 86 rm -rf "$pkgdir"/etc/apache2