[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: noyau et patch



> j'ai installé un noyau 2.6.17 et booter dessus sans problème. Je vois
> qu'il y a 7 patchs existants.
>
> Pour tester :
> ># bzip2 -dc /usr/src/patch/patch-2.6.17.1.bz2|patch -p1 -R

OUPS une erreur d'écriture !!! j'avais plutôt fait pour tester
#  bzip2 -dc /usr/src/patch/patch-2.6.17.2.bz2|patch -p1 --dry-run
et
> Pour appliquer :
> ># bzip2 -dc /usr/src/patch/patch-2.6.17.1.bz2|patch -p1

j'ai récupéré linux-2.6.17.tar.bz2 puis modifié qq paramètres du noyau, fais
make-kpkg kernel_image
dpkg -i kernel.2.6.17.deb

si j'ai bien compris les réponses, je peux appliquer le dernier patch !!
j'ai donc :

test:/usr/src/linux#  bzip2 -dc /usr/src/patch/patch-2.6.17.6.bz2|patch -p1
patching file Makefile
patching file arch/sparc/mm/iommu.c
patching file arch/um/kernel/time_kern.c
patching file drivers/ide/ide-io.c
patching file drivers/ieee1394/ohci1394.c
patching file drivers/input/input.c
patching file drivers/net/wireless/bcm43xx/bcm43xx_main.c
patching file drivers/parport/Kconfig
patching file drivers/scsi/libata-core.c
patching file drivers/usb/serial/whiteheat.c
patching file fs/ntfs/file.c
patching file fs/proc/base.c
Hunk #1 succeeded at 1406 with fuzz 2 (offset 1 line).
Hunk #2 succeeded at 1434 (offset 1 line).
patching file include/asm-i386/alternative.h
patching file include/linux/libata.h
patching file include/linux/pfkeyv2.h
patching file include/net/sctp/structs.h
patching file kernel/exit.c
patching file kernel/sys.c
patching file lib/idr.c
patching file net/core/ethtool.c
patching file net/ipv4/netfilter/ip_conntrack_proto_sctp.c
patching file net/ipv6/addrconf.c
patching file net/netfilter/nf_conntrack_proto_sctp.c
patching file net/netfilter/xt_sctp.c
patching file net/sctp/input.c
patching file net/sctp/ipv6.c
patching file net/sctp/outqueue.c
patching file net/sctp/protocol.c
patching file net/sctp/sm_statefuns.c
patching file net/sctp/socket.c
patching file net/sctp/ulpevent.c
patching file usr/Makefile


> - comment faire pour vérifier que les patchs ont bien été appliqués ?

patch te le dit.

> - comment faire pour avoir non plus
> Linux hote 2.6.17 mais 2.6.17-7 ???

Cela dépend de la façon dont tu compiles ton noyau.
Avec make-kpkg, il suffit d'ajouter l'option "--append-to-version -7" (ne
pas oublier le - devant le 7).

> - que dois je faire après ?

man make-kpkg

donc juste à nouveau
make-kpkg kernel_image -- append-to-version -6
dpkg -i kernel.2.6.17-6.deb ???


Euh, un doute m'assaille, tu as bien récupéré aussi les sources du noyau,
non ?
oui

Parce que les sources Debian sont déjà en 2.6.17.6 (paquet 2.6.17-4).
Et puis pour le vanilla (.tar.bz2 de kernel.org), autant y récupérer le
dernier.
oui mais si je récupère le source 2.6.27.6 et qu'il y a un autre patch qui sort, je suis obligé de repartir du source 2.6.17 !!!!


--
 Sylvain Sauvage


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org





Reply to: