On 04/02/2014 09:17 AM, sa...@eng.it wrote:
Stimolato da Davide, ho  dato un'occhiata alla documentazione riguardo
il boot process in debian ed  ho finalmente sistemato un mio scriptino
che monta una share samba remota.

Elenco le cose che ho fatto

Davide Prina writes:

  > #!/bin/sh -e

Non avevo questo flag per la shell, ma non è fondamentale

  > ### BEGIN INIT INFO
  > # Provides:          udev

Il nome qui dentro deve essere univoco.

Quando ho fatto lo script di cui sopra ho riciclato uno script che monta
le partizioni LVM di un disco USB esterno se questo è connesso.

Nel nuovo script avevo lasciato il vecchio nome.

Quando ho usato insserv per attivare il file, questo mi ha dato come errore
che il servizio era già fornito.

Cambiato il nome in Provides:

  > # Required-Start:    mountkernfs
  > # Required-Stop:
  > # Default-Start:     S
  > # Default-Stop:
  > # Short-Description: Start udevd, populate /dev and load drivers.
  > ### END INIT INFO
  >
  > hai creata e compilata, nel tuo script, la sezione degli info?

Non lo ho trovato scritto esplicitamente, ma credo che il contenuto di
quella parte venga letto da init e non solo dal programma usato per
creare il link simbolico

  > Naturalmente il tuo script lo hai messo in /etc/init.d e poi per
  > installarlo hai usato update-rc.d... vero?

insserv, ma dovrebbe a naso bastare ln -s . Il primo è più comodo.


Di fatto crea/modifica a seconda dell'header il file (dipendenze) il file simbolico S{XX}script nel runlevel indicato e (COSA INDISPENSABILE) viene modificato il file: /etc/init.d/.depend.boot, .depend.start e .depend.stop.

Cosi` funziona. Non riesco a metterlo prima di udev (che e` S02udev) nonostante abbia l'unica dipendenza che e` mountkernfs COME UDEV... Speravo in S{XX}script che a livello di sort alfabetico e` PRIMA di S{XX}udev...

Mah...

Ciao
--
           ,,,
          (o o)
======oOO==(_)==OOo======

Gianluca Renzi
R&D
phone: +39.0542.609120
fax:   +39.0542.609212

      .oooO  Oooo.
======(   )==(   )=======
       \ (    ) /
        \_)  (_/

===================
| I would like to |
| fix the world,  |
| but they're not |
| giving me the   |
 \ source code!  /
  ---------------
    ¯\_(".)_/¯


--
Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53427462.7010...@eurekelettronica.it

Reply via email to