slackbuild kernel e testing kernelpkg tool [risolto]

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

submax82 ha scritto:NESSUNO la prova?! ... pubblico... una piccola guida sul mio sito.... PROVATELO :(
ciao,

mi sono fatto una religione di _NON_ ricompilare il kernel se quello di Pat funziona... e quello di Pat a me funziona sempre 8)

però ho dato un occhiata veloce sino alla riga 240!
intanto COMPLIMENTI

ciò detto avrei un appunto ed una domanda:
alla riga 186 tu scrivi:

Codice: Seleziona tutto

CONFIG_SMP="$(cat .config | grep CONFIG_SMP | ...)"
sarebbe più rapido e corretto modificare in :

Codice: Seleziona tutto

CONFIG_SMP="$(grep CONFIG_SMP .config | ...)"
lo stesso vale alla riga 214!

sempre in riferimento alle stesse righe mi chiedevo la differenza tra:

Codice: Seleziona tutto

sed 's/^[ \t]*//'

Codice: Seleziona tutto

sed 's/[ \t]*$//'
i due comandi sono concatenati ma non ne capisco molto la differenza: non ho abilitato l'smp e non ho potuto simulare la cosa :/

ciaux,
M

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

bè si .... non sono errori e solo questione di stile...

quei 2 sed gli ho presi da una guida... e servono per togliere gli spazi all'inizio e alla fine della riga... comunque adesso che me lo dici... forse si può semplificare ma non ne sono sicuro devo controllare meglio... la prossima versione vedrò cosa fare ;)

grazie per i commenti... ma provatelo... tanto se non fate installpkg non lo installa e comuque funziona benissimo... :(
Loris ha scritto:Quando avete finito i test mandatemi lo script che lo metto nel repository :)
già com'è adesso funziona... si comunque forse è meglio aspettare la prossima versione... e comunque penso che continuerò sempre a svilupparlo :D

mi servirebbe che qualcuno lo testi con SMP e hd SATA .... con cui non l'ho mai testato...
Ultima modifica di submax82 il mer 3 gen 2007, 11:55, modificato 2 volte in totale.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

submax82 ha scritto:
gohanz ha scritto:Ok stasera faccio la prova! ;)
come sono andati i test? :roll: :?:
Ieri mi è scappato il sonno! :oops: Stasera mi prendo il caffè! :D

baldelario
Packager
Packager
Messaggi: 58
Iscritto il: mer 30 nov 2005, 11:42
Località: Any where out of the world

Messaggio da baldelario »

Ciao Submax,
ho testato il tuo tool trovandolo veramente utile soprattutto nella creazione di pacchetti personalizzati
e ottimizzati del kernel da portare/installare su macchine antiquate, per le quali la compilazione richiederebbe molto tempo; ma non soltanto per questo!!!
Grazie al tuo script ho potuto creare i due kpkg e installarli facilmente sul mio muletto.
Però è sorto un problema quando sono andato a rimuovere il tgz degli headers
di Pat(per fare un po di ordine). Ogni compilazione terminava con un errore.
Esaminato il pacchetto degli headers di Pat ho notato che vi sono incluse
oltre alle directory asm-i386 e linux, anche asm-generic e sound e lo script doinst.sh crea un collegamento alla dir. asm-i386;
ho così modificato il tuo script -kernelpkg- avviato il processo di
compilazione (su un'altra macchina con gli headers di Pat), aggiornato i pacchetti e tutto ha ripreso a funzionare-compilare.
La mia è una osservazione puramente "empirica" e da newbie che spero possa giovarti.
Complimenti e grazie ;)

Giuseppe

P.S. Le prove sono state effettuate sia su un kernel 2.6.18 non modificato
sia su una vers. 2.6.19 patchata (beyond-patchset).

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

baldelario ha scritto:Ciao Submax,
ho testato il tuo tool trovandolo veramente utile soprattutto nella creazione di pacchetti personalizzati
e ottimizzati del kernel da portare/installare su macchine antiquate, per le quali la compilazione richiederebbe molto tempo; ma non soltanto per questo!!!
Grazie al tuo script ho potuto creare i due kpkg e installarli facilmente sul mio muletto.
Però è sorto un problema quando sono andato a rimuovere il tgz degli headers
di Pat(per fare un po di ordine). Ogni compilazione terminava con un errore.
Esaminato il pacchetto degli headers di Pat ho notato che vi sono incluse
oltre alle directory asm-i386 e linux, anche asm-generic e sound e lo script doinst.sh crea un collegamento alla dir. asm-i386;
ho così modificato il tuo script -kernelpkg- avviato il processo di
compilazione (su un'altra macchina con gli headers di Pat), aggiornato i pacchetti e tutto ha ripreso a funzionare-compilare.
La mia è una osservazione puramente "empirica" e da newbie che spero possa giovarti.
Complimenti e grazie ;)

