Beryl::Apply::JailBase
Inherits Beryl::Apply::Primitive < Reference < Object
jail-base : construit/rafraîchit le BASE PARTAGÉ des thin jails (nullfs RO).
Re-run = upgrade du base (pkgbase pkg --rootdir install -U) → après reboot
des jails, toutes suivent. C'est ça l'intérêt du thin : patcher UNE fois.
- jail-base: {} # base par défaut /jails/.base
- jail-base: { base: /jails/.base }
Instance methods
apply(shell : Shell, params : Hash(String, YAML::Any), dry_run : Bool, context : Context) : StepResult
params est le hash brut du step YAML (ex: {"packages" => [...]}),
déjà interpolé par l'Executor. context porte les infos
dérivées du host (cf. Context).
name
Nom kebab-case utilisé comme clé de step dans les recettes (« pkg-install », « service-enable », …).