Re: vanilla kernel Debian package

2021-04-22 Berichten over hetzelfde onderwerp Cecil Westerhof
Richard Lucassen  writes:

> On Thu, 22 Apr 2021 11:59:12 +0200
> Cecil Westerhof  wrote:
>
>> Richard Lucassen  writes:
>> 
>> > $ mv linux-5.10.32 linux-5.10.32-apu1-5.10.32
>> 
>> Waar komt die apu1 vandaan?
>
> Uit Zwitserland:
>
> https://pcengines.ch/apu.htm

Bedankt, nu snap ik het.

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



Re: vanilla kernel Debian package

2021-04-22 Berichten over hetzelfde onderwerp Richard Lucassen
On Thu, 22 Apr 2021 11:59:12 +0200
Cecil Westerhof  wrote:

> Richard Lucassen  writes:
> 
> > $ mv linux-5.10.32 linux-5.10.32-apu1-5.10.32
> 
> Waar komt die apu1 vandaan?

Uit Zwitserland:

https://pcengines.ch/apu.htm


-- 
richard lucassen
https://contact.xaq.nl/



Re: vanilla kernel Debian package

2021-04-22 Berichten over hetzelfde onderwerp Cecil Westerhof
Richard Lucassen  writes:

> $ mv linux-5.10.32 linux-5.10.32-apu1-5.10.32

Waar komt die apu1 vandaan?

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



Re: vanilla kernel Debian package

2021-04-22 Berichten over hetzelfde onderwerp Richard Lucassen
On Thu, 22 Apr 2021 10:47:29 +0200
Richard Lucassen  wrote:

> Nou, ik ben inmiddels verder door wat trial and error: wat er
> ***NIET***  in de docs staat is dat je de vanilla source dir moet
> renamen naar de uiteindelijke versie die je gaat krijgen:
> 
> $ mv linux-5.10.32 linux-5.10.32-apu1-5.10.32

Na compilen krijg ik netjes dit:

linux-5.10.32-apu1-5.10.32/
linux-5.10.32-apu1_5.10.32.diff.gz
linux-5.10.32-apu1_5.10.32.dsc
linux-5.10.32-apu1_5.10.32_i386.buildinfo
linux-5.10.32-apu1_5.10.32_i386.changes
linux-5.10.32-apu1_5.10.32.orig.tar.gz
linux-headers-5.10.32-apu1_5.10.32_i386.deb
linux-image-5.10.32-apu1_5.10.32_i386.deb
linux-libc-dev_5.10.32_i386.deb

Het enige wat me opvalt is de apu1- en de apu1_ in de originele dir en
de files die eruit rollen.

R.

-- 
richard lucassen
https://contact.xaq.nl/



Re: vanilla kernel Debian package

2021-04-22 Berichten over hetzelfde onderwerp Richard Lucassen
On Wed, 21 Apr 2021 23:19:16 +0200
Geert Stappers  wrote:

> Richard, jij schrijft "download", de documentatie zegt "install".

Nou, ik ben inmiddels verder door wat trial and error: wat er
***NIET***  in de docs staat is dat je de vanilla source dir moet
renamen naar de uiteindelijke versie die je gaat krijgen:

$ mv linux-5.10.32 linux-5.10.32-apu1-5.10.32

Als je daarna in die dir draait:

$ make deb-pkg LOCALVERSION=-apu1 KDEB_PKGVERSION=$(make kernelversion)

dan gaat het wel goed. Zo niet, dan vliegen de errors en warnings alle
kanten uit en maakt-ie een kopie ernaast waardoor alles dubbel komt.
En waarom dat versienummer 5.10.32 er nu twee keer in moet is me ook
een raadsel maar dat staat zo wel in de docs.

> > > Bakt hier iemand wel eens een vanilla kernel tot een .deb bestand?
> 
> Ik heb er al tijden geen reden meer voor gehad. Ik ben benieuwd
> wat ik mis.   :-)

Ik wil een hardened image zonder initrd gedonder hebben voor een
bepaald type hardware dat ik op veel plekken heb staan.

Typisch weer een geval van "je snapt de docs pas als je het allemaal al
weet". Men had beter een script met opties kunnen maken en die
"make-kpkg" moeten noemen.

R.

-- 
richard lucassen
https://contact.xaq.nl/



Re: vanilla kernel Debian package

