[systemd-devel] Systemd loads units before btrfs subvolumes are mounted

Jóhann B. Guðmundsson johannbg at gmail.com
Wed May 25 10:05:07 UTC 2016


<snip>

You will always risk ending up with a race condition if you place your 
type units outside the official directories.

/etc/systemd/system/*  ( Administrators )
/run/systemd/system/* ( Temporary )
/usr/lib/systemd/system/* ( Vendors )

Arguably the support running/loading type unit files outside the above 
directories should be altogether removed or at least a warning issues 
since this is bound to create administrative mess ( as was apparent when 
vendor did something like that with legacy sys v init ).

JBG


More information about the systemd-devel mailing list