OVH Cloud OVH Cloud

[FBSD 4.9] Installation automatique et rc.conf

3 réponses
Avatar
Fabrice
Bonjour,

Pour générer automatiquement une machine avec les bons paramètres, je
n'ai hélas pas trouvé mieux que de faire un fichier .cfg sur une
disquette. Lors de l'install, je choisis donc load config et hop.
L'install se passe bien, et en fin de fichier .cfg, j'ai rajouté des
lignes de commande pour personnaliser le rc.conf et que la machine
redémarre en étant accessible.

Pour rajouter des lignes dans rc.conf, je fais par exemple :
command=echo 'sshd_enable="YES"' >> /etc/rc.conf

mais lorsque je reboote, je ne retrouve aucun des ajouts que j'ai fait,
j'ai l'impression que sysinstall a réécrasé par son propre fichier. Par
contre l'écriture dans d'autres fichiers ne posent pas de pb.
J'me gourre où ?

Merci
FABrice

3 réponses

Avatar
Paul Gaborit
À (at) Wed, 20 Apr 2005 14:22:05 +0200,
Fabrice écrivait (wrote):
Pour générer automatiquement une machine avec les bons paramètres, je n'ai
hélas pas trouvé mieux que de faire un fichier .cfg sur une disquette. Lors
de l'install, je choisis donc load config et hop.
L'install se passe bien, et en fin de fichier .cfg, j'ai rajouté des lignes
de commande pour personnaliser le rc.conf et que la machine redémarre en
étant accessible.

Pour rajouter des lignes dans rc.conf, je fais par exemple :
commandìho 'sshd_enable="YES"' >> /etc/rc.conf

mais lorsque je reboote, je ne retrouve aucun des ajouts que j'ai fait, j'ai
l'impression que sysinstall a réécrasé par son propre fichier. Par contre
l'écriture dans d'autres fichiers ne posent pas de pb. J'me gourre où ?


À tout hasard, si vos ajouts se font lors de l'installation (avant le reboot
qui suit l'installation), il me semble que votre commande ne modifiera que le
fichier /etc/rc.conf monté en mémoire depuis le CD d'installation et non celui
réellement installé sur votre disque dur.

Ceci étant, si ça marche vraiment pour d'autres fichiers (lesquels?), mon
explication ne tient pas debout...

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>

Avatar
Fabrice
À (at) Wed, 20 Apr 2005 14:22:05 +0200,
Fabrice écrivait (wrote):

Pour générer automatiquement une machine avec les bons paramètres, je n'ai
hélas pas trouvé mieux que de faire un fichier .cfg sur une disquette. Lors
de l'install, je choisis donc load config et hop.
L'install se passe bien, et en fin de fichier .cfg, j'ai rajouté des lignes
de commande pour personnaliser le rc.conf et que la machine redémarre en
étant accessible.

Pour rajouter des lignes dans rc.conf, je fais par exemple :
commandìho 'sshd_enable="YES"' >> /etc/rc.conf

mais lorsque je reboote, je ne retrouve aucun des ajouts que j'ai fait, j'ai
l'impression que sysinstall a réécrasé par son propre fichier. Par contre
l'écriture dans d'autres fichiers ne posent pas de pb. J'me gourre où ?



À tout hasard, si vos ajouts se font lors de l'installation (avant le reboot
qui suit l'installation), il me semble que votre commande ne modifiera que le
fichier /etc/rc.conf monté en mémoire depuis le CD d'installation et non celui
réellement installé sur votre disque dur.
Ah oui, c'est même carrément ça !!! En fin d'install, si je fait vi

/etc/rc.conf j'ai ce que je souhaiterais avoir, mais c'est sur le
système virtuel !! Il ne me reste plus qu'à trouver ou est monter /


Ceci étant, si ça marche vraiment pour d'autres fichiers (lesquels?), mon
explication ne tient pas debout...

Pour dire cela, je me basais sur le fait que je fais la même commande

pour ajouter -P dans /boot.config mais peut être que c'est sysintall qui
le fait ?

Merci
FAbrice


Avatar
Fabrice
À (at) Wed, 20 Apr 2005 14:22:05 +0200,
Fabrice écrivait (wrote):

Pour générer automatiquement une machine avec les bons paramètres, je n'ai
hélas pas trouvé mieux que de faire un fichier .cfg sur une disquette. Lors
de l'install, je choisis donc load config et hop.
L'install se passe bien, et en fin de fichier .cfg, j'ai rajouté des lignes
de commande pour personnaliser le rc.conf et que la machine redémarre en
étant accessible.

Pour rajouter des lignes dans rc.conf, je fais par exemple :
commandìho 'sshd_enable="YES"' >> /etc/rc.conf

mais lorsque je reboote, je ne retrouve aucun des ajouts que j'ai fait, j'ai
l'impression que sysinstall a réécrasé par son propre fichier. Par contre
l'écriture dans d'autres fichiers ne posent pas de pb. J'me gourre où ?



À tout hasard, si vos ajouts se font lors de l'installation (avant le reboot
qui suit l'installation), il me semble que votre commande ne modifiera que le
fichier /etc/rc.conf monté en mémoire depuis le CD d'installation et non celui
réellement installé sur votre disque dur.

Tests fait finalement non : avant que sysinstall se termine, je passe

sur la console vi /etc/rc.conf -> OK, c'est mon fichier
Halt violent sans laisser sysinstall terminer, reboot et oh miracle, mon
rc.conf

Quelqu'un saurait où trouver une doc précise sur sysinstall et load
config avec le format des commandes ?

Merci
FAbrice