Guida "Due simpatici login: welcome2l e linuxlogo"

Discussioni relative alla Gestione del wiki Guide@Debianizzati.Org

Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda frenko » 05/04/2015, 14:27

La guida in questione è questa: http://guide.debianizzati.org/index.php ... _linuxlogo
Stavo configurando il terminale per usare questi simpatici programmini quando mi sono accorto che su debian jessie non esiste più il file inittab, ho quindi spulciato in rete ed ho trovato questo bugreport.
Anche se non è una guida importantissima sarebbe bene riuscire a scrivere la parte relativa a debian jessie

ciao
Pc Fisso: Debian Jessie + Openbox
Portatile Dell xps 15: Debian Jessie + Cinnamon
Raspberry Pi 2: Raspbian minimal (MIBIAN)
frenko
Sr. Member
Sr. Member
 
Messaggi: 308
Iscritto il: 14/07/2013, 13:48

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda s3v » 06/04/2015, 8:48

Qui si possono leggere le istruzioni per far funzionare il programma con systemd:
https://sources.debian.net/src/linuxlog ... ME.Debian/
2. Instructions for users with systemd

As decribed in https://bugs.debian.org/cgi-bin/bugrepo ... bug=750781

The simplest approach - editing /lib/systemd/system/getty@.service and
adding the "-f /etc/issue.linuxlogo" parameter to the ExecStart line -
gives the right result, but that solution is vulnerable to being
overwritten on upgrade. (You also need to remember to invoke
"systemctl daemon-reload && getty@tty1 start", making sure you aren't
logged in on TTY1 at the time.)

The next best option - copying the file to /etc/systemd/system and
editing it there - also works, though it still means losing any
improvements in later versions of the packaged service file.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5610
Iscritto il: 31/12/2008, 11:54

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda ferdybassi » 06/04/2015, 9:37

Ciao,
le soluzioni del link sembrano approssimative. Una rischia di essere sovrascritta dagli aggiornamenti, l'altra ti fa perdere i vantagggi degli aggiornamenti.
Io direi di marcare la guida come funzionante fino a Wheezy e di riparlarne quando le cose con systemd si saranno stabilizzate...

Ciao ciao
Immagine  Immagine
Avatar utente
ferdybassi
Administrator
Administrator
 
Messaggi: 3285
Iscritto il: 28/12/2006, 4:22
Località: S. Angelo Lodigiano (LO)

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda HAL 9000 » 06/04/2015, 10:34

Non è quello un problema anche con sysvinit? In fondo si modificava /etc/inittab, che può essere sempre sovrascritto da aggiornamenti (anche se ammetto che è molto improbabile che in pratica ce ne siano).
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda marcomg » 06/04/2015, 11:00

HAL 9000 ha scritto:Non è quello un problema anche con sysvinit? In fondo si modificava /etc/inittab, che può essere sempre sovrascritto da aggiornamenti (anche se ammetto che è molto improbabile che in pratica ce ne siano).

Non esattamente, essendo il file inittab in etc apt lo vede come file di configurazione, nel caso un aggiornamento lo va a modificare chiede cosa è necessario fare. Quelli di systemd sono in lib (sempre perché systemd è l'esempio di come non si sviluppa un software) quindi nel caso vengano aggiornati apt li pialla senza pietà.
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5589
Iscritto il: 22/08/2011, 18:54

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda HAL 9000 » 06/04/2015, 11:23

I file in /lib non sono da modificare, così come non si modificano più direttamente quelli in /boot, consiglierei soltanto l'altra soluzione, ossia di crearli in /etc/systemd/system. È vero comunque che anche in questo caso gli aggiornamenti continuerebbero in /lib/sytemd, ma rispetto a sovrascrivere le modifiche verrebbero ignorati in favore delle proprie configurazioni in /etc/systemd. Non è quindi equivalente ad avere un singolo file di configurazione in /etc, non ci avevo proprio pensato, ma la considero un'alternativa preferibile e riduce le possibilità di combinare pasticci, visto che per ripristinare tutto basta eliminare il proprio file di configurazione.
L'unica mancanza è che APT non manda alcun avviso con nuovi aggiornamenti. Non lo trovo però un ostacolo insormontabile, e in caso di richieste in tal senso, in futuro APT potrebbe senz'altro controllare se un file in /lib/systemd/system, in caso sia nascosto/ignorato in favore di uno personalizzato in /etc/systemd/system, è stato aggiornato. (EDIT: Ora che ho controllato esiste già un systemd-delta che potrebbe essere adattato allo scopo.)

Tornando alla discussione, se si tratta soltanto di visualizzare un messaggio, si può creare un nuovo servizio personalizzato che si avvii prima che venga attivata la console. Ignoro però il formato dei file issue contenuti nei due pacchetti e se basti un banale cat.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda marcomg » 06/04/2015, 14:21

HAL 9000 ha scritto:L'unica mancanza è che APT non manda alcun avviso con nuovi aggiornamenti. Non lo trovo però un ostacolo insormontabile, e in caso di richieste in tal senso, in futuro APT potrebbe senz'altro controllare se un file in /lib/systemd/system, in caso sia nascosto/ignorato in favore di uno personalizzato in /etc/systemd/system, è stato aggiornato. (EDIT: Ora che ho controllato esiste già un systemd-delta che potrebbe essere adattato allo scopo.)

Attraverso un file conffiles da inserire nella cartella DEBIAN durante la preparazione del pacchetto si può informare a dpkg che quel determinato file anche se non è in etc è un file di configurazione.
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5589
Iscritto il: 22/08/2011, 18:54

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda frenko » 13/04/2015, 14:38

ferdybassi ha scritto:Ciao,
le soluzioni del link sembrano approssimative. Una rischia di essere sovrascritta dagli aggiornamenti, l'altra ti fa perdere i vantagggi degli aggiornamenti.
Io direi di marcare la guida come funzionante fino a Wheezy e di riparlarne quando le cose con systemd si saranno stabilizzate...

Ciao ciao

Son d' accordo. Compatibilità fino a wheezy.
Mo provo ad applicare le soluzioni proposte per jessie e vi dico se tutto funziona.

ciaoo
Pc Fisso: Debian Jessie + Openbox
Portatile Dell xps 15: Debian Jessie + Cinnamon
Raspberry Pi 2: Raspbian minimal (MIBIAN)
frenko
Sr. Member
Sr. Member
 
Messaggi: 308
Iscritto il: 14/07/2013, 13:48

Re: Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggioda HAL 9000 » 09/06/2015, 14:36

Ho aggiornato la guida per systemd. Nessun test completo comunque: i pacchetti sono gli stessi da Squeeze o Wheezy, con solo qualche patch aggiuntiva.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01


Torna a Guide@Debianizzati.Org

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti