#!/bin/sh # Partage réseau : installe les paquets cochés (Samba/NFS/mDNS). Config détaillée = tâche 4. export LC_ALL=C export DEBIAN_FRONTEND=noninteractive echo "===SU:CUSTOM_SHARING===" PKGS="" {{#installSamba}}PKGS="$PKGS samba"{{/installSamba}} {{#installNfs}}PKGS="$PKGS nfs-kernel-server"{{/installNfs}} {{#installMdns}}PKGS="$PKGS avahi-daemon libnss-mdns"{{/installMdns}} if [ -z "$PKGS" ]; then echo "ERR=no_sharing_selected" echo "===SU:EXIT=2===" exit 2 fi apt-get update -qq 2>&1 if apt-get install -y $PKGS 2>&1; then for p in $PKGS; do echo "PKG_INSTALLED=$p"; done {{#installSamba}}echo "SERVICE_ENABLED=smbd"{{/installSamba}} {{#installNfs}}echo "SERVICE_ENABLED=nfs-kernel-server"{{/installNfs}} {{#installMdns}}echo "SERVICE_ENABLED=avahi-daemon"{{/installMdns}} CODE=0 else echo "ERR=sharing_install_failed" CODE=1 fi echo "===SU:EXIT=${CODE}==="