Re: SPECS: template-kernel-module.spec - added alternative kernel supp...

2006-06-24 Wątek Jakub Bogusz
On Sat, Jun 24, 2006 at 02:41:13AM +0200, Przemek Iskra wrote:
 Tylko pytanie moje brzmi, czy można na buildery słać paczki z
 --define=alt_kernel coś ?

Przy pomocy make_request.sh nie.
Ponadto automatyka ftp-owa nie pozwala na generowanie zestawów pakietów
o różnych nazwach z tego samego .src.rpm-a.


-- 
Jakub Boguszhttp://qboosh.cs.net.pl/
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: template-kernel-module.spec - added alternative kernel supp...

2006-06-24 Wątek Mariusz Mazur
On Saturday 24 June 2006 08:17, Jakub Bogusz wrote:
 On Sat, Jun 24, 2006 at 02:41:13AM +0200, Przemek Iskra wrote:
  Tylko pytanie moje brzmi, czy można na buildery słać paczki z
  --define=alt_kernel coś ?

 Przy pomocy make_request.sh nie.

Chyba rzeczywiście. By trzeba było dopisać.

 Ponadto automatyka ftp-owa nie pozwala na generowanie zestawów pakietów
 o różnych nazwach z tego samego .src.rpm-a.

Ftpowej to dynda, bo nie jest ona w żaden sposób świadoma istnienia specy, czy 
też cvsu, operuje tylko na gotowych plikach wysłanych przez burdele (gdzie 
kluczową rolę pełni src.burdel, bo to on tworzy src.rpma, czyli decyduje o 
jego nazwie, a w oparciu o nazwy src.rpmów pracuje automatyka ftpowa). Więc 
jedyne ograniczenie tutaj polegałoby na tym, czy src.burdel potrafi coś 
takiego stworzyć. Powinien potrafić, acz ktoś musiałby sprawdzić i 
ewentualnie pogrzebać w kodzie w celu poprawienia.


-- 
Oceniaj innych po zamiarach, a siebie po wynikach.
 Guy Kawasaki
Wykształcenie jest rzeczą godną podziwu, acz dobrze czasem
pamiętać, że niczego, co warto wiedzieć, nie da się kogoś nauczyć.
  Oscar Wilde
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: template-kernel-module.spec - added alternative kernel supp...

2006-06-24 Wątek Marcin Król
 Author: sparky   Date: Fri Jun 23 23:53:47 2006 GMT
 Module: SPECS Tag: HEAD
  Log message:
 - added alternative kernel support; if you wish to build for kernel other than
   one from kernel.spec (for now there is kernel-desktop.spec only), define
   alt_kernel to this kernel name (eg. --define=alt_kernel desktop)

O. Bomba. Sam mialem zamiar zrobic cos w ten desen :)

M.
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: template-kernel-module.spec - added alternative kernel supp...

2006-06-23 Wątek Przemek Iskra
nie zauważyłem że coś Reply-to: popsuło, nie odpowiadajcie na commit

- Forwarded message from Przemek Iskra [EMAIL PROTECTED] -

Return-path: [EMAIL PROTECTED]
Envelope-to: [EMAIL PROTECTED]
Delivery-date: Sat, 24 Jun 2006 02:37:36 +0200
...
Date: Sat, 24 Jun 2006 02:37:22 +0200
From: Przemek Iskra [EMAIL PROTECTED]
To: pld-cvs-commit@lists.pld-linux.org
Subject: Re: SPECS: template-kernel-module.spec - added alternative kernel
supp...
...

On Sat, Jun 24, 2006 at 01:53:47AM +0200, sparky wrote:
 Author: sparky   Date: Fri Jun 23 23:53:47 2006 GMT
 Module: SPECS Tag: HEAD
  Log message:
 - added alternative kernel support; if you wish to build for kernel other than
   one from kernel.spec (for now there is kernel-desktop.spec only), define
   alt_kernel to this kernel name (eg. --define=alt_kernel desktop)

 +%{?with_dist_kernel:BuildRequires:   kernel%{_alt_kernel}-module-build = 
 3:2.6.14}
 +BuildRequires:   rpmbuild(macros) = 1.308

 +%package -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 +%description -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 +%package -n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 +%description -n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 +%post-n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 +%postun  -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 +%files -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME


Mam nadzieję nie będzie sprzeciwów w związku z czymś takim, metoda
zupełnie nie zmienia metody budowania paczek okołokernelowych dla
zwykłego kernela, a dodaje możliwość robienia paczek dla wielu kerneli
metodą zupełnie bezinwazyjną (nie trzeba przeinstalowywać module-build,
przestawiać symlinka ani nic).

Tylko pytanie moje brzmi, czy można na buildery słać paczki z
--define=alt_kernel coś ?

Na razie jedynie jest kernel-desktop.spec do tego przystosowany.
Możnaby zmienić parę linijek w kernel.spec żeby w zależności
od bcondów /usr/src/linux-coś też się zmieniało, ale nie zrobię tego, bo
jestem za wywaleniem xenU, xen0 a może i vservera do osobnych speców.

Kiedyś zacząłem też kernel-nondist.spec, spec w stylu zrób to sam,
bardzo oktojony, a ten co buduje ma sam sobie powrzucać potrzebne mu
patche, ale zgodny z naszą metodą budowania pakietów okołokernelowych.
W taki sposób nie trzeba by było dodatkowego kombinowania, a kernele
zbudowane inaczej iznalibyśmy za niewspierane. Jak dokończę to wrzucę.

Co Wy na to ? (Pytanie nie dotyczy tego czy chcemy mieć w PLD parę
kerneli, bo to zupełnie w niczym nie przeszkadza. Chodzi o metodę.)

Narazie !

P.S. Jakby się moja matka pytała to ja śpię :P

-- 
   Sparky{PI] -- Przemyslaw _  ___  _  _  ... LANG...Pl..Ca..Es..En
/) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWWppcrcd.pld-linux.org
\\| -_)'___| ||^'||//\\//|  _/| |  | : JID..sparkyatjabberes.org
(/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mailsparkyatpld-linux.org
___
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

- End forwarded message -


-- 
   Sparky{PI] -- Przemyslaw _  ___  _  _  ... LANG...Pl..Ca..Es..En
/) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWWppcrcd.pld-linux.org
\\| -_)'___| ||^'||//\\//|  _/| |  | : JID..sparkyatjabberes.org
(/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mailsparkyatpld-linux.org
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl