# HG changeset patch # User Marcin Kuzminski # Date 2017-06-05 13:24:11 # Node ID 9d9d9a7ef15570e1093d0d968cab48e0823ebcb0 # Parent e2d99ac992d7b0169c6a9a6c6aa68b716938e56c nix: update default.nix to be consistent with ordering with vcsserver. diff --git a/default.nix b/default.nix --- a/default.nix +++ b/default.nix @@ -174,32 +174,33 @@ let ''; postInstall = '' + echo "Writing meta information for rccontrol to nix-support/rccontrol" + mkdir -p $out/nix-support/rccontrol + cp -v rhodecode/VERSION $out/nix-support/rccontrol/version + echo "DONE: Meta information for rccontrol written" + # python based programs need to be wrapped + ln -s ${self.pyramid}/bin/* $out/bin/ + ln -s ${self.gunicorn}/bin/gunicorn $out/bin/ ln -s ${self.supervisor}/bin/supervisor* $out/bin/ - ln -s ${self.gunicorn}/bin/gunicorn $out/bin/ ln -s ${self.PasteScript}/bin/paster $out/bin/ ln -s ${self.channelstream}/bin/channelstream $out/bin/ - ln -s ${self.pyramid}/bin/* $out/bin/ #*/ # rhodecode-tools - # TODO: johbo: re-think this. Do the tools import anything from enterprise? ln -s ${self.rhodecode-tools}/bin/rhodecode-* $out/bin/ # note that condition should be restricted when adding further tools - for file in $out/bin/*; do #*/ + for file in $out/bin/*; + do wrapProgram $file \ + --prefix PATH : $PATH \ --prefix PYTHONPATH : $PYTHONPATH \ - --prefix PATH : $PATH \ --set PYTHONHASHSEED random done mkdir $out/etc cp configs/production.ini $out/etc - echo "Writing meta information for rccontrol to nix-support/rccontrol" - mkdir -p $out/nix-support/rccontrol - cp -v rhodecode/VERSION $out/nix-support/rccontrol/version - echo "DONE: Meta information for rccontrol written" # TODO: johbo: Make part of ac-tests if [ ! -f rhodecode/public/js/scripts.js ]; then