Juste après un redump, celui-ci doit se mettre à jour en utilisant la commande bocal-update. Cette commande ayant un gros problème de design interne, il se peut quelle n’effectue pas les mises à jour.

Afin de pouvoir relancer l’installation des commandes, il faudra, en root, supprimer le fichier /etc/dump_release et redémarrer la machine. L’absence de ce fichier relancera les mises à jour sur la machine.

Il arrive que le dump ne relance pas les mises à jour tout seul. Le script suivant permet de forcer les mises à jour :

# arrêter le service bocal-update pour ne pas avoir de conflit
service bocal-update stop

# récupérer la dernière version du dump
version=`wget -qO - http://repo.epitech.eu/opensuse/std/dump_release`

# suppression des paquets
for package in `wget -qO - http://repo.epitech.eu/opensuse/std/pkg_del_$version`
do
  zypper -n remove --force-resolution $package
done

# installation des paquets
for package in `wget -qO - http://repo.epitech.eu/opensuse/std/pkg_add_$version`
do
  zypper -n install --force-resolution $package
done

# relancer le service
service bocal-update start