summaryrefslogtreecommitdiff
path: root/customized/prosody.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2015-09-30 16:44:05 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2015-09-30 16:44:05 +0200
commit98143c1ef19f7a5c79d6c48a2999c3511896b77d (patch)
treedfc7453f019c4568a7d5d317541747f08fdc7c57 /customized/prosody.nix
parentc6456b3d94634ba2b414cb1a73309fc2291551db (diff)
downloadnixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar
nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar.gz
nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar.bz2
nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar.xz
nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.zip
catch for zero content extraModules
Diffstat (limited to 'customized/prosody.nix')
-rw-r--r--customized/prosody.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/customized/prosody.nix b/customized/prosody.nix
index 81228133..86502233 100644
--- a/customized/prosody.nix
+++ b/customized/prosody.nix
@@ -18,7 +18,7 @@ let
18 getLuaPath = lib : getPath lib "lua"; 18 getLuaPath = lib : getPath lib "lua";
19 getLuaCPath = lib : getPath lib "so"; 19 getLuaCPath = lib : getPath lib "so";
20 copyModule = name : "cp -rv $communityModules/${name} $out/lib/prosody/modules/"; 20 copyModule = name : "cp -rv $communityModules/${name} $out/lib/prosody/modules/";
21 copyExtraModule = path : "cp -rv $name/* $out/lib/prosody/modules/"; 21 copyExtraModule = path : "n=0; for i in $path/*; do n=1; done; if [[ $n -gt 0 ]]; then cp -rv $path/* $out/lib/prosody/modules/; fi";
22 luaPath = concatStringsSep ";" (map getLuaPath libs); 22 luaPath = concatStringsSep ";" (map getLuaPath libs);
23 luaCPath = concatStringsSep ";" (map getLuaCPath libs); 23 luaCPath = concatStringsSep ";" (map getLuaCPath libs);
24 copyModules = concatStringsSep ";" (map copyModule (communityModules ++ ["mod_websocket"])); 24 copyModules = concatStringsSep ";" (map copyModule (communityModules ++ ["mod_websocket"]));