Files
postinstall-debian/README.md
2026-03-15 04:54:51 +01:00

114 lines
1.6 KiB
Markdown

# 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 :
```bash
sudo bash install.sh
```
Le script ouvre ensuite un menu interactif. Pour le premier module disponible :
```bash
sudo bash install.sh
```
Puis :
```text
4. Configuration systeme
1. system/user-groups
2. system/user-sudo
```
Exemple pour `system/user-groups` :
```text
4
1
gilles
audio,video,plugdev,dialout,netdev,lpadmin,scanner
```
Exemple pour `network/ssh-server` :
```text
1
1
7
22
y
n
```
Exemple pour `network/mdns-avahi` :
```text
1
1
3
y
y
```
Exemple pour `network/identity` :
```text
1
1
1
monpc
local
```
Exemple pour `network/ip-config` :
```text
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 :
- [docs/lan-validation.md](/home/gilles/Documents/vscode/postinstall-debian/docs/lan-validation.md)