El 2004-06-15 a las 15:52 -0400, Hipolito A. Gonzalez M. escribió:
Ehi amigo, muy rara vez, por no decir nunca difiero de ti Carlos, pero YO siempre los hago a mano, no los hago via yast y se mantienen, inclusive luego de entrar via yast. Creo que el modulo de yast de niveles de ejecucion lo que hace es leer los links y crearlos, no lleva una base de datos separada.
No es una base de datos, pero si existe. Cada script de inicio de servicio lleva una cabecera - usaré "/etc/init.d/postfix" como ejemplo: # /etc/init.d/postfix # ### BEGIN INIT INFO # Provides: sendmail postfix # Required-Start: $network $named $syslog # X-UnitedLinux-Should-Start: cyrus ldap ypbind openslp # Required-Stop: # Default-Start: 3 5 # Default-Stop: # Description: start the Postfix MTA ### END INIT INFO Bien, el Yast (inserv, realmente) usa esa información para crear los enlaces. Mira en "Required-Start" y averigua que postfix debe arrancar después de "network" y "named" y "syslog", y con eso, mirando todos los script de inicio, decide en que orden deben arrancar todos los servicios que se hayan solcitado arrancar (es decir, el numerito de los enlaces). La linea "Default-Start" define para que niveles de ejecución se iniciará ese servicio (en este caso, 3 y 5). El proceso es similar para calcular también los enlaces "K". Si a ti te ha funcionado, puede ser casualidad, que el número que le has puesto coincida con el que insserv fuera a poner, o que no le incordie. Lo que he leido por parte de personal de SuSE a este respecto es lo mismo que dije antes: el Yast borrará los enlaces que no le gusten, y/o cambiará el orden. Lo puedes ver en la lista internacional. -- Saludos Carlos Robinson