<div dir="auto">Masking *is* local configuration. It's there so that the admin could simulate deleting a unit from /usr, which is considered more-or-less read-only; same idea as overriding /usr units in general.<div dir="auto"><br></div><div dir="auto">When you've created your own unit in /etc, there's no point in masking it if you can just move the unit file away.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 22, 2019, 06:15 Vito Caputo <<a href="mailto:vcaputo@pengaru.com">vcaputo@pengaru.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Mar 22, 2019 at 07:06:30AM +0300, Andrei Borzenkov wrote:<br>
> 22.03.2019 6:50, Vito Caputo пишет:<br>
> > On Thu, Mar 21, 2019 at 08:49:03PM -0700, Vito Caputo wrote:<br>
> >> I have a local system unit file at /etc/systemd/system/foo.conf, which I<br>
> >> need to mask.<br>
> > <br>
> > Correction: /etc/systemd/system/foo.service<br>
> > <br>
> >><br>
> >> However, when I try to mask it systemctl complains:<br>
> >><br>
> >>   # systemctl --version<br>
> >>   systemd 241 (241.7-2-arch)<br>
> >>   +PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid<br>
> >>   # systemctl mask foo<br>
> >>   Failed to mask unit: File /etc/systemd/system/foo.service already exists.<br>
> >>   #<br>
> >><br>
> >> If I need to move foo.service somewhere else, that kind of defeats the<br>
> >> point of `systemctl mask` doesn't it?<br>
> >><br>
> >> Shouldn't `systemctl mask` work equally well for locally-configured<br>
> >> system units?<br>
> >><br>
> <br>
> Where should symlink be created then?<br>
<br>
A different directory from the one documented for storing local configuration?<br>
<br>
Thanks,<br>
Vito Caputo<br>
_______________________________________________<br>
systemd-devel mailing list<br>
<a href="mailto:systemd-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">systemd-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/systemd-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/systemd-devel</a></blockquote></div>