Commit Graph

11 Commits

Author SHA1 Message Date
cedricAbonnel 3050b6d7c0 refactor: prep.sh — qualité et sécurité
- set -uo pipefail
- mkdir -p immédiat sur log_dir avant tout appel à log()
- log() : garde sur argument vide
- ls remplacé par find + sort (robuste aux espaces et à la locale)
- list_files() : helper mutualisé pour les 5 listings
- Condition inutile sur files_local-share-doc supprimée
- Fichier source manquant → error() au lieu d'être ignoré silencieusement
- Section "Résumé des DOC" supprimée (code mort depuis 2023)
- Commentaires numérotés obsolètes supprimés
- Indentation homogénéisée (4 espaces)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 21:22:00 +02:00
cedricAbonnel dec199480e refactor: conformité XDG Base Directory Specification
- Logs déplacés vers $XDG_STATE_HOME/scripts-bash (au lieu de ~/log ou ~/logs)
- Liste d'installation déplacée vers $XDG_DATA_HOME/scripts-bash/uninstall-list
- updateall : hosts → $XDG_CONFIG_HOME/updateall/hosts, stats → $XDG_STATE_HOME/updateall/stats
- generate_playlist : config → $XDG_CONFIG_HOME/generate-playlist
- random_music_player, play_tophaire : config via $XDG_CONFIG_HOME
- trierPhotos.php : logs via $XDG_STATE_HOME
- Toutes les variables XDG avec fallback (~/.local/state, ~/.local/share, ~/.config)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 21:04:39 +02:00
cedricAbonnel a646c2f4be refactor: conformité conventions Linux FHS/XDG
- man pages déplacées dans local/share/man/man1/ (man cherche dans man<section>/)
- docs déplacées dans local/share/doc/scripts-bash/ (un sous-dossier par package)
- old-bin/ supprimé (fichiers obsolètes → historique git)
- .config/prep.sh parasite supprimé
- 'liste des scripts.base' renommé en 'liste-des-scripts.base' (pas d'espace)
- prep.sh et install.sh mis à jour pour les nouveaux chemins
2026-04-30 09:02:00 +02:00
cedricAbonnel 479fe9c1f1 fix: prep.sh — 5 corrections (log_dir manquant, ls -c1→-1, yum/dnf, mapfile, résumé simplifié) 2026-04-30 08:53:02 +02:00
cedricAbonnel 2629dd832c ajout de setup_server_debian.sh 2025-03-03 08:47:52 +01:00
cedricAbonnel eb8bf3ed38 Uniformisation des documentations 2023-12-14 21:29:06 +01:00
cedricAbonnel 34e7b33357 Uniformisation des pages manuels
Changes to be committed:
	modified:   .config/files_local-share-doc
	modified:   .config/files_local-share-man
	modified:   local/share/doc/castopod_update.1.md
	modified:   local/share/doc/convertPDF.1.md
	modified:   local/share/doc/play_tophoraire.1.md
	modified:   local/share/doc/playlist_gen.1.md
	modified:   local/share/doc/random_music_player.1.md
	modified:   local/share/man/castopod_update.1
	modified:   local/share/man/convertPDF.1
	modified:   local/share/man/play_tophoraire.1
	modified:   local/share/man/playlist_gen.1
	modified:   local/share/man/random_music_player.1
	modified:   prep.sh
2023-12-14 21:27:49 +01:00
cedricAbonnel 572bb05afc Add castopod_update 2023-11-30 00:51:00 +01:00
cedricAbonnel fb062731fe Déplacement de la liste des fichiers à copier. 2023-11-19 19:36:49 +01:00
cedricAbonnel 052973faa2 Gestion des pages MAN utilisateurs créée. 2023-11-19 17:10:15 +01:00
cedricAbonnel beef91b263 Création des listes des fichiers copiés. Le script prep.sh permet systématiquement de les regénérer. 2023-11-19 09:28:51 +01:00