Pagina 2 di 6

Inviato: gio 27 dic 2007, 1:31
da Dani
Sisi avevo notato e modificato il messaggio ;)

Inviato: gio 27 dic 2007, 1:38
da Dani
Fatto :) Funziona perfettamente !

Inviato: gio 27 dic 2007, 1:39
da nuitari
Quindi ti parte anche il demone e tutto il resto? Bene comunque . Ti piace il tema?

Inviato: gio 27 dic 2007, 1:48
da Dani
Sisi è carino :)
Ora al boot parte correttamente lo splash e finisce ovviamente quando viene raggiunta la fine di rc.M dove abbiamo messo /etc/rc.d/rc.fbsplashd stop.
La prima console virtuale resta colorata ma le altre no. Mi sa che le devo settare manualmente come credo di aver letto nell'howto...

L'ultimo problemino è dato dalla progressbar che resta ferma.
Per caso devo aggiungere nel rc.M dei "rc.fbsplashd N" con N che e' il valore in percentuale della barra ?

[edit]
Nel tuo script vedo un:

Codice: Seleziona tutto

	oldprog=$((65535/100*$1))
	realprog=$((65535/100*$2))
quindi immagino devo usare "rc.fbsplashd prog X Y"...Ma come X e Y cosa devo usare ?

Inviato: gio 27 dic 2007, 1:53
da nuitari
Dani ha scritto:Sisi è carino :)
Ora al boot parte correttamente lo splash e finisce ovviamente quando viene raggiunta la fine di rc.M dove abbiamo messo /etc/rc.d/rc.fbsplashd stop.
La prima console virtuale resta colorata ma le altre no. Mi sa che le devo settare manualmente come credo di aver letto nell'howto...
Nell'howto ho scritto che ci sono diversi modi per far si che tutte le console siano settate. Il mio consiglio è di usare il metodo "init", ossia edita /etc/inittab ed aggiungi la riga:

Codice: Seleziona tutto

zc:2345:wait:/etc/rc.d/rc.fbcondecor
subito dopo la riga:

Codice: Seleziona tutto

c6:12345:respawn:/sbin/agetty 38400 tty6 linux
come ho spiegato nell'howto =) RTFM .
Dani ha scritto:L'ultimo problemino è dato dalla progressbar che resta ferma.
Per caso devo aggiungere nel rc.M dei "rc.fbsplashd N" con N che e' il valore in percentuale della barra ?
Esatto, anche se la sintassi è diversa =) Leggi l'howto, c'è scritto:
A questo punto, è possibile aggiungere in ogni punto focale di rc.S una chiamata a "text" e "prog" in modo da visualizzare un testo descrittivo dell'operazione in atto ed un animazione sulla barra di progresso.

In uno schema normale, subito dopo rc.S init caricherà rc.M. Quindi è possibile continuare a modificare rc.M per aggiornare la barra di progresso. Dopo rc.M, init smetterà di eseguire script d'inizializzazione, per tanto alla fine di rc.M inseriremo:
Se riusciamo a mettere insieme un set di script configurati come si deve, li aggiungo al pacchettino della wiki =)

EDIT:

sempre dalla wiki, la sintassi è:
# /etc/rc.d/rc.fbsplashd text "Initializing System": visualizza il testo "Initializing System" sopra la barra di caricamento
# /etc/rc.d/rc.fbsplashd prog 0 5: mostra l'animazione di caricamento della progress bar partendo dallo 0% ed arrivando al 5%

Inviato: gio 27 dic 2007, 2:02
da Dani
Beh allora non mi resta che modificare i due file...
Non so se vado ot, ma credo che i tgz vadano rivisti...

Codice: Seleziona tutto

root[~]# removepkg fbsplash.theme.insideslack-noarch-1

