diff options
author | Anthony Ruhier | 2018-02-18 16:16:13 +0100 |
---|---|---|
committer | Anthony Ruhier | 2018-02-18 16:16:13 +0100 |
commit | 909ac79c5976a0e791596587e7d5d6f326833a56 (patch) | |
tree | 32a00af840965348c015390990bb1c6d6bbda7e9 /PKGBUILD | |
parent | 399948195fe47587f1ab1b48a495f18a9831c996 (diff) | |
download | aur-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-- | PKGBUILD | 44 |
1 files changed, 23 insertions, 21 deletions
@@ -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 } |