Unverified Commit 6abc69d2 authored by Jennifer Graul's avatar Jennifer Graul
Browse files

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.
parent 5cd24446
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -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