2021-04-21 Berichten over hetzelfde onderwerp Geert Stappers
On Wed, Apr 21, 2021 at 09:53:06PM +0200, Koen Wybo wrote:
> Op 21/04/2021 om 21:37 schreef Richard Lucassen:
> > Sinds een paar versies werkt "make-kpkg" niet meer, was een erg handige
> > tool. Maakt iemand wel eens packages vanaf een vanilla kernel? Volgens
> > deze site (bij 4.6):
> > 
> > https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official
> > 
> > hoef ik alleen maar de kernel te downloaden, te extracten vervolgens:
> > 
> > cd /usr/src/linux-5.10.31/
> > make clean
> > make deb-pkg
> > 
> > te draaien. Die make clean" hoeft niet, dat doe "make deb-pkg" ook al.
> > Maar nu haalt-ie iedere keer weer de complete kernel op, pakt 'm uit en
> > zet 'm ernaast.
> > 
> > Voor mij een volkomen raadsel waarom dat gebeurt.
> > 
> 
> Misschien heb je iets aan het "Debian Administrator's Handbook":
> https://debian-handbook.info/browse/stable/sect.kernel-compilation.html
> 

Richard, jij schrijft "download", de documentatie zegt "install".

Vertel ons a.u.b. meer over jouw "download".
 

> > Het vervelende ding draait ook iedere keer een "make clean" ook al wil
> > je een kleine verandering.

Oh, dat is niet wat je zou verwachten.
En omdat het er toch is, vermoed ik dat het wel bewuste keuze is,
dat er een beter "make target" is. Nee, bij mijn parate kennis
zit ook niet welke "target" het wel zou moeten zijn. Ik zou gewoon
`make`, dan wel `make VAR1=waarde VAR2=ookeenwaarde`, proberen.



> > Bakt hier iemand wel eens een vanilla kernel tot een .deb bestand?

Ik heb er al tijden geen reden meer voor gehad. Ik ben benieuwd
wat ik mis.   :-)


Groeten
Geert Stappers
-- 
Silence is hard to parse



Re: vanilla kernel Debian package

2021-04-21 Berichten over hetzelfde onderwerp Richard Lucassen
On Wed, 21 Apr 2021 23:11:03 +0200
henk van ballegooijen  wrote:

> Op die manier maak ik wel eens een custom kernel, uitgaande van de 
> source van kernel.org en dat gaat prima.
> Tarbal uitpakken in een willekeurige map. Dan naar 'willekeurige 
> map'/linux-5.10.32 gaan.
> Vervolgens make oldconfig, make menuconfig of make xconfig.
> En dan:
> make -j4 deb-pkg KDEB_PKGVERSION=$(make kernelversion)-"eigen
> toevoeging"
> 
> bv:
> make -j4 deb-pkg KDEB_PKGVERSION=$(make kernelversion)-21.04.21
> 
> -j4 staat geloof ik voor het aantal processor cores dat je wilt
> gebruiken.
> 
> In de betreffende directory worden dan (als alles goed gaat) keurig
> drie debian pakketten gebouwd:
> 
> linux-image-5.10.32-amd64_5.10.32-21.04.21_amd64.deb
> linux-headers-5.10.32-amd64_5.10.32-21.04.21_amd64.deb
> linux-libc-dev_5.10.32-21.04.21_amd64.deb
> 
> Die kun je dan handmatig installeren als je wilt.
> update-initramfs wordt dan automatisch uitgevoerd.

Dank, ga ik eens bestuderen. Had jij ook dat-ie in een uitgepakte
kernel dir weer de kernel ging zitten ophalen? Ik kreeg ook dit soort
meldingen:

dpkg-source: warning: unknown information field 'Rules-Requires-Root'
in input data in general section of control info file

dpkg-source: info: using source format '1.0' dpkg-source: warning:
source directory 'linux-5.10.31' is not
- 'linux-5.10.31-5.10.31'

dpkg-source: warning: .orig directory name linux-5.10.31.orig is not
- (wanted linux-5.10.31-5.10.31.orig)

dpkg-source: info: building linux-5.10.31 using existing
linux-5.10.31_5.10.31.orig.tar.gz dpkg-source: info: building
linux-5.10.31 in linux-5.10.31_5.10.31-1.diff.gz

Herken je dat?

R.

-- 
richard lucassen
https://contact.xaq.nl/



Re: vanilla kernel Debian package

2021-04-21 Berichten over hetzelfde onderwerp henk van ballegooijen
Op die manier maak ik wel eens een custom kernel, uitgaande van de 
source van kernel.org en dat gaat prima.
Tarbal uitpakken in een willekeurige map. Dan naar 'willekeurige 
map'/linux-5.10.32 gaan.

Vervolgens make oldconfig, make menuconfig of make xconfig.
En dan:
make -j4 deb-pkg KDEB_PKGVERSION=$(make kernelversion)-"eigen toevoeging"

bv:
make -j4 deb-pkg KDEB_PKGVERSION=$(make kernelversion)-21.04.21

-j4 staat geloof ik voor het aantal processor cores dat je wilt gebruiken.

In de betreffende directory worden dan (als alles goed gaat) keurig drie 
debian pakketten gebouwd:


