docs(amelioration): backlog — update-all, listing double-scroll, su fallback, scripts configurables, partages Samba/NFS
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -5,3 +5,36 @@
|
|||||||
- le bouton ajouter sera deplacer dans le header
|
- le bouton ajouter sera deplacer dans le header
|
||||||
- ajout de bouton dans le header (toggle entre mode tuilenet mode listing)
|
- 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)
|
- 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
|
||||||
Reference in New Issue
Block a user