module

Beryl::CLI::PkgOps

Class methods

Shell root sur le host via le premier user de connexion qui répond ; nil (motif SSH court journalisé) si aucun ne passe.

Source
freebsd_hosts(cmd : String, root : Beryl::Config::Root, scope : String | Nil) : Array(Beryl::Config::ResolvedHost)

Hosts FreeBSD INSTALLÉS de la portée (les autres OS n'ont pas pkg) ; ceux marqués installed: false sont signalés puis écartés.

Source

Host chiffré ET VERROUILLÉ ? (au moins une unité avec keystatus=unavailable). Une opération qui écrit dans un point de montage chiffré non monté corromprait l'état → on refuse tant que ce n'est pas beryl unlock. csh-safe.

Source
log(cmd : String, msg : String) : Nil
Source
run_pkg(shell : Beryl::Apply::SudoShell, cmd : String) : Tuple(Bool, String)

Exécute une commande pkg en root. Renvoie {ok, sortie}.

Source

Hosts FreeBSD de la portée : {installés, pas encore installés}.

Source