# HG changeset patch # User Marcin Kuzminski # Date 2020-05-15 19:10:36 # Node ID 2e2bba56bede7e6baa06fa3465b23d927ec856f5 # Parent 229d24eb3717dab17f9298f8785d0112b9d08478 nix: save env vars diff --git a/default.nix b/default.nix --- a/default.nix +++ b/default.nix @@ -132,11 +132,19 @@ let cp configs/production.ini $out/etc echo "DONE: saved vcsserver production.ini into $out/etc" + echo "saving env in $out/etc/env_vars.txt" + touch $out/etc/env_vars.txt + echo "# RhodeCode build env vars" >> $out/etc/env_vars.txt + echo "LOCALE_ARCHIVE=\"${pkgs.glibcLocales}/lib/locale/locale-archive\"" >> $out/etc/env_vars.txt + echo "LC_ALL=\"en_US.UTF-8\"" >> $out/etc/env_vars.txt + # python based programs need to be wrapped mkdir -p $out/bin + # expose python + ln -s ${self.python}/bin/python $out/bin/ + # required binaries from dependencies - ln -s ${self.python}/bin/python $out/bin/ ln -s ${self.gunicorn}/bin/gunicorn $out/bin/ ln -s ${self.pyramid}/bin/prequest $out/bin/ ln -s ${self.pyramid}/bin/pserve $out/bin/