Removing package /var/log/packages/fbsplash.theme.insideslack-noarch-1...
Removing files:
WARNING: Nonexistent /c/ was found in another package. Skipping.
  --> /c/splash/ no longer exists. Skipping.
  --> /c/splash/insideslack/ no longer exists. Skipping.
  --> /c/splash/insideslack/1024x768.cfg no longer exists. Skipping.
  --> /c/splash/insideslack/1280x800.cfg no longer exists. Skipping.
  --> /c/splash/insideslack/font.ttf no longer exists. Skipping.
  --> /c/splash/insideslack/images/ no longer exists. Skipping.
  --> /c/splash/insideslack/images/silent1024x768.png no longer exists. Skipping.
  --> /c/splash/insideslack/images/silent1280x800.png no longer exists. Skipping.
  --> /c/splash/insideslack/images/verbose1024x768.png no longer exists. Skipping.
  --> /c/splash/insideslack/images/verbose1280x800.png no longer exists. Skipping.
  --> /c/splash/insideslack/insideslack_lilo.bmp no longer exists. Skipping.
Che è quel "/c/" ???

Oppure:

Codice: Seleziona tutto

root[~]# more /var/log/packages/miscsplashutils-0.1.8-i686-1
PACKAGE NAME:     miscsplashutils-0.1.8-i686-1
COMPRESSED PACKAGE SIZE:     531 K
UNCOMPRESSED PACKAGE SIZE:     1060 K
PACKAGE LOCATION: miscsplashutils-0.1.8-i686-1.tgz
PACKAGE DESCRIPTION:
miscsplashutils: miscellaneous framebuffer utilities
miscsplashutils: mainly used by fbsplash scripts
miscsplashutils: http://dev.gentoo.org/~spock/projects/fbsplash/current/
FILE LIST:
./
stall/
stall/doinst.sh
stall/slack-desc
b/
b/splash/
b/splash/bin/
b/splash/bin/usleep
b/splash/bin/fbres

Inviato: gio 27 dic 2007, 2:07
da nuitari
uhhh?? O_o'' In effetti è una cosa strana... boh? Li rivedo subito... ma avevo creato il tutto con checkinstall... boh? ora controllo.... grazie della segnalazione

Inviato: gio 27 dic 2007, 2:14
da nuitari
Visto così sembra che tagli via le prime due lettere del nome della directory.... ma perchè?????

Inviato: gio 27 dic 2007, 2:14
da Dani
Checkinstall non funziona correttamente sulla 12 !

Inviato: gio 27 dic 2007, 2:15
da nuitari
No non è vero, non funziona bene con le coreutils di default della 12, ma io non ho quelle di default.

Inoltre, prendi il package del tema... non ha dentro nessun file speciale, è un semplice tar.gz che si chiama tgz, creato tra l'altro con makepkg... da che diavolo dipende questo errore???

Inoltre l'installazione va a buon fine, i file vengono installati nel punto giusto, semplicemente non viene scritto correttamente il contenuto del log..

Inviato: gio 27 dic 2007, 2:17
da Dani
Boh in ogni caso vado di explodepkg e me li ricompongo .

Inviato: gio 27 dic 2007, 2:19
da nuitari
Scusa, se li installi così come sono te li installa giusti no?

Inviato: gio 27 dic 2007, 2:23
da nuitari
ok ho capito il problema, sto uppando i pacchetti corretti .
grazie ancora ^_^

Inviato: gio 27 dic 2007, 2:40
da Dani
Anch'io li ho rifatti, ora si rimuovono senza problemi :)
Mentre ricostruivo i tgz ho notato che nel pacchetto splashutils ci sono files che vanno a sostituire binari di gcc. Come mai ?

Inviato: gio 27 dic 2007, 2:47
da nuitari
Gran bella domanda... li stavo notando anch'io... suppongo siano finiti dentro perchè per qualche motivo checkinstall ha ritenuto che dovevano esserci... ma non so perchè. Ora controllo..

EDIT:

Mi vien da pensare che sia a causa del fatto che sono stati compilati con klcc, ma nel dettaglio non saprei.. dovrei provare a rimuoverli e a vedere che succede quantomeno, oppure manderò l'ennesima mail a Spock.