diff --git a/README.md b/README.md index da12b06..b6411b4 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,19 @@ Une recette dite "config-generator" adapte la configuration selon le nom de la m Actuellement, les scripts contiennent un peu de configuration spécifique pour les machines des mainteneurs. # Notes de mise-à-jour + +## pour l'utilisation de l'annuaire (2017-04-28) + +* faire les mises à jour de l'OS +* commiter & pusher l'état des dépôts (au cas où). Pour les différents dépôts `git a`, `git commit` puis `make tag push` +* mettre à jour les dépôts avec les dernières versions, `make submodules-update` +* tester la configuration : `nixos-rebuild build` +* corriger et ajouter les éléments manquant (notamment dans `private/annuaire.nix` ) +* lorsque tout semble bon, vérifier : + * qu'il y a toujours des utilisateurs dans la configuration + * que le moyen d'accéder à la machine n'a pas été supprimé (surtout les machines distantes) +* lancer la commande de build de l'os : `make` :) + ## pour le passage de 16.09 à unstable * mettre à jour tous les dépôts @@ -100,7 +113,7 @@ sudo su - * formater les partitions ~~~ -mkfs.ext4 -L nixos /dev/sda1 +mkfs.ext4 -L nixos /dev/sda1 swapoff -a mkswap /dev/sda2 swapon -a @@ -115,7 +128,7 @@ mkdir /etc/nixos mkdir /mnt/nix mount --bind /mnt/nix/ /nix ~~~ - + * installer les paquets nécessaires @@ -149,7 +162,7 @@ exit * créer un profil nix pour root & un channel ~~~ -. ~nix/.nix-profile/etc/profile.d/nix.sh +. ~nix/.nix-profile/etc/profile.d/nix.sh nix-channel --remove nixpkgs nix-channel --add http://nixos.org/channels/nixos-unstable nixos nix-channel --update @@ -167,7 +180,7 @@ nix-env -i vim_configurable cat < /root/configuration.nix { fileSystems."/" = {}; boot.loader.grub.enable = false; -} +} EOF export NIX_PATH=nixpkgs=/root/.nix-defexpr/channels/nixos:nixos=/root/.nix-defexpr/channels/nixos/nixos export NIXOS_CONFIG=/root/configuration.nix @@ -214,4 +227,3 @@ notamment le périphérique utilisé par grub unset NIXOS_CONFIG nixos-install ~~~ -