>   It is totally possible, and it was one of the intended use cases of
> s6-rc-compile.
>   Have your "boot" source directory in a place that can only be written
> by root. Have your "user" source directory in another place. When you need
> to recompile the database, run
>    s6-rc-compile compiled source-root source-user
> and both sources will be aggregated into a single compiled database.


My bad, i did not found this informations on your site. Thanks, this is perfect 
for what i need to do.


 
>   It is safe for boot as long as your services in source-root are
> self-sufficient. 

this is my case.

> Alternatively, you can declare a bundle "everything" in source-root, that 
> contains everything your boot-time
> needs *plus* a "user-state" bundle

already maded :)

>   It's not entirely clear to me what exactly you're trying to do. The
> important thing is whether or not you allow your users to impact the
> root database, i.e. to run services as root. If you do, you can just
> mix source databases. If you don't, you need to have entirely
> separate s6-rc setups.

your previous answer give me the response
 
>   It's unnecessary (and not at all how s6-rc works internally).
> If you need dependencies in a bundle, it's always possible to include an
> empty oneshot in the bundle, let's name it "bottom", that every other
> service in the bundle depends on, and that depends on everything you want
> the bundle to depend on.

thanks for the tips 

-- 
Eric Vidal <e...@obarun.org>

Reply via email to