On Tue, Mar 19, 2019 at 08:42:39PM +0800, Casper Ti. Vector wrote: > * The most important ancillary files are preprocessing passes like > `misc/openvpn/70-openvpn.rc', which should of course be installed into > /etc/slew/lib/prep. They are not directly put into `lib/prep' because > unlike extra service definitions in `base', extra preprocessing passes > results in actual overhead when `lib/prep.rc' is run. (The user can > disable preprocessing passes by removing the `x' bit from the > corresponding files, cf. `lib/prep.rc').
A more important reason for not directly putting extra preprocessing passes into `lib/prep': although I have always been carefully preventing these passes from conflicting with each other, I cannot be sure that conflicts would always be avoidable, especially with certain distro packages that are mutually exclusive. -- My current OpenPGP key: RSA4096/0x227E8CAAB7AA186C (expires: 2020.10.19) 7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C
