Fix asterisk not loading res_geolocation

See https://github.com/NixOS/nixpkgs/issues/208165
This commit is contained in:
Jakob Lechner 2023-07-28 04:15:36 +00:00
parent 32b8480264
commit bab350fae3
No known key found for this signature in database
GPG key ID: 996082EFB5906C10

View file

@ -1,5 +1,6 @@
{ config, lib, ... }:
let
cfg = config.services.asterisk;
secretConfigFiles = [
"ari"
"pjsip"
@ -117,6 +118,12 @@ in
useTheseDefaultConfFiles = [ ];
};
system.activationScripts.copyAsteriskFiles = lib.stringAfter [ "var" ] ''
rm -f /var/lib/asterisk/documentation/core-en_US.xml
mkdir -p /var/lib/asterisk/documentation
ln -s ${cfg.package}/var/lib/asterisk/static-http/core-en_US.xml /var/lib/asterisk/documentation/core-en_US.xml
'';
sops.secrets = (lib.listToAttrs (map
(name: lib.nameValuePair "asterisk-${name}" {
sopsFile = ../secrets.yaml;