Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3096 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  /etc/init.d/functions Kesako ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

/etc/init.d/functions Kesako ?

n°122314
Out4L
Posté le 08-07-2002 à 15:44:19  profilanswer
 

Je rencontre depuis peu un probème, dans un script shell(firewall.sh) que j'ai ajouté au démarage, il y a la ligne suivante :
. /etc/init.d/functions
 
Celle ligne a priori seme la pagaille au démarrage de la machine qui m'affiche ca :
/etc/init.d/functions: No such file or directory
 
Effectivement ce fichier n'existe pas
Dequoi s'agit-il exactement ? J'ai cherché un peu sur le site debian.org (dans la recherche des packages), sans succès
 
Je tourne sur une debian 2.2r6 + kernel 2.4.18
 
J'ai beau torturer google, et je n'arrive pas a savoir pourquoi je n'ai pas ce fichier sur la debian (fichier présent sur une mandrake par exemple)
 
Quelqu'un pourrait-il m'expliquer a quoi ca sert et si c'est vraiment util ?
 
Merci bien ! :)

mood
Publicité
Posté le 08-07-2002 à 15:44:19  profilanswer
 

n°122316
Out4L
Posté le 08-07-2002 à 15:47:11  profilanswer
 

j'ai l'impression que la debian n'a pas besoin de ca
 
J'ai trouvé ca, dans un HOWTO relatif au VPN, peut-etre cela peut-il aider ? :
 
"The init file copied to /etc/init.d/vpn or /etc/rc.d/init.d/vpn assumes a Red Hat 6.x setup. In particular, it sources /etc/rc.d/init.d/functions. On later Red Hat systems, this should be changed to /etc/init.d/functions. On Debian systems, this line should be commented out. "
 
On pourrais commenter cette ligne ???

n°122322
kadreg
profil: Utilisateur
Posté le 08-07-2002 à 15:50:31  profilanswer
 

C'est un fichier mandrake/redhat qui contient des fonctions utiles dans les tous fichiers d'init. L'exemple le plus simple est echo_success qui affiche [   OK   ] sur une RH/mdk au boot (ou [   \o/  ] chez moi.
 
Si tu as un script qui le réclame, crée un fichier vide et chmod le en 755, ça suffira peut être.
 
Tu n'aurais par installé un démon en récupérant un rpm qui serait passé par alien des fois ?
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°122324
kasi
la salopette c'est chouette !
Posté le 08-07-2002 à 15:51:31  profilanswer
 

heuuuu
 
ça rajoute des fonctions qui te permettent d'ajouter un joli [OK] quand ton service démarre bien  


Message édité par kasi le 08-07-2002 à 15:51:54

---------------
http://olivier.glagla.net/
n°122334
fl0ups
東京 - パリ - SLP
Posté le 08-07-2002 à 15:59:34  profilanswer
 

y a un package qui permet de faire pareil sur debian?
 
J'aimerais bien avoir des trucs vert fluo au boot comme sur mdk/gentoo :)

n°122335
Out4L
Posté le 08-07-2002 à 15:59:36  profilanswer
 

kadreg a écrit a écrit :

C'est un fichier mandrake/redhat qui contient des fonctions utiles dans les tous fichiers d'init. L'exemple le plus simple est echo_success qui affiche [   OK   ] sur une RH/mdk au boot (ou [   \o/  ] chez moi.
 
Si tu as un script qui le réclame, crée un fichier vide et chmod le en 755, ça suffira peut être.
 
Tu n'aurais par installé un démon en récupérant un rpm qui serait passé par alien des fois ?
 
 




 
J'ai une debian d'origine fraichement installée et rekernelisée, je n'ai rien installé de particulier

n°122340
fl0ups
東京 - パリ - SLP
Posté le 08-07-2002 à 16:01:58  profilanswer
 

Enfin j'utilise aussi un script de fw appelé firewall.sh et qui appelle aussi le fichier functions (on a peut etre le meme, c'est celui de http://my.netfilter.se ?)
 
Et ça m'a jamais empeché de le lancer sur debian ou gentoo
Tu peux essayer de commenter la ligne si ca bug

