4f05a86efe9a7e29b579c1008f0dbce76316dfea
postinstall-debian
Framework Bash modulaire de post-installation pour Debian 13, pense pour etre lance via curl | bash.
Objectif
Fournir une base propre pour :
- installer des outils
- appliquer des configurations
- regrouper des modules par profil ou materiel
- proposer une interface console simple
- tester les modules isolemment
Etat actuel
Le depot contient maintenant une architecture initiale :
- un point d'entree
install.sh - un noyau
core/ - des bibliotheques reutilisables
lib/ - des menus interactifs par categorie
- des modules systeme, reseau, hardware, boot et conteneurs
- l'arborescence cible du framework
Demarrage local
Execution recommandee pour tester le bootstrap :
sudo bash install.sh
Le script ouvre ensuite un menu interactif. Pour le premier module disponible :
sudo bash install.sh
Puis :
4. Configuration systeme
1. system/user-groups
2. system/user-sudo
Exemple pour system/user-groups :
4
1
gilles
audio,video,plugdev,dialout,netdev,lpadmin,scanner
Exemple pour network/ssh-server :
1
1
7
22
y
n
Exemple pour network/mdns-avahi :
1
1
3
y
y
Exemple pour network/identity :
1
1
1
monpc
local
Exemple pour network/ip-config :
1
1
2
enp0s31f6
static
10.0.0.25
22
10.0.0.1
10.0.0.1
Prochaines etapes
- remplir
tools.md - ajouter les modules suivants
- implementer les menus interactifs
- ajouter des tests shell et ShellCheck
Validation reseau
Une checklist de validation LAN est disponible ici :
Description
Languages
Shell
100%