nixos/librenms: enable optimizations and view-cache

Enables optimizations and view cache for the librenms module.
Optimizations and view cache are both regenerated with each package
update.
This commit is contained in:
Jennifer Graul
2024-12-23 17:11:42 +01:00
parent 5cd2444668
commit 6abc69d2cf

View File

@@ -603,10 +603,14 @@ in
''
)
+ ''
# clear cache after update
# clear cache after update and regenerate optimizations
OLD_VERSION=$(cat ${cfg.dataDir}/version)
if [[ $OLD_VERSION != "${package.version}" ]]; then
rm -r ${cfg.dataDir}/cache/*
${artisanWrapper}/bin/librenms-artisan view:clear
${artisanWrapper}/bin/librenms-artisan optimize:clear
${artisanWrapper}/bin/librenms-artisan view:cache
${artisanWrapper}/bin/librenms-artisan optimize
echo "${package.version}" > ${cfg.dataDir}/version
fi