Convert "ctrl-alt-delete"

svn path=/nixos/branches/fix-style/; revision=14406
This commit is contained in:
Marc Weber 2009-03-06 12:27:45 +00:00
parent f76096bdf9
commit 76f7978cc6
3 changed files with 21 additions and 17 deletions

View file

@ -426,6 +426,8 @@ in
(import ../upstart-jobs/network-interfaces.nix)
(import ../upstart-jobs/nscd.nix) # Name service cache daemon.
(import ../upstart-jobs/maintenance-shell.nix) # Handles the maintenance/stalled event (single-user shell).
(import ../upstart-jobs/ctrl-alt-delete.nix) # Ctrl-alt-delete action.
# security
(import ../system/sudo.nix)

View file

@ -1,12 +1,20 @@
{
name = "ctrl-alt-delete";
job = "
on ctrlaltdel
{pkgs, config, ...}:
script
shutdown -r now 'Ctrl-Alt-Delete pressed'
end script
";
###### implementation
{
services = {
extraJobs = [{
name = "ctrl-alt-delete";
job = ''
on ctrlaltdel
script
shutdown -r now 'Ctrl-Alt-Delete pressed'
end script
'';
}];
};
}

View file

@ -68,13 +68,7 @@ let
requiredTTYs = config.requiredTTYs;
jobs = map makeJob
([
# Ctrl-alt-delete action.
(import ../upstart-jobs/ctrl-alt-delete.nix)
])
jobs = map makeJob []
# ifplugd daemon for monitoring Ethernet cables.
++ optional config.networking.interfaceMonitor.enable