summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2018-01-13 17:12:02 +0100
committerDaiderd Jordan <daiderd@gmail.com>2018-01-13 17:12:02 +0100
commit174a36a29618f43bd0e0ac849dfd72a6b45be3d0 (patch)
treec657f8e48fad8f9921af58d49c07f6d5bfba5d86 /modules/system
parent789623213e227d1b363e511bc4d2b3f5878cb947 (diff)
activation: rename pre/post hooks
Renamed extraPostActivation and extraUserPostActivation.
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/activation-scripts.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/modules/system/activation-scripts.nix b/modules/system/activation-scripts.nix
index 43f085c..8b873e7 100644
--- a/modules/system/activation-scripts.nix
+++ b/modules/system/activation-scripts.nix
@@ -50,8 +50,9 @@ in
# Ensure a consistent umask.
umask 0022
- ${cfg.activationScripts.extraActivation.text}
+ ${cfg.activationScripts.preActivation.text}
+ ${cfg.activationScripts.extraActivation.text}
${cfg.activationScripts.groups.text}
${cfg.activationScripts.users.text}
${cfg.activationScripts.nix.text}
@@ -63,7 +64,7 @@ in
${cfg.activationScripts.networking.text}
${cfg.activationScripts.keyboard.text}
- ${cfg.activationScripts.extraPostActivation.text}
+ ${cfg.activationScripts.postActivation.text}
# Make this configuration the current configuration.
# The readlink is there to ensure that when $systemConfig = /system
@@ -91,14 +92,14 @@ in
# Ensure a consistent umask.
umask 0022
- ${cfg.activationScripts.checks.text}
+ ${cfg.activationScripts.preUserActivation.text}
+ ${cfg.activationScripts.checks.text}
${cfg.activationScripts.extraUserActivation.text}
-
${cfg.activationScripts.defaults.text}
${cfg.activationScripts.userLaunchd.text}
- ${cfg.activationScripts.extraUserPostActivation.text}
+ ${cfg.activationScripts.postUserActivation.text}
exit $_status
'';
@@ -106,9 +107,11 @@ in
# Extra activation scripts, that can be customized by users
# don't use this unless you know what you are doing.
system.activationScripts.extraActivation.text = mkDefault "";
- system.activationScripts.extraPostActivation.text = mkDefault "";
+ system.activationScripts.preActivation.text = mkDefault "";
+ system.activationScripts.postActivation.text = mkDefault "";
system.activationScripts.extraUserActivation.text = mkDefault "";
- system.activationScripts.extraUserPostActivation.text = mkDefault "";
+ system.activationScripts.preUserActivation.text = mkDefault "";
+ system.activationScripts.postUserActivation.text = mkDefault "";
};
}