diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2015-09-30 16:44:05 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2015-09-30 16:44:05 +0200 |
commit | 98143c1ef19f7a5c79d6c48a2999c3511896b77d (patch) | |
tree | dfc7453f019c4568a7d5d317541747f08fdc7c57 | |
parent | c6456b3d94634ba2b414cb1a73309fc2291551db (diff) | |
download | nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar.gz nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar.bz2 nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.tar.xz nixos-98143c1ef19f7a5c79d6c48a2999c3511896b77d.zip |
catch for zero content extraModules
-rw-r--r-- | customized/prosody.nix | 2 |
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"])); |