From f9cfe7c4ee87c13df1d686d29dd2d47fd4a7d581 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 5 Jun 2009 15:03:56 +0000 Subject: [PATCH] * The activation script can't use /bin/sh as its interpreter because it creates the /bin/sh symlink, which may not exist yet (esp. when booting from CD). svn path=/nixos/branches/modular-nixos/; revision=15875 --- modules/system/activation/activation-script.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system/activation/activation-script.nix b/modules/system/activation/activation-script.nix index 7d3f6b2ceec..64dc5d6b936 100644 --- a/modules/system/activation/activation-script.nix +++ b/modules/system/activation/activation-script.nix @@ -205,7 +205,7 @@ in activateLibNames = attrNames activateLib; in { script = pkgs.writeScript "nixos-activation-script" - ("#!/bin/sh\n" + ("#! ${pkgs.stdenv.shell}\n" + textClosureMap id activateLib activateLibNames + "\n" # make sure that the activate snippet is added last. + withHeadlines.activate.text);