summarylogtreecommitdiffstats
path: root/librenms.uwsgi
diff options
context:
space:
mode:
authorDavid Runge2018-11-30 19:13:07 +0100
committerDavid Runge2019-02-28 20:41:30 +0100
commite17b1cba448e679b63f45e3359d07edf05378510 (patch)
tree671d6e6a1a2476bbd0de2a0c44f5a975bda4c863 /librenms.uwsgi
parent2af4a55d2cb85dc18775dccce426eab6c736a8af (diff)
downloadaur-e17b1cba448e679b63f45e3359d07edf05378510.tar.gz
librenms.logrotate: Removing, as it's included in source.
librenms.tmpfiles: Renaming. apache.example.conf: Using FHS compliant paths. nginx.example.conf: Using FHS compliant log paths. librenms.sysusers: Do not add librenms to http group, as the shared group for all webapps is unsafe as it allows access to data of other applications. librenms.tmpfiles: Adding all transient files/folders in FHS compliant paths. PKGBUILD: Upgrading to 1.48.1. Switching to a FHS compliant setup, in which state files are below /var/lib/librenms, cache is below /var/cache/librenms, logs below /var/log/librenms and configuration below /etc/webapps/librenms. This adds quite a few manual file installs (as they would otherwise have yolo 755 all over the place or not be required at all). Additionally composer is used in build(), therefore that function is abused to also handle configuration/script modifications. There are still references of fping6 (Debian only) all over the place, so that has to be setup in the configuration manually. Most notably, this setup moves away from a librenms user, that is in the http group (as that is unsafe), so wsgi setups behind a webserver (or the webserver itself) need to use the proper GID/UID of librenms for all operations towards state files/logs.
Diffstat (limited to 'librenms.uwsgi')
0 files changed, 0 insertions, 0 deletions