From 6a9280cc60b333817e22f0885b9c145e6252cc0b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 26 Mar 2013 15:14:27 +0100 Subject: [PATCH] units: disallow manual starting of passive units As passive units only are useful for ordering things within the initial transaction there is no point in ever activating them manually, hence refuse it. --- units/local-fs-pre.target | 1 + units/nss-lookup.target | 1 + units/nss-user-lookup.target | 1 + units/remote-fs-pre.target | 1 + units/rpcbind.target | 1 + units/time-sync.target | 1 + 6 files changed, 6 insertions(+) diff --git a/units/local-fs-pre.target b/units/local-fs-pre.target index f8760ec9d..809f2ed23 100644 --- a/units/local-fs-pre.target +++ b/units/local-fs-pre.target @@ -8,3 +8,4 @@ [Unit] Description=Local File Systems (Pre) Documentation=man:systemd.special(7) +RefuseManualStart=yes diff --git a/units/nss-lookup.target b/units/nss-lookup.target index 339b507fa..c9e3a7c41 100644 --- a/units/nss-lookup.target +++ b/units/nss-lookup.target @@ -11,3 +11,4 @@ [Unit] Description=Host and Network Name Lookups Documentation=man:systemd.special(7) +RefuseManualStart=yes diff --git a/units/nss-user-lookup.target b/units/nss-user-lookup.target index 43b722c97..80023cdfb 100644 --- a/units/nss-user-lookup.target +++ b/units/nss-user-lookup.target @@ -11,3 +11,4 @@ [Unit] Description=User and Group Name Lookups Documentation=man:systemd.special(7) +RefuseManualStart=yes diff --git a/units/remote-fs-pre.target b/units/remote-fs-pre.target index febdc01c7..36a196cfd 100644 --- a/units/remote-fs-pre.target +++ b/units/remote-fs-pre.target @@ -8,3 +8,4 @@ [Unit] Description=Remote File Systems (Pre) Documentation=man:systemd.special(7) +RefuseManualStart=yes diff --git a/units/rpcbind.target b/units/rpcbind.target index eb06a6db2..e03e915ee 100644 --- a/units/rpcbind.target +++ b/units/rpcbind.target @@ -11,3 +11,4 @@ [Unit] Description=RPC Port Mapper Documentation=man:systemd.special(7) +RefuseManualStart=yes diff --git a/units/time-sync.target b/units/time-sync.target index ec00ecbbf..54078069f 100644 --- a/units/time-sync.target +++ b/units/time-sync.target @@ -11,3 +11,4 @@ [Unit] Description=System Time Synchronized Documentation=man:systemd.special(7) +RefuseManualStart=yes -- 2.30.2