summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnthony Ruhier2018-02-18 16:16:13 +0100
committerAnthony Ruhier2018-02-18 16:16:13 +0100
commit909ac79c5976a0e791596587e7d5d6f326833a56 (patch)
tree32a00af840965348c015390990bb1c6d6bbda7e9 /PKGBUILD
parent399948195fe47587f1ab1b48a495f18a9831c996 (diff)
downloadaur-909ac79c5976a0e791596587e7d5d6f326833a56.tar.gz
Fix logs symlink and logrotate
Install logrotate conf Symlink actually points on /var/logs/librenms
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 23 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ae9346ce8a96..f24f28958922 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,40 +9,42 @@ license=('GPLv3')
depends=('php' 'php-intl' 'php-gd' 'php-pear' 'net-snmp' 'graphviz' 'php-snmp' 'php-mcrypt' 'fping' 'imagemagick' 'whois' 'nmap' 'rrdtool' 'git' 'mysql-python')
backup=("etc/webapps/${pkgname}/config.php")
source=("https://github.com/librenms/${pkgname}/archive/${pkgver}.tar.gz"
+ "librenms.logrotate"
"apache.example.conf"
"nginx.example.conf")
install="librenms.install"
sha256sums=('6e685c0c34283fd69e51f437ca8ac392c8ab8430bfb883ea4b63bb7b1cae8cbd'
+ '4189c171e4edb55ff11c80b313fed6ff4226ddb38f1e7c97e741e59e1c83afb8'
'aed1a35b2d84f3b40e0d519ccdb56a5929896ae7cfedd3766f5df4b51fac3319'
'e1722c586e61e320c2382b2322150e176c61523dccb81eeec6c3d4618819110c')
package() {
- cd "$pkgdir"
- install -dm0755 usr/share/webapps
- install -dm0755 etc/webapps/${pkgname}
- install -dm0755 var/log/${pkgname}
+ cd "$pkgdir"
+ install -dm0755 usr/share/webapps
+ install -dm0755 etc/webapps/${pkgname}
+ install -dm0755 etc/logrotate.d
+ install -dm0775 var/log/${pkgname}
- cp -a "$srcdir"/${pkgname}-${pkgver} usr/share/webapps/${pkgname}
+ cp -a "$srcdir"/${pkgname}-${pkgver} usr/share/webapps/${pkgname}
- sed -i 's/\/opt\/librenms/\/usr\/share\/webapps\/librenms/g' usr/share/webapps/${pkgname}/librenms.nonroot.cron
- sed -i 's/\/opt\/librenms/\/usr\/share\/webapps\/librenms/g' usr/share/webapps/${pkgname}/librenms.cron
+ sed -i 's/\/opt\/librenms/\/usr\/share\/webapps\/librenms/g' usr/share/webapps/${pkgname}/librenms.nonroot.cron
+ sed -i 's/\/opt\/librenms/\/usr\/share\/webapps\/librenms/g' usr/share/webapps/${pkgname}/librenms.cron
-# sed -i 's/python/python2/g' usr/share/webapps/${pkgname}/poller-service.py
-# sed -i 's/python/python2/g' usr/share/webapps/${pkgname}/poller-wrapper.py
+ # copy config in etc and link it
+ cp usr/share/webapps/${pkgname}/config.php.default etc/webapps/${pkgname}/config.php
+ mv usr/share/webapps/${pkgname}/config.php.default etc/webapps/${pkgname}/config.php.default
+ ln -s ../../../../etc/webapps/${pkgname}/config.php usr/share/webapps/${pkgname}/config.php
+ ln -s ../../../../etc/webapps/${pkgname}/config.php.default usr/share/webapps/${pkgname}/config.php.default
+ rm etc/webapps/${pkgname}/config.php
- # copy config in etc and link it
- cp usr/share/webapps/${pkgname}/config.php.default etc/webapps/${pkgname}/config.php
- mv usr/share/webapps/${pkgname}/config.php.default etc/webapps/${pkgname}/config.php.default
- ln -s ../../../../etc/webapps/${pkgname}/config.php usr/share/webapps/${pkgname}/config.php
- ln -s ../../../../etc/webapps/${pkgname}/config.php.default usr/share/webapps/${pkgname}/config.php.default
- rm etc/webapps/${pkgname}/config.php
+ # move logs to /var/log
+ rm -rf usr/share/webapps/${pkgname}/logs
+ ln -sf /var/log/${pkgname} usr/share/webapps/${pkgname}/logs
+ install -D -m644 "${srcdir}"/${pkgname}.logrotate etc/logrotate.d/${pkgname}
- # move logs to /var/log
- ln -s ../../../../var/log/${pkgname} usr/share/webapps/${pkgname}/logs
+ install -dm0775 usr/share/webapps/${pkgname}/rrd
- install -dm0775 usr/share/webapps/${pkgname}/rrd
-
- # php.ini
- install -dm0755 $pkgdir/etc/php/conf.d/
+ # php.ini
+ install -dm0755 $pkgdir/etc/php/conf.d/
echo 'open_basedir = ${open_basedir}:/usr/share/webapps/librenms:/etc/webapps/librenms:/proc' > etc/php/conf.d/${pkgname}.ini
}