Hello Alex, > > This is how I use runit on gentoo now: > > https://github.com/joe9/portage/blob/master/sys-process/runit_on_openrc/runit_on_openrc-2.1.1.ebuild > > Why you've moved things to /run/ - isn't it should be tmpfs in current Gentoo?
Yes, I think /run is on tmpfs. Below is from my mtab:
tmpfs on /run type tmpfs (rw,relatime)
> > But, I am a little nervous about being the only one using runit,
> > hence, wanted to doublecheck.
>
> You're not the only one, but I'm using runit on Gentoo without OpenRC or
> baselayout, all system initialization is done by /etc/runit/1 without
> using /etc/init.d/*, and all services are started by runsv from
> /var/service/ and also don't use /etc/init.d/* scripts.
>
> Ebuilds are in overlay "powerman":
> sys-process/runit - runit
> power-misc/runit-scripts - /etc/runit/{1,2,3}
> runit-service/service-* - /service/*/
> Sources for /etc/runit/{1,2,3} and /service/*/ are available at
> http://powerman.name/download/Gentoo/
Thanks for sharing this overlay. I will check it out.
I thought about this approach. But, a lot of ebuilds have their
startup/shutdown scripts catered for Openrc/systemd. I do not want to
worry about runit support for any new package that I want to use.
Also, I am not convinced/understand the argument about runit's
filesystem heirarchy being superior to gentoo's filesystem heirarchy.
Thanks
Joe
signature.asc
Description: Digital signature
