Du Snaps allégé
Il y a quelques années, j'ai écrit et j'utilisais avec quelques autres Snaps pour passer mon système OpenBSD/-current/ de snapshot en snapshot.
Puis, en début d'anné 2019, Sysupgrade, un outil maison de mise à jour (-release et -current) a atterri dans la base du système \o/.
Snaps est ainsi devenu obsolète.
Toutefois, j'utilise toujours quelques bouts de code. J'ai eu envie de mettre à jour snaps, de le toiletter et de lui laisser ces fragments de code utiles à mon utilisation quotidienne.
Pour rappel, snaps utilise le fichier /etc/installurl afin de définir le mirroir de téléchargement. Cette variable peut être écrasée :
MIRROR=http://another/openbsd/mirror/pub/OpenBSD doas snaps -s
Caractéristiques allégées :
-s
snaps affiche les dates de mise à jour des mirroirs de BASE et des PAQUETS et vous demandera si vous souhaitez lancer sysupgrade -s.
doas snaps -s
-c
Ne sera affiché que les dates de fraîcheur des mirroirs BASE et PAQUETS.
snaps -c === ONLINE BASE AND PACKAGES BUILD DATES === From https://ftp.fr.openbsd.org/pub/OpenBSD Base (amd64) => Last-Modified: Sat, 09 May 2020 05:42:10 GMT Packages (amd64) => Last-Modified: Fri, 08 Mat 2020 15:14:56 GMT
-a
La même chose que précédemment mais pour tous les mirroirs https.
snaps -a
-f
Affiche les diverses informations et mises en garde de la FAQ "Following -current and using snapshots".
snaps -f
-u
Mise à jour de snaps
-p
Mise à jour de l'arbre des ports.
-h
Affichage de l'aide et de votre variable MIRROIR.
Une mage man est également disponible.