Koozali.org: home of the SME Server
Other Languages => Français => Topic started by: ecureuil on March 16, 2015, 06:03:53 PM
-
bonjour,
Je veux ajouter un driver qui reviendra automatiquement lors d'une re configuration de ma sme.
Je refais un modprobe à chaque fois...
Si quelqu'un a une idée pour faire un template-custom
J'avais fait cela il y a très longtemps avec module.conf
mais plus de module.conf.
J'ai vu qu'il y avait un template pour modprobe.conf.
Si quelqu'un a déjà fait cela, je veux bien un exemple.
merci
Anne
-
You have to create a custom template in:
/etc/e-smith/templates/etc/sysconfig/modules/[EXACT_DRIVER_NAME].modules/
within this new directory you have to create a executable shell script that loads your module.
#!/bin/shmodprobe -s [DRIVER_NAME]
Then expand the template. Every (re)boot the module will be loaded automatically
HTH
Please report back.
guest
-
somehow I can not get the lines apart:
#!/bin/sh
exec modprobe -s [DRIVER_NAME]
-
merci
Je vais tester
Anne
-
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
-
il faut creer un template.metadata
https://github.com/stephdl/smeserver-roundcube/blob/sme9-roundcubemail/root/etc/e-smith/templates.metadata/etc/roundcubemail/config.inc.php
en haut un exemple
a creer un /etc/e-smith/templates.metadata/etc/sysconfig/modules/nom-driver.modules/nom-driver
-
Rendre exécutable le script
# chmod 755 /etc/e-smith/templates/etc/sysconfig/modules/nom-driver.modules/nom-driver
You make the template executable by this command, not the script. Anyway, follow the directions of stephdl on meta data and the script will be executable automatically.