nixos/switch-to-configuration: Use early return

This commit is contained in:
Janne Heß 2021-10-14 21:18:31 +02:00
parent 720571eefa
commit 047aa1a0e9
No known key found for this signature in database
GPG Key ID: 69165158F05265DF

View File

@ -190,12 +190,16 @@ sub handleModifiedUnit {
}
}
}
# Don't do the rest of this for socket-activated units
# because we handled these above where we stop the unit.
# Since only services can be socket-activated, the
# following condition always evaluates to `true` for
# non-service units.
if (!$socketActivated) {
if ($socketActivated) {
return;
}
# If we are restarting a socket, also stop the corresponding
# service. This is required because restarting a socket
# when the service is already activated fails.
@ -229,7 +233,6 @@ sub handleModifiedUnit {
}
}
}
}
# Figure out what units need to be stopped, started, restarted or reloaded.
my (%unitsToStop, %unitsToSkip, %unitsToStart, %unitsToRestart, %unitsToReload);