I notice s6-svscanboot is the start script for s6-svscan. I am not an execline 
expert, but I can see that s6-svscanboot prepare log directories and start 
s6-svscan. If systemd provides log service for s6-svscan. Do we need 
s6-svscanboot for rpm package?

 No, you don't.
 As I said in a previous mail: you probably want to throw out everything
that isn't the original sources, and make a fresh start. This includes
throwing out s6-svscanboot, which sets up a catch-all logger because
sysvinit/busybox init + openrc doesn't provide one. Since systemd has its
own catch-all logger, you don't need s6-svscanboot.


The next question is about s6.pre-install, s6.pre-upgrade script. they do the 
same thing (setup catchlog user/group), why we need s6.pre-upgrade script if 
the previous installation already setup the catchlog user/group?

As Hoël said, it's a legacy script, for very old installations that need
to upgrade. It could probably be removed. In any case, in a new rpm, you
don't need it. And since you're not setting up a catch-all logger, you
don't need a user for it either, so you can do away with the install
scripts entirely.

--
 Laurent

Reply via email to