linux-image-5.10.32-amd64_5.10.32-21.04.21_amd64.deb
linux-headers-5.10.32-amd64_5.10.32-21.04.21_amd64.deb
linux-libc-dev_5.10.32-21.04.21_amd64.deb

Die kun je dan handmatig installeren als je wilt.
update-initramfs wordt dan automatisch uitgevoerd.

groet,

Henk.

Op 21-04-2021 om 21:53 schreef Koen Wybo:



Misschien heb je iets aan het "Debian Administrator's Handbook":
https://debian-handbook.info/browse/stable/sect.kernel-compilation.html


Vriendelijke groet


Koen

Op 21/04/2021 om 21:37 schreef Richard Lucassen:

Sinds een paar versies werkt "make-kpkg" niet meer, was een erg handige
tool. Maakt iemand wel eens packages vanaf een vanilla kernel? Volgens
deze site (bij 4.6):

https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official 



hoef ik alleen maar de kernel te downloaden, te extracten vervolgens:

cd /usr/src/linux-5.10.31/
make clean
make deb-pkg

te draaien. Die make clean" hoeft niet, dat doe "make deb-pkg" ook al.
Maar nu haalt-ie iedere keer weer de complete kernel op, pakt 'm uit en
zet 'm ernaast.

Voor mij een volkomen raadsel waarom dat gebeurt.

Bakt hier iemand op deze wijze wel eens een vanilla kernel tot een .deb
bestand?

Het vervelende ding draait ook iedere keer een "make clean" ook al wil
je een kleine verandering.

Kortom, weer een fijne verbetering van iets wat altijd goed werkte.

R.







Re: vanilla kernel Debian package

2021-04-21 Berichten over hetzelfde onderwerp Richard Lucassen
On Wed, 21 Apr 2021 21:53:06 +0200
Koen Wybo  wrote:

> Misschien heb je iets aan het "Debian Administrator's Handbook":
> https://debian-handbook.info/browse/stable/sect.kernel-compilation.html

Ik had wel zoiets voorbij zien komen maar dan met oudere kernel versies.
Wat men bij Debian wel kan verbeteren is de datum van het document
vermelden. Er zijn veel howto's uit het jaar kruik waar niets meer van
klopt.

Deze is zo te zien uit de Buster tijd, maar een verhaal voor de vanilla
kernel staat er niet. Maar ik ga het toch even doorkijken dus, thnx!

R.

-- 
richard lucassen
https://contact.xaq.nl/



Re: vanilla kernel Debian package

2021-04-21 Berichten over hetzelfde onderwerp Koen Wybo



Misschien heb je iets aan het "Debian Administrator's Handbook":
https://debian-handbook.info/browse/stable/sect.kernel-compilation.html


Vriendelijke groet


Koen

Op 21/04/2021 om 21:37 schreef Richard Lucassen:

Sinds een paar versies werkt "make-kpkg" niet meer, was een erg handige
tool. Maakt iemand wel eens packages vanaf een vanilla kernel? Volgens
deze site (bij 4.6):

https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official

hoef ik alleen maar de kernel te downloaden, te extracten vervolgens:

cd /usr/src/linux-5.10.31/
make clean
make deb-pkg

te draaien. Die make clean" hoeft niet, dat doe "make deb-pkg" ook al.
Maar nu haalt-ie iedere keer weer de complete kernel op, pakt 'm uit en
zet 'm ernaast.

Voor mij een volkomen raadsel waarom dat gebeurt.

Bakt hier iemand op deze wijze wel eens een vanilla kernel tot een .deb
bestand?

Het vervelende ding draait ook iedere keer een "make clean" ook al wil
je een kleine verandering.

Kortom, weer een fijne verbetering van iets wat altijd goed werkte.

R.





vanilla kernel Debian package

2021-04-21 Berichten over hetzelfde onderwerp Richard Lucassen
Sinds een paar versies werkt "make-kpkg" niet meer, was een erg handige
tool. Maakt iemand wel eens packages vanaf een vanilla kernel? Volgens
deze site (bij 4.6):

https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official

hoef ik alleen maar de kernel te downloaden, te extracten vervolgens:

cd /usr/src/linux-5.10.31/
make clean
make deb-pkg

te draaien. Die make clean" hoeft niet, dat doe "make deb-pkg" ook al.
Maar nu haalt-ie iedere keer weer de complete kernel op, pakt 'm uit en
zet 'm ernaast.

Voor mij een volkomen raadsel waarom dat gebeurt.

Bakt hier iemand op deze wijze wel eens een vanilla kernel tot een .deb
bestand?

Het vervelende ding draait ook iedere keer een "make clean" ook al wil
je een kleine verandering.

Kortom, weer een fijne verbetering van iets wat altijd goed werkte.

R.

-- 
richard lucassen
https://contact.xaq.nl/