Giuseppe

P.S. Le prove sono state effettuate sia su un kernel 2.6.18 non modificato
sia su una vers. 2.6.19 patchata (beyond-patchset).
infatti non avevo trovato gli slackbuild di quello di pat! OTTIMO ... GRAZIE infinite ... per il feedback ... appena posso sistemo tutte le segnalazioni e pubblico la versione 0.0.2 ;) grazie ragazzi continuate così...

ora mi serve solo il test con smp attivato e hd sata... prima di pubblicare la 0.0.2

anche un test con il 2.4 non sarebbe male
Ultima modifica di submax82 il mer 3 gen 2007, 21:30, modificato 1 volta in totale.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

A me sono una ventina di minuti che lavora! tra poco vediamo il risultato ;)

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

gohanz ha scritto:A me sono una ventina di minuti che lavora! tra poco vediamo il risultato ;)
ottimo alla fine ti fà anche un report... che tra le altre cose ti fà vedere quanto tempo ci ha messo 8)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Un cosa che non capisco perchè mi sta ricompilando tutto i moduli del kernel? Sono 45 minuti che compila! Isomma non dobrebbe usare il mio file .config in /usr/src/.....

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ho finito ma domani devo riprovare forse non ho capito bene il funzionamento!

+------------------------------------------------------------------------------+
| [[[ REPORT ]]] |
+------------------------------------------------------------------------------+
- Start kernel package creator tool: 20:33:52
- End kernel package creator tool: 22:07:19

Input resource:
- KERNEL SOURCE = /usr/src/linux -link-> linux-2.6.17.13
- CONFIG = /usr/src/linux/.config

ls: /usr/src/-2.6.17.13-i386-kpkg.tgz: No such file or directory
Slackware's package/s build:
- KERNEL PACKAGE = /usr/src/kernel-image-2.6.17.13-i486-kpkg.tgz - [16M]

- Time for compile and build the package/s:
1 hours; 33 min; 27 sec
+------------------------------------------------------------------------------+

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Forse ho trovato la cavolata che ho fatto. Ho compilato il kernel 2.6.18 ma ho linkato i sorgenti del 2.6.17! :oops:

Notte! :D

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

infatti
- KERNEL SOURCE = /usr/src/linux -link-> linux-2.6.17.13
bravo ;) :lol: comunque lui compila i sorgenti che linki, quindi il pacchetto è corretto

hai però beccato un errore
ls: /usr/src/-2.6.17.13-i386-kpkg.tgz: No such file or directory
che ho già sistemato...

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

USCITA NUOVA VERSIONE 8) ... testate testate bene

piccoli fix di "stile"
headers ora dovrebbero essere ok...
rc.modules esterno sotto /etc/kernelpkg/rc.modules-default
piccolo errore in report sistemato

testatelo anche con kernel 2.4, smp e hd sata è importante ;)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ti posso dire alcune stranezze, stamane ho riavviato il Pc e non partiva più si era cancellata la directory dei moduli! Poi all'interno del pacchetto creato mancano, almeno credo, i due simlink "build" e "source" che devono puntare alla directory dei sorgenti!

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

gohanz ha scritto:Ti posso dire alcune stranezze, stamane ho riavviato il Pc e non partiva più si era cancellata la directory dei moduli! Poi all'interno del pacchetto creato mancano, almeno credo, i due simlink "build" e "source" che devono puntare alla directory dei sorgenti!
lo sò gli ho tolti io ... tanto non servono almeno credo... il baco è un'altro... cioè quello che hai scoperto anche tu

lo sò ho appena scoperto quel baco anche io!!! nel senso che se compili lo stesso kernel che è in uso cioè la stessa versione ... rimuove la directory dei moduli... adesso lo sistemo... ;)

già FIXATO... tra poco ripubblico!

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

NUOVA VERSIONE! fixato problema grave moduli più altri piccoli fix e aggiunte

SI ORA TUTTO OK CON I MODULI 8)

AGGIORNAMENTO CALDAMENTE CONSIGLIATO delle vecchie versioni :shock: perchè sono stati fixati due bug GRAVI con la costruzione di entrambi i pacchetti kernel-image e kernel-headers

:oops: !SCUSATEMI! :oops:

testate SMP e hd SATA per favore :roll:

Rispondi