ce que j'ai fait
Création du chemin pour créer le template
# mkdir -p /etc/e-smith/templates/etc/sysconfig/modules/nom-driver.modules/
ajout du template
# nano /etc/e-smith/templates/etc/sysconfig/modules/nom-driver.modules/nom-driver
#!/bin/sh
exec modprobe -s nom-driver
Rendre exécutable le script
# chmod 755 /etc/e-smith/templates/etc/sysconfig/modules/nom-driver.modules/nom-driver
Merci à stephdl et à RequestedDeletion
ajout des droits pour rendre exécutable le fichier
Création du chemin pour créer le template.metadata
# mkdir -p /etc/e-smith/templates.metadata/etc/sysconfig/modules/
ajout du template
# nano /etc/e-smith/templates.metadata/etc/sysconfig/modules/nom-driver.modules
PERMS=0755
faire un expand du template
# expand-template /etc/sysconfig/modules/nom-driver.modules
Vérification que le fichier a les bons droits
# ls -al /etc/sysconfig/modules/nom-driver.modules
-rwxr-xr-x 1 root root 414 5 avril 01:15 /etc/sysconfig/modules/nom-driver.modules
après l'expand, /etc/sysconfig/modules/nom-driver.modules n'a plus les bons droits : 644 au lieu de 755
ajout des bons droits
# chmod 755 /etc/sysconfig/modules/nom-driver
J'ai testé reboot et reconfigure.
# lsmod me confirme que le driver est chargé
Pourquoi un expand-template ne garde pas les droits du fichier d'origine, mystère
Dernier problème, il faut faire un reboot pour que le driver soit chargé.
Il n'y aurait pas une autre solution?
Anne