summary refs log tree commit diff
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2017-04-23 19:20:43 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2017-07-29 14:24:40 +0200
commita65d8d3af331afd444b20fb2a86ca72dd0c04858 (patch)
tree8cd46475b6c7bd5aef56faf5ce75e003a9e5ce11
parentb339e6e13fb0869f5ac5ba13e8c38ab535549231 (diff)
downloadnixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.tar
nixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.tar.gz
nixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.tar.bz2
nixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.tar.lz
nixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.tar.xz
nixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.tar.zst
nixlib-a65d8d3af331afd444b20fb2a86ca72dd0c04858.zip
lighttpd: install configuration examples
Place them in $out/share/lighttpd/doc/config/.

Most importantly, this includes a complete set of mime types in the
$out/share/lighttpd/doc/config/conf.d/mime.conf file. The plan is to use
that file in the NixOS lighttpd module.
-rw-r--r--pkgs/servers/http/lighttpd/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix
index 87efc41b1d68..e5f4ada33010 100644
--- a/pkgs/servers/http/lighttpd/default.nix
+++ b/pkgs/servers/http/lighttpd/default.nix
@@ -26,6 +26,15 @@ stdenv.mkDerivation rec {
     sed -i "s:/usr/bin/file:${file}/bin/file:g" configure
   '';
 
+  postInstall = ''
+    mkdir -p "$out/share/lighttpd/doc/config"
+    cp -vr doc/config "$out/share/lighttpd/doc/"
+    # Remove files that references needless store paths (dependency bloat)
+    rm "$out/share/lighttpd/doc/config/Makefile"*
+    rm "$out/share/lighttpd/doc/config/conf.d/Makefile"*
+    rm "$out/share/lighttpd/doc/config/vhosts.d/Makefile"*
+  '';
+
   meta = with stdenv.lib; {
     description = "Lightweight high-performance web server";
     homepage = http://www.lighttpd.net/;