* Synced with trunk @ 15312
svn path=/nixos/branches/modular-nixos/; revision=15365
This commit is contained in:
parent
818baa7dd3
commit
e28250470f
@ -35,6 +35,18 @@ fi
|
|||||||
|
|
||||||
if test "$action" = "switch" -o "$action" = "test"; then
|
if test "$action" = "switch" -o "$action" = "test"; then
|
||||||
|
|
||||||
|
oldVersion=$(cat /var/run/current-system/upstart-interface-version 2> /dev/null || echo 0)
|
||||||
|
newVersion=$(cat @out@/upstart-interface-version 2> /dev/null || echo 0)
|
||||||
|
|
||||||
|
if test "$oldVersion" -ne "$newVersion"; then
|
||||||
|
cat <<EOF
|
||||||
|
Warning: the new NixOS configuration has an Upstart version that is
|
||||||
|
incompatible with the current version. The new configuration won't
|
||||||
|
take effect until you reboot the system.
|
||||||
|
EOF
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
oldEvents=$(readlink -f /etc/event.d || true)
|
oldEvents=$(readlink -f /etc/event.d || true)
|
||||||
newEvents=$(readlink -f @out@/etc/event.d)
|
newEvents=$(readlink -f @out@/etc/event.d)
|
||||||
|
|
||||||
|
@ -227,6 +227,7 @@ rec {
|
|||||||
pkgs.diffutils
|
pkgs.diffutils
|
||||||
pkgs.upstart # for initctl
|
pkgs.upstart # for initctl
|
||||||
];
|
];
|
||||||
|
upstartInterfaceVersion = pkgs.upstart.interfaceVersion;
|
||||||
# This attribute is responsible for creating boot entries for
|
# This attribute is responsible for creating boot entries for
|
||||||
# child configuration. They are only (directly) accessible
|
# child configuration. They are only (directly) accessible
|
||||||
# when the parent configuration is boot default. For example,
|
# when the parent configuration is boot default. For example,
|
||||||
|
@ -13,6 +13,7 @@ ln -s $upstart $out/upstart
|
|||||||
|
|
||||||
echo "$kernelParams" > $out/kernel-params
|
echo "$kernelParams" > $out/kernel-params
|
||||||
echo "$configurationName" > $out/configuration-name
|
echo "$configurationName" > $out/configuration-name
|
||||||
|
echo "$upstartInterfaceVersion" > $out/upstart-interface-version
|
||||||
|
|
||||||
mkdir $out/fine-tune
|
mkdir $out/fine-tune
|
||||||
ChildCount=0;
|
ChildCount=0;
|
||||||
|
@ -45,7 +45,7 @@ let
|
|||||||
gatewayPorts = mkOption {
|
gatewayPorts = mkOption {
|
||||||
default = "no";
|
default = "no";
|
||||||
description = "
|
description = "
|
||||||
Specifies whether remote hosts are allowed to connect to ports forwarded for the client. See man sshd_conf.
|
Specifies whether remote hosts are allowed to connect to ports forwarded for the client. See man sshd_conf.
|
||||||
";
|
";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user