Hello.
Effectivement, sh est lié à dash.
Mais le problème ne se change pas, même si j’utilise bash.
Voici le script:
[code]#! /bin/bash
############################
ZerosCoool
Date: 05.05.10
############################
LogInfo="user.info"
LogError="user.error"
LogSucces=“user.info”
############################
Variables
Hostname=hostname
############################
############################
Add eth1 for DB
if [[ $Hostname =~ “db” ]]
then
echo “auto eth1” >> /etc/network/interfaces
echo “iface eth1 inet dhcp” >> /etc/network/interfaces
fi
############################
############################
Modifiy CRONTAB
mkdir /root/installation
touch /root/installation/crontab
echo “*/2 * * * * /usr/local/sbin/symbion-backup” >> /root/installation/crontab
crontab /root/installation/crontab
############################
############################
Delete files
rm -Rf /root/installation
rm /etc/rc2.d/S20symbion-install
############################
############################
#Reboot systems
init 6
############################[/code]
Ceci fonctionnait parfaitement il y a une semaine. Depuis, j’ai créé un nouveau CD d’installation avec de nouveau paquet.
Dès lors impossible de l’exécuter au premier démarrage du système fraichement installé.
ZerosCool
EDIT: Bon, je pense que finalement je vais placé le script dans > /etc/init.d. Via le preseed d’installation j’ai ajouter la commande update-rc.d. Et, avant la fin de l’exécution du script, je fais les opérations inverse afin de supprimer les divers fichiers utilisés. Dommage quand même que le simple fait de créer un lien dans rc2.d ne fonctionne plus.