summary refs log tree commit diff
path: root/nixos/modules/system
diff options
context:
space:
mode:
authorWeathercold <weathercold.scr@gmail.com>2022-08-12 18:36:15 -0400
committerGitHub <noreply@github.com>2022-08-12 18:36:15 -0400
commit8fb63401afa3d252bc41f6857a56cca3a39f66e7 (patch)
tree975f3f22979f0bd49f3cee72284f54438870ef33 /nixos/modules/system
parent76aa29d2ed813754dd102cbd3934532090710398 (diff)
downloadnixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.tar
nixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.tar.gz
nixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.tar.bz2
nixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.tar.lz
nixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.tar.xz
nixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.tar.zst
nixpkgs-8fb63401afa3d252bc41f6857a56cca3a39f66e7.zip
nixos/switch-to-configuration: fix units starting with dash
Fix units starting with `-` being recognized as options.
Diffstat (limited to 'nixos/modules/system')
-rwxr-xr-xnixos/modules/system/activation/switch-to-configuration.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/system/activation/switch-to-configuration.pl b/nixos/modules/system/activation/switch-to-configuration.pl
index f39549db883..9a4c635402d 100755
--- a/nixos/modules/system/activation/switch-to-configuration.pl
+++ b/nixos/modules/system/activation/switch-to-configuration.pl
@@ -167,7 +167,7 @@ sub get_active_units {
 # Takes the name of the unit as an argument and returns a bool whether the unit is active or not.
 sub unit_is_active {
     my ($unit_name) = @_;
-    my $units = busctl_call_systemd1_mgr("ListUnitsByNames", "as", 1, $unit_name)->{data}->[0];
+    my $units = busctl_call_systemd1_mgr("ListUnitsByNames", "as", 1, , "--", $unit_name)->{data}->[0];
     if (scalar(@{$units}) == 0) {
         return 0;
     }