[systemd-devel] Masking local configuration system unit fails on file collision

Vito Caputo vcaputo at pengaru.com
Fri Mar 22 03:50:43 UTC 2019


On Thu, Mar 21, 2019 at 08:49:03PM -0700, Vito Caputo wrote:
> I have a local system unit file at /etc/systemd/system/foo.conf, which I
> need to mask.

Correction: /etc/systemd/system/foo.service

> 
> However, when I try to mask it systemctl complains:
> 
>   # systemctl --version
>   systemd 241 (241.7-2-arch)
>   +PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid
>   # systemctl mask foo
>   Failed to mask unit: File /etc/systemd/system/foo.service already exists.
>   #
> 
> If I need to move foo.service somewhere else, that kind of defeats the
> point of `systemctl mask` doesn't it?
> 
> Shouldn't `systemctl mask` work equally well for locally-configured
> system units?
> 
> Regards,
> Vito Caputo
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel


More information about the systemd-devel mailing list