Repository 32bit  Forum
Repository 64bit  Wiki

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 sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare se è una richiesta d'aiuto per un precompilato presente nel repository di Slacky.eu.
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 dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Messaggioda absinthe » mer gen 03, 2007 11:13

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
absinthe
Iper Master
Iper Master
 
Messaggi: 2354
Iscritto il: dom mag 15, 2005 0:00
Località: Prato
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze

Messaggioda submax82 » mer gen 03, 2007 12:30

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 gen 03, 2007 12:55, modificato 2 volte in totale.
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Messaggioda gohanz » mer gen 03, 2007 12:33

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
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 1:00

Messaggioda baldelario » mer gen 03, 2007 22:09

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).
baldelario
Packager
Packager
 
Messaggi: 58
Iscritto il: mer nov 30, 2005 12:42
Località: Any where out of the world

Messaggioda submax82 » mer gen 03, 2007 22:14

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 gen 03, 2007 22:30, modificato 1 volta in totale.
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Messaggioda gohanz » mer gen 03, 2007 22:18

A me sono una ventina di minuti che lavora! tra poco vediamo il risultato ;)
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 1:00

Messaggioda submax82 » mer gen 03, 2007 22:24

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
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Messaggioda gohanz » mer gen 03, 2007 23:00

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 nov 30, 2004 1:00

Messaggioda gohanz » mer gen 03, 2007 23:07

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 nov 30, 2004 1:00

Messaggioda gohanz » mer gen 03, 2007 23:09

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
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 1:00

Messaggioda submax82 » mer gen 03, 2007 23:17

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 ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Messaggioda submax82 » gio gen 04, 2007 0:18

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
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Messaggioda gohanz » gio gen 04, 2007 9:43

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
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 1:00

Messaggioda submax82 » gio gen 04, 2007 21:47

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 ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Messaggioda submax82 » gio gen 04, 2007 23:05

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:
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

PrecedenteProssimo

Torna a Packages

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti