Guida "Due simpatici login: welcome2l e linuxlogo"

Discussioni relative alla Gestione del wiki Guide@Debianizzati.Org
Rispondi
frenko
Sr. Member
Sr. Member
Messaggi: 308
Iscritto il: 14/07/2013, 13:48

Guida "Due simpatici login: welcome2l e linuxlogo"

Messaggio da frenko »

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)
Avatar utente
s3v
Hero Member
Hero Member
Messaggi: 5946
Iscritto il: 31/12/2008, 11:54

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

Messaggio da s3v »

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
ferdybassi
Administrator
Administrator
Messaggi: 3320
Iscritto il: 28/12/2006, 4:22
Località: S. Angelo Lodigiano (LO)

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

Messaggio da ferdybassi »

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
Avatar utente
HAL 9000
wiki member
wiki member
Messaggi: 1547
Iscritto il: 10/08/2009, 10:01

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

Messaggio da HAL 9000 »

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 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 6103
Iscritto il: 22/08/2011, 18:54

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

Messaggio da marcomg »

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à.
~ Marco
Avatar utente
HAL 9000
wiki member
wiki member
Messaggi: 1547
Iscritto il: 10/08/2009, 10:01

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

Messaggio da HAL 9000 »

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 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 6103
Iscritto il: 22/08/2011, 18:54

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

Messaggio da marcomg »

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.
~ Marco
frenko
Sr. Member
Sr. Member
Messaggi: 308
Iscritto il: 14/07/2013, 13:48

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

Messaggio da frenko »

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)
Avatar utente
HAL 9000
wiki member
wiki member
Messaggi: 1547
Iscritto il: 10/08/2009, 10:01

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

Messaggio da HAL 9000 »

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 10 "buster" (PC): installazione, aggiornamento da versione 9.
Rispondi