[vox-tech] I got 2.6 working!

Ted Deppner vox-tech@lists.lugod.org
Wed, 4 Feb 2004 21:46:19 -0800


--zhXaljGHf11kAtnf
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Feb 04, 2004 at 12:15:02PM -0800, Ken Bloom wrote:
> 2) Incremental Rebuilts (in Debian)
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
> I figured out how to do this, and I do it by removing most of the =20
> process from make-kpkg's control.
> in /etc/kernel-pkg.conf, I have the line
> do_clean :=3Dno

do_clean isn't honored because the debian/rules file overrides it.
Second, the rules file actually references a stock version of itself in
/usr/lib (I think) that again overrides the setting.

If you edit the debian/rules file to use itself instead of the lib
version, the local do_clean setting will be honored.  I monkeyed with
this for quite a bit the first time through.

> make-kpkg --append-to-version=3D-1ken --revision=3D1 make_kpkg
> I don't know how well this works for upgrades between versions (like =20
> upgrading from 2.6.1 to 2.6.2) or how well it works if you change the =20
> EXTRAVERSION, but this is a good start.

Can't jump kernel versions without editing a few files in debian/ (it'll
complain on build), don't recall precisely which, but it was only a few.
It's usually easier just to start from scratch, rerun make-kpkg, copy in
your .config and make oldconfig.

Remember the kernel version is part of the package name, so 2.6.1 is one
package, and 2.6.2 is a totally different package.  Both can be
installed simultaneously.  (same with your --append-to-version names).

> make-kpkg isn't smart enough to do an incremental build by itself, it =20
> appears.

It is, but not out of the box in Woody.

--=20
Ted Deppner
http://www.deppner.us/

--zhXaljGHf11kAtnf
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQFAIdirr5WxyxTGLtYRAtxgAJ9Y1v0Bu8Cj4CJG/ApegiGwMwql+wCfTFgs
sW8XFdEPqnQPGozG6AmX6ow=
=nOLB
-----END PGP SIGNATURE-----

--zhXaljGHf11kAtnf--