n°122358
Out4L
Posté le 08-07-2002 à 16:11:08  profilanswer
 

le script est le suivant :
je l'ai copié dans /etc/init.d sous le nom firewall.sh, et jai ensuite fait un update-rc.d firewall.sh defaults
 
#!/bin/bash  
#  
# Lancement du script de Firewall  
# Arnaud de Bermingham  
. /etc/init.d/functions  
 
RETVAL=0  
 
# Fonction pour le lancement du firewall  
start() {  
  echo -n "Application des règles IpTables: "  
  /etc/firewall.sh  
  RETVAL=?  
  [ -eq 0 ] && touch /var/lock/subsys/firewall  
  echo  
}  
 
# Fonction pour arrêter le firewall (on flush)  
stop() {  
  echo -n "Flush des règles IpTables: "  
  /etc/flush_iptables.sh  
  RETVAL=?  
  [ -eq 0 ] && rm -f /var/lock/subsys/firewall  
  echo  
}  
 
case "" in  
  start)  
    start  
    ;;  
  stop)  
    stop  
    ;;  
  restart)  
    stop  
    start  
    ;;  
  status)  
    /sbin/iptables -L  
    /sbin/iptables -t nat -L  
    RETVAL=?  
    ;;  
  *)  
    echo "Usage: firewall {start|stop|restart|status}"  
    RETVAL=1  
esac  
 
exit

n°122361
Out4L
Posté le 08-07-2002 à 16:12:52  profilanswer
 

fl0ups a écrit a écrit :

Enfin j'utilise aussi un script de fw appelé firewall.sh et qui appelle aussi le fichier functions (on a peut etre le meme, c'est celui de http://my.netfilter.se ?)
 
Et ça m'a jamais empeché de le lancer sur debian ou gentoo
Tu peux essayer de commenter la ligne si ca bug




 
Ton URL ne fonctionne pas :DDD

n°122382
minusplus
Posté le 08-07-2002 à 16:29:30  profilanswer
 

kadreg a écrit a écrit :

 (ou [   \o/  ] chez moi.
 
 
 
 




 
 [:gui42]

mood
Publicité
Posté le 08-07-2002 à 16:29:30  profilanswer
 

n°122383
kadreg
profil: Utilisateur
Posté le 08-07-2002 à 16:37:03  profilanswer
 

minusplus a écrit a écrit :

 
 
 [:gui42]  




 
http://linuxfr.org/comments/view.p [...] _id=111212


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°122414
Out4L
Posté le 08-07-2002 à 17:35:46  profilanswer
 

Personne ne peut vraiment me dire a quoi ca sert alors ?

n°122415
Out4L
Posté le 08-07-2002 à 17:36:06  profilanswer
 


 
j'ai toujours pas capté désolé :/

n°122416
Out4L
Posté le 08-07-2002 à 17:37:47  profilanswer
 

j'imagine que de copier betement ce fichier sur la debian ne servirait a rien ?

n°122461
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-07-2002 à 19:22:14  profilanswer
 

c'est un fichier qui contient des fonctions ou des procédures.
ces procédures permettent de ne pas surcharger les script.
 
si tu veux comprendre, achète un bouquin de programmation.
 
un exemple bête : pow()
disons permet de calculer la puissance d'unn nombre. au lieu de mettre dans ton script l'algiorithme et le faire à la main ( for ... to n-1 ... a*a ... ), tu utilises la fonction qui le fait pour toi ( pow(a,n) )
 
note : je m'en fous du vrai algo pasx que ca a faire


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  /etc/init.d/functions Kesako ?

 

Sujets relatifs
[Newbie] pb init de carte reseau[résolu] Kernel panic : No init found
No init foundkésako que les ".patch" ?
Installation de mandrake 8.2 : Kernel Panic : attempted to kill init !multitache, kesako?
Bad EIP Value, Kernel Panic : Attempted to kill init ! Ca vous parle ?Level d'init et nioubie
Plus de sujets relatifs à : /etc/init.d/functions Kesako ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)