Some commentors here argue that for various reasons /etc is a much better choice for early-boot state files than /lib. Could you address those arguments?
I throw in another one: in some environments (e.g. shared NFS rootfs; or embedded devices with union-mount /etc), /lib is read-only, along with /bin, /sbin and /usr. This is explicitly allowed by FHS, while FHS expects /etc to be read-write.
Some commentors here argue that for various reasons /etc is a much better choice for early-boot state files than /lib. Could you address those arguments?
I throw in another one: in some environments (e.g. shared NFS rootfs; or embedded devices with union-mount /etc), /lib is read-only, along with /bin, /sbin and /usr. This is explicitly allowed by FHS, while FHS expects /etc to be read-write.