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

Attachment: signature.asc
Description: Digital signature

Reply via email to