web-dev-qa-db-fra.com

Est-il possible de télécharger un script bash et de l'exécuter à partir d'un fichier preseed?

Je voudrais préparer un iso pour une installation sans surveillance. J'ai donc généré un fichier de préconfiguration à exécuter automatiquement par le programme d'installation. Est-il possible de télécharger un script bash avec wget et de l'exécuter avec bash directement dans le répertoire personnel du premier utilisateur (où le premier utilisateur est le compte d'utilisateur créé par le programme d'installation)? À quoi ressembleraient les commandes dans le fichier preseed?

6
Josh

Voici comment:

d-i preseed/late_command string in-target wget -P /tmp/ $server/script.sh; in-target chmod $+x /tmp/script.sh; in-target /tmp/script.sh`

Mettez cette ligne dans un fichier de préconfiguration et vous pourrez faire tout ce que vous connaissez dans votre système bash.

Vous devez remplacer $server par un hôte Web ou une adresse IP locale bien sûr.

10
Josh

Vous pouvez aussi utiliser:

d-i preseed/run string run.sh

Le fichier run.sh doit être stocké dans le même répertoire à partir duquel le fichier de préconfiguration a été téléchargé.

6
panticz.de