From bdbe7af55cb4191c33d6e4ef8f6b2a85777f7454 Mon Sep 17 00:00:00 2001 From: Gilles Soulier Date: Sat, 6 Jun 2026 19:20:24 +0200 Subject: [PATCH] =?UTF-8?q?docs(amelioration):=20backlog=20=E2=80=94=20upd?= =?UTF-8?q?ate-all,=20listing=20double-scroll,=20su=20fallback,=20scripts?= =?UTF-8?q?=20configurables,=20partages=20Samba/NFS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- amelioration.md | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/amelioration.md b/amelioration.md index d037465..6034a51 100644 --- a/amelioration.md +++ b/amelioration.md @@ -4,4 +4,37 @@ - dans parametre ajouter d'un bacup et restore de la bdd - le bouton ajouter sera deplacer dans le header - ajout de bouton dans le header (toggle entre mode tuilenet mode listing) -- dans le header ajouter bouton pour un mode update all qui permet d executer update sur chacune des machine ( mettre en la machine qui est en cours d 'update via un style --shadow-press) \ No newline at end of file +- dans le header ajouter bouton pour un mode update all qui permet d executer update sur chacune des machine ( mettre en la machine qui est en cours d 'update via un style --shadow-press) +- petite modification sur le mode listing 2 ascenseurs verticaux independant: si ma souris survol la zone de listing , lascenseur agit sur la liste des machines, si je survol la zone detail, ma souris agit sur la zone detail seulment +- si sudo n'est pas installer utiliser "su -" +- les script peuvent etre configurable via parametre ex: Preview — Docker (dépôt officiel) + +#!/bin/sh +# Docker Engine depuis le dépôt officiel Debian (docs.docker.com/engine/install/debian). +export LC_ALL=C +export DEBIAN_FRONTEND=noninteractive +echo "===SU:CUSTOM_DOCKER===" +apt-get update -qq 2>&1 +apt-get install -y ca-certificates curl 2>&1 +install -m 0755 -d /etc/apt/keyrings +curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc 2>&1 +chmod a+r /etc/apt/keyrings/docker.asc +. /etc/os-release +echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian ${VERSION_CODENAME} stable" > /etc/apt/sources.list.d/docker.list && echo "FILE_MODIFIED=/etc/apt/sources.list.d/docker.list" +apt-get update -qq 2>&1 +if apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 2>&1; then + for p in docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin; do echo "PKG_INSTALLED=$p"; done + echo "SERVICE_ENABLED=docker" + CODE=0 +else + echo "ERR=docker_install_failed" + CODE=1 +fi +usermod -aG docker "gilles" 2>&1 && echo "GROUP_ADDED=docker:gilles" || echo "ERR=docker_group_failed" +mkdir -p "/home/gilles/docker" 2>&1 && echo "FILE_MODIFIED=/home/gilles/docker" +echo "DOCKER_GROUP_RELOGIN_REQUIRED=1" +echo "REBOOT_REQUESTED=1" +echo "===SU:EXIT=${CODE}===" +( il faut integrer un editeur de texte avec coloration syntaxique et validation du code?) +- script partage reseau ajouter le dossier partagé gilles a samba avec les parametre : accessible en temps que guest ( lecture ecriture sans mot de pass) samba : workgroup: home +- script partage reseau: nfs : ajoute le partage home/gilles en lecture ecriture \ No newline at end of file