r4490 - in dists/trunk/utils: . kernel-package kernel-package/debian kernel-package/debian/.arch-ids kernel-package/debian/common kernel-package/debian/common/{arch} kernel-package/debian/common/{arch}/, , inode-sigs kernel-package/debian/common/{arch}/skeleton-make-rules kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1 kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/patch-log kernel-package/debian/{arch} kernel-package/debian/{arch}/, , inode-sigs kernel-package/debian/{arch}/debian-dir kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0 kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0 kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log kernel-package/kernel kernel-package/kernel/.arch-ids kernel-package/kernel/Config kernel-package/kernel/Config/.arch-ids

Sven Luther luther at costa.debian.org
Sun Oct 16 22:21:46 UTC 2005


Author: luther
Date: 2005-10-16 22:20:45 +0000 (Sun, 16 Oct 2005)
New Revision: 4490

Added:
   dists/trunk/utils/kernel-package/
   dists/trunk/utils/kernel-package/Artistic
   dists/trunk/utils/kernel-package/ChangeLog
   dists/trunk/utils/kernel-package/Copyright
   dists/trunk/utils/kernel-package/GPL
   dists/trunk/utils/kernel-package/Makefile
   dists/trunk/utils/kernel-package/Multi-Arch
   dists/trunk/utils/kernel-package/Problems
   dists/trunk/utils/kernel-package/README
   dists/trunk/utils/kernel-package/Rationale
   dists/trunk/utils/kernel-package/_make-kpkg
   dists/trunk/utils/kernel-package/debian/
   dists/trunk/utils/kernel-package/debian/.arch-ids/
   dists/trunk/utils/kernel-package/debian/.arch-ids/changelog.id
   dists/trunk/utils/kernel-package/debian/.arch-ids/conffiles.id
   dists/trunk/utils/kernel-package/debian/.arch-ids/control.id
   dists/trunk/utils/kernel-package/debian/changelog
   dists/trunk/utils/kernel-package/debian/common/
   dists/trunk/utils/kernel-package/debian/common/archvars.mk
   dists/trunk/utils/kernel-package/debian/common/automake.mk
   dists/trunk/utils/kernel-package/debian/common/copt.mk
   dists/trunk/utils/kernel-package/debian/common/debconf.mk
   dists/trunk/utils/kernel-package/debian/common/install_cmds.mk
   dists/trunk/utils/kernel-package/debian/common/perlvars.mk
   dists/trunk/utils/kernel-package/debian/common/pkgvars.mk
   dists/trunk/utils/kernel-package/debian/common/targets.mk
   dists/trunk/utils/kernel-package/debian/common/{arch}/
   dists/trunk/utils/kernel-package/debian/common/{arch}/++default-version
   dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/
   dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-13
   dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-15
   dists/trunk/utils/kernel-package/debian/common/{arch}/.arch-project-tree
   dists/trunk/utils/kernel-package/debian/common/{arch}/=tagging-method
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/base-0
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-1
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-10
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-11
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-12
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-13
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-14
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-15
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-2
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-3
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-4
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-5
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-6
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-7
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-8
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-9
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/version-0
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/patch-log/
   dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/patch-log/base-0
   dists/trunk/utils/kernel-package/debian/conffiles
   dists/trunk/utils/kernel-package/debian/control
   dists/trunk/utils/kernel-package/debian/copyright
   dists/trunk/utils/kernel-package/debian/local-vars.mk
   dists/trunk/utils/kernel-package/debian/local.mk
   dists/trunk/utils/kernel-package/debian/postinst
   dists/trunk/utils/kernel-package/debian/postrm
   dists/trunk/utils/kernel-package/debian/preinst
   dists/trunk/utils/kernel-package/debian/prerm
   dists/trunk/utils/kernel-package/debian/rules
   dists/trunk/utils/kernel-package/debian/{arch}/
   dists/trunk/utils/kernel-package/debian/{arch}/++default-version
   dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/
   dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-10
   dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-11
   dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-12
   dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-13
   dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-14
   dists/trunk/utils/kernel-package/debian/{arch}/.arch-project-tree
   dists/trunk/utils/kernel-package/debian/{arch}/=tagging-method
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-13
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-14
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0
   dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1
   dists/trunk/utils/kernel-package/kernel-img.conf.5
   dists/trunk/utils/kernel-package/kernel-img.conf.es.5
   dists/trunk/utils/kernel-package/kernel-img.conf.fr.5
   dists/trunk/utils/kernel-package/kernel-package.5
   dists/trunk/utils/kernel-package/kernel-package.es.5
   dists/trunk/utils/kernel-package/kernel-package.fr.5
   dists/trunk/utils/kernel-package/kernel-packageconfig
   dists/trunk/utils/kernel-package/kernel-packageconfig.8
   dists/trunk/utils/kernel-package/kernel-packageconfig.es.8
   dists/trunk/utils/kernel-package/kernel-packageconfig.fr.8
   dists/trunk/utils/kernel-package/kernel-pkg.conf
   dists/trunk/utils/kernel-package/kernel-pkg.conf.5
   dists/trunk/utils/kernel-package/kernel-pkg.conf.es.5
   dists/trunk/utils/kernel-package/kernel-pkg.conf.fr.5
   dists/trunk/utils/kernel-package/kernel/
   dists/trunk/utils/kernel-package/kernel/.arch-ids/
   dists/trunk/utils/kernel-package/kernel/.arch-ids/=id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/ChangeLog.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.bin86.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.libc.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/Flavours.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/HOWTO-Linux-2.6-Woody.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/LiloDefault.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/LinkPolicy.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/QuikDefault.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.doc.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.grub.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.headers.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.image.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.modules.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.source.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/README.tecra.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/SiloDefault.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/VmeliloDefault.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/changelog.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/config.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.doc.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.headers.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.image.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.source.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postinst.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postrm.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/image.preinst.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/image.prerm.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/include.postinst.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_conf.sh.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_rm.sh.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_version.mk.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg-vercheck.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg_grub.conf.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/linux.1.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/rules.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.kernel-img.conf.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.module.control.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.posthook.sh.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/src.postinst.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/um.postinst.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/um.prerm.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.postinst.id
   dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.prerm.id
   dists/trunk/utils/kernel-package/kernel/ChangeLog
   dists/trunk/utils/kernel-package/kernel/Config/
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/=id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.alpha.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.amiga.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.apus.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.arm.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.atari.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.bvme6000.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.chrp.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.common.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i386.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i486.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i586.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i686.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.m32r.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mac.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mbx.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mips.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme147.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme16x.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.pmac.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.powermac.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.prep.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.s390.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc64.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.um.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xen0.id
   dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xenu.id
   dists/trunk/utils/kernel-package/kernel/Config/config
   dists/trunk/utils/kernel-package/kernel/Config/config.alpha
   dists/trunk/utils/kernel-package/kernel/Config/config.amiga
   dists/trunk/utils/kernel-package/kernel/Config/config.apus
   dists/trunk/utils/kernel-package/kernel/Config/config.arm
   dists/trunk/utils/kernel-package/kernel/Config/config.atari
   dists/trunk/utils/kernel-package/kernel/Config/config.bvme6000
   dists/trunk/utils/kernel-package/kernel/Config/config.chrp
   dists/trunk/utils/kernel-package/kernel/Config/config.common
   dists/trunk/utils/kernel-package/kernel/Config/config.i386
   dists/trunk/utils/kernel-package/kernel/Config/config.i486
   dists/trunk/utils/kernel-package/kernel/Config/config.i586
   dists/trunk/utils/kernel-package/kernel/Config/config.i686
   dists/trunk/utils/kernel-package/kernel/Config/config.m32r
   dists/trunk/utils/kernel-package/kernel/Config/config.mac
   dists/trunk/utils/kernel-package/kernel/Config/config.mbx
   dists/trunk/utils/kernel-package/kernel/Config/config.mips
   dists/trunk/utils/kernel-package/kernel/Config/config.mvme147
   dists/trunk/utils/kernel-package/kernel/Config/config.mvme16x
   dists/trunk/utils/kernel-package/kernel/Config/config.pmac
   dists/trunk/utils/kernel-package/kernel/Config/config.powermac
   dists/trunk/utils/kernel-package/kernel/Config/config.prep
   dists/trunk/utils/kernel-package/kernel/Config/config.s390
   dists/trunk/utils/kernel-package/kernel/Config/config.sparc
   dists/trunk/utils/kernel-package/kernel/Config/config.sparc64
   dists/trunk/utils/kernel-package/kernel/Config/config.um
   dists/trunk/utils/kernel-package/kernel/Config/config.xen0
   dists/trunk/utils/kernel-package/kernel/Config/config.xenu
   dists/trunk/utils/kernel-package/kernel/Control
   dists/trunk/utils/kernel-package/kernel/Control.bin86
   dists/trunk/utils/kernel-package/kernel/Control.libc
   dists/trunk/utils/kernel-package/kernel/Flavours
   dists/trunk/utils/kernel-package/kernel/HOWTO-Linux-2.6-Woody
   dists/trunk/utils/kernel-package/kernel/LiloDefault
   dists/trunk/utils/kernel-package/kernel/LinkPolicy
   dists/trunk/utils/kernel-package/kernel/QuikDefault
   dists/trunk/utils/kernel-package/kernel/README
   dists/trunk/utils/kernel-package/kernel/README.doc
   dists/trunk/utils/kernel-package/kernel/README.grub
   dists/trunk/utils/kernel-package/kernel/README.headers
   dists/trunk/utils/kernel-package/kernel/README.image
   dists/trunk/utils/kernel-package/kernel/README.modules
   dists/trunk/utils/kernel-package/kernel/README.source
   dists/trunk/utils/kernel-package/kernel/README.tecra
   dists/trunk/utils/kernel-package/kernel/SiloDefault
   dists/trunk/utils/kernel-package/kernel/VmeliloDefault
   dists/trunk/utils/kernel-package/kernel/changelog
   dists/trunk/utils/kernel-package/kernel/config
   dists/trunk/utils/kernel-package/kernel/copyright.doc
   dists/trunk/utils/kernel-package/kernel/copyright.headers
   dists/trunk/utils/kernel-package/kernel/copyright.image
   dists/trunk/utils/kernel-package/kernel/copyright.source
   dists/trunk/utils/kernel-package/kernel/image.postinst
   dists/trunk/utils/kernel-package/kernel/image.postrm
   dists/trunk/utils/kernel-package/kernel/image.preinst
   dists/trunk/utils/kernel-package/kernel/image.prerm
   dists/trunk/utils/kernel-package/kernel/include.postinst
   dists/trunk/utils/kernel-package/kernel/kernel_grub_conf.sh
   dists/trunk/utils/kernel-package/kernel/kernel_grub_rm.sh
   dists/trunk/utils/kernel-package/kernel/kernel_version.mk
   dists/trunk/utils/kernel-package/kernel/kpkg-vercheck
   dists/trunk/utils/kernel-package/kernel/kpkg_grub.conf
   dists/trunk/utils/kernel-package/kernel/linux.1
   dists/trunk/utils/kernel-package/kernel/rules
   dists/trunk/utils/kernel-package/kernel/sample.kernel-img.conf
   dists/trunk/utils/kernel-package/kernel/sample.module.control
   dists/trunk/utils/kernel-package/kernel/sample.posthook.sh
   dists/trunk/utils/kernel-package/kernel/src.postinst
   dists/trunk/utils/kernel-package/kernel/um.postinst
   dists/trunk/utils/kernel-package/kernel/um.prerm
   dists/trunk/utils/kernel-package/kernel/xen.postinst
   dists/trunk/utils/kernel-package/kernel/xen.prerm
   dists/trunk/utils/kernel-package/make-kpkg
   dists/trunk/utils/kernel-package/make-kpkg.8
   dists/trunk/utils/kernel-package/make-kpkg.es.8
   dists/trunk/utils/kernel-package/make-kpkg.fr.8
Log:
Importing kernel-package to work on while Manoj is away, not sure how useful it is, but we need something to keep track of the ramdisk changes.


Added: dists/trunk/utils/kernel-package/Artistic
===================================================================
--- dists/trunk/utils/kernel-package/Artistic	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/Artistic	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,125 @@
+                      The "Artistic License"
+
+                             Preamble
+
+The intent of this document is to state the conditions under which a
+Package may be copied, such that the Copyright Holder maintains some
+semblance of artistic control over the development of the Package,
+while giving the users of the package the right to use and distribute
+the Package in a more-or-less customary fashion, plus the right to make
+reasonable modifications.
+
+It also grants you the rights to reuse parts of a Package in your own
+programs without transferring this License to those programs, provided
+that you meet some reasonable requirements.
+
+Definitions:
+
+        "Package" refers to the collection of files distributed by the
+        Copyright Holder, and derivatives of that collection of files
+        created through textual modification.
+
+        "Standard Version" refers to such a Package if it has not been
+        modified, or has been modified in accordance with the wishes
+        of the Copyright Holder as specified below.
+
+        "Copyright Holder" is whoever is named in the copyright or
+        copyrights for the package.
+
+        "You" is you, if you're thinking about copying or distributing
+        this Package.
+
+        "Reasonable copying fee" is whatever you can justify on the
+        basis of media cost, duplication charges, time of people involved,
+        and so on.  (You will not be required to justify it to the
+        Copyright Holder, but only to the computing community at large
+        as a market that must bear the fee.)
+
+        "Freely Available" means that no fee is charged for the item
+        itself, though there may be fees involved in handling the item.
+        It also means that recipients of the item may redistribute it
+        under the same conditions they received it.
+
+1. You may make and give away verbatim copies of the source form of the
+Standard Version of this Package without restriction, provided that you
+duplicate all of the original copyright notices and associated disclaimers.
+
+2. You may apply bug fixes, portability fixes and other modifications
+derived from the Public Domain or from the Copyright Holder.  A Package
+modified in such a way shall still be considered the Standard Version.
+
+3. You may otherwise modify your copy of this Package in any way, provided
+that you insert a prominent notice in each changed file stating how and
+when you changed that file, and provided that you do at least ONE of the
+following:
+
+    a) place your modifications in the Public Domain or otherwise make them
+    Freely Available, such as by posting said modifications to Usenet or
+    an equivalent medium, or placing the modifications on a major archive
+    site such as uunet.uu.net, or by allowing the Copyright Holder to include
+    your modifications in the Standard Version of the Package.
+
+    b) use the modified Package only within your corporation or organization.
+
+    c) rename any non-standard executables so the names do not conflict
+    with standard executables, which must also be provided, and provide
+    a separate manual page for each non-standard executable that clearly
+    documents how it differs from the Standard Version.
+
+    d) make other distribution arrangements with the Copyright Holder.
+
+4. You may distribute the programs of this Package in object code or
+executable form, provided that you do at least ONE of the following:
+
+    a) distribute a Standard Version of the executables and library files,
+    together with instructions (in the manual page or equivalent) on where
+    to get the Standard Version.
+
+    b) accompany the distribution with the machine-readable source of
+    the Package with your modifications.
+
+    c) give non-standard executables non-standard names, and clearly
+    document the differences in manual pages (or equivalent), together
+    with instructions on where to get the Standard Version.
+
+    d) make other distribution arrangements with the Copyright Holder.
+
+5. You may charge a reasonable copying fee for any distribution of this
+Package.  You may charge any fee you choose for support of this
+Package.  You may not charge a fee for this Package itself.  However,
+you may distribute this Package in aggregate with other (possibly
+commercial) programs as part of a larger (possibly commercial) software
+distribution provided that you do not advertise this Package as a
+product of your own.
+
+6. The scripts and library files supplied as input to or produced as
+output from the programs of this Package do not automatically fall
+under the copyright of this Package, but belong to whomever generated
+them, and may be sold commercially, and may be aggregated with this
+Package.  If such scripts or library files are aggregated with this
+Package via the so-called "undump" or "unexec" methods of producing a
+binary executable image, then distribution of such an image shall
+neither be construed as a distribution of this Package nor shall it
+fall under the restrictions of Paragraphs 3 and 4, provided that you do
+not represent such an executable image as a Standard Version of this
+Package.
+
+7. You may reuse parts of this Package in your own programs, provided that
+you explicitly state where you got them from, in the source code (and, left
+to your courtesy, in the documentation), duplicating all the associated
+copyright notices and disclaimers. Besides your changes, if any, must be
+clearly marked as such. Parts reused that way will no longer fall under this
+license if, and only if, the name of your program(s) have no immediate
+connection with the name of the Package itself or its associated programs.
+You may then apply whatever restrictions you wish on the reused parts or
+choose to place them in the Public Domain--this will apply only within the
+context of your package.
+
+8. The name of the Copyright Holder may not be used to endorse or promote
+products derived from this software without specific prior written permission.
+
+9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+                                The End

Added: dists/trunk/utils/kernel-package/ChangeLog
===================================================================
--- dists/trunk/utils/kernel-package/ChangeLog	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/ChangeLog	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,94 @@
+2005-08-31  Manoj Srivastava  <srivasta at debian.org>
+
+	* _make-kpkg:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-36
+		  Added new option stem to the completion 
+		  Pared down the config options
+		  Completed the list of available targets
+
+2005-08-15  Manoj Srivastava  <srivasta at debian.org>
+
+	* make-kpkg.8:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-34
+		  Document the new target kernel_manual 
+		  Fixed a misplaced .TP symbol
+
+	* make-kpkg:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-34
+		  Added kernel_manual as a known target for the command. 
+
+2005-08-07  Manoj Srivastava  <srivasta at debian.org>
+
+	* make-kpkg.8:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-32
+		  change ro -> to
+
+	* kernel-pkg.conf.5:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-32
+		  A large set6 of typographical corrections.
+
+	* kernel-img.conf.5 (Caveat):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-30
+		  Fix typo in man page relink_source_link -> relink_src_link 
+		  Various other typo fixes as well.
+
+2005-07-19  Manoj Srivastava  <srivasta at debian.org>
+
+	* make-kpkg.8:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-22
+		  Document new configure targets.
+
+	* make-kpkg (main):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-22
+		  Permit the new configuration targets now available in
+		  the kernel Makefile. The new config targets that have
+		  now been added to the kernel arerandconfig,
+		  defconfig, allmodconfig, allyesconfig,
+		  allnoconfig. 
+	  (main):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-22
+		  Since we modified the regular expression for the
+		  config target, we need to adjust the check as well.
+
+2005-07-15  Manoj Srivastava  <srivasta at debian.org>
+
+	* make-kpkg.8:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-19
+		  In preparation for non-linux kernels in the
+		  distribution, kernel-package has had a switch to allow
+		  the packages to be named linux-* instead of
+		  kernel-*. However, this has remained largely
+		  undocumented. Added documentation for the --stem option
+		  for make-kpkg. 
+
+2005-06-13  Manoj Srivastava  <srivasta at debian.org>
+
+	* kernel-img.conf.5:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-13
+		  Added documentation for the ramdisk variable.
+
+2005-06-08  Manoj Srivastava  <srivasta at debian.org>
+
+	* make-kpkg.8:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-5
+		  removed the mention of the cramfs patch, and also
+		  removed references to INITRD_OK, which is now obsolete 
+
+	* make-kpkg:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-5
+		  removed the mention of the cramfs patch, and also
+		  removed references to INITRD_OK, which is now obsolete 
+		  (main):
+			  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-5
+			  Removed the check and the warning when
+			  --initrd was being used. Now we just add
+			  the INITRD=YES to the command line and
+			  go on.  
+
+	* README (so):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-5
+		  Remove cramfs patch warning in a couple of places (we
+		  used to tell people to be sure to apply the cramfs patch
+		  or tell mkinitrd not to use cramfs, and this is no
+		  longer required for modern kernels)  
+

Added: dists/trunk/utils/kernel-package/Copyright
===================================================================
--- dists/trunk/utils/kernel-package/Copyright	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/Copyright	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,32 @@
+
+    $Id: Copyright,v 1.2 1997/06/03 00:21:56 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the HTML
+validation CGI package html-check, written and maintained by 
+Manoj Srivastava <srivasta at debian.org> 
+
+	    Copyright (c) 1994,1995,1996 Manoj Srivastava
+			 All rights reserved.
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of either:
+    
+        a) the GNU General Public License as published by the Free
+        Software Foundation; either version 1, or (at your option) any
+        later version, or
+
+        b) the "Artistic License" which comes with this Kit.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See either
+    the GNU General Public License or the Artistic License for more details.
+
+    You should have received a copy of the Artistic License with this
+    Kit, in the file named "Artistic".  If not, I'll be glad to provide one.
+
+    You should also have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Manoj Srivastava <srivasta at debian.org>
\ No newline at end of file

Added: dists/trunk/utils/kernel-package/GPL
===================================================================
--- dists/trunk/utils/kernel-package/GPL	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/GPL	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,339 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) 19yy  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) 19yy name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.

Added: dists/trunk/utils/kernel-package/Makefile
===================================================================
--- dists/trunk/utils/kernel-package/Makefile	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/Makefile	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,130 @@
+############################ -*- Mode: Makefile -*- ###########################
+## Makefile --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Tue Nov 18 15:53:52 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Fri Oct  1 16:21:53 2004
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 20
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+###############################################################################
+prefix=
+package = kernel-package
+
+CONFLOC    := /etc/kernel-pkg.conf
+LIBLOC     := /usr/share/kernel-package
+MODULE_LOC := /usr/src/modules
+
+DOCFILES = README.doc README.headers README.image README.modules \
+           README.source README.tecra 
+EXAMPLES = sample.kernel-img.conf kernel_grub_conf.sh sample.posthook.sh
+
+# where kernel-package files go to
+DEBDIR     = $(LIBLOC)
+DEBDIR_NAME= $(shell basename $(DEBDIR))
+
+DOCDIR     = $(prefix)/usr/share/doc/$(package)
+MAN1DIR    = $(prefix)/usr/share/man/man1
+MAN5DIR    = $(prefix)/usr/share/man/man5
+MAN8DIR    = $(prefix)/usr/share/man/man8
+ES_MAN1DIR = $(prefix)/usr/share/man/es/man1
+ES_MAN5DIR = $(prefix)/usr/share/man/es/man5
+ES_MAN8DIR = $(prefix)/usr/share/man/es/man8
+FR_MAN1DIR = $(prefix)/usr/share/man/fr/man1
+FR_MAN5DIR = $(prefix)/usr/share/man/fr/man5
+FR_MAN8DIR = $(prefix)/usr/share/man/fr/man8
+
+
+
+BASH_DIR:= $(prefix)/etc/bash_completion.d
+
+# install commands
+install_file   = install -p    -o root -g root -m 644
+install_program= install -p    -o root -g root -m 755
+make_directory = install -p -d -o root -g root -m 755
+
+all build: check
+
+check:
+	perl -wc make-kpkg
+	perl -wc kernel/image.preinst
+	perl -wc kernel/image.postinst
+	perl -wc kernel/image.postrm
+	perl -wc kernel/image.prerm
+	perl -wc kernel/include.postinst
+	bash -n kernel/kernel_grub_conf.sh
+	bash -n kernel/kernel_grub_rm.sh
+	bash -n kernel/sample.posthook.sh
+	bash -n kernel/um.postinst
+	bash -n kernel/um.prerm
+
+install:
+	$(make_directory)  $(MAN1DIR)
+	$(make_directory)  $(MAN5DIR)
+	$(make_directory)  $(MAN8DIR)
+	$(make_directory)  $(ES_MAN1DIR)
+	$(make_directory)  $(ES_MAN5DIR)
+	$(make_directory)  $(ES_MAN8DIR)
+	$(make_directory)  $(FR_MAN1DIR)
+	$(make_directory)  $(FR_MAN5DIR)
+	$(make_directory)  $(FR_MAN8DIR)
+	$(make_directory)  $(DOCDIR)/examples
+	$(make_directory)  $(BASH_DIR)
+	$(make_directory)  $(prefix)/usr/bin
+	$(make_directory)  $(prefix)/usr/sbin
+	$(make_directory)  $(prefix)/usr/share/$(package)
+	$(install_file)    debian/changelog             $(DOCDIR)/changelog
+	$(install_file)    README                       $(DOCDIR)/README
+	$(install_file)    kernel/Flavours              $(DOCDIR)/Flavours
+	$(install_file)    kernel/HOWTO-Linux-2.6-Woody $(DOCDIR)/
+	$(install_file)    Problems                     $(DOCDIR)/Problems
+	$(install_file)    _make-kpkg                   $(BASH_DIR)/make_kpkg
+	$(install_file)    Multi-Arch                   $(DOCDIR)/Multi-Arch
+	$(install_file)    Rationale                    $(DOCDIR)/Rationale
+	gzip -9fqr         $(DOCDIR)
+	(cd $(DOCDIR);     for file in $(DOCFILES); do \
+                            ln -s ../../$(package)/$$file $$file; \
+                           done)
+	$(install_file)    debian/copyright  	   $(DOCDIR)/copyright
+	$(install_file)    kernel-pkg.conf.5 	   $(MAN5DIR)/kernel-pkg.conf.5
+	$(install_file)    kernel-img.conf.5 	   $(MAN5DIR)/kernel-img.conf.5
+	$(install_file)    kernel-package.5  	   $(MAN5DIR)/kernel-package.5
+	$(install_file)    make-kpkg.8       	   $(MAN1DIR)/make-kpkg.1
+	$(install_file)    kernel-packageconfig.8  	   $(MAN8DIR)/
+	$(install_file)    kernel-pkg.conf.es.5 	   $(ES_MAN5DIR)/kernel-pkg.conf.5 
+	$(install_file)    kernel-img.conf.es.5 	   $(ES_MAN5DIR)/kernel-img.conf.5
+	$(install_file)    kernel-package.es.5  	   $(ES_MAN5DIR)/kernel-package.5  
+	$(install_file)    make-kpkg.es.8       	   $(ES_MAN1DIR)/make-kpkg.1
+	$(install_file)    kernel-packageconfig.es.8     \
+                                                     $(ES_MAN8DIR)/kernel-packageconfig.8 
+	$(install_file)    kernel-pkg.conf.fr.5 	   $(FR_MAN5DIR)/kernel-pkg.conf.5 
+	$(install_file)    kernel-img.conf.fr.5 	   $(FR_MAN5DIR)/kernel-img.conf.5
+	$(install_file)    kernel-package.fr.5  	   $(FR_MAN5DIR)/kernel-package.5  
+	$(install_file)    make-kpkg.fr.8       	   $(FR_MAN1DIR)/make-kpkg.1
+	$(install_file)    kernel-packageconfig.fr.8     \
+                                                     $(FR_MAN8DIR)/kernel-packageconfig.8 
+	gzip -9fqr         $(prefix)/usr/share/man
+	$(install_file)    kernel-pkg.conf $(prefix)/etc/kernel-pkg.conf
+	$(install_program) kernel-packageconfig \
+		           $(prefix)/usr/sbin/kernel-packageconfig
+	$(install_program) make-kpkg $(prefix)/usr/bin/make-kpkg
+	(cd kernel;        tar cf - * | \
+           (cd             $(prefix)/usr/share/$(package); umask 000;\
+                           tar xpf -))
+	(cd $(DOCDIR);     for file in $(EXAMPLES); do \
+                            mv ../../$(package)/$$file examples/; \
+                           done)
+	find $(prefix)/usr/share/$(package) -type d -name .arch-ids -print0 | \
+           xargs -0r rm -rf
+	$(install_file)    Rationale $(prefix)/usr/share/$(package)/
+# Hack, tell the   rules file what version of kernel package it is
+	sed -e             's/=K=V/$(version)/' kernel/rules > \
+                              $(prefix)/usr/share/$(package)/rules
+	chmod  0755          $(prefix)/usr/share/$(package)/rules
+
+clean distclean:
+	@echo nothing to do for clean
\ No newline at end of file

Added: dists/trunk/utils/kernel-package/Multi-Arch
===================================================================
--- dists/trunk/utils/kernel-package/Multi-Arch	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/Multi-Arch	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,176 @@
+
+	kernel-package has now been enhanced to make it possible for a
+ user to download sources and build their own kernel, regardless of
+ architecture, as long as they have the requisite patches for that
+ architecture.
+
+	It has been pointed out that the default kernel sources are
+ quite i386-centric. This is a proposal to address the requirement for
+ architecture specific kernel patches being required for (some? most?)
+ non-i386 architectures.
+
+	I understand that the patches are such that the kernel header
+ files may change (requiring an architecture specific kernel-headers
+ package), and also kernel-doc, and of course kernel-image
+ packages. However, one would like to avoid uploading the huge base
+ kernel sources for every architecture, just for efficiency if nothing
+ else.
+
+	I guess this proposal is that there is one common, large
+ source package (maintained, as now, by the i386 maintainer), and every
+ other architecture maintainer just release kernel-patch packages.
+
+	make-kpkg from kernel-package has been modified to be aware of
+ these patch packages, and incorporate the patch during a kernel image
+ build process. This option is turned off by default, and is only
+ invoked when a ENV variable PATCH_THE_KERNEL is defined (config file
+ support also present).
+
+	A nice side effect of this proposal is that we can handle
+ arbitrary patches as well, which could allow the authors of kernel
+ patches to say, for example, I have a nice new driver for device XXX,
+ to use in your kernel, get kernel-patch-yyy.deb, and rebuild your
+ kernel to use it.
+
+	With the new FLAVOUR variable getting incorporated into
+ kernel-package at the moment, one could then have multiple kernel
+ flavours by suitably modifying the patch scripts ;-)
+
+----------------------------------------------------------------------
+i386 Kernel maintainer:
+  kernel-source-<version>_<version>_all.deb  # Common, large source package
+  kernel-headers-<version>_<version>_i386.deb  ; 
+  kernel-doc-<version>_<version>_i386.deb      ;
+  kernel-image-<version>_<version>_i386.deb    ;
+  kernel-patch-<version>_<version>_i386.deb    ; i386 specific patches, if any
+
+sparc maintainer
+  kernel-patch-<version>_<version>_sparc.deb    ; sparc specific patches, if any
+  kernel-headers-<version>_<version>_sparc.deb  ; 
+  kernel-doc-<version>_<version>_sparc.deb      ;
+  kernel-image-<version>_<version>_sparc.deb    ;
+
+m68k Kernel maintainer:
+  kernel-headers-<version>_<version>_m68k.deb  ; 
+  kernel-doc-<version>_<version>_m68k.deb      ;
+  kernel-image-<version>_<version>_m68k.deb    ;
+
+  kernel-patch-<version>_<version>_m68k.deb    ; m68k specific patches, if any
+                                               ; depends on Common,
+                                               ; large source package 
+----------------------------------------------------------------------
+
+        The kernel-patch versions all depend on the generic source
+   kernel-source-<version>_<version>_all.deb, and all unpack into
+   /usr/src/kernel-patches/<architecture>/patch_<version>
+
+       The patch package explodes into(example for m68k)
+ /usr/src/kernel-patches/m68k/<patch name or number>
+ /usr/src/kernel-patches/m68k/apply/<some name>
+ /usr/src/kernel-patches/m68k/unpatch/<some name>
+
+	For patches that are architecture independent, the special
+ architecture all is used, as in /usr/src/kernel-patches/all/.
+
+	The advantage of using scripts is that patch writers can add
+ their own tests, based possibly on the kernel version or patchlevel,
+ or looking at other patches already installed, etc. /bin/run-parts
+ then can be run over the appropriate directory. Please note that,
+ since run-parts will always run scripts in ascending order, the
+ scripts in the unpatch/ directory should be numbered in reverse from
+ the ones in the apply/ directory. Perhaps the number in the unpatch
+ dir should be 10000 - number in the patch directory.
+
+ The script <some name> should be something like 
+============================================================
+#! /bin/sh
+set -e
+
+if ! test -d kernel -a -d Documentation ; then
+    echo "Not in kernel top level directory. Exiting" >&2
+    exit 1
+fi
+
+ARCHITECTURE=`dpkg --print-installation-architecture`
+PATCHNAME=<patch name or number>
+
+if test -f debian/APPLIED_$ARCHITECTURE_$PATCHNAME ; then
+   exit 0 
+fi
+
+PATCHDIR=/usr/src/kernel-patches/$ARCHITECTURE
+
+# Example on how to get current kernel version number etc
+VERSION=$(grep ^VERSION Makefile 2>/dev/null | \
+                 sed -e 's/[^0-9]*\([0-9]*\)/\1/')
+PATCHLEVEL=$( grep ^PATCHLEVEL Makefile 2>/dev/null | \
+                    sed -e 's/[^0-9]*\([0-9]*\)/\1/')
+SUBLEVEL=$(grep ^SUBLEVEL Makefile 2>/dev/null | \
+                  sed -e 's/[^0-9]*\([0-9]*\)/\1/')
+
+#Add test here for version numbers if we are finicky about versions
+
+PATCH_VERSION=$(patch -v | head -1 | sed -e 's/[^0-9\.]//g')
+
+if dpkg --compare-versions $PATCH_VERSION \>= 2.2 
+then
+    PATCH_OPTIONS="-l -s -z -p1"
+else
+    PATCH_OPTIONS="-l -s -b -p1"
+fi
+
+# Assume compressed patch
+zcat $PATCHDIR/$PATCHNAME | patch `echo $PATCH_OPTIONS` 
+# patch `echo $PATCH_OPTIONS` < $PATCHDIR/$PATCHNAME
+
+echo "Removing empty files after patching" >&2
+# make an exception for ./debian, or else the stamp files will go too.
+find . -path ./debian -prune -o -type f -size 0 -exec rm {} \; -print
+
+touch debian/APPLIED_$ARCHITECTURE_$PATCHNAME 
+exit 0
+============================================================
+
+        We can even have something like
+ /usr/src/kernel-patches/m68k/unpatch/<some name>
+ to uninstall the patches (undo the effects of apply/<some name>)
+        The script <some name> should be something like
+============================================================
+#! /bin/sh
+set -e
+PATCHNAME=<patch name or number>
+
+if ! test -d kernel -a -d Documentation ; then
+    echo "Not in kernel top level directory. Exiting" >&2
+    exit 1
+fi
+
+ARCHITECTURE=`dpkg --print-installation-architecture`
+if ! test -f debian/APPLIED_$ARCHITECTURE_$PATCHNAME ; then
+   exit 0 
+fi
+PATCHDIR=/usr/src/kernel-patches/$ARCHITECTURE
+
+PATCH_VERSION=$(patch -v | head -1 | sed -e 's/[^0-9\.]//g')
+
+if dpkg --compare-versions $PATCH_VERSION \>= 2.2 
+then
+    PATCH_OPTIONS="-l -s -z -p1"
+else
+    PATCH_OPTIONS="-l -s -b -p1"
+fi
+
+# Is the patch compressed?
+zcat $PATCHDIR/$PATCHNAME | patch -R `echo $PATCH_OPTIONS`
+#patch -R `echo $PATCH_OPTIONS` < $PATCHDIR/$PATCHNAME
+
+echo "Removing empty files after unpatching" >&2
+# make an exception for ./debian, or else the stamp files will go too.
+find . -path ./debian -prune -o -type f -size 0 -exec rm {} \; -print
+
+rm -f debian/APPLIED_$ARCHITECTURE_$PATCHNAME
+exit 0
+============================================================
+
+Manoj Srivastava <srivasta at debian.org>
+~*-,_.-*~*-,_.-*~*-,_.-*~*-,_.-*~*-,_.-*~*-,_.-*~*-,_.-*~*-,_.-*~*-,_.-*

Added: dists/trunk/utils/kernel-package/Problems
===================================================================
--- dists/trunk/utils/kernel-package/Problems	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/Problems	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,182 @@
+
+    $Id: Problems,v 1.16 2003/08/14 17:15:52 srivasta Exp $
+
+ This is an (incomplete) list of problems that people have encountered
+ in the past while using kernel-package. Please remember to configure
+ the kernel for your machine using make menuconfig, and to clean the
+ source tree before compiling a new image using make-kpkg clean.
+
+ a) Failure to format a floppy disk while installing kernel image.
+
+    fdformat from the obsolete package miscutils sometimes has problems 
+    formatting floppies.  Install the package fdutils instead.
+    Also, sometimes the new fdformat fails for /dev/fd0 unless the
+    parameters are set using setfdprm -- in short, make sure that you can
+    format floppies manually before asking the kernel image postinst to do
+    so.
+
+ b) warning, 'debian/tmp-image/DEBIAN/control' contains user-defined field
+   'Installed-Size' warning,
+    dpkg-deb: unable to create  '..': is a directory
+
+    The problem is actually that the version of dpkg being used is
+     too old for kernel-package; kernel-package version 3.X needs dpkg
+     1.4.0.0 at least.
+
+ c) dpkg-gencontrol fails with the error message 
+    failure: chown new files list file: Illegal seek
+
+    This is an error in older versions of dpkg-dev. Upgrading to version
+    1.4.0.9 should help.
+
+ d) install: debian/changelog: No such file or directory
+   
+     Remember to do make-kpkg clean with a patched/old kernel source tree
+     (if this is not a clean tree, clean it first).
+
+ e) make-kpkg goes into an infinite loop when trying to make oldconfig.
+
+    This is _not_ a bug with kernel-package, it is a well known
+    incompatibility between the new version of expr (which has suddenly
+    become POSIX compliant) and the kernel sources (which did not expect
+    expr to behave this way).
+
+    The fix is to apply the following patch to the kernel sources. 
+
+
+--- scripts/Configure.dist	Mon Jan 20 14:43:24 1997
++++ scripts/Configure	Tue Jan 21 05:41:30 1997
+@@ -288,7 +288,7 @@
+ 	def=${old:-$3}
+ 	while :; do
+ 	  readln "$1 ($2) [$def] " "$def" "$old"
+-	  if expr "$ans" : '0$\|-?[1-9][0-9]*$' > /dev/null; then
++	  if expr "$ans" : '0$\|-\?[1-9][0-9]*$' > /dev/null; then
+ 	    define_int "$2" "$ans"
+ 	    break
+ 	  else
+@@ -319,7 +319,7 @@
+ 	while :; do
+ 	  readln "$1 ($2) [$def] " "$def" "$old"
+ 	  ans=${ans#*[x,X]}
+-	 if expr "$ans" : '[0-9a-fA-F]+$' > /dev/null; then
++	 if expr "$ans" : '[0-9a-fA-F]\+$' > /dev/null; then
+ 	   define_hex "$2" "$ans"
+ 	   break
+ 	 else
+
+
+  f) % depmod -a
+     modprobe: error reading ELF header: No such file or directory
+
+
+     This is a problem with the newly changed behavior of depmod and
+     friends, who suddenly stopped liking non .o files in
+     /lib/modules/<version>. Newer versions of kernel package, like this
+     one, handle that right. For older image packages, the test is:
+
+     % find /lib/modules/2.0.30/ -type f -exec file {} \; | grep -v 'ELF 32-bit'
+     /lib/modules/2.0.30/modules.dep: ASCII text
+
+     Anything other than modules.dep showing up is something that depmod
+     can no longer tolerate. Remove those files, and things should be fine.
+
+   g) dpkg-gencontrol fails if LC_ALL is set to de_DE.  Actually, I can't
+      really confirm this works for anything except en_US. This is true as of
+      dpkg/dpkg-dev 1.4.0.19. The error actually reported seems to be
+      either that debian/substvars file can not be found, or that the
+      changelog file is empty (even when the file is not empty). 
+
+      The work around seems to be to set the LC_ALL to en_US while compiling
+      the kernel. This should be fixed soon.
+
+    h) dpkg upgrades the custom kernel to a new standard kernel. This
+       means that epochs were used; unfortunately I did not consider
+       that when I wrote all the documentation. I have since upgraded
+       the documentation; and you can add epochs to your custom kernel
+       just as well as the upstream maintainers.
+
+    i) The build keeps erring out. It fails with the following:
+       objdump:  illegal option -- k
+
+
+	rm `which encaps`
+
+    j) build fails with a bizarre error talking about /bin/ls and tab
+       sizes = Text:
+make[3]: Leaving directory `/usr/src/kernel-source-2.0.32/arch/i386/math-emu'
+make[2]: Leaving directory `/usr/src/kernel-source-2.0.32/arch/i386/math-emu'
+ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o init/main.o in
+it/version.o \
+        arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
+        fs/filesystems.a \
+        drivers/block/block.a drivers/char/char.a drivers/net/net.a drivers/cdrom/cdrom.a drivers/pci/pci.a arch/i386/math-emu/math.a \
+         /usr/src/kernel-source-2.0.32/arch/i386/lib/lib.a /usr/src/kernel-source-2.0.32/lib/lib.a /usr/src/kernel-source-2.0.32/arch/i386/lib/lib.a -o vmlinux
+/usr/src/kernel-source-2.0.32
+/bin/ls: invalid tab size: text
+make[1]: *** [vmlinux] Error 1
+make[1]: Leaving directory `/usr/src/kernel-source-2.0.32'
+make: *** [all] Error 2
+
+	make-kpkg --zimage <other options> kernel_image
+	This is truly a weird error message for machines that need
+	zImage rather than the default bzImage
+
+     k) Modules do not build when there is an epoch in the version.
+        Some modules have been reported to have problems with epochs
+        in the version number.
+
+     l) The version number seems to be dropped in the name of the package,
+	i.e., you get results like kernel-image-.._300_i386.deb, where the 
+	300 is from the --revision flag.
+
+	This seems to result from using the broken perl 5.005 packages
+	installed a while ago in unstable. That package has since been
+	withdrawn. Problems seem to go away when one downgrades to 5.004.
+
+	This is also caused by a broken grep, (for example, grep
+	2.3-1). Upgrading to a fixed grep solves this (2.3-4 is knownn
+	to work, at the time of writing this).
+
+     m) Some versions of gcc do not interact well with the kernel
+        sources (the upcoming gcc 2.95 has problems compiling the
+        kernel without the flag '-fno-strict-aliasing' (I think you
+        may have to edit the makefile for this, or something). This is
+        an universal problem, hopefully there shall be a compromise
+        somewhere 
+ 
+        A symptom may be failures like:
+Makefile:153: arch/i586/Makefile: No such file or directory
+make[1]: *** No rule to make target `arch/i586/Makefile'.  Stop.
+
+      n) I keep getting this kind of messages:  
+
+ make[1]: i386-linux-gcc: Command not found        
+
+	This is a result of having the env variable ARCH set when you do 
+        not intend to cross compile the kernel.  Unsetting ARCH works fine.
+
+      o)  booting from the new kernel fails with 
+VFS: Cannot open root device "308" or 03:08
+          immediately followed by a kernel panic
+
+	The cause for this is either you have not compiled the file
+	system type of the root file system into the kernel, or you
+	have instructed your boot loader to expect an initrd kernel
+	(this is required for running a recent official kernel image
+	package from Debian), and have installed a non-initrd garden
+	variety kernel image.  You need to go back and recompile the
+	kernel image, either including the root file system type as a
+	builtin, or adding a --initrd flag to the make-kpkg run.
+      p) Even when the kernel is built with a regular user using fakeroot, 
+         it fails with
+> install -p -d -o root -g root -m 755 debian/tmp-image/DEBIAN
+> install: cannot create directory `debian/tmp-image/DEBIAN': Permission
+> denied
+         since the ./debian/tmp-image directory is owned by root.root
+
+	It was actually due to the fact that (somehow) the XFS filesystem
+	didn't have restrict_chown set (see /proc/sys/fs/xfs/restrict_chown),
+	which was causing install to give away permissions on a directory
+	(lesson: fakeroot and xfs w/o restrict_chown=1 don't play together
+	nicely).

Added: dists/trunk/utils/kernel-package/README
===================================================================
--- dists/trunk/utils/kernel-package/README	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/README	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1058 @@
+
+    $Id: README,v 1.64 2003/08/26 01:47:23 srivasta Exp $
+
+This is the Debian GNU/Linux packaging scripts for the Linux kernel. 
+This package has been put together by Manoj Srivastava <srivasta at debian.org>.
+
+INSTALLATION NOTES:
+
+To use this package to create kernel-image packages, you need to get
+the kernel source (available from your favorite Linux archive),
+unpack your kernel somewhere. Preferably somewhere other than
+/usr/src/linux (more on this later).
+
+Before you go any further, please allow me to point out that you need to
+have a few other packages installed before you can compile your own kernels
+(it is difficult to compile anything without a compiler ;-). 
+
+Firstly, you will need gcc, the libc development package (libc5-dev or
+libc6-dev at the time of writing), and, on Intel platforms, bin86. [If
+you use the menuconfig target of make, you will need ncursesX.X-dev,
+and make xconfig also requires either tkX.X-dev for 2.4.X kernels, or
+libqt3-mt-dev and g++ >= 3.0 for the new 2.6 kernel versions, and 2.6.X
+kernels also have an additional option, make gconfig, which requires
+libglade2-dev, and other packages these depend on]
+
+The packages suggested are:
+devel:        gcc, libc5-dev/libc6-dev, binutils, make, and, for intel
+              x86 platforms, bin86 (non-Intel platforms don't need
+              this), modutils (or module-init-tools for 2.5.x+ kernels).
+interpreters: awk, which is contained in either the mawk or gawk packages
+base:         gzip, shellutils, and grep.
+
+Some of these packages are marked essential, and hence are going to be
+present on your machine already. Others you have to check and install.
+
+Also, please note that some versions of gcc do not interact well with
+the kernel sources (gcc 2.95 has problems compiling the kernel without
+the flag '-fno-strict-aliasing'. This issue has been taken care of for
+recent kernels (2.2 and 2.4 series are fine) (I think you may have to
+edit the makefile for older kernels, or something).  You may control
+which version of gcc used in kernel compilation by setting the
+Makefile variables CC and HOSTCC in the top level kernel Makefile. You
+can do this simply by 
+  % MAKEFLAGS="CC=gcc-3.2" make-kpkg ...
+(please see the top level kernel Makefile).
+
+Of course, pretty GUI front ends to kernel configuration require more
+packages, but they are not strictly essential (though quite nice really). 
+
+
+ For the Brave and the impatient: (Look for Kent's 10-Step Procedure
+ to Compiling a Debian Kernel near the tail end of this file for
+ more detailed HOWTO)
+
+Phase ONE: Getting and configuring the kernel
+ 1% cd <kernel source tree> (make sure you have write permission there)
+ 2% make config # or make menuconfig or make xconfig (or, for 2.6.x
+    kernels, make gconfig) and configure
+
+Phase TWO: Create a portable kernel image .deb file
+ 3% make-kpkg clean
+ 4% $Get_Root make-kpkg --revision=custom.1.0 kernel_image 
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).  NOTE: if you have
+      instructed your boot loader to expect initrd kernels (which is
+      the norm for recent official kernel image packages) you need to
+      add --initrd to the line above.
+   % $Get_Root make-kpkg --initrd --revision=custom.1.0 kernel_image 
+      Personally, I prefer non initrd images for my personal machines,
+      since then adding third party modules to the machine has fewer
+      gotchas
+Phase THREE: Install the kernel image on one or more machines
+ 5# dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb
+ 6# shutdown -r now # If and only if LILO/SILO/QUIK/PALO/VMELILO/ZIPL/yaboot/..
+                    # worked or you have a means of
+                    # booting the new kernel. YOU HAVE BEEN WARNED!!
+
+ With the addition of fakeroot ( a really nice program, I recommend
+ it). Steps 1 to 4 can be carried out as a non root user. Step 5 does
+ require root privileges.
+
+ If you're using the patch_the_kernel facility, you may want to remove
+ step 2 and instead insert `--config=menuconfig' into the make-kpkg
+ command-line of step 4 (or perhaps use `xconfig' or `config' (or, for
+ 2.6.X kernels, `gconfig') in place of `menuconfig').  This way,
+ patching the kernel happens before menuconfig (or whichever), and
+ you'll get better defaults for any questions introduced by the
+ patches. (Also look at the --added_patches command line option to
+ selectively apply some patches in conjunction with patch_the_kernel)
+
+Getting the kernel source
+------- --- ------ ------
+
+ You can get kerel sources in several different ways: by installing a
+ prepackaged Debian kernel source package (at the time of writing, it
+ is kernel-source-2.4.20_2.4.20-6_all.deb). This shall create a file
+ /usr/src/kernel-source-2.4.20.tar.bz2, which can be unpacked wherever
+ you wish. Alternately, you can get linux-2.4.20.tar.bz2 from you
+ favourite ftp.kernel.org mirror, (/pub/linux/kernel/v2.4/ in the ftp
+ site). 
+
+Unpacking kernel sources:
+-------------------------
+
+Some of the suggestions about where to unpack the kernel packages are
+a) /tmp/linux
+b) /var/tmp/linux
+c) /usr/local/src/<whatever>
+d) /usr/src/linux-X.X.XX; where X.X.XX is the version number of the
+   kernel. 
+
+In any case, choose a partition that has a large amount of free space,
+since recent kernels, unpacked, run to about 23MB, and you need more
+than double that in order to create kernel-image, kernel-source, and
+the tar file (that is, if you choose to build everything together with
+the dist target in debian.rules -- say if you want, for whatever
+reason, to run dchanges on the files created). I needed nearly 60MB to
+create the full spectrum of packages for version 1.99.7 (and doubtless
+this size will go up in the future) [It has. Now even an gzipped kernel
+source is over 23MB].
+
+Make sure that the user who is building the kernel has adequate write
+permissions in the kernel source tree, and also has write permissions
+in MODULES_LOC and its parent directory, or is using sudo or some
+other means of getting these write permission while building.
+
+[ EXAMPLE
+So, suppose you have chosen /usr/local/src/kernel as the place to
+build kernels.
+% cd  /usr/local/src/kernel # or cd /path/to/where-ever/you/have/space
+% tar jvvfx /usr/src/kernel-source-2.4.20.tar.bz2
+  (or, tar jvvfx /path/to/download/linux-2.4.20.tar.bz2)
+
+	The next two steps are optionsl, you only need them if you are
+ going to create third party modules (stuff in
+ /usr/src/module-name.tar.gz)
+
+ % export MODULE_LOC=/usr/local/src/kernel/modules
+ % tar jvvfx /usr/src/some-module.tar.gz
+]
+
+Now, cd linux (wherever you have created the kernel sources). Make
+sure you have the permission to write in that dir, or that you are
+using sudo or some other means of getting this write permission while
+building.
+
+Configuration File
+------------- ----
+
+Kernel package by itself does not create any configuration file
+(.config); it uses whatever you have. You can use the previous version
+made for you machine by copying it over from /boot/config-Y.Y.YY, like
+so:
+ % cp /boot/config-Y.Y.YY .config
+where Y.Y.YY stands for the old version of the kernel that you had
+hand tuned.
+
+If you do not wish to copy the old copy over, you can create a new one
+from scratch using make menuconfig (please look at the kenrel
+documentaion for help on configuring your kernel).
+
+Versions and revisions
+----------------------
+
+The version number is deduced from the kernel Makefile directly to
+ensure that the version numbers are in sync[1], so you don't have to
+worry about that.
+
+Then, remember to change the revision number (using the --revision
+option of make-kpkg).  It has been suggested that you renumber the
+revision number in such a way that a generic kernel image package will
+not override the custom package while using dselect (or dpkg
+-BOGiE). You may also do this on the fly by setting the
+DEBIAN_REVISION environmental variable.
+
+"--revision" affects the name of the Debian package itself but not the
+kernel name, so "uname -r" won't show the revision, and it will use
+the same modules as other revisions of the same version.
+
+If I may digress to talk about "--append-to-version",
+"--append-to-version=bla" affects the name of the Debian package
+itself, and also appends the append-to-version text to the kernel name
+AND to the modules directory name when dpkg installs the kernel, so
+this kernel will have its own set of modules, separate from the
+modules used by the default kernel with the same version.
+
+The revision number (the argument supplied after the --revision flag)
+has certain constraints: 
+a) It only has an effect during the configure phase (in other words,
+   if a file called stamp-configure exists, this option has no effect
+   -- run make-kpkg clean or manually remove stamp-configure,
+   stamp-debian, and debian/official for it to have an effect -- I
+   strongly suggest make-kpkg clean unless you know what you are
+   doing).  Additionally, official source package maintainers provide
+   their own version numbers and data for the official uploads, and
+   hence a number of things, including the Debian revision, is not
+   modified by make-kpkg.  If you happen to have an official source,
+   (that would mean that the file debian/official exists), and want to
+   use your own revision number, make sure you remove debian/official
+   before running make-kpkg clean for this option to have an effect.
+   So, if you want to re-run make-kpkg with a different revision
+   number, you have to make sure you start with a clean slate.
+b) It may contain only alphanumerics and the characters + . (full
+   stop, and plus) and should contain a digit.  NOTE: No hyphens
+   allowed (Look at the Debian Policy manual for details). Optionally,
+   you may prepend the revision with a digit followed by a colon (:);
+   this shall put your revision into a new epoch; more on this later.
+
+You should _not_ use a "_" in the revision number! As tempting as it may
+seem, it actually interferes with the policy.
+
+The revision number is required because dpkg imposes an ordering on
+version numbers, so that it can tell whether packages are being up- or
+downgraded and so that dselect can tell whether a package it finds
+available is newer than the one installed on the system. Dselect uses
+an option that prevents a package from being downgraded, for example.
+
+Packaged kernel-images in the distribution also have a version number -
+not at all coincidentally coinciding with the kernel version, because it
+is used to reflect the upstream version number. Note that the kernel
+version is also part of the package's name, thus it appears twice in the
+package's file name. It also gets a debian revision number relating to
+differences in builds. It then looks like: 
+  kernel-image-2.0.29_2.0.29-8.deb
+
+I've found that using a two-level scheme where the major level starts
+with a letter nicely does the job -- unless epochs are used,
+(--revision custom.Y, so the image package become
+kernel-image-X.X.XX-custom.Y.deb), and dselect and dpkg -BOGiE will
+refuse to downgrade to a generic kernel (don't give the BOG arguments
+to dpkg if you actually do want to downgrade later).
+
+The reason for telling kernel-package that the package has a version
+"custom-x.y.whatever.you-want.to+add.more-just.do.not+use.an=underscore" 
+is that to dpkg that is always a higher version number than any version
+number starting with a numeral ( e.g. "a" > "2" like "b" > "a". ) This way,
+dselect will not try to upgrade your "roll-it-yourself" kernel-image when
+a new build of the distribution default kernel appears in the archive. 
+
+
+Unfortunately, this fails if the upstream maintainer uses epochs to
+correct a version misnumbering ;-(. The good news is that you can add
+your own epoch to your customized image, ugly though that may
+be. (--revision 1:custom.Y; the kernel image file shall remain
+kernel-image-X.X.XX-custom.Y.deb, but dpkg shall know that it should
+not replace that with a standard kernel with an epoch. Hopefully, we
+shall never see an epoch greater than 1 on a standard kernel, but who
+knows. Choose your epoch, if you must use it, wisely. I fear, though,
+that with the introduction of epochs in kernel image versions shame
+has entered the garden of eden, and we must forever use epochs to
+guard against forced upgrades.
+
+So, try using an epoch for your custom packages: 
+  make-kpkg clean
+  $Get_Root make-kpkg --revision=3:custom.1.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+
+And the next time when you build a kernel, because you just bought a new
+sound card or you discovered that you suddenly want masquerading in your
+kernel enabled, you'll type: 
+  make-kpkg clean
+  $Get_Root make-kpkg --revision=3:custom.2.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+(remember to do a make-kpkg clean before you compile again with a
+different revision, or else the revision flag shall not have any
+effect)
+
+ NOTE about using initial ram disk images (initrd).  Recent official
+ kitchen sink kernel image packages tend to use this, in order to
+ accomodate as wide a vareity of root file system types as humanly
+ possible without building them all into the kernel. In order to use
+ these images, you need to instruct you boot loader that this is a
+ kernel image using intrd, and tell the boot loader where to find the
+ initrd image.  Unfortunately, you can't just substitute a non initrd
+ image afterwards without changing the boot loader instructions.  So,
+ if your boot loader configuration expects to see an initrd image, add
+ --initrd to the above invocation, like so:
+   make-kpkg clean
+   $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image
+
+When make-kpkg is finished, you'll have 
+kernel-image-2.0.29_custom.1.0_i386.deb and all it takes now is to
+install the package (as root):
+# dpkg -i kernel-image-2.0.29_custom.1.0_i386.deb
+
+This will install the kernel, the modules, the map file and do some other
+administrativia and finally it will ask you if you want to make a
+boot floppy and if you want to run lilo now. 
+
+Now, there is a caveat: If you already have kernel 2.0.29 installed,
+and you have a freshly created custom 2.0.29 kernel [having remembered
+to do a make-kpkg clean in between ;-], just installing the new 2.0.29
+kernel shall install modules (as it should) in /lib/modules/2.0.29,
+which is where the old modules were! If you have added or removed
+modules relative to the old 2.0.29 kernel (very likely if your old
+kernel was the default gigantic generic kernel), then you shall have a
+mish-mash of modules in /lib/modules/2.0.29 ;-(
+
+Unfortunately, there is no reasonable solution; I suggest moving the
+old modules directory before installation, like so (need to be root):
+
+	# mv /lib/modules/2.0.29 /lib/modules/2.0.29.save
+	# dpkg -i kernel-image-2.0.29_custom.1.0_i386.deb
+and later get rid of the .save directory.
+
+People who want to have multiple flavours of the same kernel version
+around should look at the append_to_version flag of make-kpkg. This
+appends to the EXTRAVERSION variable of the kernel Makefile, and does
+not require one to edit that makefile manually.  This can also be done
+by setting the environment variable APPEND_TO_VERSION. The command
+line invocation overrides the env variable. 
+
+The method described in the /usr/share/doc/kernel-package/Flavours.gz
+file is obsolete (Note: This involves modifying the kernel sources top
+level Makefile). Also, if recompiling and using a different flavour,
+one needs to do a make-kpkg clean in between compiles.
+
+You may also place long term directives (like your name and email
+address) in the file /etc/kernel-pkg.conf (or ~/.kernel-pkg.conf).
+Putting your name and address in that file is a good idea, to remind
+you that this is not an official package, unless, of course, you
+happen to be the maintainer (Hi Herbert). The file
+/etc/kernel-pkg.conf (or ~/.kernel-pkg.conf) is actually a Makefile
+snippet included during the kernel packages build process, and hence
+you may put any legal Makefile directive in that file (just make very
+sure you know what you are doing ;-).
+
+        At the moment, the user modifiable variables supported are:
+
+maintainer	Local kernel-* package maintainer.  Please note that
+                any apostrophes "'" shall have to be quoted like so: 
+                maintainer = John O'\\''Brien. 
+                Yes, this is ugly, but this works.
+
+email           The email address of that person.
+
+pgp             Name to search for in the pgp database _iff_ separate
+                modules (like pcmcia etc) are being built in
+                $(MODULE_LOC:-/usr/src/modules)/*. Can be set from
+                environment variable PGP_SIGNATURE. Defaults to
+                maintainer.
+
+debian 		The Debian revision of the kernel packages. Can be set
+		from the environment variable DEBIAN_REVISION. Defaults
+		to 1.0.
+
+link_in_boot	Set to True if you want the kernel image symlink (vmlinuz)
+                in /boot rather than the default /. Can be set from the
+		environment variable LINK_IN_BOOT. Defaults to
+		undefined. 
+
+kimage		The kernel image type (i.e. zImage or bzImage). Can be
+		set from the environment variable IMAGE_TYPE. Defaults
+		to bzImage.
+
+no_symlinks     Mutually exclusive to reverse_symlinks Can be used with
+                link_in_boot. The image is placed in vmlinuz (instead
+                of /boot/vmlinuz-X.X.XX). The old vmlinuz is moved to
+                vmlinuz.old unconditionally. (Normally, that is only
+                done if the version of the new image differs from the
+                old one). This restricts you to two images, unless you
+                take additional action and save copies of older
+                images. This is for people who have /boot on a system
+                that does not use symlinks (and say, they use loadlin)
+                This is a Hack.
+
+reverse_symlinks Mutually exclusive to no_symlinks. Can be used with
+                link_in_boot. Just like no_symlinks, except that the
+                /boot/vmlinuz-X.XX is symlinked to the real new
+                image, vmlinuz. This too restricts you to just two
+                images unless further action is taken. The older
+                symlinks are left dangling. This is for people with
+                /boot on umsdos, and who can't see the link in dos, 
+                but do want to know the image version when in Linux. 
+                This is a Hack.
+
+image_dest    If  you  want  the  symbolic  link  (or  image,  if
+              move_image is set) to be stored elsewhere than /
+              set this variable to the dir  where  you  want  the
+              symbolic  link.   Please  note  that  this is not a
+              boolean variable.  This may be of help  to  loadlin
+              users,  who  may  set  both  this  and  move_image.
+              Defaults to /. This can be used in conjunction with
+              all above options except link_in_boot, which would
+              not   make   sense.   (If   both   image_dest   and
+              link_in_boot are set, link_in_boot overrides).
+
+patch_the_kernel This is an experts only variable. If set to YES (ENV
+                 variable PATCH_THE_KERNEL overrides this), the build
+                 process causes run-parts to be run over
+                 /usr/src/kernel-patches/$(architecture)/apply and
+                 (hopefully) reverses the process during clean by
+                 running run-parts over
+                 /usr/src/kernel-patches/$(architecture)/unpatch. The
+                 special architecture all is used for arch independent
+                 patches. You may use the --added_patches command line
+                 in conjunction with this variable to selectively
+                 apply only some patches from that directory. The
+                 people who package the pacthes should have arranged
+                 to have the order of application and unapplication be
+                 sane. This variable is automatically set to YES if
+                 you use the option --added-patches.
+
+root_cmd         This should be set to a means of gaining superuser
+                 access (for example, `sudo' or `fakeroot') as needed
+                 by dpkg-buildpackages' -r option. This is  used
+                 to call dpkg-buildpackage with the proper
+                 options. The environment variable ROOT_CMD overrides
+                 this.
+
+do_clean	 Set to anything but YES, this shall forego the make
+                 clean done in the kernel source tree after building
+                 the kernel image package. The environment variable
+                 CLEAN_SOURCE overrides this.
+
+install_vmlinux  Set to YES to install the uncompressed kernel
+                 ELF image along with the bootable compressed kernel
+		 image (vmlinuz).
+		 This image is necessary for profiling kernel and
+		 userspace with oprofile (oprofile.sourceforge.net,
+		 i386 only).
+
+kpkg_follow_symlinks_in_src
+              This option is especially useful for people who use
+              symlinc farms to compile kernels. With this option,
+              kernel-source and kernel-header packages shall not be
+              just full of dangling symlinks, instead, the symbolic
+              links shall be followed. Please note that any symbolic
+              links in the kernel sources woudl be flattened as well.
+              The environment variable KPKG_FOLLOW_SYMLINKS_IN_SRC
+              overrides this. Symlink farming is described below.
+
+make_libc_headers  This is meant to be used by the libc6 maintainer,
+                   when he compiles libc6, to also package up the
+                   corresponding headers. DO NOT SET THIS as a
+                   mismatch between the headers you package and libc6
+                   may well create a subtle instability in all code
+                   compiled on your machine. You have been warned. The
+                   environment variable MAKE_LIBC_HEADERS overrides
+                   this. 
+
+The value of a variable can be set so: 
+  a) Defaults exist in the rules file. These are the values used if no
+     customization is done.
+  b) Variables can be set in the config file /etc/kernel-pkg.conf (or
+     ~/.kernel-pkg.conf).  These values override the defaults.
+  c) Variables can also be set by setting a corresponding environment
+     variable.  These values override the config file and the defaults.
+  d) Using make-kpkg options, or, if using the rules file directly, on 
+     command line ( # xxx/rules DEBIAN_REVISION=2.0a kernel_image). This 
+     overrides all the above methods.
+
+Please see kernel-pkg.conf (5).
+
+However, most of these are done on the machine you compile on: but you
+may need to install generic kernel image packages from time to time,
+and you need control over where the image sticks the symbolic links
+and such. With this in mind, there is the configuration file
+/etc/kernel-img.conf which sits on the target machine (the machine
+that the dpkg -i is run on, which need not be the same machine the
+kernel was compiled on), and that allows you to tweak these variables: 
+
+This file is automatically created by the installation script if it
+does not exist, and neither does the symbolic link /vmlinuz.  The
+script asks the user whether the symbolic link should be created, and
+stashes the answer into /etc/kernel-img.conf
+
+no_symlinks     Mutually exclusive to reverse_symlinks Can be used with
+                link_in_boot. The image is placed in vmlinuz (instead
+                of /boot/vmlinuz-X.X.XX). The old vmlinuz is moved to
+                vmlinuz.old unconditionally. (Normally, that is only
+                done if the version of the new image differs from the
+                old one). This restricts you to two images, unless you
+                take additional action and save copies of older
+                images. This is for people who have /boot on a system
+                that does not use symlinks (and say, they use loadlin)
+                This is a Hack.
+
+reverse_symlinks Mutually exclusive to no_symlinks. Can be used with
+                link_in_boot. Just like no_symlinks, except that the
+                /boot/vmlinuz-X.XX is symlinked to the real new
+                image, vmlinuz. This too restricts you to just two
+                images unless further action is taken. The older
+                symlinks are left dangling. This is for people with
+                /boot on umsdos, and who can't see the link in dos, but
+                do want to know the image version when in Linux. 
+                This is a Hack.
+
+do_symlinks   By  default,  the  kernel  image  post installation
+              script shall create or update the /vmlinuz and
+              /vmlinuz.old symbolic links.  This is true if a /vmlinuz
+              link already exists, however, in absence of /vmlinuz,
+              the script looks to see if this configuration file
+              exists. If it does not, the configuration script asks
+              the user whether to create the symbolic link, and
+              stashes the answer in a newly created
+              /etc/kernel-img.conf.  If the configuration file already
+              exists, and if this option is set to no, no symbolic
+              link is ever created. This for people who have other
+              means of booting their machines, and do not like the
+              symbolic links cluttering up their / directory.
+
+link_in_boot	Set to True if you want the kernel image symlink
+                (vmlinuz) in /boot rather than the default /.
+                Defaults to undefined. 
+
+image_dest    If  you  want  the  symbolic  link  (or  image,  if
+              move_image is set)   to be stored elsewhere than  /
+              set this variable to the dir  where  you  want  the
+              symbolic  link.   Please  note  that  this is not a
+              Boolean variable.  This may be of help  to  loadlin
+              users,  who  may  set  both  this  and  move_image.
+              Defaults to /. This can be used in conjunction with
+              all above options except link_in_boot, which would
+              not   make   sense.   (If   both   image_dest   and
+              link_in_boot are set, link_in_boot overrides).
+
+move_image    Instead  of  creating  symbolic  links  to  (or, if
+              reverse_symlinks  is  set,  from)  image_dest,  the
+              image  is  moved  from  its  location in /boot into
+              image_dest.   If  reverse_symlinks  is  set,  /boot
+              shall  contain a symbolic link to the actual image.
+              This option can be useful to people using  loadlin,
+              who  may need the image to be moved to a  different
+              dos partition.  This variable is unset by  default.
+
+clobber_modules
+              If  set,  the  preinst  shall  silently try to move
+              /lib/modules/version out of the way if  it  is  the
+              same  version  as the image being installed. Use at
+              your own risk.  This variable is unset by  default.
+
+do_boot_enable
+              If set to NO, this shortcircuits all attempts to create
+              boot floppies, run lilo, etc. This has the additional
+              side effect that the postinst is silent. Setting both
+              do_bootfloppy and do_bootloader to NO implies setting
+              do_boot_enable to NO. Defaults to Yes.
+
+do_bootfloppy
+              If set to NO, this prevents the postinst from asking
+              questions about creating a boot floppy, and no boot
+              floppy is created. The bootloader shall still be run.
+              This may cut down on the interaction the postinst has.
+              (It still prompts before formatting /dev/fd0). Defaults
+              to Yes.
+
+do_bootloader
+              If set to NO, this prevents the postinst from running
+              the bootloader. The user may still be asked to create a
+              floppy, unless do_bootfloppy is also set to NO. Defaults
+              to Yes.
+
+postinst_hook
+              Set this variable to a script to be executed during
+              installation after all the symbolic links are  cre-
+              ated,  but before running the bootloader or  offer-
+              ing to create a floppy. This script shall be called
+              with  two arguments, the first being the version of
+              the kernel image, and the second argument being the
+              location  of the kernel image itself. Errors in the
+              script shall produce a warning message,  but  shall
+              be  otherwise  ignored.  An example script for grub
+              users is present in  /usr/share/doc/kernel-package/
+              directory.
+postrm_hook
+              Set this variable to a script to be executed in the
+              postrm (that is, after the image has been  removed)
+              after  all  the remove actions have been performed.
+              This script shall be called with two arguments, the
+              first  being  the  version of the kernel image, and
+              the second argument being the location of the  ker-
+              nel  image  itself. Errors in the script shall pro-
+              duce a warning  message,  but  shall  be  otherwise
+              ignored.
+
+Please see kernel-img.conf (5).
+
+
+To generate a new kernel image, just run
+% make-kpkg clean
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind) or (if you use initrd)
+   $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image
+
+This will create a default kernel image (as in the image package or
+available on the boot disks.  The kernel image package produced, on
+installation, shall offer you a chance to create a boot disk, or to
+run LILO (or SILO, QUIK, VMELILO, ZIPL, yaboot, PALO, or update the
+grub menu), but the default is not to do either, and you may choose to
+ignore these friendly overtures by the postinst.
+
+If you want a custom kernel, you may generate a config file by any of
+these methods (just follow the directions).
+% make config          # boring old tty based method
+or
+% make menuconfig      # curses based menu driven method (uses color if 
+                         you have any)
+% make xconfig         # An X window system based method -- make sure
+                         you are running X windows when you call this.
+% make gconfig         # The gnome version, if you have version 2.6.X.
+All these methods ultimately generate a .config file.  If you already 
+have a .config file, just copy it to this directory, and you are go.
+
+With a custom .config file in place (created as above) run again:
+% make-kpkg clean
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+   $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image
+
+|-----------------------------------------------------------------------|
+|                           Special needs                               |
+| Or, for people who want to minimize time spent in fakeroot (for       |
+| whatever reasons that maybe -- I think that the separate step as      |
+| non-fake-root is not required, but that is a personal opinion)        |
+| % make-kpkg clean                                                     |
+| % make-kpkg  --revision=custom.1.0 build                              |
+| % $Get_Root make-kpkg --revision=custom.1.0 kernel_image              |
+|     (Get_Root is whatever you need to become root -- fakeroot or      |
+|     sudo are examples that come to mind)                              |
+|                                                                       |
+| For people who wish to see the username (not root) when they do a     |
+| uname -a on the machine when they install the kernel, there is a      |
+| trick:                                                                |
+|  % make config                                                        |
+|  % make-kpkg build                                                    |
+|  % $Get_Root make -f debian/rules kernel-image-deb                    |
+| shall generate a kernel image with the username of the user embedded  |
+| in it.                                                                |
+|                                                                       |
+| If you use initrd images (and have told your boot loader so) you need |
+| to include the --initrd option on the command line, like so           |
+|                                                                       |
+| % $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image   |
+|                                                                       |
+-------------------------------------------------------------------------
+
+To create a source or header package, run
+% make-kpkg clean
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_source
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_headers
+Note: You only need one of these.
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+
+Similarly, the documentation package is built by:
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_doc
+
+Or if you want to generate the whole package, 
+% $Get_Root make-kpkg --revision=custom.1.0 \
+            --pgpsign="Your pgp ID" buildpackage
+Note that this needs a pgp key.
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+Here is a nice, practical example:
+% make-kpkg -rfakeroot --append-to-version $(hostname) \
+             --revision $(date +'%Y%m%d')
+
+A note on boot loaders: the kernel-image install-scripts arrange to
+have /vmlinuz and /vmlinuz.old point to the latest kernel image and
+the next most recent one, respectively.  You may choose to have your
+boot loader take advantage of this by putting image = /vmlinuz and
+image = /vmlinuz.old lines in your lilo.conf (or whatever config files
+your boot loader uses -- please read documentation on your boot loader
+for details). Oh, and if your kernel image package uses initrd (as do
+the newer official kernel image packages), please do not forget to add
+a line (initrd=/boot/initrd-2.4.X-flavour) in your lilo.conf file
+pointing out this fact to your boot loader.
+
+Conversely, people who wish to tightly control the versions in
+lilo.conf (believe me, people, this gets to be a pain in the neck
+fast) can use image = /boot/vmlinuz-X.X.XX.
+
+For folks using grub, there are now postinst_hook and postrm_hook
+variables that can be pointed to scripts that add or remove  a line
+from the grub menu list at kernel image install and remove times. A
+sample script to add lines to a grub menu file is included in the dir
+/usr/share/doc/kernel-package/; and simple scripts like:
+
+  # perl -nle 'print unless /^#Autogenerated by kernel-image $version/ \
+                        .. /^#End kernel-image '$version/'
+
+ or for awk fans
+  #  awk 'BEGIN{printit=1} 
+      /^#Autogenerated by kernel-image $version/{printit=0}
+      /^#End kernel-image '$version/{printit=1}
+      {if (printit) {print}}'. 
+ or
+  #  awk '{p=0} 
+          /^#Autogenerated by kernel-image $version$/,
+          /^#End kernel-image '$version$/ {p=1}
+     {if(!p) print}' < foo
+
+ can be put in a script and added to the postrm hook script to remove
+ the lines added by kernel_grub_conf.sh
+
+So that loadlin people don't feel left out, all this talk about LILO
+does not mean to ignore loadlin, you can use the generated
+kernel-image just as easily (simply ignore the fol-de-rol with symlinks
+in /). For instance, you could:
+
+ [1]# dpkg -BRGiE kernel-image-X.X.XX, # need to be root
+        and then
+ [2]% cp /boot/vmlinuz-X.X.XX <place where loadlin needs image>
+ [3]% echo '' > /boot/vmlinuz-X.X.XX
+
+        So you don't have the image taking up space, but still leave a
+target for the /vmlinuz symlink.
+
+ MODULES_LOC, SYMLINK FARMING, AND MORE
+ ============ ======= ======== === ====
+
+Oh, a quick recipe for people who want to build kernel-module
+packages, and don't want to be root to do so (the following assumes
+/usr/local/src/kernel is an appropriate location to build kernels):
+
+###############################################################################
+# % sudo echo 'MODULE_LOC=/usr/local/src/kernel/modules' \                    #
+#                                             >> /etc/kernel-pkg.conf         #
+# % sudo echo 'debian := 5:501c' >> /etc/kernel-pkg.conf                      #
+# % sudo mkdir -p /usr/local/src/kernel/modules                               #
+# % sudo chown -R $(id -n -u) /usr/local/src/kernel/                          #
+# % sudo aptitude install cryptoapi-core cryptoloop # for example             #
+#                                                                             #
+#         Now, we no longer need to be root                                   #
+#                                                                             #
+# % cd /usr/local/src/kernel/                                                 #
+# % wget ftp://ftp.us.kernel.org/pub/linux/kernel/v2.4/linux-2.4.21.tar.bz2   #
+# % tar zvvfx /usr/src/cryptoapi-core.tar.gz                                  #
+# % tar zvvfx /usr/src/cryptoloop.tar.gz                                      #
+# % tar jvvfx linux-2.4.21.tar.bz2                                            #
+# % mkdir 2.4.21                                                              #
+# % cd 2.4.21                                                                 #
+# % lndir ../linux-2.4.21                                                     #
+# % cp /boot/config-2.4.20 .config                                            #
+# % make-kpkg --rootcmd fakeroot --append-to-version -cryptoloop kernel_image #
+# % fakeroot make-kpkg --append-to-version -cryptoloop modules_image          #
+###############################################################################
+
+	The above also demonstrates a technique called symlink farming. I like
+ to upgrade between kernel version using patches from
+ ftp.us.kernel.org; so I need to keep a source tree in as near a
+ pristine state as I can. Once I have
+ /usr/local/src/kernel/linux-2.4.20, say, I do this:
+#########################################################################
+#  last_version=2.4.18                        # I never went for 2.4.19 #
+#  for machine in kallissin ember smaug scatha glaurung, tiamat ;do     #
+#    mkdir $machine                                                     #
+#    scp $machine:/boot/config-$last_version $machine/.config           #
+#    cd $machine                                                        #
+#    lndir ../linux-2.4.20                                              #
+#    cd ..                                                              #
+#  done                                                                 #
+#                                                                       #
+#  for machine in kallissin ember smaug scatha glaurung, tiamat ;do     #
+#    if [ -f . configdirs/$machine ]; then                              #
+#      . configdirs/$machine                                            #
+#      # $patches is now either empty, or it has --added-patches=a,b    #
+#    fi                                                                 #
+#    cd $machine                                                        #
+#    make-kpkg --rootcmd fakeroot --append-to-version $machine \        #
+#        $patches $modules kernel_image                                 #
+#    if [ "X$modules" != "X" ]; then                                    #
+#       fakeroot make-kpkg  --append-to-version $machine \              #
+#            $patches $modules modules_image                            #
+#    fi                                                                 #
+#    make-kpkg clean                                                    #
+#  done                                                                 #
+#########################################################################
+
+        See? Each lndir directory only has files that were patched, or
+ object files; and the ../linux-2.4.20 is pristine, ready to be
+ patched up to 2.4.21.
+
+
+Recompiling a kernel image
+----------- - ------ -----
+
+It happens to all of us. When we configured the kernel, we missed out
+on an module. Or we added in more things than we really need, and need
+to compile again. If you just recompile a kernel image, it shall, when
+installed, contain the same /boot/{System.map,config,vmlinuz}-X.X.XX
+files and the /lib/modules/X.X.XX directory that the previous kernel
+image contained.
+
+If you try to install the recompiled kernel image over the previous
+kernel image (same version and flavour), then the install scripts
+detect that, and ask you to move at least the /lib/modules/X.X.XX dir
+away. If you continue anyway, the files in /boot shall be overwritten. 
+
+Also, if you try to recompile with a changed --revison option or a
+different debian revision, you shall have to make-kpkg clean, and then
+recompile. 
+
+Tecras and other notebooks 
+--------------------------
+          (Many thanks to Philip Hands <phil at hands.com> and
+           Avery Pennarun <apenwarr at worldvisions.ca> for this explanation)
+
+Tecras and other notebooks, and some PCs have a problem where they
+fail to flush the cache when switching on the a20 gate (IIRC), which
+is provoked by bzImage kernels, but not by zImage kernels. 
+
+bzImage files are actually "big zImage" not "bzipped Image".  bzImage
+kernels can be as large as you like, but because they need to decompress
+into extended memory, they aggravate this problem.  zImage kernels just
+compress into conventional memory, so they never need to touch the a20 gate,
+but they hit the 640k limit.
+
+There are two solutions that I know of:
+
+  1) Apply a patch, which flushes the cache.  Unfortunately this
+     causes other machines to crash so is not universally applicable
+     (hence the tecra disks being segregated from the mainstream).
+
+  2) Build a zImage, rather than bzImage kernel.  This seems to get
+     round the problem. use the --zimage option to make-kpkg, or even
+     set this as the default in /etc/kernel-pkg.conf (or
+     ~/.kernel-pkg.conf).
+
+There some add-on modules that hook into make-kpkg and the kernel
+sources so that they may be kept in synchrony with the kernel you
+run. If you have such a module source package, for example,
+pcmcia-source, then please read README.modules as well. If you don't
+never mind. (The file is in /usr/share/doc/kernel-source-X.X.XX/. If you
+don't have kernel-source packages installed [that's OK], there is a
+copy in /usr/share/kernel-package/README.modules).
+
+Have fun,
+
+	Manoj Srivastava
+
+
+Foot note 1:
+  For an explanation on why this synchronization is required, consider
+  this. The kernel knows what version it is, as given in the kernel
+  Makefile as the variables VERSION, PATCHLEVEL, and SUBLEVEL. It will
+  look for the modules in /lib/modules/$VERSION.$PATCHLEVEL.$SUBLEVEL.
+  The Debian scripts think they know what the kernel version is, as
+  given in the Debian file rules as the variable v (near the top). It
+  then proceeds to put the modules in /lib/modules/$v.  So, it is
+  essential that the kernel (Makefile) and the Debian script (rules)
+  agree about the version number, or the kernel will never figure out
+  where the Debian scripts hid the modules. So change the version
+  number in the file rules (v = X.X.XX) to be the same version as
+  given in the kernel Makefile (this will be
+  $VERSION.$PATCHLEVEL.$SUBLEVEL).
+#############################################################################
+#############################################################################
+## This is a working script contributed by Don Armstrong 
+
+#!/bin/sh
+# Copyright 2004 Don Armstrong (~don at archimedes.ucr.edu)
+# This script is licensed under the GPL v2
+KERNEL="linux-2.4.24"
+MAKE_KPKG="make-kpkg"
+EXTRAVERSION=`date +'%m%d%Y'`
+MAKE_KPKG_OPTIONS="--rootcmd fakeroot --revision=$EXTRAVERSION"
+DATE=`date +'%m_%d_%Y'`
+
+for CONFIG in `cd config; ls *.gz; cd ..`; do
+	  MACHINE=$(echo $CONFIG|cut -d _ -f 1);
+	  gzip -dc config/$CONFIG > $KERNEL/.config
+	  cd $KERNEL
+	  $MAKE_KPKG $MAKE_KPKG_OPTIONS --append-to-version $MACHINE clean
+	  $MAKE_KPKG $MAKE_KPKG_OPTIONS --append-to-version $MACHINE kernel_image modules_image
+    gzip -c .config > ../config/${MACHINE}_config_${KERNEL}_${DATE}.gz
+    cd ..;
+done;
+
+#############################################################################
+#############################################################################
+-- 
+Manoj Srivastava                        <srivasta at debian.org>
+PGP Key ID: 1024/C7261095 
+Key fingerprint =  CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E 
+======================================================================
+
+
+
+	Kent's 10-Step Procedure to Compiling a Debian Kernel
+		  Kent West <westk at nicanor.acu.edu>
+
+(I may leave a step or two out, but this is the gist. This example
+uses the latest kernel version at the time of writing, which was
+2.4.18)
+
+1. Run "dselect". Choose "Update". Choose "Select". "space bar" to get
+   out of the Help screens. Use "/" (without the quotes) to start
+   search.  Search for "kernel-source". Mark for installation the
+   2.4.18 or so.
+
+1b. Use "/" to search for "kernel-package". Mark it for installation 
+    also. "Enter" to get back to the main dselect menu.
+
+1c. Choose "Install". This will download a file in /usr/src with a .tgz 
+    extension, as well as install "kernel-package".
+
+2. "cd /usr/local/src"
+
+3. "bunzip2 /usr/src/kernel-source-2.4.18.tar.bz2" (or whatever the file is 
+   named). This will unzip (decompress) the file.
+
+4. "tar -xvf kernel-source-2.4.18.tar". This will untar the file (x
+   means extract, v means "be verbose", f means "use the file named
+   ...").  A new subdirectory named kernel-source-2.4.18 will be
+   created with all the untarred files under it. You can also do steps
+   3 and 4 in one tar command, but I never do; habit is the only
+   reason. I think you just add the "j" switch to tar, such as "tar
+   -xvjf 'filename'". (It used to be the I switch to tar, but they
+   moved from I to j).
+
+
+Pause and Breathe. You now have the kernel sources installed. You 
+haven't done anything with them yet, but they're installed.
+
+5. "cd /usr/local/src/kernel-source-2.4.18" 
+
+6. "make menuconfig". This will start a curses-based (text-based) 
+     menu-driven application. There are a lot of choices here, and
+     many of them won't make sense to you at all. Take the time to
+     look at most all of them (some of them you'll know you don't
+     need, like SCSI support if you have an all-IDE system, or Amateur
+     Radio Support if you're not a ham) and read the HELP on them if
+     they look relevant. A lot of the time the HELP will suggest
+     whether you should include it or not, and generally when in
+     doubt, leave things set the way they are. Some things to check
+     out:
+       * the correct processor for your system (AMD vs Pentium vs P4, etc)
+       * Symmetric Multi-Processing; "No" if you only have a single processor
+       * Loadable module support; "Yes" to all three sub-items.
+       * Parallel port support; "Yes" if you have a parallel
+         printer. "No" to keep things simple for now if you can live
+         without the printer for a while. 
+       * Plug-N-Play; "Yes"; ISA P-N-P; only if you have any ISA cards
+         installed. 
+       * Character devices; turn on Direct Rendering if your video card is 
+         listed, and turn on agpgart if your video chipset is listed;
+         mice if you  have a PS/2 mouse
+       * Sound - find the driver for your card
+       * Input core support (some USB stuff needs this, but I'm hazy
+         on it - use your best guess) 
+       * USB support (make your best guesses; I'm hazy on it)
+       * You probably won't need to touch the following:
+              - General Setup
+              - Memory Technology
+              - Block devices
+              - Multi-device support
+              - Networking options
+              - Telephony support
+              - ATA/IDE/MFM/RLL support
+              - Fusion MPT device support
+              - I20 device support
+              - Amateur Radio support
+              - Infrared support
+              - ISDN subsystem
+              - Old CD-ROM drivers (unless you have a non-ATAPI CD-ROM
+                drive for now; wait till you've compiled a kernel or
+                two) 
+              - Multimedia devices (unless you have a tv tuner, etc;
+                too complicated for now; wait) 
+              - File Systems (unless you'll be accessing a
+                DOS/FAT/NTFS/etc partition, or Windows shares via smb,
+                etc) 
+              - Console Drivers (play with different text modes at bootup)
+              - kernel hacking
+
+     It's by turning off unneeded stuff that the hackers get their kernels 
+     down in size and up in efficiency. But you're not really worried about 
+     either at this point.
+
+6b. Exit and save your configuration. This will create a hidden file
+    named ".config" in the "/usr/local/src/kernel-source-2.4.18"
+    directory. You could edit this file directly to make changes to
+    your configuration, but I wouldn't. All that this step (6 and 6b))
+    has done is to set up this configuration file. This file is read
+    by the actual kernel compilation process to compile the options
+    you've specified.
+
+
+Pause and breathe again. You have now configured your options for the 
+next kernel compilation, but you have not yet compiled it.
+
+
+7. Compile the kernel: use the command "make-kpkg clean; make-kpkg
+   kernel_image". This will cause a bunch of grinding and text;
+   depending on the speed of your computer and the options you chose,
+   this could take minutes (fast computer) to hours (slow
+   computer). This step is a Debian-way of compiling the kernel. The
+   "other" way is to do it manually, which consists of several steps
+   such as "make dep" and "make modules" and "make modules_install"
+   and manually finding and moving the kernel to where it needs to be
+   and setting up symlinks and configuring lilo.conf and running
+   lilo. The Debian-way is much easier. The result will be a file
+   named something like "kernel-image-2.4.18_1.00.Custom_i386.deb",
+   one level up, in "/usr/local/src".
+
+   You can try reading the documentation in the "kernel-package"
+   package.  A more complicated comman line to build your kernel
+   image, with all kinds of bells and whistels, is:
+
+   make-kpkg clean   
+   make-kpkg -rootcmd fakeroot --append-to-version -custom.${VER} \
+        --revision custom.${VER} kernel_image modules-image
+   This one also builds any standalone modules packages you may have
+   installed on your machine.
+
+
+Pause and breathe. You have now compiled your kernel and made a .deb 
+file out of it for easy installation.
+
+
+If you're (re)compiling a kernel with the same version number as your
+current version, you'll probably want to run the command "mv
+/lib/modules/2.[whateverversion] /lib/modules/2.[whateverversion].old"
+to move the old modules out of the way in preparation for the creation
+of new modules. If you forget, then step 8 shall warn you that you
+need to do this before it overwrites the old modules, and you can just
+open a new terminal and do it then without canceling whichever step it
+concerns. This is only applicable when (re)compiling the same version
+number of kernel as your existing version.
+
+8. Install the new .deb file. Use the command "dpkg -i
+   /usr/local/src/kernel-image-2.14.18*.deb". This will install the
+   new kernel to where it needs to be (and I believe configure
+   /etc/lilo.conf if [and only if] /etc/lilo.conf does not exist) and
+   run lilo.
+
+
+Pause and breathe. You are ready for a reboot to start running your new 
+kernel. Make sure you have a backup method for getting into your box (a 
+Debian install CD, or boot floppy, etc) in case something goes
+wrong. I generally have a lilo.conf file that includes at least one
+other image than /vmlinuz and /vmlinuz.old
+
+
+9. Reboot. After the reboot, you should be running the new kernel.
+   Typing "uname -a" will tell you what version of kernel you are
+   running.  Test the machine and see if things work properly.
+
+
+Pause, breathe, celebrate. You've successfully compiled and installed 
+your first kernel! You may not have a working sound card or USB stuff 
+yet, and other things may have broken, but now that you know the basic 
+procedure you can go back and try again.
+
+10: Celebrate.
+
+
+Have fun!
+
+Kent
+
+

Added: dists/trunk/utils/kernel-package/Rationale
===================================================================
--- dists/trunk/utils/kernel-package/Rationale	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/Rationale	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,94 @@
+		    Advantages of using make-kpkg
+	            ---------- -- ----- ---------
+
+	I have been asked several times about the advantages of using
+ the kernel-package package over the traditional Linux way of hand
+ compiling kernels, and I have come up with this list. This is off the
+ top of my head, I'm sure to have missed points yet. Any additions
+ welcomed.
+
+     i) Convenience. I used to compile kernels manually, and it
+        involved a series of steps to be taken in order;
+        kernel-package was written to take all the required steps (it
+        has grown beyond that now, but essentially, that is what it
+        does). This is especially important to novices: make-kpkg
+        takes all the steps required to compile a kernel, and
+        installation of kernels is a snap.
+    ii) It allows you to keep multiple version of kernel images on
+        your machine with no fuss.
+   iii) It has a facility for you to keep multiple flavours of the
+        same kernel version on your machine (you could have a stable
+        2.0.33 version, and a 2.0.33 version patched with the latest
+        drivers, and not worry about contaminating the modules in
+        /lib/modules).
+    iv) It knows that some architectures do not have vmlinuz (using
+        vmlinux instead), and others use zImage rather than bzImage,
+        and calls the appropriate target, and takes care of moving the
+        correct file into place.
+     v) Several other kernel module packages are hooked into
+        kernel-package, so one can seamlessly compile, say, pcmcia
+        modules at the same time as one compiles a kernel, and be
+        assured that the modules so compiled are compatible.
+    vi) It enables you to use the package management system to keep
+        track of the kernels created. Using make-kpkg creates a .deb
+        file, and dpkg can track it for you. This facilitates the task
+        of other packages that depend on the kernel packages.
+   vii) It keeps track of the configuration file for each kernel image
+        in /boot, which is part of the image package, and hence the
+        kernel image and the configuration file are always together.
+  viii) It allows you to specify a directory with config files, with
+        separate config files for each subarchitecture (even allows
+        for different config files for i386, i486, etc). It is really
+        neat for people who need to compile kernels for a variety of
+        sub architectures.
+    ix) It allows to create a package with the headers, or the
+        sources, also as a deb file, and enables the package
+        management system to keep track of those (and there are
+        packages that depend on the package management system being
+        aware of these packages).
+     x) Since the kernel image package is a full fledged Debian
+        package, it comes with maintainer scripts, which take care of
+        details like offering to make a boot disk, manipulating
+        symbolic links in / so that you can make boot loader scripts
+        static (just refer to the symbolic links, rather than the real
+        image files; the names of the symbolic links do not change,
+        but the kernel image file names change with the version).
+    xi) There is support for the multitudinous subarchitectures that
+        have blossomed under the umbrella of the m68k and powerpc
+        architectures.
+   xii) There is support there for optionally applying patches to the
+        kernel provided as a kernel-patch .deb file, and building a
+        patched kernel auto-magically, and still retain an UN-patched
+        kernel source tree.
+  xiii) Allows one to compile a kernel for another computer, for
+        example using a fast machine to compile the kernel for
+	installation on a slower machine. This is really nice since
+	the modules are all included in the .deb; and one does not
+	have to deal with modules manually.
+   xiv) The postinst looks at a configuration file on the installation
+        machine (as opposed to the machine that the image was compiled
+        on), and allows the local admin to decide on issues of
+        symbolic links, and whether the boot loader stuff must be
+        run, and whether one wants to create a boot floppy or not. 
+    xv) The postinst and the postrm scripts allow the local admin on
+        the installation machine to add a script into runtime hooks;
+        this can allow, amongst other things, grub users to add and
+        remove kernel image stanzas from the grub menu (example
+        scripts to do this are in the package).
+   xvi) One can append to the kernel version on the command line, or
+        by setting an environment variable. So if your kernel is
+        called kernel-image-2.4.1John.Home; it is unlikely to be
+        overridden by the official 2.4.1 kernel, since they are not the
+        same version.
+
+		   Disadvantages of using make-kpkg
+		   ------------- -- ----- ---------
+
+      i) This is a cookie cutter approach to compiling kernels, and
+         there are people who like being close to the bare metal.
+     ii) This is not how it is done in the non-Debian world. This
+         flouts tradition. (It has been pointed out, though, that this
+         is fast becoming Debian tradition)
+    iii) It forces you to use fakeroot or sudo or super or be root to
+         create a kernel image .deb file (this is not as bad as it
+         used to be before fakeroot).

Added: dists/trunk/utils/kernel-package/_make-kpkg
===================================================================
--- dists/trunk/utils/kernel-package/_make-kpkg	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/_make-kpkg	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,62 @@
+#-*- mode: shell-script;-*-
+
+# Debian GNU/Linux make-kpkg(1) completion.
+# Copyright 2002 "Dr. Rafael Sepulveda" <drs at gnulinux.org.mx>
+#
+have make-kpkg &&
+_make_kpkg()
+{
+    local cur prev options paroptions special i
+    
+    #check if we are in a kernel directory.
+    [[ -d "drivers" && -d "kernel" && -d "fs" && -d "include/linux" ]] || \
+	return 0
+
+    COMPREPLY=()
+    cur=${COMP_WORDS[COMP_CWORD]}
+    prev=${COMP_WORDS[COMP_CWORD-1]}
+    options='--added_modules --added-modules --added_patches --added-patches \
+             --append_to_version --append-to-version --arch --arch_in_name \
+             --arch-in-name binary build buildpackage --bzimage clean \
+             --config configure --cross_compile --cross-compile debian \
+             --flavour --help --initrd kernel_doc kernel_headers kernel_image \
+             kernel_source libc-kheaders modules modules_clean modules_config \
+             modules_image --noexec --pgpsign --stem --revision --rootcmd --subarch \
+             --targets --uc --us --zimage'
+
+    paroptions="$options"
+
+
+    [[ $prev == '--config' ]] && \
+	paroptions='config oldconfig menuconfig xconfig'
+
+    #exclude some options
+    [[ "$DEBIAN_REVISION_MANDATORY" ]] ||\
+	{ [[ -a "stamp-configure" ]] && paroptions=${paroptions/--revision}; }
+    [[ "$ARCH_IN_NAME" ]] && paroptions=${paroptions//--arch[-_]in[-_]name}
+    [[ "$CROSS_COMPILE" ]] && paroptions=${paroptions//--cross[-_]compile}
+    [[ "$KPKG_ARCH" ]] && paroptions=${paroptions/--arch}
+    [[ "$KPKG_SUBARCH" ]] && paroptions=${paroptions/--subarch}
+    [[ $(grep CONFIG_BLK_DEV_INITRD .config 2>/dev/null \
+        | cut -d= -f2) == "y" ]] && \
+	[[ "$INITRD" == "YES" ]] && paroptions=${paroptions/--initrd}
+
+    for (( i=0; i < ${#COMP_WORDS}-1; i++ )); do
+	#we need to start and end every line with '|' so it can be recognized.
+	if [[ ${COMP_WORDS[i]} == @(binary|build|buildpackage|clean|\
+	    |configure|debian|kernel_doc|kernel_headers|kernel_image|\
+	    |kernel_source|libc-kheaders|modules|modules_clean|\
+	    |modules_config|modules_image|binary-indep|binary-arch|\
+            |kernel-manual|kernel_manual|modules_clean) ]]; then
+	    paroptions=$( echo $options | sed s/--[^\ ]*//g )
+	    COMPREPLY=( $( compgen -W "$paroptions" | grep ^$cur ) )
+	    return 0;
+	fi
+    done
+
+    COMPREPLY=( $( compgen -W "$paroptions" | grep ^$cur ) )
+
+    return 0
+
+}
+[ "$have" ] && complete -F _make_kpkg -o filenames make-kpkg

Added: dists/trunk/utils/kernel-package/debian/.arch-ids/changelog.id
===================================================================
--- dists/trunk/utils/kernel-package/debian/.arch-ids/changelog.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/.arch-ids/changelog.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Nov 21 04:30:01 2003 6568.0

Added: dists/trunk/utils/kernel-package/debian/.arch-ids/conffiles.id
===================================================================
--- dists/trunk/utils/kernel-package/debian/.arch-ids/conffiles.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/.arch-ids/conffiles.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Nov 21 04:30:01 2003 6568.1

Added: dists/trunk/utils/kernel-package/debian/.arch-ids/control.id
===================================================================
--- dists/trunk/utils/kernel-package/debian/.arch-ids/control.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/.arch-ids/control.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Nov 21 03:17:12 2003 26704.0

Added: dists/trunk/utils/kernel-package/debian/changelog
===================================================================
--- dists/trunk/utils/kernel-package/debian/changelog	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/changelog	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,4662 @@
+kernel-package (9.008) unstable; urgency=low
+
+  * Bug fix: "xen.postinst contains illegal sed command", thanks to
+    Michael Tautschnig                                    (Closes: #329373).
+  * Bug fix: "Fix netboot for mips ELF32 arc firmware", thanks to Thiemo
+    Seufer                                                (Closes: #329081).
+  * Bug fix: "kernel-package: powerpc kernel packages don't remove
+    cleanly", thanks to Eric Cooper                       (Closes: #327361).
+  * Bug fix: "Give warnings during preconfigure, not during install",
+    thanks to Bas Wijnen                                  (Closes: #328784).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 28 Sep 2005 08:22:37 -0500
+
+kernel-package (9.007) unstable; urgency=low
+
+  * Update for MIPS kernels, thanks to Thiemo Seufer.     (Closes:  #323428).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 31 Aug 2005 10:30:18 -0500
+
+kernel-package (9.006) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Modules placed in wrong directory when
+    building user mode linux kernels", thanks to Paul Dwerryhouse
+                                                             (Closes:  #323018).
+  * Ever since we added section 9 man pages to the kernel-doc package, one
+    can no longer install two different versions of the kernel-doc package
+    simultaneously. Since this was deemed to be undesirable, now we have
+    split off a kernel-manual-X.Y.Z package to provide kernel man
+    pages. This works for 2.6 kernels, and I hope does not cause issues
+    for older kernels. Please note that while one may install any number
+    of kernel-doc packages at one time, only one kernel-manual package is
+    supposed to be installed at any given time.
+  * Bug fix: "kernel-package: typo in make-kpkg.1.gz", thanks to Henrik
+    Holmboe                                                   (Closes: #322693).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 15 Aug 2005 23:42:08 -0500
+
+kernel-package (9.005) unstable; urgency=low
+
+  * Bug fix: "linux-2.6: [powerpc] does not include mkvmlinuz support",
+    thanks to Sven Luther                                 (Closes: #320798).
+  * Bug fix: "linux-headers-2.6.12: header_postinst_hook is called twice
+    in postinst", thanks to Peter Marschall               (Closes: #320416).
+  * Bug fix: "kernel-package: relink_src_link (in code)
+    vs. relink_source_link (in man page) discrepancy", thanks to Peter
+    Marschall                                             (Closes: #320424).
+  * Bug fix: "'man make-kpkg' typos: "coumentation","similiar", "tp",
+    etc.", thanks to A Costa                              (Closes: #320561).
+  * Bug fix: "'man kernel-img' typos: "absense", "initail", "issueing" x
+    2, "laoder", and  "varable"", thanks to A Costa       (Closes: #320562).
+  * Bug fix: "'man kernel-pkg' typos: "Mutualy", "confguration", "differes",
+    "instablity", "numberd", "similarily", and "usefule"", thanks to A
+    Costa                                                 (Closes: #320563). 
+  * Bug fix: "'man make-kpkg' typo: "ro"", thanks to Martin Zobel-Helas
+                                                          (Closes: #321444). 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  7 Aug 2005 10:45:11 -0500
+
+kernel-package (9.004) unstable; urgency=low
+
+  * Bug fix: "new kernel-package creates ridiculous symlinks in /boot",
+    thanks to Itai Seggev                       (Closes: #319543, #319657).
+  * Bug fix: "kernel-package: Wrong symbolic link vmlinux in /boot",
+    thanks to Bin Zhang                                  (Closes: #319452).
+  * Bug fix: "new kernel-package creates ridiculous symlinks in /boot",
+    thanks to Itai Seggev                                (Closes: #319515).
+  * Bug fix: "Syntax error in kernel rules file", thanks to Jordi Mallach
+                                                         (Closes: #319632).
+  * Bug fix: "linux-image-2.6.12-1-686: /vmlinuz and /initrd symlinks were
+    botched after installing 2.6.12", thanks to Andrew Moise
+                                                         (Closes: #319664).
+  * Bug fix: "kernel-package: Please support kernel building on the ppc64
+    architecture", thanks to Andreas Jochens             (Closes: #320055).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 28 Jul 2005 00:13:15 -0500
+
+kernel-package (9.003) unstable; urgency=low
+
+  * Fix an unterminated variable reference.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 20 Jul 2005 07:54:26 -0500
+
+kernel-package (9.002) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Spelling error in rules file", thanks to
+     Peter Marschall                                   (Closes: #317638).
+  * Bug fix: "kernel-package: Spelling error in rules file", thanks to
+    Aaron Howell                                        (Closes: #313338).
+  * Bug fix: "kernel-package: Missing 'scripts' directory in
+    kernel-headers produced by make-kpkg", thanks to Marc L. de
+    Bruin. Also added Module.symvers, thanks to Ryan Underwood for
+    pointing that out.                                  (Closes: #315858).
+  * Bug fix: "describe -stem in the manpage", thanks to dann frazier
+                                                        (Closes: #318397).
+  * Bug fix: "kernel-package: possibly missing xargs option in rules
+    file", thanks to Rob Browning                       (Closes: #318378).
+  * Bug fix: "kernel-package: Please consider adding (or commenting on)
+    this official powerpc/ppc64 patch", thanks to Sven Luther 
+                                                        (Closes: #318431).
+  * Bug fix: "kernel-package: please include more --config options",
+    thanks to Andres Salomon                             (Closes: #318962).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 19 Jul 2005 10:34:06 -0500
+
+kernel-package (9.001) unstable; urgency=low
+
+  * The previous solution was only one half of the problem: we had made
+    kernel_arch available to the maintainer scripts, but had not exported
+    the variable to the hook scripts that the maintainer scripts run. This
+    is the second half of that work.
+  * Bug fix: "/u/s/k-p/image.postinst: $force_move logic recently broke",
+    thanks to Aaron M.; "kernel-package: symlinks in /boot aren't update
+    for packages created with make-kpkg", thanks to Itai Seggev.  These
+    are the same bug, and indeed, as Aaron analyzed, were cause by a
+    misplaced '}'.                                (Closes: #313312, #312917).
+  * Thanks to Ubuntu and jbailey, there is now a new variable in
+    /etc/kernel-img.conf: ramdisk, which allows the admin to choose a
+    different program than /usr/sbin/mkinitrd for initrd generation.
+  * Added a few bits and pieces for powerpc64 into the rules file. I am
+    not sure I understand why one can't ever cross compile powerpc64
+    images, but I am adding this in for the duration. This work reflects
+    changes in Ubuntu.
+  * Bug fix: "Fails with make: i486-linux-gnu-gcc: Command not found",
+    thanks to Nacho Más                                 (Closes: #313053).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 13 Jun 2005 01:25:33 -0500
+
+kernel-package (9.000) unstable; urgency=low
+
+  * This is a bug fixing release, and hopefully stable. Next we embark on
+    a cleanup, rewrite, and debconfification, so this may well be a
+    version worth holding on to.
+  * Bug fix: "kernel-package: Rearrange docs placement in kernel-doc",
+    thanks to Eugene Konev                              (Closes: #308562).
+  * Bug fix: "kernel-package: Please export KERNEL_ARCH variable to the
+    post-install script", thanks to Jurij Smakov        (Closes: #309423).
+  * Bug fix: "kernel-package: [INTL:es] updated make-kpkg manpage", thanks
+    to Ruben Porras                                     (Closes: #310274).
+  * Bug fix: "kernel-package: Does not clean up dangling 'source' symlink
+    in postinst", thanks to Jurij Smakov                (Closes: #309981).
+  * Bug fix: "kernel-package: Please disable the version mismatch check
+    for official kernels", thanks to Jurij Smakov. As all the debian
+    kernel images are built from the same source, but with different
+    binary image versions (the binary image version is a combination of
+    the sub-arch and a variation of the kernel ABI), this check is
+    erroneously triggered for them, terminating the build. With the patch
+    builds finish fine.  This does so by circumventing a sanity check,
+    which has some value for the end user.              (Closes: #312280).
+  * Bug fix: "kernel-package: make-kpkg manpage should state that newer
+    Kernel have cramfs support", thanks to Andreas Pakulat 
+                                                         (Closes: #308221).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  8 Jun 2005 03:43:37 -0500
+
+kernel-package (8.135) unstable; urgency=medium
+
+  * Bug fix: "kernel-package incompatible with experimental dpkg", thanks
+    to Thomas Luzat. The problem is that dpkg-architecture
+    -qDEB_HOST_GNU_SYSTEM output haschanged for Linux, resulting in
+    kernel-package failing to figure out the system time. So, added
+    DEB_HOST_ARCH_OS, which is only supported in the dpkg in experimental
+    so far. This ain't ever gonna get into Sarge, but   shall be in
+    Etch. Try to cope with the dpkg released with Sarge, as   well as the
+    future dpkg that shall be in Etch. Discussed with RM, and this was
+    deemed wrthy of pushing into Sarge                   (Closes: #307587). 
+  * Bug fix: "kernel-package: [INTL:es] make-kpkg update", thanks to Ruben
+    Porras                                                (Closes: #307713).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  7 May 2005 03:02:25 -0500
+
+kernel-package (8.134) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Symlink confusion", thanks to Juergen
+    Kreileder. There was indeed an issue with the image postrm, if the
+    link_in_boot option was set.                           (Closes: #304140).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  2 May 2005 00:57:04 -0500
+
+kernel-package (8.133) unstable; urgency=low
+
+  * Bug fix: "typo in /usr/share/kernel-packages/rules", thanks to Bart
+    Cortooms                                               (Closes: #307097).
+  * Bug fix: "kernel-package: man make-kpkg does not document the
+    binary-arch target", thanks to Intri Geri              (Closes: #305266).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  1 May 2005 14:20:43 -0500
+
+kernel-package (8.132) unstable; urgency=low
+
+  * Delete trailing whitespace in the rules file. This one change closes
+    the next 4 bugs:
+  * Bug fix: "kernel-package: does not build kernel_headers", thanks to
+    Ingo Saitz                                            (Closes: #304568).
+  * Bug fix: "kernel-package: Regression between 8.130 and 8.131", thanks
+    to Roland Mas                                         (Closes: #304631).
+  * Bug fix: "kernel-package: errors in script", thanks to Alberto Maurizi
+                                                          (Closes: #304687).
+  * Bug fix: "Compilation with make-kpkg fails", thanks to Johnny Morano
+                                                          (Closes: #304851).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 15 Apr 2005 19:28:53 -0500
+
+kernel-package (8.131) unstable; urgency=low
+
+  * Bug fix: "kernel-package: README.modules should include targets
+    called", thanks to Kevin Locke                        (Closes: #303833).
+  * Updated spanish man pages.
+  * Spit out a warning of the module dir does not exist. Earlier, we were
+    silently ignoring missing third party modules.  
+  * Bug fix: "Support for kfreebsd", thanks to Robert Millan
+                                                          (Closes: #294235).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 13 Apr 2005 01:53:41 -0500
+
+kernel-package (8.130) unstable; urgency=low
+
+  * Bug fix: "kernel-package fails to build mipsel kernels", thanks to
+    Thiemo Seufer                                        (Closes: #301389).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 28 Mar 2005 19:07:20 -0600
+
+kernel-package (8.129) unstable; urgency=low
+
+  * Bug fix: "sed errors with kernel-package &gt; 8.125", thanks to Edward
+    J. Shornock. Need to quote $'s in make files.         (Closes: #300491).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 20 Mar 2005 00:33:49 -0600
+
+kernel-package (8.128) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Script errors during kernel build on
+    sparc64", thanks to Frans Pop. Comment out _all_ the lines of a
+    stanza, nit just the last two.                       (Closes: #300371).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 19 Mar 2005 10:17:31 -0600
+
+kernel-package (8.127) unstable; urgency=low
+
+  * Bug fix: "kernel-package: make-kpkg uses run-parts -v option, which
+    breaks woody->sarge upgrades", thanks to Sven Luther (Closes: #299863).
+  * Bug fix: "kernel-package: Missing CROSS_ARG causes spurious warnings",
+    thanks to Hirokazu Takata                            (Closes: #298509).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 17 Mar 2005 21:12:35 -0600
+
+kernel-package (8.126) unstable; urgency=low
+
+  * Bug fix: "[kernel-package] make-kpkg fails on mipsel without subarch",
+    thanks to Florian Lohoff                               (Closes: #299218).
+  * Inconsistent CROSS_COMPILE Breaks External Modules. Well, make sure
+    that we do not end up with a XXX-- as the corss arg, thus allowing
+    people to specify things with or without a trailing -. 
+                                                    (Closes: #298371, #29850).
+  * Bug fix: "kernel-package: Missing CROSS_ARG causes spurious warnings",
+    thanks to Horms. Added [atch                            (Closes: #297677).
+  * Bug fix: "kernel-package: Update Kernel Maintainer", thanks to Horms
+                                                             (Closes: #297676).
+  * Bug fix: "kernel-package: m32r architecture support", thanks to
+    Hirokazu Takata                                          (Closes: #298647).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 17 Mar 2005 01:45:13 -0600
+
+kernel-package (8.125) unstable; urgency=low
+
+  * Update ARM netwinder rules to be correct, thanks to vince (Closes: #296443).
+  * Bug fix: "kernel-package: [patch] Please add nubus support", thanks to
+    Sven Luther                                               (Closes: #296450).
+  * Bug fix: "kernel-package: should perhaps suggest or recommend bzip2",
+    thanks to Krishna Sethuraman                              (Closes: #296696).
+  * Bug fix: "add doc for initrd options", thanks to Alex     (Closes: #290697).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  1 Mar 2005 14:52:20 -0600
+
+kernel-package (8.124.1) unstable; urgency=low
+
+  * NMU for release management reasons and d-i rc3 (deadline today) schedule.
+  * Adds nubus support, thus allowing an upload of the new 2.4.27 powerpc
+    packages. (Closes: #296450)
+
+ -- Sven Luther <luther at debian.org>  Mon, 28 Feb 2005 11:02:18 +0100
+
+kernel-package (8.124) unstable; urgency=high
+
+  * Bug fix: "/etc/kernel-img.conf mkimage option fails", thanks to Artur
+    Górniak                                                 (Closes: #296084).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 20 Feb 2005 00:07:35 -0600
+
+kernel-package (8.123) unstable; urgency=high
+
+  * Implement and document a hook for cleaning the kernel image package, for
+    symmetry.
+  * Make minor tweaks to the kernel_version.mk file to eliminate
+    complaints about missing .config files. 
+  * Bug fix: "kernel-package: it fails to build my kernel with strange
+    error message", thanks to Domenico Andreoli           (Closes: #295149).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 19 Feb 2005 10:19:34 -0600
+
+kernel-package (8.122) unstable; urgency=low
+
+  * Bug fix: "kernel-package: vmlinuz symlink breaks install", thanks to
+    Michael Spang                                        (Closes: #295023).
+  * Bug fix: "make-kpkg breaks make help", thanks to Uwe Zeisberger
+                                                         (Closes: #295387).
+  * Bug fix: "'/lib/modules/2.x.xx-whatever still exists' message uncalled
+    for when only headers installed", thanks to Joshua Kwan. Create a work
+    around for the breakage introduced in official kernel-header packages,
+    which added a build symlink in the modules directory, causing a long
+    standing sanity check to trigger.                    (Closes:  #295443).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 16 Feb 2005 01:52:52 -0600
+
+kernel-package (8.121) unstable; urgency=low
+
+  * Bug fix: "FTBFS: cannot build powerpc 2.6 kernels, missing rule for
+    conf.vars", thanks to Sven Luther                    (Closes: #294751).
+  * Bug fix: "kernel-package: only postinst/rm scripts get =D and co
+    substituted, while preinst/rm do not ...", thanks to Sven Luther
+                                                         (Closes: #294736).
+  * kernel-package locks up when building                (Closes: #294889).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 12 Feb 2005 00:06:22 -0600
+
+kernel-package (8.120) unstable; urgency=medium
+
+  * Bug fix: "Warning message about initrd is out of date", thanks to Tore
+    Anderson. Toned down the warning a lot, but left it in place since it
+    is not clear that the need it fully gone.            (Closes: #290675).
+  * Bug fix: "kernel-package: Use versioned /etc/kernel/*.d directories to
+    allow per kernel script launching.", thanks to Sven Luther 
+                                                         (Closes: #294168).
+  * Bug fix: "kernel-package: Using IMAGEDIR in /etc/kernel-pkg.conf make
+    uninstall failed", thanks to Daniel 'NebuchadnezzaR' Dehennin 
+    The chdir was in mostly for symmetry with other scripts; we certainly
+    do not need to be in destdir, and indeed, destdir could be removed, as
+    was the case here.
+                                                         (Closes: #293738).
+  * Bug fix: "--us --uc buildpackage doesn't work", thanks to
+    Harald Dunkel. This helped point to a real mess in the way we handled
+    the get root functionality, as well as the extra arguments to
+    dpkg-buildpackage. Now we have separated out the functionality, and no
+    longer overload int_root_cmd (helped get rid of int_get_root as well)
+                                                         (Closes: #287212).
+  * Bug fix: "kernel-package: LOCALVERSION alternate solution", thanks to
+    Christian Höltje. Thanks for the patch, this is indeed much cleaner.
+                                                         (Closes: #285688).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  8 Feb 2005 15:09:24 -0600
+
+kernel-package (8.119) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Improvements for kernel_grub_rm.sh script",
+    thanks to Javier Fernández-Sanguino Peña. I created my own patch,
+    rather than using the one in the report, but thanks for pointing this
+    out.                                                 (Closes: #287937).
+  * Bug fix: "mismatch between lilo.conf and the actual filename
+    "initrd.old".", thanks to David Robin. The fix is actually
+    thanks to Khalid Aziz, who noticed that in one corner case the
+    symbolic link was moved to the wrong location.       (Closes: #288540).
+  * Bug fix: "bash_completion.d/make-kpkg prints grep error messages if
+    .config doesn't exist", thanks to Josh Triplett      (Closes: #285166).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Jan 2005 17:39:31 -0600
+
+kernel-package (8.118) unstable; urgency=low
+
+  * Bug fix: "bash_completion.d/make-kpkg prints grep error messages if
+    .config doesn't exist", thanks to Josh Triplett (Closes: #285166).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 14 Dec 2004 12:20:46 -0600
+
+kernel-package (8.117) unstable; urgency=low
+
+  * Updated the spanish translation of the amke-kpkg man page, thanks to
+    Rubén Porras Campo <nahoo at inicia.es> 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  8 Dec 2004 09:48:47 -0600
+
+kernel-package (8.116) unstable; urgency=low
+
+  * Bug fix: "when generating buildinfo, should also consider [h]eld
+    packages", thanks to Joshua Kwan. I sync-tree's with josjk's version,
+    but did not actually use that code, since there have been changes made
+    in the rules file since, and there are also some permission changes I
+    did not want to revert. This shall allow him to star-merge back to get
+    my fixes.                                             (Closes: #284700).
+  * Bug fix: "kernel-package: improved CONCURRENCY_LEVEL docs", thanks to
+    Bastian Kleineidam                                     (Closes: #284065).
+  * Bug fix: "kernel-package: Clarify documentation on kernel patches",
+    thanks to Ross Boylan. Added a note in the make-kpkg man page.
+                                                           (Closes: #224212).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  8 Dec 2004 02:43:28 -0600
+
+kernel-package (8.115) unstable; urgency=low
+
+  * Bug fix: "SPARC/SILO: does not set the right initrd for the kernel",
+    thanks to Joerg Friedrich.  We now mention that the generated
+    silo.conf is a best effort kinda thing, and a human needs to check it.
+                                                         (Closes: #282965).
+  * Bug fix: "kernel-package: Simultaneously installing two kernel images,
+    with initrds, makes lilo fail for the first one", thanks to Adam Rice
+    Actually, this was an instance of upgrading two images at the same
+    time.                                                (Closes: #282749).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 26 Nov 2004 01:17:10 -0600
+
+kernel-package (8.114) unstable; urgency=low
+
+  * Do up remove initrd symbolic links on upgrades.        (Closes: #281953).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 20 Nov 2004 16:00:21 -0600
+
+kernel-package (8.113) unstable; urgency=low
+
+  * Bug fix: "--stem option to enable alternative package naming schemes",
+    thanks to Matt Zimmerman                                  (Closes: #281465).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 17 Nov 2004 11:09:40 -0600
+
+kernel-package (8.112) unstable; urgency=low
+
+  * Bug fix: "kernel-source-2.6.9: make mrproper fails", thanks to Leif W
+    horms at debian.org provided the fix                          (Closes: #279678).
+  * Bug fix: "Updated mips/mipsel rules for kernel-package", thanks to
+    Thiemo Seufer                                              (Closes: #280341).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 10 Nov 2004 11:13:58 -0600
+
+kernel-package (8.111) unstable; urgency=medium
+
+  * Strip trailing white space from the rules file.
+  * Bug fix: "lc_version change is buggy", thanks to Adam Heath 
+                                                        (Closes: #279564).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  3 Nov 2004 17:42:18 -0600
+
+kernel-package (8.110) unstable; urgency=low
+
+  * Updated french man page, thanks to Sylvain Cherrier <sylvain.cherrier at free.fr>
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 25 Oct 2004 03:57:45 -0500
+
+kernel-package (8.109) unstable; urgency=low
+
+  * Aaargh. Fix the sense of the test for MAKING_VIRTUAL_IMAGE for source,
+    doc, and header packages. Many thanks to Andreas Salomon for pointing
+    this out.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 25 Oct 2004 01:43:24 -0500
+
+kernel-package (8.108) unstable; urgency=low
+
+  * Fix the uml rules to accommodate the changes made in version 2.6.9. 
+  * Bug fix: "kernel-package doesn't support kernel versions with
+    uppercase letters", thanks to Adam Heath. Now, if an environment
+    variable IGNORE_UPPERCASE_VERSION is set, the error is turned into a
+    warning. Use at your own risk.                    (Closes: #277680).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 24 Oct 2004 21:45:58 -0500
+
+kernel-package (8.107) unstable; urgency=low
+
+  * Fix the tests for making a virtual image. Other wise, arch=um|xen
+    failed with cross compile errors, and things for non um,xen targets
+    were missing. Thanks to Nuutti Kotivuori for pointing this out.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 22 Oct 2004 17:29:54 -0500
+
+kernel-package (8.106) unstable; urgency=low
+
+  * Bug fix: "kernel-image-2.6.8-1-686: Badly constructed pathname for
+    Initial rootdisk image", thanks to Greg Kochanski (the path had a //
+    in it, corrected in a patch by Horms <horms at debian.org> (Closes: #275629).
+  * Bug fix: "kernel-image-2.6-686: apt-get remove does not put back the
+    old kernel", thanks to Greg Kochanski. Well, there is a partial
+    solution -- the postinst now checks, and removes, damaged and dangling
+    symlinks, and warns the person doing the uninstall that lilo may need
+    to be run. However, it does not try to figure out itself which kernel
+    image should be promoted, and it does not change any symbolic link in
+    / (apart from removing dangling ones).                  (Closes: #275688).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 21 Oct 2004 18:16:10 -0500
+
+kernel-package (8.105) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Wish it had Xeno Architecture Support",
+    thanks to Paul Boehm. Most of the porting and testing has been done by
+    Felix Erkinger <erkinger at gmx.net>, and all the credit goes to him. 
+                                                          (Closes: #215318).
+  * Bug fix: "typo error", thanks to Tommaso Moroni       (Closes: #277093).
+  * Added Rules.make and arch dependent Makefile to the kernel-header
+    package. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 20 Oct 2004 00:34:05 -0500
+
+kernel-package (8.104) unstable; urgency=medium
+
+  * Ignore leading white spaces in preinst answers.
+  * Bug fix: "kernel-package: incorrect lookup of kernel-source version in
+    rules", thanks to Julian Gilbey                      (Closes: #276257).
+  * Bug fix: "kernel-package: rules doesn't test for valid_patches empty
+    in stamp-build", thanks to Julian Gilbey              (Closes: #276258).
+  * Updated french translation for the make-kpkg man page.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 13 Oct 2004 03:26:17 -0500
+
+kernel-package (8.103) unstable; urgency=high
+
+  * Bug fix: "make-kpkg: fails to unpatch the source", thanks to martin f
+    krafft. This was due to recent idiocy in upstream kernel sources,
+    where the kernel now assumes responsibility of ./debian directory
+    (despite Debian having used this directory for years). The people in
+    charge of this code in upstream kernel were not competent enough to
+    implement the deb target  in a fashion that it does not break a
+    facility that Debian has used for years.  Well, all the kernel-patch
+    packages are affected; since nothing shall unpatch correctly with
+    2.6.8.1+ kerel versions. It also makes life a pain for official kernel
+    image developers, since their ./debian is a dorectory that is not
+    recreated by kernel-package (or the broken upstream code); and at
+    least one developer has lost an uncheked in  custom ./debian dir
+  
+    It is not as if they needed to claim ./debian, since they do not use
+    dpkg, and a fix was discussed in August, but no one has seen fit to
+    implement that fix and solve this breakage -- so now kerel-package
+    works around this idiocy. This makes this update very urgent.
+  
+    The generated .debs also do not pay attention to kernel-img.conf (thus
+    creating a surprise for unsuspecting end users), they do not massage
+    the build and source symlinks, do not run boot loaders, do not handle
+    bootloaders that may use initrd in their config, and probably would
+    end up generating a slew of bugs that can't be fixed in Debian.
+  
+                                                         (Closes: #270169).
+  * Bug fix: "make-kpkg doesn't handle CONFIG_LOCALVERSION", thanks to
+    Michal ÄŒihaÅ™. The only implementation for LOCALVERSION I saw (in
+    linux-2.6.9-rc3/Makefile), is a broken Makefile
+    snippet. kernel-package now tries to implement what the documentation
+    and comment say should be done                       (Closes: #273147).
+  * Added support for hook directories. Apart from hook variables that the
+    local admin may set, there are a set of directories where packages, or
+    the local admin, may drop in script files. The directories are
+      - /etc/kernel/preinst.d/,
+      - /etc/kernel/postinst.d/,
+      - /etc/kernel/prerm.d/, and 
+      - /etc/kernel/postrm.d/.
+    If they exists, the kernel-image package shall run a run-parts program
+    over the directory, giving the version being installed or removed as
+    an argument, in the corresponding phase of installation or
+    removal. Since these directories do not exist by default, this should
+    have no impact on current installations.
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  8 Oct 2004 14:05:06 -0500
+
+kernel-package (8.101) unstable; urgency=low
+
+  * Bug fix: "uml kernel packages have weird files in weird places",
+    thanks to martin f krafft. There is no need to test for empty patches,
+    since these files are not installed unless the sources are patched. 
+                                                           (Closes: #275407).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  7 Oct 2004 19:36:55 -0500
+
+kernel-package (8.100) unstable; urgency=low
+
+  * Strip the uml binary (honoring DEB_BUILD_OPTIONS).
+  * Well, we conflict, replace, and provide user-mode-linux -- which has
+    problems when we try to install two different kenrl-uml-* packages,
+    since they now conflict with each other. Now, we just conflict with
+    user-mode-linux (>= 2.0), which means all kernel-uml-* packages shall
+    conflict with real user-mode-linux packages, but not with other
+    kernel-uml packages.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  4 Oct 2004 00:21:19 -0500
+
+kernel-package (8.099) unstable; urgency=low
+
+  * Bug fix: "kernel-package: 2.4.27 compile fails", thanks to Gordon
+    Haverland                                                 (Closes: #274616).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  3 Oct 2004 00:17:00 -0500
+
+kernel-package (8.098) unstable; urgency=low
+
+  * Replace and provide user-mode-linux, since each kernel-uml packages
+    does indeed do that.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  2 Oct 2004 15:28:51 -0500
+
+kernel-package (8.097) unstable; urgency=low
+
+  * Bug fix: "kernel-package: information on source package and patch
+    package versions in buildinfo.gz", thanks to Norbert Buchmuller
+                                                     (Closes: #274465).
+  * Fix a typo in the rules file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  2 Oct 2004 01:04:40 -0500
+
+kernel-package (8.096) unstable; urgency=low
+
+  * More modifications to the kernel-uml-$version packages created. Now
+    the modules live in /usr/lib/modules/ instead of in
+    /usr/share/uml. The package now uses alternatives to allow people to
+    have multiple uml images on the machine at the same time, while still
+    retaining a /usr/bin/linux and a man page for that.  Rewrote the man
+    page from scratch.                                       (Closes: #176288).
+  * Bug fix: "kernel-package: Could be more conservative about initrd
+    creation", thanks to Matt Zimmerman                      (Closes: #274165).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  1 Oct 2004 15:59:22 -0500
+
+kernel-package (8.095) unstable; urgency=high
+
+  * Urgency high since unpatching should indeed reverse the order in which
+    patches are reversed.
+  * Bug fix: "kernel-package: incorrect handling of --cross-compile
+    option", thanks to Eric C. Cooper                        (Closes: #272786).
+  * Bug fix: "kernel-package: typo in the kernel-pkg.conf.5 man page",
+    thanks to Nicolas François                               (Closes: #272244).
+  * Bug fix: "implicit rules for unpatching don't reverse list of
+    patches", thanks to Joshua Kwan                           (Closes: #273456).
+  * kernel-package: wish it had support for UML. This enhancement has been
+    solely the work of  Ralph Paßgang <ralph at debianbase.de>, who worked
+    hard withing the current infrastructure to implement the creation of
+    UML packages. Try something like this:
+      make-kpkg --revision 1um-1 --arch um  kernel-image
+    the resulting package will be called:
+      kernel-uml-<version>_<revision>_<buildarch>.deb
+    It will include the linux executable in /usr/bin, and the uml modules
+    in /usr/share/kernel-uml/modules/$VERSION/
+                                                              (Closes: #273456).
+  * Bug fix: "kernel-package: make-kpkg goes into endless loop while
+    calling /sbin/depmod", thanks to Elias Pschernig           (Closes: #272129).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 27 Sep 2004 20:26:04 -0500
+
+kernel-package (8.094) unstable; urgency=high
+
+  * Urgency High since there are severe bugs related to patching and
+    unpatching kernel patches which are buggy.
+  * Bug fix: "kernel-package: subarch detection fails on powerpc XServe G5
+    systems", thanks to Colin Watson                        (Closes: #270314).
+  * Bug fix: "make-kpkg: fails to unpatch the source", thanks to martin f
+    krafft                                                  (Closes: #270169).
+  * Bug fix: "kernel-package: applied_patches lists patches that didn't
+    apply", thanks to martin f krafft                       (Closes: #270158).
+  * Bug fix: "kernel-package: files should move to examples/", thanks to
+    martin f krafft                                         (Closes: #269411).
+  * Bug fix: "kernel-package: non-interactive install: reverse the abort
+    yes/no, please", thanks to Alexander Zangerl            (Closes: #267926).
+  * Bug fix: "Please install kernel image files *before* calling
+    post-install script", thanks to Jens Schmalzing         (Closes: #267397).
+  * Bug fix: "kernel-package: typo in manpage", thanks to martin f krafft
+                                                            (Closes: #270611).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 10 Sep 2004 10:41:12 -0500
+
+kernel-package (8.093) unstable; urgency=low
+
+  * Bug fix: "kernel-package: [INTL:es] spanish manpage update", thanks to
+    Ruben Porras                                           (Closes: #263060).
+  * Bug fix: "French manpage", thanks to Sylvain Cherrier  (Closes: #263990).
+  * Bug fix: "bash:ism in kernel_grub_conf.sh", thanks to David Weinehall
+                                                           (Closes: #261963).
+  * Bug fix: "kernel-package - produced initrd enabled packages depends
+    against initrd-tools but checks for mkinitrd in preinst", thanks to
+    Bastian Blank                                           (Closes: #263214).
+  * Bug fix: "kernel-package: please support powerpc64", thanks to Rafael
+    Ávila de Espíndola                                      (Closes: #263746).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  6 Aug 2004 16:16:25 -0500
+
+kernel-package (8.092) unstable; urgency=low
+
+  * Bug fix: "make-kpkg(1) could be more explicit about MODULE_LOC",
+    thanks to Lars Wirzenius                                (Closes: #258393).
+  * Bug fix: "kernel-package: wrong macro in kernel-img.conf.5", thanks to
+    Philippe Batailler                                      (Closes: #257584).
+  * Bug fix: "XSI:isms and other nitpicking", thanks to David Weinehall
+                                                            (Closes: #256107).
+  * Bug fix: "kernel-package: extra sentence in manpage", thanks to martin
+    f krafft                                                (Closes: #257721).
+  * Bug fix: "kernel-package: problem in the manpage kernel-img.conf",
+    thanks to Philippe Batailler                            (Closes: #258836).
+  * Bug fix: "kernel-package: modules_clean target does not pay attention
+    to --added_modules", thanks to Oystein Gisnas           (Closes: #258586).
+  * Bug fix: "kernel-package: [INTL:es] spanish manpage updates", thanks
+    to Ruben Porras                                         (Closes: #257826).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 21 Jul 2004 15:21:24 -0500
+
+kernel-package (8.091) unstable; urgency=low
+
+  * Bug fix: "kernel-package: comment typo", thanks to dann frazier
+                                                      (Closes: #252016).
+  * Bug fix: "kernel-package: revision seems to be ignored when set in
+    /etc/kernel-pkg.conf", thanks to Greg Norris      (Closes: #254488).
+  * Bug fix: "kernel-package: Behaviour does not seem to follow
+    documentation on some points", thanks to Adam C. Emerson
+                                                      (Closes: #251548).
+  * Bug fix: "Typo in real_stamp_source target prevents README.Debian
+    installation", thanks to Jens Schmalzing          (Closes: #255372).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 22 Jun 2004 01:53:07 -0500
+
+kernel-package (8.090) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Including 2.6's Kconfig files in kernel_doc
+    packages", thanks to Andreas Metzler                 (Closes: #245800).
+  * kernel-source-2.4.26_2.4.26-2(unstable): FTBFS: syntax error. Removed
+    spurious close paren.                                (Closes: #247600).
+  * Bug fix: "kernel-package: Improper test for non-modules targets when
+    checking build dir", thanks to Kevin McCarty          (Closes: #247540).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  6 May 2004 18:46:05 -0500
+
+kernel-package (8.089) unstable; urgency=low
+
+  * make kernel-package not stop if the revision contains a hypen unless
+    the said revision fails to meet policy. 
+  * Bug fix: "kernel-package: Including 2.6's Kconfig files in kernel_doc
+    packages", thanks to Andreas Metzler. I modified the patch, and only
+    trigger the Kconfig collection for post 2.5 kernels. (Closes: #245800).
+  * Bug fix: "/usr/bin/make-kpkg: make-kpkg: Typo in failure message",
+    thanks to Goswin Brederlow                           (Closes: #245482).
+  * Fixed a few over zealous escapes of hyphens in the make-kpkg man page.
+  * Bug fix: "Support for bare vmlinux", thanks to Nicolas George. Use the
+    configuration option install_vmlinux to additionally install the bare
+    vmlinux image as well as the default image          (Closes: #243927).
+
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 26 Apr 2004 15:32:11 -0500
+
+kernel-package (8.088) unstable; urgency=low
+
+  * Bug fix: "New kernel-package fails to build kernel", thanks to Roberto
+    Sanchez. Oh, sheez: forgot to escape a $ from make in a shell command.
+                                                           (Closes: #245010).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 20 Apr 2004 20:47:00 -0500
+
+kernel-package (8.087) unstable; urgency=low
+
+  * Bug fix: "Bug#244380: kernel-package: Unescaped dashes in manpage
+    break copy and paste", thanks to Andreas Metzler Also fixed the
+    spanish man pages, since this is merely about behaviour of man
+                                                     (Closes: #244380).
+  * Bug fix: "kernel-package: ignore_depmod_error is ignore_depmod_err",
+    thanks to Marc Haber                              (Closes: #243526).
+  * Bug fix: "kernel-package: UTS Release version does not match current
+    version", thanks to YuLei                          (Closes: #243896).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 19 Apr 2004 17:35:30 -0500
+
+kernel-package (8.086) unstable; urgency=low
+
+  * Bug fix: "kernel-package: &gt;=2.6.5 make clean removes version.h,
+    modules_image fails", thanks to Ralf Neubauer. At this point, the
+    automated cleaning of the build tree causes more problems than it
+    solves -- at the very least, it violates the principle of least
+    surprise. The do_cloean mechanism still exists for people who want to
+    have the sources cleaned, but from now on, the default is not to clean
+    the sources out.                                     (Closes: #242038). 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  6 Apr 2004 11:40:11 -0500
+
+kernel-package (8.085) unstable; urgency=low
+
+  * Fixed missing ;'s. Thanks to Radek Hnilica <Radek at hnilica.cz> and J G
+    Miller <miller at yoyo.org> for noticing this.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  3 Apr 2004 10:44:00 -0600
+
+kernel-package (8.084) unstable; urgency=low
+
+  * Warn if module doesn't like the fact that it isn't being build as root
+    and it is ignoring the --roocmd extension, and ask users to file a
+    bug. 
+  * Delete dangling build links when asked to, even if there is no
+    replacement handy.
+  * Bug fix: "kernel-package: Typo in Problems.gz", thanks to LT-P
+                                                          (Closes: #238983).
+  * Bug fix: "changelog should be called changelog.Debian", thanks to
+    Martin Michlmayr                                      (Closes: #238425).
+  * Bug fix: "kernel-package - don't recognize s390x", thanks to Bastian
+    Blank                                                 (Closes: #232711).
+  * Updated spanish manual pages.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  2 Apr 2004 00:12:20 -0600
+
+kernel-package (8.083) unstable; urgency=low
+
+  * Bug fix: "kernel-source-2.4.25: Configure error prevents
+    installation", thanks to Bruce Miller. Do not try to change the
+    include/asm symlinks for source and doc packages, since we do not own
+    that dir. Only the headers package ought to be doing that.
+                                                         (Closes: #235706).
+  * Bug fix: "kernel-package: silent_modules should be YES on powerpc even
+    on first install of official images.", thanks to Sven
+    Luther. Accomodate the official powerpc kernel images to not prompt
+    even on initial install when /lib/modules/$version/ already
+    exists. This allows the separation of the modules from the kernel
+    image, since different powerpc subarches all require different images,
+    but can  share the modules.                           (Closes: #230251).
+  * Bug fix: "kernel-package: avoid silent failure when out of space",
+    thanks to dann frazier. I skiimed the rules file for other examples of
+    this ilk, but I think a real clean up would have to wait until we break
+    up the Makefile post Sarge.                           (Closes: #234316).
+  * Bug fix: "kernel-package: should include the changelog from
+    kernel-source-xx", thanks to Christoph Martin. Hmm. Create a file
+    called Changelog.src.Debian in hte top of the tarball that we create
+    for kernel-source-X.XX packages. Subsequently, when creating image
+    packages, if that file exists, copy it into the doc dir for the
+    kernel-image packages, and compress it.                (Closes: #234908).
+  * Updated spanish man pages.
+  * Bug fix: "kernel-package: Typo in documentation intrd",
+    thanks to Andreas Metzler                              (Closes: #235421).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  2 Mar 2004 23:14:27 -0600
+
+kernel-package (8.082) unstable; urgency=low
+
+  * Bug fix: "Add amd64 support to kernel-package", thanks to Stephen
+    Frost                                               (Closes: #233252).
+  * Bug fix: "kernel-image: postrm doesnt remove dangling initrd.img
+    symlink", thanks to Mario 'BitKoenig' Holbe         (Closes: #233243).
+  * Add a note in the man page that the clean target should not be cobined
+    with other targets. 
+  * Bug fix: "/usr/bin/make-kpkg:make-kpkg --rootcmd=fakeroot clean
+    kernel_image after patching sources doesn't work", thanks to
+    Amit Shah. Since this is now documented, I am closing this report.
+                                                          (Closes: #233478).
+  * Bug fix: "kernel-package: Grub install scripts broken", thanks to
+    Roland Mas                                            (Closes: #233585).
+  * Make the sample posthook script executable, to shut up lintian
+  * Bug fix: "confusing comments in kernel-img.conf", thanks to Jamie
+    Heilman                                               (Closes: #233184).
+  * Bug fix: "misspellings", thanks to Matt Kraai         (Closes: #233132).
+  * Bug fix: "kernel-package: --append-to-version and modules_image don't
+    get along", thanks to Daniel Jacobowitz. Starting with kernel version
+    2.6.X, the build process for third party modules has been modified;
+    now modules are expected to build in hte kenrel sources dir, and you
+    set the SUBDIR arg to point to the source for the module itself. This
+    arranges for the kernel makefiles to do all the boilerplate work of
+    building/running modpost, dependencies, et cetera. The problem is that
+    unless the module passes in the same  EXTRAVERSION=XYZ argument that
+    the main kernel build process did,  include/linux/version.h shall be
+    regenerated, with a different value  now than when the kernel was
+    compiled. The only way to avoid this is to make sure the module passes
+    EXTRAVERSION also; the 2.6 kernel makefile is very enthusiastic about
+    making sure version.h is up to  date. So, make-kpkg now passes a new
+    parameter, KPKG_EXTRAV_ARG, to the module; the value is either empty,
+    or a string like "EXTRAVERSION=X.Y.Z". The idea is that you can call
+    $(MAKE) $(KPKG_EXTRAV_ARG) ... in the modules package and have the
+    same version.h info as the main kernel image does.  (Closes: #233152).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Feb 2004 18:12:45 -0600
+
+kernel-package (8.081) unstable; urgency=low
+
+  * Fixed top level makefile to make it usable stand alone
+  * Bug fix: "/usr/bin/make-kpkg: Minor warning message", thanks to Andrew
+    Ferrier                                               (Closes: #231902).
+  * Bug fix: "kernel-package: make-kpkg spanish manpage updated", thanks
+    to Ruben Porras                                       (Closes: #232007).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 16 Feb 2004 18:47:09 -0600
+
+kernel-package (8.080) unstable; urgency=low
+
+  * Bug fix: "debian.README.gz out of date", thanks to Thomas Hood. Now
+    mention linux-kerel-headers under the new method section.
+                                                        (Closes: #230083).
+  * Bug fix: "kernel-package: several typos", thanks to Jochen Voss
+                                                        (Closes: #227191).
+  * Bug fix: "kernel-package: make-kpkg spanish manpage updated", thanks
+    to Ruben Porras                                     (Closes: #227898).
+  * Bug fix: "kernel-package: silent_modules should be YES on powerpc even
+    on first install of official images.", thanks to Sven Luther
+                                                        (Closes: #230251).
+  * Bug fix: "manpage: hint how to select the compiler used", thanks to
+    Jens Thiele \(karme\)                               (Closes: #230272).
+  * Bug fix: "kernel-package: trivial change for sparc", thanks to Ben
+    Collins.                                            (Closes: #230288).
+  * Bug fix: "kernel-package: Typo in kernel-pkg.conf: "espescially"
+    should be "especially", thanks to Philip Miller     (Closes: #227363).
+  * Bug fix: "kernel-package: support for Kerntypes", thanks to dann
+    frazier                                             (Closes: #231145).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  5 Feb 2004 14:04:09 -0600
+
+kernel-package (8.079) unstable; urgency=low
+
+  * Bug fix: "kernel-package: no way for non-interactive initrd build?",
+    thanks to Hein Roehrig. Document the INITRD_OK variable better.
+                                                         (Closes: #227128).
+  * Bug fix: "kernel-package: Looks for debian/rules in $MODULE_LOC/,
+    should look only in subdirectories", thanks to Frank Küster
+                                                         (Closes: #226455).
+  * Bug fix: "kernel-package: check that EXTRAVERSION doesn't begin with a
+    digit", thanks to Mark Sheppard                      (Closes: #226790).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 11 Jan 2004 11:56:14 -0600
+
+kernel-package (8.078) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Typo in `man kernel-pkg.conf': "laoded" in
+    Description should be "loaded", thanks to Philip Miller
+                                                       (Closes: #224607).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  2 Jan 2004 11:39:18 -0600
+
+kernel-package (8.077) unstable; urgency=low
+
+  * Bug fix: "kernel-package: Does not detect errors correctly during
+    build", thanks to Horms.                         (Closes: #223633).
+  * Bug fix: "kernel-package: Installed files may have incorrect
+    permissions", thanks to Horms. I set umask 000, rather than brute
+    force the permissions using chmod, in as many cases as possible. 
+                                                        (Closes: #223638).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 10 Dec 2003 23:59:29 -0600
+
+kernel-package (8.076) unstable; urgency=low
+
+  * Bug fix: "kernel-package: warning message : Search pattern not
+    terminated at -e line 1.", thanks to Jean-Luc Coulon. Had to double a
+    $ in the perl one-liner in the rules file.         (Closes: #223237). 
+  * Bug fix: "Compiling kernel fails with "cannot stat 'conf.vars'"",
+    thanks to Mariano Kamp. Hopefully, all that can be laid to rest now.
+    (Closes: #223233)
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  7 Dec 2003 11:19:21 -0600
+
+kernel-package (8.075) unstable; urgency=low
+
+  * Bug fix: "kernel-package: kpkg_version is not defined", thanks to
+    Andreas Beckmann.  Pass along the version number from ./debian/rules
+    into the make call.                                (Closes: #223113).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  6 Dec 2003 17:18:08 -0600
+
+kernel-package (8.074) unstable; urgency=low
+
+  * Bug fix: "kernel-package: fails in kernel_headers target", thanks to
+    Modestas Vainius                                     (Closes: #223054).
+  * Bug fix: "cannot stat `conf.vars': No such file or directory", thanks
+    to Harald Dunkel                                     (Closes: #223056).
+  * Bug fix: "kernel-package: A bug (typo) in constructing "valid_modules"
+    variable (prevents modules_* from working)", thanks to Modestas
+    Vainius                                              (Closes: #223069).
+  * Bug fix: "kernel-package: Having underscore (_) in kernel's version is
+    illegal but not checked", thanks to Ari SovijÃᅵ€rvi   (Closes: #222467).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  6 Dec 2003 10:43:15 -0600
+
+kernel-package (8.073) unstable; urgency=low
+
+  * Need to escape # in the UTS_RELEASE calculation in the rules
+    file. Thanks to Tomas Hoger for the quick catch.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  5 Dec 2003 11:06:43 -0600
+
+kernel-package (8.072) unstable; urgency=low
+
+  * Strange set of error messages about build link on fresh
+    install, quoth Joey Hess. This was related to the postinst trying to
+    handle the dangling build link. Now actually test to see if the link
+    was present, and is a bit more chatty.             (Closes: #221286).
+  * Tomas Hoger tracked down the problem with unpatching old patches when
+    make was interrupted while building. The path was all wrong, since
+    it pointed to the patch script, and the unpatching was not done in
+    reverse order.  Now we do the same things with relics of old patches
+    found in the dir as we do with the ordinary patches.
+  * Bug fix: "kernel-package: Inconsistent default kernel-image package
+    revision", thanks to Roland Stigge.  Made it 10.0.Custome all over.
+                                                        (Closes: #221916).
+  * Bug fix: "kernel-package: conf.vars should list kernel Makefile
+    variables instead of environment variables", thanks to Andreas
+    Beckmann.                                           (Closes: #222084).
+  * Bug fix: "kernel-package: The UTS Release version does match current
+    version", thanks to Andreas Beckmann. Applied previous fix from
+    make-kpkg to the rules file.                         (Closes: #222087).
+  * Bug fix: "tries to access lib/modules/<version>/build even when
+    it doesn't exist", thanks to Peter Palfrader.         (Closes: #222239).
+  * Bug fix: "kernel-package: valid_modules contains parent directory",
+    thanks to Frank KÃᅵÂŒster.  Now we test to amek sure that each module has
+    a ./debian/rules file before declaring it valid.    (Closes: #222707).
+  * Bug fix: "kpkg-make bug for subarch PRPMC (on PowerPC)", thanks to
+    Hubert Figuiere. Applied provided patch.          (Closes: #222808).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  5 Dec 2003 02:45:16 -0600
+
+kernel-package (8.071) unstable; urgency=low
+
+  * Bug fix: "kernel-package: CONCURRENCY_LEVEL in manual page", thanks to
+    Piotr Roszatycki                                     (Closes: #221269).
+  * Bug fix: "kernel-package: add elilo.conf editing hint", thanks to dann
+    frazier. The provided patch adds the prompt in the preinst.
+                                                         (Closes: #220783).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 18 Nov 2003 16:26:15 -0600
+
+kernel-package (8.070) unstable; urgency=low
+
+  * The patch, thanks to Rob Radez,  adds back in setting KPKG_SUBARCH if
+    it's not set, and also sets KERNEL_ARCH properly for sparc.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 13 Nov 2003 01:56:02 -0600
+
+kernel-package (8.069) unstable; urgency=high
+
+  * Bug fix: "kernel-package: too many endifs", thanks to Guido Guenther
+    and Martin Thorsen Ranang. The recent fix for sparc left around a
+    spurious endif, I think.                    (Closes: #220320, #220319).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 11 Nov 2003 18:32:34 -0600
+
+kernel-package (8.068) unstable; urgency=low
+
+  * Bug fix: Added support for gconfig.  Mention that it is only for 2.6.X
+    kernels, and that 2.6.X kernels have changed the requirements for make
+    xconfig as well. Make sure the make-kpkg does not barf on
+    gconfig. "kernel-source-2.6.0-test9: packages needed for QTand GTK+
+    config. interfaces", thanks to Laurent Ghys        (Closes: #219324).
+  * Bug fix: "kernel-package: typo in conf.vars rule", thanks to Peter
+    Cordes                                             (Closes: #220149).
+  * Bug fix: "kernel-package: update spanish manpages", thanks to Ruben
+    Porras                                             (Closes: #218716).
+  * Changed sparc/sparc64 subarch logic, thanks to Ben Collins
+    <bcollins at debian.org> and Rob Radez <rob at osinvestor.com>
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Nov 2003 22:02:02 -0600
+
+kernel-package (8.067) unstable; urgency=low
+
+  * Change docbook-utils from recommends to suggests  closes: Bug#215177
+  * Make sure we do create a symlink if the user sys yes.
+                                                      closes: Bug#216814
+  * Stop make-kpkg.1 speaking like a buccaneer.       closes: Bug#216991
+  * Typycally -> typically                            closes: Bug#217186
+  * allow compiling kernel package bootable on PrPMC 750/PrPMC 800 cards
+    made by Motorola. Patch from Hubert Figuiere
+    <hub-linux-ppc at trantor.staff.proxad.net>          closes: Bug#216681
+  * Bug out with a diagnostic if kimagesrc or kimagedest were undefined;
+    typically the case if we can't determine the arch closes: Bug#216676
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 31 Oct 2003 11:20:34 -0600
+
+kernel-package (8.066) unstable; urgency=low
+
+  * to default target for mips(el) changed between 2.4 and 2.5. Applied a
+    patch from Guido Guenther <agx at debian.org> to fix this.
+                                                       closes: Bug#214590
+  * Disable the "out of the way" warning in image.preinst
+    when these conditions are met:
+       1. This is an official kernel (perhaps a substitution in the preinst?)
+       2. This is an upgrade.
+    The reason is that when I make bug fix releases that do not change the
+    ABI, modules compiled for the previous kernel will continue to
+    work. Unfortunately, the users tend to be scared off by the "out of
+    the way" warning and end up aborting the install and filing a bug.
+    Made it so.                                        closes: Bug#214529
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  7 Oct 2003 11:23:43 -0500
+
+kernel-package (8.065) unstable; urgency=low
+
+  * Added a HOWTO for installing 2.6 kernels on a Woody machine to the
+    docs. The HOWTO comes from Marc Herbert.
+  * Since the mkimage command may legitimately contain /'s, use @ as sed
+    separator -- it is an unlikely character to be in that string. 
+                                                       closes: Bug#213722
+  * Make modules_clean depend on .config, not on configure.
+                                                       closes: Bug#214183
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  6 Oct 2003 11:17:11 -0500
+
+kernel-package (8.064) unstable; urgency=high
+
+  * Fixes for the mips64el arches.                     closes: Bug#213621
+  * 8.062 was a critical fix, and hasn't propagated to testing because of
+    subsequent bug fixes. This retains the hihg priority that 8.062
+    had. Hopefully, at some point the updates to kernel-package shall stop
+    being a daily occurrence.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  1 Oct 2003 11:33:35 -0500
+
+kernel-package (8.063) unstable; urgency=low
+
+  * Add chrp-rs6k support, and also allow setting of GUESS_SUBARCH
+    manually. Patch from Sven Luther
+  * patch allows to build mips64{,el} kernels using --subarch mips64{,el}
+    or --subarch <any>-64.  patch from Guido Guenther closes: Bug#213294
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 30 Sep 2003 00:31:52 -0500
+
+kernel-package (8.062) unstable; urgency=high
+
+  * Install additional useful documentation files in the kernel-doc
+    package.                                             closes: Bug#212848
+  * Added more voluble informational messages trying to track down
+    Bug#212965. Removed Quotes from around the UTS_RELEASE_VERSION
+                                                         closes: Bug#212965
+  * Added an option to make-kpkg to allow people to specify the command to
+    build an initrd image. This is useful if there are many kernel images
+    in the system with different initrd filesystem. Also added an option
+    to kernel-img.conf to over ride that variable on a per target basis.
+                                                         closes: Bug#212602
+  * Ship man pages and html documentation of the kernel in the kerel-doc
+    packages. Note that you need to have docbook-utils installed to take
+    advantage of this.                                   closes: Bug#210630
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 27 Sep 2003 20:00:10 -0500
+
+kernel-package (8.061) unstable; urgency=low
+
+  * make make-kpkg parse extraversion values with non alphanumeric chars
+    in them, just like the rules file does.             closes: Bug#212477
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 24 Sep 2003 02:10:54 -0500
+
+kernel-package (8.060) unstable; urgency=low
+
+  * The preinst, prerm, postrm -- were all parsing force_build_link from
+    the config file, -- all except the postinst. Fixed. closes: Bug#212313
+  * make make-kpkg allow mismatches between the new version and that in
+    version.h, since we now have a method that allows us to recover from
+    that. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 23 Sep 2003 10:42:05 -0500
+
+kernel-package (8.059) unstable; urgency=low
+
+  * Added handling of the /lib/modules/`uname -r`/build symbolic link, if
+    it is dangling. A link to the corresponding kernel-headers location is
+    added if it exists. One can also force not checking for the existence
+    of the kernel-headers link.                         closes: Bug#211949
+  * In some cases, the symlink creation code created a dangling relative
+    link, instead of an absolute, non dangling link, since the test
+    relative code only looked at the directory names of the source, rather
+    than testing for the actual file we needed to link to.
+                                                        closes: Bug#211140
+  * We used to silently ignore individual patches and unpatches that were
+    not found from the list of user requested patches; only complaining if
+    none of the user requested patches were found. Now we stop early
+    (before doing any patching at all) if any of the requested patches
+    can't be found.                                     closes: Bug#211406
+  * No longer recommend debianutils, since it is an essential package.
+                                                        closes: Bug#210686
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 21 Sep 2003 14:22:49 -0500
+
+kernel-package (8.058) unstable; urgency=low
+
+  * The module version mismatch problem makes it impossible to use kernel
+    sources and a config file to re-create the conditions required for
+    building modules that would install correctly into a pre-buit
+    kernel. Document this, remove faulty instructions from README.modules. 
+                                                        closes: Bug#209278
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  8 Sep 2003 23:19:55 -0500
+
+kernel-package (8.057) unstable; urgency=low
+
+  * Fixed an error in the kernel-img.conf man page. (.TP -> .TP .B).
+    Thanks to Nicolas FranÃᅵ§ois <nicolas.francois at centraliens.net>
+                                                         closes: Bug#209066
+  * Make make-kpkg remove the " from UTS Versions.       closes: Bug#209067
+  * README.modules typo fix: --add-to-version -> --append-to-version
+                                                         closes: Bug#209108
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  8 Sep 2003 05:42:58 -0500
+
+kernel-package (8.056) unstable; urgency=low
+
+  * Updated the preinst to separate out the LILO instructions. 
+                                                         closes: Bug#207907
+  * Fixed regexp issues and an error in creating the kernel version for
+    comparison. Patch thanks to Toni Timonen <ttimonen at users.sourceforge.net>
+                                                     closes: Bug#208897
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  5 Sep 2003 20:42:09 -0500
+
+kernel-package (8.055) unstable; urgency=low
+
+  * Updated README.modules to correct the procedure of building modules
+    destined for an official kernel-image package.   closes: Bug#208482
+  * Give in and let make-kpkg parse include/linux/version.h, so that it
+    either aborts, or proceeds silently, when the file is present.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  4 Sep 2003 10:46:04 -0500
+
+kernel-package (8.054) unstable; urgency=low
+
+  * Expaded the user instructions in README.modules to handle building
+    kernel modules for official kernel images.
+  * Fixed a typo in kernel-pkg.conf man page.        closes: Bug#208187
+  * For 2.6 kernels, add make prepare in the palce of the make dep for 2.4
+    kernels.                                         closes: Bug#207986
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  1 Sep 2003 11:28:49 -0500
+
+kernel-package (8.053) unstable; urgency=low
+
+  * The change for module compilation in header-only dirs doesn't work,
+    because $#empty_array == -1 in perl.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 28 Aug 2003 01:04:29 -0500
+
+kernel-package (8.052) unstable; urgency=low
+
+  * UTS_RELEASE_VERSION calculation was off (need to double $ in a
+    makefile).
+  * Mention module-init-tools in the README files, though I doubt it shall
+    do any good.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 25 Aug 2003 20:42:11 -0500
+
+kernel-package (8.051) unstable; urgency=low
+
+  * Add a postinst hook for source and header images as well. This allows
+    people to create scripts to do whatever they feel like doing when
+    headers are instralled, including changing build symlinks if they
+    wish.                                               closes: Bug#207145
+  * Remove warnings if not in a kernel directory, but in a kernel-headers
+    created directory, and if the only target command is a module related
+    one. This is a massively reworked variation of the patch in the
+    report, and should have the same functionality.     closes: Bug# 207194
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 25 Aug 2003 15:31:39 -0500
+
+kernel-package (8.050) unstable; urgency=low
+
+  * When creating the buildinfo file, look for versions of libc6, not just
+    libc, since that pulls in all libraries staring with libc. 
+                                            closes: Bug#206786, Bug#206788
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 23 Aug 2003 11:20:24 -0500
+
+kernel-package (8.049) unstable; urgency=low
+
+  * In the spanish man pages, it is make-kpkg.1, not make-kpkg.8. Fixed.
+  * Added a new config file option kpkg_follow_symlinks_in_src, and hte
+    corresponding ENV variable, KPKG_FOLLOW_SYMLINKS_IN_SRC, for people
+    who use symlink farms to compile kernels and also want to package
+    kernel-source and kernel-headers packages.
+  * Added a new section in the README file titled "MODULES_LOC, symlink
+    farming, and more". 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 22 Aug 2003 12:18:22 -0500
+
+kernel-package (8.048) unstable; urgency=low
+
+  * Fixed usage of chown root.root in the rules files.
+  * Also put the kernel-packageconfig spanish man page in the correct
+    place.                                            closes: Bug#204365
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 14 Aug 2003 12:15:05 -0500
+
+kernel-package (8.047) unstable; urgency=low
+
+  * Since the sample module rules were horribly out of date, and had
+    serious shortcomings, and there are a number of modules packages
+    extant to provide an example, the sample rules file was removed from
+    the apckage. I really do think it was doing more harm than good.
+                                            closes: Bug#150497, Bug#144207
+  * Added a new sample postint hook script, that shows how local admins
+    can enhance the symlinks policy to better suit their needs. This
+    sample script implements the wishlist items requested by multiple
+    people. I do not think that these should become the mainstream model;
+    since the numbers of kernels linked to, the numbers of streams (2.4,
+    2.5, -selinux, etc) depend so much on the local install. Instead, the
+    vanilla symlink policy should be the default, as it is now, but now
+    people can implement whatever policy they choose. 
+                                           closes: Bug#201043, Bug#193201
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 11 Aug 2003 14:45:03 -0500
+
+kernel-package (8.046) unstable; urgency=low
+
+  * Man, the missing quotes thing does not want to go away. And testing at
+    4 am does not work out. Yet another place quotes were missing.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 10 Aug 2003 11:51:42 -0500
+
+kernel-package (8.045) unstable; urgency=low
+
+  * Fix missing double quotes in the rules file. I don't know how this
+    escaped testing ...                              closes: Bug#204797
+  * Make the prompting to continue after a depmod problem optional in the
+    kernel package postinstall script
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 10 Aug 2003 04:41:14 -0500
+
+kernel-package (8.044) unstable; urgency=low
+
+  * This patch makes it possible to do things like --subarch=sparc64-smp,
+    and --subarch=sparc-myhacks, and the rules file will still know that
+    sparc64 == ARCH==sparc64, etc.                    closes: Bug#203936
+  * Test the UTS_RELEASE in include/linux/version.h, and touch the
+    Makefile if it does not match what we think the version is, so that
+    the version.h file shall be rebuilt.              closes: Bug#204592
+  * Add parentheses to fix bug cause by ! binding tightly in the check for
+    the existence of version.h added last upload.     closes: Bug#204173
+  * Fixed the name of spanish manpages. Reverted all pages to ISO-8859-1,
+    since otherwise the spanish characters are broken closes: Bug#204365
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  8 Aug 2003 14:13:44 -0500
+
+kernel-package (8.043) unstable; urgency=low
+
+  * Changed rules to facilitate building 64 Bit kernels on spac32, and
+    vice versa. Patch from Ben Collins
+  * Do not compress files in kernel-doc marked as executable. This caused
+    lintian warnings.                                   closes: Bug#202177
+  * Optionally silence the warning message with interactive prompt for
+    --initrd switch (set INITRD_OK).                    closes: Bug#202406
+  * Document the fact that make-kpkg scans to configuration for some basic
+    config detaisl, namely, whetrher modules are enabled or not, so that
+    toggling the state in delayed configuration using the --config switch
+    is unsupported andshall cause the build to fail. The correct solution
+    is to create a .config file as close to the desired one using make
+    {x,meny,}config before calling make-kpkg (the --config switch is
+    mostly useful for answering any additional questions introduced by
+    patches).                                            closes: Bug#203112
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 30 Jul 2003 17:28:45 -0500
+
+kernel-package (8.042) unstable; urgency=low
+
+  * Remove stamps late in the game, so unpatching has a chance to actually
+    work.                                                closes: Bug#200695
+  * Tweak the initrd symlink creation; perhaps this iteration would fix
+    the related Bug#200512.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 11 Jul 2003 02:21:37 -0500
+
+kernel-package (8.041) unstable; urgency=low
+
+  * Added clarifying text to the howto from Peter Hugosson-Miller and Doug
+    MacFarlane about --revision and --append-to-version in the README files.
+  * Fix a typo in the help output.                        closes: Bug#199354
+  * Fix a image name mismatch that occurred while trying to install
+    netwinder kernel images.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  1 Jul 2003 10:59:56 -0500
+
+kernel-package (8.040) unstable; urgency=low
+
+  * Removed latin1 chars from this changelog. Now we are all utf-8 cmopatible. 
+  * Got a new rules file from Ben Collins that cleaned out the sparc
+    section, and gave it new default names and all.       closes: Bug#196752
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  9 Jun 2003 14:11:54 -0500
+
+kernel-package (8.039) unstable; urgency=low
+
+  * Added documentation (including MAKEFLAGS stuff)
+  * Added spanish manual pages. Many thanks to Ruben Porras for providing
+    the translation.                                      closes: Bug#195434
+  * add stamp-kernel-configure to the list of stamps to clean up
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  5 Jun 2003 15:44:56 -0500
+
+kernel-package (8.038) unstable; urgency=low
+
+  * rotate the initrd link even if the current image is not an initrd
+    image; since if this is not an initrd image, the initrd symlink does
+    not point to us, and should be rotated just like the image symlink was
+    rotated.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 13 May 2003 02:11:31 -0500
+
+kernel-package (8.037) unstable; urgency=low
+
+  * Make a failed poatch a failure, since it may mess up the sources. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 12 May 2003 19:25:42 -0500
+
+kernel-package (8.036) unstable; urgency=low
+
+  * Warn if the target machine does not have mkinitrd iv we are installing
+    an initrd image.                                         closes: Bug#192195
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  6 May 2003 19:12:22 -0500
+
+kernel-package (8.035) unstable; urgency=low
+
+  * use mkdir in favour of $(make_directory) while creating the debian dir. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  5 May 2003 12:28:37 -0500
+
+kernel-package (8.034) unstable; urgency=high
+
+  * reverse the sense of a conditional.                      closes: Bug#191429
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  1 May 2003 04:46:38 -0500
+
+kernel-package (8.033) unstable; urgency=high
+
+  * Fixed missing space before right bracket errors pointed out by Daniel
+    Schepler, which completely broke things for 2.4.20 kernels 
+                                                 closes: Bug#191429, Bug#191430
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 30 Apr 2003 12:41:37 -0500
+
+kernel-package (8.032) unstable; urgency=low
+
+  * Make the compilation abort if no valid patches were found (since this
+    is likely to be a typo of some sort).                    closes: Bug#191003
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 27 Apr 2003 18:54:21 -0500
+
+kernel-package (8.031) unstable; urgency=medium
+
+  * Fix a problem with stamp-kernel-configure for 2.5 kernel
+    builds. Thanks to Marcelo E. Magallon for the heads up.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 27 Apr 2003 14:18:34 -0500
+
+kernel-package (8.030) unstable; urgency=low
+
+  * No longer install /usr/doc links for kernel images. Have
+    kernel-package now depend on perl, not perl5.            closes: Bug#189756
+  * Pass on CONCURRENCY_LEVEL in the environment for all modules to
+    use. Document it in README.modules.                      closes: Bug#189765
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 19 Apr 2003 23:37:13 -0500
+
+kernel-package (8.029) unstable; urgency=low
+
+  * A whole bunch of typo fixes from RubÃᅵĂᅵ¯Â¿ÂÂœn Porras 
+                                     closes: Bug#189556, Bug#189557, Bug#189558
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 18 Apr 2003 15:48:58 -0500
+
+kernel-package (8.028) unstable; urgency=low
+
+  * Make sure the docs do not recommend make-kpkg clean <any_other_target>
+  * make make-kpkg complain less o clean targets
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 14 Apr 2003 13:22:20 -0500
+
+kernel-package (8.027) unstable; urgency=low
+
+  * Fix sparc rules once again, to account for newer kernel versions
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 14 Apr 2003 04:07:44 -0500
+
+kernel-package (8.026) unstable; urgency=low
+
+  * ignore bind mounts in fstab.                             closes: Bug#186401
+  * Improved sparc rules from Ben Collins.                   closes: Bug#188406
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 13 Apr 2003 15:14:26 -0500
+
+kernel-package (8.025) unstable; urgency=low
+
+  * Yike. typo fix.
+
+ -- Manoj Srivastava <srivasta at acm.org>  Mon, 24 Mar 2003 23:17:40 -0600
+
+kernel-package (8.024) unstable; urgency=low
+
+  * Re named MODDIR to KDIST_DEST_DIR to avoid name space clashed. 
+                                                 closes: Bug#185279, Bug#186181
+  * Fix settin up OOT_CMD                                    closes: Bug#186177
+  * Also pass in $(maintainer) to the modules, since this could be
+    different from $(pgp).  This is for Bug#186187
+  * Due to dependencies, 'make-kpkg buildpackage' results in the kernel
+    being patched, configured, unpatched, cleaned, repatched and
+    configured again before building starts.  Adding the -nc options to
+    the commandline for dpkg-buildpackage would prevent it from calling
+    'debian/rules clean' before it calls 'debian/rules binary'.  To insure
+    the package is in a sane state if it was previously built, make
+    buildpackage rely on 'clean' (this appears safe for a fresh kernel
+    which does not even have the debian directory yet). Most of these
+    fixes are thanks to chirik at castlefur.com.                closes: Bug#186190
+
+
+ -- Manoj Srivastava <srivasta at acm.org>  Mon, 24 Mar 2003 23:02:52 -0600
+
+kernel-package (8.023) unstable; urgency=low
+
+  * Export MODDIR to modules so that they have an idea where to put the
+    final debs, rather than just $(KSRC)/... This allows people building
+    the .debs to be able to specify where the modules .debs go to. Also
+    mentioned all the variables that are set in README.modules, since that
+    file was out of date.                                    closes: Bug#185279
+  * Also add MODULE_LOC to the list of ENVIRONMENT VARIABLES in the
+    make-kpkg man page (it was already documented in the manual page, just
+    not in the list)                                         closes: Bug#185859
+
+ -- Manoj Srivastava <srivasta at acm.org>  Sat, 22 Mar 2003 12:58:48 -0600
+
+kernel-package (8.022) unstable; urgency=low
+
+  * Mention CC and HOSTCC in the README files.
+  * Removed obsolete maintainer scripts, now that we no longer have to
+    maintain the /usr/doc symbolic links.
+  * revert the clean order since we now have non empty stamp files.
+  * Fixt the cut-and-paste typo in postinst re warn_initrd.      closes: 183539
+
+ -- Manoj Srivastava <srivasta at acm.org>  Thu,  6 Mar 2003 17:03:56 -0600
+
+kernel-package (8.021) unstable; urgency=low
+
+  * Fixed type in man page                                   closes: Bug#180543
+  * Fixed typo in README                                     closes: Bug#181180
+  * Improvements to kernel_grub_conf.sh and kernel_grub_rm.sh thanks to
+    Gilles Sadowski. 
+  * patch for arm related images which makes Image for netwinders and
+    zImage for the rest from  Othmar Pasteka <pasteka at kabsi.at>
+  * Run dist clean _after_ unpatching, since distclean removes the stamp
+    files. Also, stamp files are not empty to start with now closes: Bug#182729
+  * s|/usr/src/modules/|$(MODULE_LOC:-/usr/src/modules/)| in a few places,
+    thanks to a suggestion by Helge Kreutzmann               closes: Bug#181181
+
+ -- Manoj Srivastava <srivasta at acm.org>  Tue,  4 Mar 2003 10:53:46 -0600
+
+kernel-package (8.020) unstable; urgency=low
+
+  * Modified language in make-kpkg(1) to specify what one means when one
+    says patch.                                              closes: Bug#180417
+
+ -- Manoj Srivastava <srivasta at acm.org>  Mon, 10 Feb 2003 00:10:38 -0600
+
+kernel-package (8.019) unstable; urgency=low
+
+  * Pass the --pgpsign option to dpkg-buildpackage           closes: Bug#171124
+  * Fix typo in rules for sparc                  closes: Bug#175512, Bug#174327
+  * it is --rootcmd fakeroot, not -rfakeroot                 closes: Bug#177281
+  * Change the behaviour of the 'PATCH_THE_KERNEL option to AUTO
+                                                             closes: Bug#174216
+
+ -- Manoj Srivastava <srivasta at acm.org>  Thu,  6 Feb 2003 13:31:50 -0600
+
+kernel-package (8.018) unstable; urgency=low
+
+  * Fix the sparc patch I added yesterday.
+  * Thanks to Marc Haber, I think we have a handle on why make-kpkg seemed
+    to ignore errors.                                        closes: Bug#139276
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 24 Dec 2002 11:40:12 -0600
+
+kernel-package (8.017) unstable; urgency=low
+
+  * Hmm. move an apostrophe in hte man page.                 closes: Bug#169521
+  * Add the currently running kernels configuration as a choice of last
+    resort, to be used if there is no other way to get at a configuration
+    file.                                                    closes: Bug#171416
+  * use the compressed target on IA64, resulting in much smaller images.
+    Thanks to Ian Wienand <ianw at gelato.unsw.edu.au>.         closes: Bug#173396
+  * It's looking like 2.4 and 2.6 will have different targets and output
+    locations for sparc. Made kernel-package aware of that.
+  * Try and solve the removal of applied patches issue. untested, but
+    should work.                                             closes: Bug#170612
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 23 Dec 2002 17:28:57 -0600
+
+kernel-package (8.016) unstable; urgency=low
+
+  * Added explanatory text to the make-kpkg manual page.     closes: Bug#169122
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 14 Nov 2002 17:30:40 -0600
+
+kernel-package (8.015) unstable; urgency=low
+
+  * Fix typo in make-kpkg that prevented running code for detecting version
+    mismatch.                                                closes: Bug#163744
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  8 Nov 2002 18:42:35 -0600
+
+kernel-package (8.014) unstable; urgency=low
+
+  * Fix typo in man page                                     closes: Bug#167861
+  * Depend on c-compiler, not gcc                            closes: Bug#167970
+  * Allow for a new option to also install vmlinux (only useful as yet on
+    i386 machines. Johannes Stezenbach provided the initial patch, which I
+    reworked to not fail on other architectures. 
+  * recognize the supercesion of fileutils by coreutils      closes: Bug#167809
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  6 Nov 2002 03:05:46 -0600
+
+kernel-package (8.013) unstable; urgency=low
+
+  * Incorporated kernel modules packager HOWTO.              closes: Bug#167483
+  * Fix initrd handling for official kernels                 closes: Bug#167497
+  * Include the top level Makefile with the kernel headers, as some
+    modules seem to eed that (openafs-modules-source)
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  2 Nov 2002 21:27:11 -0600
+
+kernel-package (8.012) unstable; urgency=low
+
+  * Document the HEADER_CLEAN_HOOK and DOC_CLEAN_HOOK.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 29 Oct 2002 21:49:56 -0600
+
+kernel-package (8.011) unstable; urgency=low
+
+  * Added a note to the initrd section mentioning that it is the initrd
+    cramfs patch that one is talking about.                  closes: Bug#166062
+  * Added header_clean_hook and doc_clean_hook, analogous to
+    source_clean_hook.                                       closes: Bug#160830
+  * remove file utils from dependencies.                     closes: Bug#161450
+  * fixed spelling error                                     closes: Bug#162070
+  * Do not caution for initrd options for official images.   closes: Bug#162708
+  * I give in. kernel-package now depends on gcc and make.   closes: Bug#166189
+  * added patch for README.modules from  Nicolas Sabouret    closes: Bug#165151
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 29 Oct 2002 15:10:20 -0600
+
+kernel-package (8.010) unstable; urgency=low
+
+  * Warn early on version mismatch.                          closes: Bug#160460
+  * ensure that stamp-patch is added and removed at appropriate places. 
+                                                             closes: Bug#160219
+  * Changed the initrd relationship to be a dependency for an kernel image
+    that uses initrd, as opposed to a suggestion, since the tools are
+    really required.                                         closes: Bug#160276
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 13 Sep 2002 00:00:41 -0500
+
+kernel-package (8.009) unstable; urgency=low
+
+  * Improved documentation for SOURCE_CLEAN_HOOK.            closes: Bug#159799
+  * Allow removal of the kernel-image pointed to by /vmlinuz.
+    kernel-package has never done promotion of /vmlinuz.old to /vmlinuz,
+    and I am reluctant to start now (too many things can go wrong). In all
+    cases, the postrm warns when removing dangling symlinks (/vmlinuz,
+    /vmlinuz.old). Since there are diagnostics, and the human can take
+    action, I am closing this report.                        closes: Bug#157184
+  * Since the pcmcia maintainer has taken action this but report is now
+    moot. However, the one point to be addressed in the report is what
+    happens if the pcmcia-modules package is installed first; in that
+    case, the kernel-image preinst shall throw a hissy fit, since
+    /lib/modules/X.Y.ZZ/ dir shall exist, and make the human take
+    corrective action (or expect breakage).                  closes: Bug#147077
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  6 Sep 2002 00:10:04 -0500
+
+kernel-package (8.008) unstable; urgency=low
+
+  * Hack ake-kpkg so that a clean command by itself always sets debian
+    revision, optionally reading from the changelog if it exists. This is
+    a hack meant for people who have set options to make the debian
+    revisions mandatory, but call clean on a pristince source directory.
+    This then overrides whatever is in the conf file, but that should not
+    matter, since we are just going to clean anyway.         closes: Bug#155749
+  * Provide for means of setting up hook scripts that are run while
+    packaging the sourc, and can poiunt to executable that massage the
+    source tree before packaging. Can be used, for example, to get rid of
+    version control trees, rune away unwanted architectures, etc. 
+                                                             closes: Bug#157128
+  * Clarified the option inage_on_boot. The new name is going to be
+    link_in_boot.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 31 Aug 2002 20:14:44 -0500
+
+kernel-package (8.007) unstable; urgency=low
+
+  * Change CONFIG_PSMOUSE to y instead of m for the lone config file that
+    had that value; since that kernel var is no longer a tristate var; and
+    the m confused things.                                  closes: Bug#156478
+  * document that an empty ./debian/official file is removed by make
+    mrproper, and thus fails to prevent ./debian dir from being removced
+    in a clea.                                              closes: Bug#156970
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 18 Aug 2002 05:14:53 -0500
+
+kernel-package (8.006) unstable; urgency=low
+
+  * Fix typo in postrm. closes: Bug#156579, Bug#156927, Bug#156853, Bug#157132
+  * Also closes: Bug#157101, Bug#157087, Bug#156292
+  * Clean first, then unpatch.                               closes: Bug#157099
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 18 Aug 2002 04:05:01 -0500
+
+kernel-package (8.005) unstable; urgency=low
+
+  * Fixed a typo in image postinst, allowing us to make relative links. 
+                                                             closes: Bug#153788
+  * Ask before unlinking modules.dep if we have initrd.      closes: Bug#154648
+  * The postrm now knows that the initrd symlinks are in the same place
+    that the image symlinks are.                             closes: Bug#150777
+  * fix implementation of automated patcheing so that the configuration
+    variable patch_the_kernel can be set to AUTO as well, not just the env
+    variable. Caught by ingo at gmx.net as well.             closes: Bug#152653
+  * Added big warnings that the initrd option requires a non-standard
+    cramfs patch, enerally shipped with Debian supplied kernel sources,
+    but not in the upstream sources.                         closes: Bug#149236
+  * Make the patches unapply in reverse order                closes: Bug#151862
+  * Chomp mount output                           closes: Bug#156078, Bug#156025
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 10 Aug 2002 10:52:50 -0500
+
+kernel-package (8.004) unstable; urgency=low
+
+  * Mention that the symbolic links are not manipulated when the package
+    is upgrade -- only on initial install.                   closes: Bug#146371
+    This was actually done in 7.105 on user request (or else we were left
+    with two symlinks pointing to the same image). At this point, I
+    suggest that people use the post inst hooks to add symlinks, if they
+    wish. 
+  * use which instead of command -v
+  * Added Kent's 10-Step Procedure to Compiling a Debian Kernel, derived
+    from a posting on debian-user by Kent West <westk at nicanor.acu.edu>
+  * Document that root-cmd is meant for the buildpackage target, and
+    mention the env variable ROOT_CMD.                       closes: Bug#147770
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 30 May 2002 11:50:38 -0500
+
+kernel-package (8.003) unstable; urgency=low
+
+  * fix typo.                                         really closes: Bug#145720
+  * Fix the setting for CONFIG_SCSI_SYM53C8XX_MAX_TAGS for some
+    pre-installed config files.                              closes: Bug#146351
+  * fixed typo.                                  closes: Bug#146470, Bug#146770
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 13 May 2002 03:17:11 -0500
+
+kernel-package (8.002) unstable; urgency=low
+
+  * Fixed a couple of spelling errors in the man page.       closes: Bug#146010
+  * Move the run parts for extra files into the image target. Document
+    this ./debian/image.d/ directory, as well as the ./debian/postinstall
+    script, and pass in the location of the top of the package being
+    build, as well as the kernel version, to the scripts, and document
+    that as well.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  6 May 2002 10:15:47 -0500
+
+kernel-package (8.001) unstable; urgency=low
+
+  * Do not talk about lilo optional flags unless we are using lilo
+  * Added a "then" in a dialogue.                            closes: Bug#145720
+  * fix location of kernel sources.                          closes: Bug#145395
+  * Added a run-parts ./debian/image.d/ to allow patches to install
+    arbitary files (like /boot/Kerntypes-${KVERSION}) in the deb, or take
+    other action.                                            closes: Bug#145695
+  * For initrd images, do not remove modules.dep even on depmod
+    failure. Instead, issue dire warnings spelling out the effect of a
+    malfunctioning or missing modules.dep. For non-initrd kernels, just
+    delete modules.dep as always, it gets recreated on boot. closes: Bug#145739
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  4 May 2002 14:16:39 -0500
+
+kernel-package (7.112) unstable; urgency=medium
+
+  * Use a simple string match, not a regexp match, when comparing
+    versions.                                                closes: But#144489
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 25 Apr 2002 09:28:01 -0500
+
+kernel-package (7.111) unstable; urgency=medium
+
+  * Fix typo in the rules file                               closes: Bug#144301
+  * Don't mention that /etc/mbr.b comes from the mbr package.closes: Bug#144370
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 25 Apr 2002 02:27:55 -0500
+
+kernel-package (7.110) unstable; urgency=medium
+
+  * Really allow using lables in fstab                       closes: Bug#144095
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 23 Apr 2002 02:00:29 -0500
+
+kernel-package (7.109) unstable; urgency=low
+
+  * Add grub to the recommends list whenever we reocmmend lilo. 
+                                                             closes: Bug#143954
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 22 Apr 2002 08:31:00 -0500
+
+kernel-package (7.108) unstable; urgency=low
+
+  * Fixed a typo in the postinst (removed a .)               closes: Bug#143822
+  * A first cut at documenting the patches applied automatically to a
+    kernel image.                                            closes: Bug#143819
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 21 Apr 2002 17:37:27 -0500
+
+kernel-package (7.107) unstable; urgency=low
+
+  *  marks debian as phony and removes it from stamp-* dependencies where
+    stamp-debian is used instead. Thanks to Herbert Xu for the patch.
+                                                             closes: Bug#142773
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 14 Apr 2002 11:52:46 -0500
+
+kernel-package (7.106) unstable; urgency=medium
+
+  * Only move initrd symlinks when we move image symlinks.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 12 Apr 2002 21:11:28 -0500
+
+kernel-package (7.105) unstable; urgency=medium
+
+  * Fixed various typos in the kernel-doc package descriptions. 
+                                                             closes: Bug#140709
+  * Changed the bash complewtions function name.             closes: Bug#142492
+  * Fixed a last check to aid cross compilation              closes: Bug#142044
+  * Fixed a bunch of typos in diagnostics.                   closes: Bug#142234
+  * Really remove dangling symlinks on purge.                closes: Bug#141483
+  * Only move image symlinks around if we are not being upgraded. Thaks to
+    Herbert Xu for suggesting this.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 12 Apr 2002 15:02:14 -0500
+
+kernel-package (7.104) unstable; urgency=low
+
+  * Fix the rules file to short circuit a twisty set of confusing
+    dependencies for configuration related targets.  The bug it closes
+    used an non-standard build method (--rootcmd fakeroot is how I do it),
+    but it used to work before, and it should do so again. Hopefully
+    nothing else broke.                                      closes: Bug#140455
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 29 Mar 2002 09:59:40 -0600
+
+kernel-package (7.103) unstable; urgency=low
+
+  * Added the potential value AUTO for PATCH_THE_KERNEL, which is useful
+    when you want the patches applied whenever you set
+    --applied-patches. One would not want to set the variable to YES,
+    since that would apply all patches willy nilly when you did not use
+    the --applied-pacthes option.                            closes: Bug#140047
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 26 Mar 2002 21:23:49 -0600
+
+kernel-package (7.102) unstable; urgency=low
+
+  * revert the last change, since rebuilding the kernel-image may well be
+    too onerous. Also, this may not actually fix 39276. closes: Bug#139606
+    BTW, I don't think this was important, this is merely a normal bug. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 23 Mar 2002 11:30:38 -0600
+
+kernel-package (7.101) unstable; urgency=low
+
+  * It is supposed to be $(filter-out), not $(filler-out).   closes: Bug#139272
+  * Hmm. Make the modules tarhet depend on stamp-image, so make knows not
+    to try and build the modules packages is the kernel-image build
+    fails. It does mean though that you need a stamp-image file in the
+    diretory in order to build the modules -- not a biggie since building
+    modules fails anyway                                     closes: Bug#139276
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 21 Mar 2002 09:52:23 -0600
+
+kernel-package (7.100) unstable; urgency=low
+
+  * Hmm. There was a bug report that said kernel-package does not call
+    make correctly when concurrency is set; however, this happens to be a
+    mischaracterization. The top level make call a recursive make: $(MAKE)
+    -j2; the level 2 make then calls another sub make, and the level 3
+    make spits out the error that it is running with -j1, as documneted. I
+    have cleaned up soe of the rules involved to get greater transparency
+    in the phenomena. Also, remove benign warning about not finding the
+    MODULES_LOC dir.                                         closes: Bug#139132
+  * Make the bash completions file go in the right place.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 19 Mar 2002 23:11:59 -0600
+
+kernel-package (7.99) unstable; urgency=high
+
+  * The last fix broke kernel-package.                       closes: Bug#138684
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 16 Mar 2002 23:25:26 -0600
+
+kernel-package (7.98) unstable; urgency=low
+
+  * Changed a potentially confusing postinst message.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 16 Mar 2002 11:19:02 -0600
+
+kernel-package (7.97) unstable; urgency=low
+
+  * Don't issue a boot block warning if we are not installing a boot
+    loader.                                                  closes: Bug#138534
+  * Thanks to "Dr. Rafael Sepulveda" <drs at gnulinux.org.mx>, we havce a
+    bash completions file for make-kpkg.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 16 Mar 2002 01:38:48 -0600
+
+kernel-package (7.96) unstable; urgency=low
+
+  * Support labels in /etc/fstab. closes: Bug#121127, Bug#136949
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  5 Mar 2002 14:53:47 -0600
+
+kernel-package (7.95) unstable; urgency=low
+
+  * Added an undocumented feature: if ./debian/post-install exists, it
+    shall be executed during the image build process. This allows people
+    (well, this is designed for kernel-image maintainers) to hack the
+    package before dpkg-* are called.                        closes: Bug#136735
+  * Fixed missed up $(DEB_BUILD_ARCH) -> $(DEB_HOST_ARCH)    closes" Bug#136738
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  4 Mar 2002 16:42:12 -0600
+
+kernel-package (7.94) unstable; urgency=low
+
+  * bumped the default version.                              closes: Bug#136432
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  3 Mar 2002 12:09:00 -0600
+
+kernel-package (7.93) unstable; urgency=low
+
+  * Kernel-package currently has no proper bootloader handling for
+    mipsel. This patch, provided by (a modification by the origina;l
+    written by Guido Guenther <agx at debian.org>) Karsten Merker
+    <karsten at excalibur.cologne.de>, adds this capability.    closes: Bug#136331
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  1 Mar 2002 11:56:50 -0600
+
+kernel-package (7.92) unstable; urgency=low
+
+  * Cross-compiling a PowerPC kernel fails after the modules_install step
+    because ARCH isn't passed.  There are also some other places where the
+    PowerPC logic assumes you're running on the target (not
+    cross-compiling). Thanks to "Eric C. Cooper" <ecc at cmu.edu> for the
+    patch.                                                   closes: Bug#136080
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 27 Feb 2002 12:48:18 -0600
+
+kernel-package (7.91) unstable; urgency=low
+
+  * When cross compiling, if System.map is present, and we call
+    modules_install, depmod is run. Howevr, we may call modules_install
+    when packaging the kernel, and depmod then fails. Therefore, if
+    KERNEL_CROSS is defined, move System.map put of the way before calling
+    modules_install, and move it back afterwards.           closes: Bug#135974
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 26 Feb 2002 21:40:27 -0600
+
+kernel-package (7.90) unstable; urgency=low
+
+  * clarified the --added-patches option.                    closes: Bug#135254
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 22 Feb 2002 14:05:45 -0600
+
+kernel-package (7.89) unstable; urgency=low
+
+  * Bah. Make vars are $(BLAH), not $BLAH. Silly typos. Thanks for the
+    catch go to James Mayer <james.mayer at acm.org>            closes: Bug#134921
+  * Go the whole hog and provide preinst and prerm hooks as well, so
+    people can do what they wish.                            closes: Bug#134891
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 20 Feb 2002 22:52:59 -0600
+
+kernel-package (7.88) unstable; urgency=low
+
+  * ramdisk = 0 settings in lilo.conf prevent initrds from working
+    (duh). Despite feeling of unease abot creeping featuritis, I have
+    added this to the preinst check that image packages perform if you
+    are installing an initrd image. Adding complexity to the maintainer
+    scripts make it more likely to have bugs, and I don't really think
+    kernel image packages should be lilo lints.              closes: Bug#134556
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 18 Feb 2002 15:36:43 -0600
+
+kernel-package (7.87) unstable; urgency=low
+
+  * Since the usage messaes are so long, do not output usage on error,
+    since they may mask the error; instead tell the user how to get
+    command line or target help.                             closes: Bug#134116
+  * Added a patch from Guido Guenther <agx at sigxcpu.org> to add bootloader
+    support for mips ip22.  It furthermore changes the default kernel
+    format from ecoff to elf on mip since this is what the bootloader
+    expects. People needing an ecoff kernel(for whatever reason) can
+    easily convert the elf kernel to ecoff using elf2ecoff(from the mips
+    tools package).                                          closes: Bug#134560
+  * Well, since I have reports that only 2.2 kernels can't meke dep in
+    parrallel, I have now re-enabled make dep in parrallel for post 2.3
+    kernel versions. I wish there was somew better way to determine if
+    make -jN dep were feasible instead of guessing by version numbers.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 18 Feb 2002 09:07:41 -0600
+
+kernel-package (7.86) unstable; urgency=low
+
+  * Changed the man page and update the warning message for a pre existing
+    version.h file.
+  * Apparently, one should not tun make -j2 dep. So, do not make deb in
+    parrallel even when OCNCURRENCY_LEVEL is set.            closes: Bug#134263
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 16 Feb 2002 12:37:17 -0600
+
+kernel-package (7.85) unstable; urgency=low
+
+  * Add the two missing options in the run time help.        closes: Bug#132397
+  * Add env section in man page.                             closes: Bug#132398
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  5 Feb 2002 03:19:43 -0600
+
+kernel-package (7.84) unstable; urgency=low
+
+  * Well, apparently the space separated list of modules/patches is not
+    working. Separating by commas still works. Since no one has complained
+    before, I'm just discontinuing support for space separated lists (the
+    quoting complexities are making my eyes cross).          closes: Bug#131157
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 28 Jan 2002 12:37:11 -0600
+
+kernel-package (7.83) unstable; urgency=low
+
+  * The boot-floppies normally create /etc/zipl.conf on s390 but when this
+    file is not there a newly installed kernel creates one. However, it
+    uses the syntax of lilo.conf which is totally wrong. The following
+    patch fixes the problem, it always creates the same zipl.conf because
+    you can't specify a root device there. Many thanks to Stefan Gybas
+    <gybas at trustsec.de> for providing this patch.            closes: Bug#130561
+
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 24 Jan 2002 10:34:13 -0600
+
+kernel-package (7.82) unstable; urgency=low
+
+  * Add the option minimal_swap,                             closes: Bug#128885
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 21 Jan 2002 21:50:28 -0600
+
+kernel-package (7.81) unstable; urgency=low
+
+  * Hmm. The fix for Bug#126319 and Bug#126739 instead broke all kinds of
+    symlink creation, and really needed a lot more attention to detail. I
+    think that is in place now.                              closes: Bug#128885
+  * The initrd code has been revamped, and shoul no longer create postinst
+    scripts that mysteriously think they are initrd scripts. closes: Bug#97956
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 13 Jan 2002 00:46:09 -0600
+
+kernel-package (7.80) unstable; urgency=low
+
+  * Fix a last remaing reference to the old initrd image in the post rm. 
+                                                             closes: Bug#128698
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 11 Jan 2002 14:57:14 -0600
+
+kernel-package (7.79) unstable; urgency=low
+
+  * Fix some more problems with mipsel that would have been fixed had I
+    applied the patch in #124128
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 11 Jan 2002 00:46:53 -0600
+
+kernel-package (7.78) unstable; urgency=low
+
+  * Added more documentation pointing to the support for non-LILO boot
+    loaders as well. 
+  * Fixed a FLAVOURS patch in FLAVOURS.gz that may have caused some
+    problems. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  7 Jan 2002 09:46:26 -0600
+
+kernel-package (7.77) unstable; urgency=low
+
+  * Fix image.postrm to know about the new initrd name.      closes: Bug#126738
+  * Fix the version checking to also flag a upstream version with no
+    digits, since dpkg-deb chokes on that.                   closes: Bug#127240
+  * Fixed a cramfs cleanup (fix from Herbert Xu)             closes: Bug#127072
+  * Add an environment var for cross compile and arch opts. Also allow for
+    a mismatch between the architecture and DEB_BUILD_ARCH to flag a cross
+    compilation                                              closes: Bug#127887
+  * Make sure that root_cmd is prefixed with -r even when set in the
+    config file                                              closes: Bug#127828
+  * Apparently we no longer want to ship coff images, and hence the patch
+    in this bug report has been superceded by the one already applied.
+                                                             closes: Bug#124128
+  * Fix the bug in comparing the target of the /vmlinuz symbolic link to
+    the image we are installing.  I do not like the \test, since it could
+    be fooled by complex links, but I'll let this version stand until I
+    have a test case of failures.                closes: Bug#126319, Bug#126739
+  * Do not warn about versions unless there is a mismatch.   closes: Bug#127402
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  6 Jan 2002 04:08:44 -0600
+
+kernel-package (7.76) unstable; urgency=low
+
+  * make the append-to-version and version.h warning be optionally turned
+    off with an env var.                                     closes: Bug#122222
+  * Fix the kernel_source target                             closes: Bug#126047
+  * Fix mips/mipsel images in the rules file                 closes: Bug#123895
+  * Include patch for s390                                   closes: Bug#123665
+  * Apply spelling fixes to man page                         closes: Bug#122930
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 21 Dec 2001 15:27:36 -0600
+
+kernel-package (7.75) unstable; urgency=low
+
+  * fix the building of kernel images for mipsel and changes the name of
+    the kernel-images from vmlinuz to vmlinux since it's not compressed at
+    all.                                                     closes: Bug#119708
+  * If /vmlinux.old does not exist, then it is not a symlink.  It would
+    still be appropriate to clobber it.                      closes: Bug#119741
+  * Fix typo in postinst.                                    closes: Bug#120419
+  * Fix the cramfs cleanup, thanks to Herbert Xu closes: Bug#121145, Bug#119722
+  * Fix the image.preinst to point users to /initrd.img      closes: Bug#121956
+  * Fix problems linking to correct initrd                   closes: Bug#121960
+  * Fix numbering problems in REAME.modules steps            closes: Bug#120981
+  * The kernel headers now contain a .config file            closes: Bug#122009
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  1 Dec 2001 18:22:39 -0600
+
+kernel-package (7.74) unstable; urgency=low
+
+  * The initrd image was wrongly named in /boot. Fixed,   
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 13 Nov 2001 13:39:17 -0600
+
+kernel-package (7.73) unstable; urgency=low
+
+  * Delete scripts/cramfs before building the source pkg     closes: Bug#119375
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 13 Nov 2001 01:58:23 -0600
+
+kernel-package (7.72) unstable; urgency=low
+
+  * Fixed an example file in which I was using source, and insisted it was
+    POSIX, maligning the ash maintainer; oblivious to the fact that I was
+    reading details of ex(1), not sh(1). I do apologize.    closes: Bug#116200
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 12 Nov 2001 14:55:18 -0600
+
+kernel-package (7.71) unstable; urgency=low
+
+  * exported all kinds of vars that give the location of kernel patches.
+    This should help with Bug#118058
+  * Added a new variable NO_UNPATCH_BY_DEFAULT.              closes: Bug#119268
+  * Renamed the initrd symlink to /initrd.img so it no longer conflicts
+    with a dir of the name people seem to have. Also added diagnostics if
+    the target happens to be a dir, not a symlink or file. I added yet
+    another backwards compatibility measure.                 closes: Bug#114487
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 12 Nov 2001 12:30:02 -0600
+
+kernel-package (7.70) unstable; urgency=high
+
+  * Added patches for s390, from Jochen <jr at debian.s390.org> closes: Bug#115713
+  * remove /lib/modules/X.Y.Z/modules.ieee1394map            closes: Bug#115425
+  * Remove some over aggressive version checks.  closes: Bug#117515, Bug#117896
+                                                             closes: Bug#115097
+  * Do not move symlinks about if either the old or the new symlink
+    already points to the image being installed.             closes: Bug#117483
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  2 Nov 2001 02:16:02 -0600
+
+kernel-package (7.69) unstable; urgency=medium
+
+  * Only complain about version mismatches on selected targets (read: not
+    on clean)                                                closes: Bug#114330
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  3 Oct 2001 11:50:30 -0500
+
+kernel-package (7.68) unstable; urgency=medium
+
+  * Hmm, perhaps clean should not check for rootness. (If sudo was used,
+    make clean will fail if not run as root.                 closes: Bug#114129
+  * Hmm. Overzealous versions checking.                      closes: Bug#114198
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  2 Oct 2001 11:03:46 -0500
+
+kernel-package (7.67) unstable; urgency=low
+
+  * Hmm. Now error out if there is a version mis-match (say, because of
+    forgeting a --append_to_version on subsequent calls      closes: Bug#113874
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  1 Oct 2001 12:06:49 -0500
+
+kernel-package (7.66) unstable; urgency=low
+
+  * Optionally make --revision mandatory. (is this feeping creaturism
+    yet?)                                                   closes: Bug#113934
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 30 Sep 2001 03:59:09 -0500
+
+kernel-package (7.65) unstable; urgency=low
+
+  * Remember to unpatch the kernel even of the env varis not on during
+    cleanup.                                                 closes: Bug#113560
+  * Removed binaries from kernel-source packages             closes: Bug#113832
+  * The man page now mentions that --revision has a default  closes: Bug#113702
+  * Provide an upgrade path to the new initrd symlink loc    closes: Bug#113406
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 29 Sep 2001 16:55:51 -0500
+
+kernel-package (7.64) unstable; urgency=low
+
+  * Added more customization to the default boot loader file created for
+    hppa. Many thanks to  Richard Hirst <rhirst at linuxcare.com>, both for
+    his contribution, and his patience with my thick headedness.
+  * Fix a typo in the rules file (thanks to Bdale Garbee to finding
+    this). I was totally oblivious to this now rather obvious typo.
+                                                             closes: Bug#112444
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 21 Sep 2001 22:32:09 -0500
+
+kernel-package (7.63) unstable; urgency=medium
+
+  * Suppress the question before running the boot loader (optionally).
+  * AAArgh. $$(id -u) -eq 0; not $$(id -u) -ne 0.            closes: Bug#111881
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Sep 2001 11:48:27 -0500
+
+kernel-package (7.62) unstable; urgency=low
+
+  * experimental change to allow root_cmd to be used on every target.
+    This may break things.                       closes: Bug#95582, Bug#107561
+  * Add an option to prevent the preinst from whining about existing
+    /lib/modules/$version
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  8 Sep 2001 16:08:33 -0500
+
+kernel-package (7.61) unstable; urgency=low
+
+  * Changed the message about preexisting /lib/modules/$version directory
+    since that dir may exist due to a stand alone modules package being
+    installed at the same time (we can not depend on any unpack
+    ordering).                                               closes: Bug#110845
+  * Change question asking whether or not to syumlink.       closes: Bug#111382
+  * Do not pass in an empty CROSS_COMPILE= into the kernel build, since
+    this breaks hppa builds.                                 closes: Bug#111452
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  8 Sep 2001 13:44:30 -0500
+
+kernel-package (7.60) unstable; urgency=low
+
+  * Fix suggest dependency in the image package.             closes: Bug#110125
+  * Changed the documentation not to suggest that ROOT_CMD is a viable way
+    to use fakeroot.                                         closes: Bug#110292
+  * The initrd symlinks were dangling symlinks, and were placed in
+    /boot. The initrd symlinks are now in the same place as the vmlinuz
+    symlinks are created. How come there was no bug report about this?
+    Thanks to Roland Mas for pointing this out.
+  * Include the config file for the headers package as well. Also include
+    env varibles used in the tool chain ($GCC, $CC, CFLAGS, etc). This is
+    based on Miquel van Smoorenburg's mail on debian-devel
+  * Added some changes for ia64. Since elilo lives in /usr/bin, we change
+    "/sbin/$loader" in to "$loaderloc". Also, for elilo, since it can ask
+    the user for interactive input, we make the prompts visible to
+    it. These changes were massaged from the ones generated by  Richard
+    Hirst <rhirst at linuxcare.com>. Oh, and the image is now compressed.
+                                                             closes: Bug#110826
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  3 Sep 2001 13:09:56 -0500
+
+kernel-package (7.59) unstable; urgency=low
+
+  * Fixed a typo in installing a readme file for the doc package. 
+                                                 closes: Bug#107026, Bug#108440
+  * Fixed a problem with the mindless replacement of =L in the image
+    postinst.                                                closes: Bug#107899
+  * No longer suggest task-tcltk-dev, since it no lionger exists. Of
+    course, there is not devcent way to suggest a tcl/tk devel env, so we
+    silently ignore it. This Sucks.                          closes: Bug#108776
+  * Fixed a typo in make-kpkg                                closes: Bug#107854
+  * Disable the vbersion.h warning for official kernels      closes: Bug#108468
+  * Added various bits of documentation about configuring for
+    initrd. Changed the question in image.preinst, as well as changing the
+    description of the kernel image packages.                closes: Bug#108624
+  * After talking with the submitter, the slowdown reported in the bug was
+    from unrelated reasons, and one can't explain the system.map
+    glitch. We decided to chalk this up as perhaps a kernel issue, and to
+    reopen this bug if we could get something that indicates otherwise. 
+                                                             closes: Bug#103958
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 20 Aug 2001 01:30:21 -0500
+
+kernel-package (7.58) unstable; urgency=low
+
+  * disable the making of boot floppies for initrd kernels.  closes: Bug#107415
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  2 Aug 2001 10:45:08 -0500
+
+kernel-package (7.57) unstable; urgency=low
+
+  * Incorporated s390 specific patches.                      closes: Bug#107402
+  * Apparently, the APUS folks do not have a boot loader. So far, they had
+    been saying no to all blandishments from the kernel image package to
+    let it run lilo for them. This has now been corrected, thanks to a
+    nifty patch from Colin Walters <walters at cis.ohio-state.edu>. This
+    should do it.                                            closes: Bug#107278
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  1 Aug 2001 22:23:44 -0500
+
+kernel-package (7.56) unstable; urgency=low
+
+  * an initial patch which at least prevents the generated postinst from
+    trying to run QUIK on a NewWorld pmac from Colin Walters
+    <walters at cis.ohio-state.edu>. 
+  * Additional patches that turn off boot floppy creation on powermac
+    harware altogether. These changes together              closes: Bug#100579
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 31 Jul 2001 01:43:41 -0500
+
+kernel-package (7.55) unstable; urgency=low
+
+  * Fixed a typo in the grub example scripts.                closes: Bug#106387
+  * Document that append_to_version is fragile.              closes: Bug#106276
+  * make dep not run in parallel                             closes: Bug#106278
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 24 Jul 2001 12:14:34 -0500
+
+kernel-package (7.54) unstable; urgency=low
+
+  * Nope, that wasn't it. Despite testing it, I needed to test both the
+    official and the unofficial code paths. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 19 Jul 2001 10:23:45 -0500
+
+kernel-package (7.53) unstable; urgency=low
+
+  * Out, out, damned spot -- will ye never go? Yet another attempt to fix
+    Bug#101332, Bug#105275, Bug#105280, Bug#105469 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 19 Jul 2001 09:14:50 -0500
+
+kernel-package (7.52) unstable; urgency=low
+
+  * Added append_to_version back to make-kpkg. It had mysteriously
+    disappeared.                                             closes: Bug#105270
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 17 Jul 2001 21:33:49 -0500
+
+kernel-package (7.51) unstable; urgency=low
+
+  * Brown paper bag time. I was installing the readme file in
+    ./debian/tmp-source even for pacjages that that dir was
+    inappropriate.       closes: Bug#101332, Bug#105275, Bug#105280, Bug#105469
+  * Only put one README file in the kernel-package /usr/share/doc
+    heirarchy.                                               closes: Bug#105540
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 17 Jul 2001 18:37:57 -0500
+
+kernel-package (7.50) unstable; urgency=low
+
+  * Ran all the maintainer perl scripts through a use strict; perl -wc
+    check, which, alarmingly, caught a whole bunch of minor initialization
+    errors. Need to do this more often. The errors were benign, so far,
+    but still.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 13 Jul 2001 13:10:13 -0500
+
+kernel-package (7.49) unstable; urgency=low
+
+  * Made the append-to-version warning less ominous, since it is entirly
+    resonable that people can encounter the circumstances that can trigger
+    it while building stand alone modules.                   closes: Bug#104362
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 12 Jul 2001 09:39:49 -0500
+
+kernel-package (7.48) unstable; urgency=low
+
+  * Fixed the location of the apus kernel image, hopefully this works
+    now. 
+  * Fix handling of the README.Debian files, as requested by            #101332
+  * No longer have the asm link in the kernel-source packages. 
+                                                             closes: Bug#104292
+  * The m68 patch in the last revision actually              closes: Bug#103727
+  * mips and mipsel support was added a few revisions ago.    closes: Bug#99731
+  * corrct the documentation with regards to do_symlink, no_symlink, and
+    reverse_symlink (should be do_symlinks, no_symlinks, and
+    reverse_symlinks) closes:                                        Bug#100974
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 11 Jul 2001 16:27:00 -0500
+
+kernel-package (7.47) unstable; urgency=low
+
+  * Make sure that all other man pages do not refer to make-kpkg(8)
+    anymore.                                                 closes: Bug#103696
+  * "Nick Holgate" <nick_h at bvmltd.co.uk> provided a patch the
+    * Tidied up m68k subarch guessing.
+    * Added m68k VME subarch support.
+    * Added vmelilo kernel image postinst support for m68k bvme6000 mvme147
+      and mvme16x subarches.
+    * Fixed problem checking for the existance of .config file in 'rules',
+      make would always abort with error even if .config file was found. 
+    * Also attached are up to the minute kernel configuration files as
+      used to build the official m68k kernel-image packages.
+  * Added a use_hard_links option to kernel-img.conf for people who use
+    boot loaders that can't follow symlinks.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  6 Jul 2001 14:52:25 -0500
+
+kernel-package (7.46) unstable; urgency=low
+
+  * Fixed typo in image.postinst
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  5 Jul 2001 13:37:24 -0500
+
+kernel-package (7.45) unstable; urgency=low
+
+  * Added the official README.Debian file to the image and headers
+    packages as well.                                    closes: Bug#101332
+  * hppa changes from Paul Bame <bame at debian.org> 
+  * APUS changes from  Michel DÃï¿œ¯Â¿ÂœÃ€nzer <michdaen at iiic.ethz.ch>
+  * Added a message in the image preiinst, triggered only if the image is
+    an initrd image _and_ has lilo as the default bootloader, which tells
+    people how to configure lilo for initrd images. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  5 Jul 2001 11:20:51 -0500
+
+kernel-package (7.44) unstable; urgency=low
+
+  * There was a problem  while installing a kernel with no modules created
+    with a new, more helpful kernel-package, which tries to run depmod
+    during install (This helps people who are replacing the running kernel
+    with a new kernel with the same version).  I have now fixed the
+    postinst to check whether the directory exists before calling depmod.
+                                                            closes: Bug#99105
+  * Fixed spelling errors in make-kpkg(1).                  closes: Bug#99454
+  * Remove empty /lib/modules/$version dir in postinst if empty. dpkg did
+    not remove the directory, obviously since there were files it was not
+    aware of created by depmod, however these were removed by the postrm
+    correctly, but it neglected to remove the empty directory. 
+                                                             closes: Bug#99880 
+  * Fixed another typo in the image postinst.                closes: Bug#101524
+  * Changed the loaderdep= field for IA-64 to be 'elilo' instead of
+    'lilo-efi'.                                              closes: Bug#100321
+  * make kernel-pkg.conf(5) refer to ~/.kernel-pkg.conf, and not
+    ~/kernel-pkg.conf.                                       closes: Bug#100709
+  * make-kpkg doesn't work with 2.4.5 and up on PowerPC, since all of the
+    *boot directories were merged, renamed and moved around. The included
+    fixes this, and also removed the BeBox target bits.  BeBox isn't
+    supported in Linux 2.2.x or 2.4.x                        closes: Bug#103032
+  * Added support for mips and mipsel                        closes: Bug#102043
+  * Added postrm grub example script, and config file. Added a README baed
+    on the bug report                                        closes: Bug#103531
+  * Now add documentation to the effect that if one runs make (menu|x)?config
+    to configure the kernel, it creates `include/linux/version.h', which
+    contains the kernel version without_ the append_to_version data. This
+    file won't be updated by the make-kpkg run (make-kpkg creates
+    version.h if it doesn't exist, but doesn't touch if exists), so the
+    final kernel will _not_ have the append_to_version data in its version
+    number. Now kernel-package moans about the file, and allows you to
+    abort early.                                   closes: Bug#97202, Bug#98908
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  4 Jul 2001 23:10:48 -0500
+
+kernel-package (7.43) unstable; urgency=low
+
+  * Added a local ~/.kernel-pkg.conf for per user configuration. 
+    closes: Bug#97267
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 12 May 2001 13:47:13 -0500
+
+kernel-package (7.42) unstable; urgency=low
+
+  * Softened the stance about hyphens in revision strings that was adopted
+    in 7.28. The documentation still strongly deprecates the use of
+    hyphens in the revision, since no checks are in place to ensure the
+    resulting version is legal. Now, a warning is generated at the
+    beginning warniong that this may cause a problem at the tail end of a
+    long compile, and the user is responsible for selecting a version
+    string that shall not cause dpkg and friends to choke. This is at the
+    request of the official pcmlcia-modules maintainer (Hi Brian)
+  * On investigation, it appears that bug 97202 is the same as 96784, and
+    both were fixed by the previousl upload (we needed to export
+    EXTRAVERSION) closes: Bug#97202
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 12 May 2001 11:53:00 -0500
+
+kernel-package (7.41) unstable; urgency=low
+
+  * Also export EXTRAVERSION. This is useful if EXTRAVERSION was deduced
+    from a APPEND_TO_VERSION variable. closes: Bug#96784
+  * Changed the long description to be slightly more coherent.
+    closes: Bug#96822
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 10 May 2001 09:13:30 -0500
+
+kernel-package (7.40) unstable; urgency=low
+
+  * make sure that if the rules file did not interpolat the =I in the
+    preinst we do not give a spurious warning.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  5 May 2001 11:57:18 -0500
+
+kernel-package (7.39) unstable; urgency=low
+
+  * Allow MODULE_LOC to be a symbolic link. closes: Bug#96379
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat,  5 May 2001 00:59:42 -0500
+
+kernel-package (7.38) unstable; urgency=low
+
+  * Added missing ; in setting a patch directory. Also added checks for
+    uninitialized patch directories while applying or unapplying a
+    patch. closes: Bug#96327
+  * libdv3 -> libdb3. closes: Bug#96271
+  * export MODULE_LOC in case the modules need it. closes: Bug#96188
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  4 May 2001 18:51:33 -0500
+
+kernel-package (7.37) unstable; urgency=low
+
+  * Added a new patch for FLAVOUR for 2.4.3 kernels.
+  * Fix the second half of the postinst problem, really. closes: Bug#93963
+  * fix the reference at the bottom of kernel-package(5) (make-kpkg is in
+    section 1, not section 8).                           closes: Bug#95405
+  * 2386 -> i386 in man kernel-package                   closes: Bug#95403
+  * Fixed a missing \n.B in man make-kpkg (1)            closes: Bug#95654
+  * Now support hyphens between words in long options    closes: Bug#95175
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 29 Apr 2001 10:40:49 -0500
+
+kernel-package (7.36) unstable; urgency=low
+
+  * Fixed a typo in make-kpkg; closes: Bug#92238
+  * Fixed a duplicate there in a warning in the ostinst, closes: Bug#92903
+  * re boot -> reboot. closes: Bug#93018
+  * Included the changes made for initrd kernel images from Herbert Xu
+    <herbert at gondor.apana.org.au>. closes: Bug#89593
+  * Documented the new initrd capabilities
+  * Added a suggestion for libncurses-dev for kernel-package. closes: Bug#94984
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 25 Apr 2001 01:58:54 -0500
+
+kernel-package (7.35) unstable; urgency=low
+
+  * A whole bunch of spelling corrections and grammar changes, with many
+    thanks to Diego Biurrun <diego at biurrun.de>
+  * export a number of additional variables in the environment. These
+    variables are: root_cmd FLAVOUR INT_SUBARCH APPEND_TO_VERSION
+    UNSIGN_CHANGELOG  UNSIGN_SOURCE ROOT_CMD. This added information flow
+    through should make the modules config more flexible
+  * Missed an  $(EXTRAV_ARG) while installing modules, which cause d the
+    modules to be installed in the wrong directory. Thanks to  Robert
+    Bihlmeyer <robbe at orcus.priv.at> for catching this. closes: Bug#86727
+  * Added and environement variable FLAVOUR_SEP that determines the
+    seperator for the (deprecated) flavour variable
+  * The spelling of documentation, fixed in last upload, closes: Bug#85194
+  * Well, apparently insisting that the package name be lowercase is
+    kosher. closes: Bug#57187
+  * Now versioned patch directories no longer shadow unversioned patch
+    directories; since the local admin may no longer have control over
+    where the patches live. closes: Bug#89877
+  * now suggest libdb3-dev, since some modules apparently depend on
+    it. Really, this should be a kernel documentation issue. closes: Bug#90869
+  * Fixed typo in man page section. closes: Bug#90893
+  * Also remove /lib/modules/$version/modules.generic_string and 
+    /lib/modules/$version/modules.parportmap. closes: Bug#93044
+  * Use savelog to rotate lilo.conf if asked to overwrite the old
+    one. savelog is part of debianutils, a required package. closes: Bug#93963
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 24 Apr 2001 03:08:17 -0500
+
+kernel-package (7.34) unstable; urgency=medium
+
+  * It is spelled Documentation, not Docuementation. 
+  * Added more documentation on Flavours (making it deprecated and
+    obsolete). The addition of --append_to_version closes: Bug#74148
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  6 Feb 2001 09:54:00 -0600
+
+kernel-package (7.33) unstable; urgency=low
+
+  * There was a bug in the sed exporession that chopped off the first line
+    of the extraversion if it started with a t  closes: Bug#84698
+  * Added Documentation/Changes to /usr/doc/kernel-image. closes: Bug#84738
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  4 Feb 2001 12:22:35 -0600
+
+kernel-package (7.32) unstable; urgency=low
+
+  * Added provides kernel-{image,doc,headers}-X.X (as opposed to X.X.XX,
+    at the request of the libc maintainer. 
+  * depmod uses the current kernel's symbols to resolve a new kernel's
+    modules unless the -F option is specified. Fix thanks to JP Sugarbroad
+    <taral at taral.net> closes: Bug#84187
+  * Added support for ia64/hppa, thanks to Randolph Chung
+    <tausq at debian.org> closes: Bug#84332
+  * Implement a append_to_version flag for make-kpkg, that does not
+    require editing kernel Makefiles. Thanks toa suggestion by  Yann
+    Dirson <ydirson at altern.org> closes: Bug#84160
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  1 Feb 2001 12:53:46 -0600
+
+kernel-package (7.31) unstable; urgency=medium
+
+  * Hmm. Need to make the revision checking regexp a non greedy one. A one
+    char addition to make-kpkg, at line number 700.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 28 Jan 2001 02:19:06 -0600
+
+kernel-package (7.30) unstable; urgency=medium
+
+  * Remove an extraneous close paren from make-kpkg. closes: Bug#83808
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 27 Jan 2001 23:33:22 -0600
+
+kernel-package (7.29) unstable; urgency=medium
+
+  * Finally fixed the --revision handling, thnaks to Diego Biurrun
+    <diego at biurrun.de>. 
+  * Fixed the problem which occurred when one specified either -uc or -us
+    without also specifying -r. Thanks go to Ruediger Kuhlmann
+    <uck4 at rz.uni-karlsruhe.de>. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 27 Jan 2001 00:31:34 -0600
+
+kernel-package (7.28) unstable; urgency=low
+
+  * Modified the make-kpkg man page to reflect the fact that --rootcmd
+    flag needs an argument. The examples and the run time help were
+    correct, which may explain why no one pointed this error out
+    before. closes: Bug#82939, Bug#82943
+  * We now check and dissallow all hyphens in revision string. The
+    software and the documentation was inconsistent as to the format of
+    the revision flag: the man page and the command line help insisted
+    that hyphens were not allowed; the README and the software itself
+    would allow hyphens, but no checks were then in place to ensure the
+    resulting version was legal. This caused problems at the tail end of a
+    fairly expensive kernel compile. I think I am going to standardize on
+    not allowing hyphens, cause then the checks already in place are
+    sufficient, and I think it is reasonable not to have debian revisions
+    for kernel-image-X.X.XX packages (in a way, these packages are really
+    Debian only). So, now you may no longer sneak in a hyphen and thus
+    debian revisions into the ekrnel-image versions (and thus it shall
+    remain unless there is a public outcry). closes: Bug#82034
+  * Added more verbose messages when we f;ag a revison as violating the
+    all lowercase requirements of Debian policy; you see, the FLavour and
+    extrav_version variables become part of the kernel-image package name
+    (the name is kernel-image-VERSION-FLAVOUR, where VERSION also contains
+    the EXTRA_VERSION var). Added checks to make-kpkg as well, and added
+    more docs in the check. closes: Bug#83169
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 22 Jan 2001 15:13:53 -0600
+
+kernel-package (7.27) unstable; urgency=low
+
+  * For folks using grub, there are now postinst_hook and postrm_hook
+    variables that can be pointed to scripts that add or remove a line
+    from the grub menu list at kerel image install and remove times. A
+    sample script to add lines to a grub menu file is included in the dir
+    /usr/share/doc/kernel-pacakage/. The script, called
+    kernel_grub_conf.sh, is coutesy of Junichi Uekawa <dancer at debian.org>
+    with minor modifications by yours truly.
+  * Added a postrm_hook variable that can be used to add a script to run
+    when removing a kernel image package
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 19 Jan 2001 13:34:56 -0600
+
+kernel-package (7.26) unstable; urgency=low
+
+  * Documentation fixes, thanks to Ulf Jaenicke-Roessler
+    <ujr at physik.phy.tu-dresden.de> .
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 19 Jan 2001 12:07:08 -0600
+
+kernel-package (7.25) unstable; urgency=low
+
+  * Fixed a typo in the postinst that caused a warning to be issued when
+    the user hook script executed correctly (and no warnings on error),
+  * The software and the documentation was inconsistent as to the format
+    of the revision flag: the man page and the command line help insisted
+    that hyphens were not allowed; the README and the software itself
+    would allow hyphens, but no checks were then in place to ensure the
+    resulting version was legal. This caused problems at the tail end of a
+    fairly expensive kernel compile. I think I am going to standardize on
+    not allowing hyphens, cause then the checks already in place are
+    sufficient, and I think it is reasonable not to have debian revisions
+    for kernel-image-X.X.XX packages (in a way, these packages are really
+    Debian only). So, now you may no longer sneak in a hyphen and thus
+    debian revisions into the ekrnel-image versions (and thus it shall
+    remain unless there is a public outcry). closes: Bug#77423
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 19 Jan 2001 11:51:49 -0600
+
+kernel-package (7.24) unstable; urgency=low
+
+  * In the images postrm, ensure that modules.{isapnpmap,pcimap,usbmap}
+    are also removed. closes: Bug#81559
+  * Added a user specified postinst script, run by the kernel image
+    postinst after creating all the symlinks, but before calling the
+    bootloader or offering to create a boot floppy. closes: Bug#82742
+  * changed the long description to not suggest tk4.x-dev packages (long
+    gone from Debian). Now we just say tkX.X-dev package. closes: Bug#81305
+  * The user specified postinst should address the needs of people using
+    grub who want a nerw line in the grub menu. closes: Bug#81419
+  * Allow the kerel-image package creator to specify additional
+    documentation that shall be installed in the documentation directory
+    /usr/share/doc/kernel-image-X.X.XX/ . 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 19 Jan 2001 00:23:23 -0600
+
+kernel-package (7.23) unstable; urgency=low
+
+  * add missing space tp the DEB_HOST_GNU_TYPE macro. closes: Bug#78840
+  * Add a patch to make-kpkg to accomodate the kenel-image
+    maintainer. closes: Bug#79142
+  * if we need bin86, and we do not have it, warn the user early. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 19 Dec 2000 00:32:53 -0600
+
+kernel-package (7.22) unstable; urgency=low
+
+  * Added S/390 patch.. closes: Bug#77796
+   Thanks to  Chu-yeon Park <kokids at debian.org>
+  * If we are planning on deleting the ./debian/ directory, and we have
+    been supplied with a new revision to use, use that new revision when
+    we regenerate the ./debian/changelog file.
+  * optionally remove the /lib/modules/$version/build symbolic link. The
+    default is to remove the link from official packages, but not
+    otherwise. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 30 Nov 2000 18:41:17 -0600
+
+kernel-package (7.21) unstable; urgency=low
+
+  * Changed suggestion to move old /lib/modules dir out of the
+    way. closes: Bug#72141
+  * include call to --arch while invoking dpkg-architecture. This
+    closes: Bug#70759
+  * The breakage in kernel-paclage that caused make lean to break has been
+    fixed for a couple of versions now. closes: Bug#72294
+  * kernel-pkg.conf.5 corrects the PATCH_THE_KERNEL documentation
+    issue. closes: Bug#74533
+  * The problem reported in 75439 can't be reproduced by either the alsa
+    maintainer or me, and it should not happen. The reporter agrees to let
+    us  close this issue until it recurs. closes: Bug#75439
+  * make-kpkg.1 now corrctly states it is a section 1 man page. 
+    closes: Bug#76039
+  * Fixed the readme.modules file to reflect the fact that the revison
+    option supplied while building the kernel shall over ride the revison
+    supplied for the modules. closes: Bug#77020
+  * Make a zimage for netwinders, since the old buggy loaders have been
+    fixed. closes: Bug#77430
+  * re boot --> reboot. closes: Bug#77461
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 20 Nov 2000 22:45:21 -0600
+
+kernel-package (7.20) unstable; urgency=low
+
+  * There was a long standing cut and paste error in handling selected
+    patches. Masato Taruishi <masato at cmd.taru.net> caught that ewrror, and
+    graciously provided a patch. closes: Bug#72873
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 30 Sep 2000 22:51:03 -0500
+
+kernel-package (7.19) unstable; urgency=low
+
+  * A missing close quotes in make-kpkg escaped. closes: Bug#72651
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 28 Sep 2000 01:12:23 -0500
+
+kernel-package (7.18) unstable; urgency=low
+
+  * Make sure the dpkg-architecture calls takes into account the ARCH
+    variable, if set. closes: Bug# 70759
+  * Fixed address of the FSF. closes: Bug#70984
+  * use print-gnu-build-architecture. closes: Bug#65157
+  * Do not attempt to set user and group to root.root in the configure
+    phase, since dpkg-buildpackage does not run that target with
+    fakeroot. closes: Bug#72297
+  * make make-kpkg use ./debian/rules if appropriate.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 27 Sep 2000 13:33:39 -0500
+
+kernel-package (7.17) unstable; urgency=low
+
+  * Take the depends out of the kernel source package if kernel version is
+    greater than 2.4. closes: Bug#68771
+  * fixed a typo in the image postinst. closes: Bug#69082
+  * Made sure there is a trailing / in the destination dir. closes: Bug#69176
+  * Fixed a typo in kernel-img.conf.5. closes: Bug#69305
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 20 Aug 2000 14:34:51 -0500
+
+kernel-package (7.16) unstable; urgency=low
+
+  * Added dpkg-architecture invocation to the rules file, and export the
+    corresponding variables. Hopefully this closes: Bug#67909
+    There was a comment in the reprt about this holding up test-cycle-3,
+    I can back port this to potato if needed. 
+  * Added CROSS_COMPILE=$(KERNEL_CROSS) for the modules_install target as
+    well. This closes: Bug#67904
+    Thanks go to Chris Rutter <chris at willow.armlinux.org> for tracjing
+    these down.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 29 Jul 2000 23:32:23 -0500
+
+kernel-package (7.15) unstable; urgency=low
+
+  * Fixed up the sample kernel moules rules and control file
+    examples. Hopefully, this is closer to being useable. I also dealt
+    with the issue of epochs explicitly in these sample files. 
+    closes: Bug#67150
+  * There was a feature request; namely, the ability to select a set of
+    patches to apply, instead of the current all or nothing schema. This
+    is an initial implementation. Please test. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 26 Jul 2000 21:41:58 -0500
+
+kernel-package (7.14) unstable; urgency=high
+
+  * Fixed a bug in the image postinst where we were not chompingb the
+    newline off the dir returned by pwd. closes: Bug#67093
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 11 Jul 2000 15:46:45 -0500
+
+kernel-package (7.13) unstable; urgency=low
+
+  * Added a new configuration directive for the target machine, namely,
+    realtive_links. Normally, the kernel image postinst shall do a
+    relative link if possible, or else it shall make an absolute
+    link. With this directive, the postinst shall go to extraordinary
+    lengths to make sure that the link is relative. The previous release
+    also closed a but, namely: closes: Bug#65116
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Jul 2000 23:14:04 -0500
+
+kernel-package (7.12) unstable; urgency=low
+
+  * Fixed implementation of the --config target in make-kpkg, to allow
+    operation when there is no .config file present. really closes: Bug#64786
+  * Fixed the FILES section in kernel-package(5)/ closes: Bug#65730
+  * Try and make relative links when creating links to image files, if
+    possible. This used to be the old behaviour, but did not work right
+    for people who had the symbolic links created in non standard
+    locations. This version should work better for most people. 
+    closes: Bug#64949, Bug# 65116
+  * Added to the information message that make-kpkg provides that the
+    --revision option also has no effect ewhen making modules; the values
+    that were used when the last kernel_image were made are sued (which is
+    what one wants anyway). closes: Bug#65212
+  * Updated the README about the gcc/kernel issues (which are now mostly
+    solved), made the footnote appear more like one, and stuff. 
+    closes: Bug#65386
+  * Make sure we remove modules.dep when the kernel-image package is
+    removed, so that we do not get messages from dpkg saying that
+    /lib/modules/<version> was not removed because it was not empty. This
+    closes: Bug#66341
+  * Added a warning in the make floppy routine of the image postinst to
+    warn if the kernel is larger than some hard coded limit. This breakage
+    should really be fixed in the kernel. closes: Bug#66596
+  * Since it is just a suggestion in the packaging manual, do not force
+    all flavours to be downcased. (make-kpkg shall still complain). 
+  * Added a new arch section for sparc64. closes: Bug#64866
+  * cleaned up the postrm, now it should warn people putting the
+    symlinks in non-standard places and still using lilo about removing a
+    kernel that may have been used in lilo. closes: Bug#65737
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Jul 2000 01:22:27 -0500
+
+kernel-package (7.11) unstable; urgency=low
+
+  * Cleaned up the postinst some more; make sure that we always know which
+    directory we are in.
+  * Use absolute paths for the kernel image files real location, os we can
+    manipulate stuff independent of the current working directory. Either
+    one of these would fix the problem that Igor Mozetic
+    <igor.mozetic at uni-mb.si> has reported.
+  * Fixed the rules file to corect the misapplied patch for pmac. This
+    fixes bug # 63559
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 20 May 2000 16:00:30 -0500
+
+kernel-package (7.10) unstable; urgency=high
+
+  * Forgot to set decent default for do_bootloader; and the default is not
+    to run lilo. This can be disastrous; this is a hihg priority fix. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 12 May 2000 09:44:32 -0500
+
+kernel-package (7.09) unstable; urgency=low
+
+  * Added stuff to README.modules mentioning that make dep is a required
+    step before running make modules_image, if one wishes to skip building
+    the kernel image itself. 
+  * Added links to more documentation in the /usr/share/doc/kernel-package
+    directory. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 11 May 2000 04:20:11 -0500
+
+kernel-package (7.08) unstable; urgency=low
+
+  * Added a space after a question the postinst asks.
+  * Added a spacs after --backup=t while copying. This would cause things
+    to break otherwise. 
+  * Added a / in the error message when no_symlinks is on.
+  * Fix the README to talk about no_symlinks, and not no_symlink. 
+    fixes Bug # 63606
+  * Added three more directives for kernel-imge.conf, namely,
+    do_boot_enable, do_bootfloppy, and do_bootloader. All default to YES.
+    closes: Bug#63607
+  * Added a check in the makefloppy routine to make sure the image we are
+    trying to write exists. This closes: Bug#63558
+  * Capture the stderr too when testing the bootloaders. This fixes Bug
+    63599 
+  *  Fixed PPC setup to handle new powermacs. This was a (grave) RC
+    bug. This fixes Bug# 63559
+  * Added checks and guards to ensue that 63558 would be caught and more
+    information provided. Insufficient data as yet to figure out what is
+    causing it. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  7 May 2000 12:07:08 -0500
+
+kernel-package (7.07) unstable; urgency=low
+
+  * Fix a (cosmetic) bug in the preinst that printed a message in the
+    wrong fork. closes: Bug#63409
+  * Hmm. chdir to / before testing whether something is a directory. test
+    for it being a dir before stripping the leading / off. Either one of
+    these changes would fix the bugs reported. closes: Bug#63419, Bug#63388
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  3 May 2000 01:45:29 -0500
+
+kernel-package (7.06) unstable; urgency=low
+
+  * Somehow, kernel-doc-blah was never made to have /usr/doc links; it is
+    fixed in this version. 
+  * Added a new option to kernel package to allow specifying which modules
+    one means to compile when doing the modulkes targets - this also
+    allows people to use kernel-package to compile modules in non standard
+    location, by giving a full path for the module directory. 
+    closes: Bug#54807
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 30 Apr 2000 15:51:37 -0500
+
+kernel-package (7.05) unstable; urgency=low
+
+  * Changed image postinst to allow people to specify they want the image
+    moved from /boot into some other location (for example, loadlin users)
+    closes: Bug#61832
+  * Changed the default version number from 1.00. closes: Bug#62836
+  * Can't reproduce .config being deleted (and indeed, there is not code
+    in lernel-package that directly deletes that file). I'm closing this
+    bug until we get a reproducible problem, or at least more
+    details. Until then, just chalk it up to happenstance. 
+    closes: Bug#61606
+  * Make sure we ignore spaces in the value of the HOSTCC and CC env
+    variables. 
+  * Make the source package suggest task-tcltk-dev, rather than tk-dev,
+    since the latter is no longer provided by modern packages (apparently
+    it was not meant to be a publically used virtual package)
+  * Rewrote the preinst to pay attention to the kernel-img.conf. Added a
+    variable called clobber_modules that shall have the preinst move
+    /lib/modules/version dir out of the way silently. (I strongly suggest
+    that this varible not be set unless you know what you are
+    doing). closes: Bug#62745
+  * Added (courtesey of Peter Moulder) a new option called --config to
+    make-kpkg, which allows you to specify what configure target shallb e
+    used by make-kpkg. Defaults to oldconfig. This was added so you can
+    run your usual config step _after_ the kernel has been patched by
+    make-kpkg. closes: Bug#61503
+  * Added a new target to make-kpkg, called debian, which essentially
+    creates a ,.debian directory and runs the kernel patch process. This
+    is so you have an alternative to using --config; you can just call
+    make-kpkg debian, make menuconfig, make-kpkg ....
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 30 Apr 2000 03:14:18 -0500
+
+kernel-package (7.04) frozen unstable; urgency=low
+
+  * Make sure that version specific kernel-patch subdirectories are
+    supported for the all directory as well (they were supported for arch
+    specific patches already). closes: Bug#61915
+  * Fixed misplaced backslash (it was one char off)  - bad if a patch
+    changes the location the kernel will search for its modules!  This is
+    RC for powerpc kernel images. closes: Bug#62015
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  9 Apr 2000 13:05:07 -0500
+
+kernel-package (7.03) frozen unstable; urgency=low
+
+  * Aaargh. A single space got inserted into thepostinst after my
+    testing. I was just adding comments, I swear. I'll not add anything
+    after the test, I promise. "$_/$loader_exec " => "$_/$loader_exec".  
+    This fixes an important bug, which caused lilo not to be run on
+    installing the kernel image. closes: Bug#61646
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  3 Apr 2000 11:16:06 -0500
+
+kernel-package (7.02) frozen unstable; urgency=low
+
+  * Added a dependency on fileutiles >=4.0, since the package would fail
+    to install with older fileutils. This prevents a failure to install
+    when upgrading from slink. 
+  * Added a simple check on upppercase chars in the version
+    string. closes: Bug#61213
+  * Made the dependency in kernel-source packagesbe for libncurses-dev |
+    ncurses-dev, since the latter is being phased out. This is an
+    important fix.
+  * The changes added in 7.00 are required to be in potato. The changes
+    were: Allow the official kernel-* package maintainer some leeway in
+    providing official control files (just like they can provide their own
+    changelog files now).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 30 Mar 2000 10:19:28 -0600
+
+kernel-package (7.01) unstable; urgency=low
+
+  * Added more documentation to the install time configuration file
+    kernel-img.conf.5. Modified the image postinst to be more lax in
+    parsing configuration options
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 21 Mar 2000 10:37:46 -0600
+
+kernel-package (7.00) unstable; urgency=low
+
+  * Allow the official kernel-* package maintainer some leeway in
+    providing official control files (just like they can provide their own
+    changelog files now).
+  * On user request, do not fail to make symbolic links in / merely
+    because the system does not ahve the default bootloader installed --
+    people are using alternative boot loaders out there. Instead there is
+    a config file that can provide the answer -- oif the config file does
+    not exists, the postinst asks the user, and creates the config file. 
+    closes: Bug#60693
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 21 Mar 2000 00:43:09 -0600
+
+kernel-package (6.42) unstable; urgency=low
+
+  * Fixed suggests line to accept either libncurses-dev or
+    ncurses-dev. The latter is obsolete, and present for backwards
+    compatibility. closes: Bug#57077
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 15 Mar 2000 09:14:00 -0600
+
+kernel-package (6.41) unstable; urgency=low
+
+  * Added the version number of the kernel to both the short and the long
+    description, to help people decide what packages are installed and
+    which new ones they may wish to install. 
+  * Make sure one uses absolute symlinks where required, when creating
+    /usr/doc symlinks
+  * Do not make symlinks in / if the boot loader is not in the path. 
+    closes: Bug#60413
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 15 Mar 2000 01:00:02 -0600
+
+kernel-package (6.40) frozen unstable; urgency=low
+
+  * Path up modules_install in the kernel_image target to include some new
+    module categories in 2.3.XX kernels. In order that this does not, in
+    the futire, inconvenience people, use the kernel Makefile to install
+    modules when we can. The cases we can't use the kernel makefile is for
+    2.0.XX and older kernels (since the prefix to modlib was not present
+    then). closes: Bug#59516
+  * Fixed some typos. closes: Bug#59528
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  3 Mar 2000 09:55:47 -0600
+
+kernel-package (6.39) frozen unstable; urgency=low
+
+  * Fix typo in man page (FLAVOURS-->Flavours). closes: Bug#58502
+  * Add support for cleaning out the modules directories, since we have
+    targets that build stand alone modules. closes: Bug#58733
+  * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does
+    not point to /usr/share/doc. A couple of people were bitten by this. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 28 Feb 2000 22:27:05 -0600
+
+kernel-package (6.38) frozen unstable; urgency=low
+
+  * Emphasize the need to run make-kpkg clean when attempting to change
+    either a version number or a flavour -- or else the old values may
+    come back to bite you. closes: Bug#57934
+  * Added example files for module writers, Thanks to Wichert Akkerman
+    <wichert at cistron.nl> 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 15 Feb 2000 15:56:12 -0600
+
+kernel-package (6.37) frozen unstable; urgency=low
+
+  * Forgot to make the last upload to frozen. For the release manager:
+  * The postinst was vulnerable to being affected by symlinks (if, for
+    some reason, the prerm failed). This has happended for latex2html; and
+    created a grave bug. 
+  * There was a bug in the postinst in a case statement, that caused
+    installation to fail for certain situations.
+  * Also fixed an lintian warning
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  9 Feb 2000 22:29:52 -0600
+
+kernel-package (6.36) unstable; urgency=low
+
+  * The postinst was vulnerable to being affected by symlinks (if, for
+    some reason, the prerm failed). This has happended for latex2html; and
+    created a grave bug. 
+  * There was a bug in the postinst in a case statement, that caused
+    installation to fail for certain situations.
+  * Also fixed an lintian warning
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  8 Feb 2000 19:42:09 -0600
+
+kernel-package (6.35) frozen unstable; urgency=low
+
+  * Fix for the amiga branch (extra paren in patch). Problem pointed out
+    by Daniel Jacobowitz <drow at false.org>. This makes kernel-package work
+    for amigas, I think.
+  * Fix warning in post inst about backups.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  7 Feb 2000 00:57:10 -0600
+
+kernel-package (6.34) unstable; urgency=low
+
+  * Prodded by Daniel Jacobowitz <drow at false.org>, made a few adjustments
+    in the rules file to make make-kpkg parrallel make friendly.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  3 Feb 2000 10:51:36 -0600
+
+kernel-package (6.33) frozen unstable; urgency=low
+
+  * Make kernel-packageconfig escape single "'"s in the maintainer
+    name. Now irish eyes should be smilin' again ;-). This is a bug fix,
+    since it causes make-kpkg to fail for people with apostrophes in their
+    names.
+  * Add warning if using --revision with an official kernel source (in
+    other words if ./debian/official exists). Added this also to the man
+    page for make-kpkg; this apparently has been causing confudion.
+  * closes: Bug#56506, Bug#56544, Bug#56632
+  * Change the generated postinst for sparc kernel images to not require
+    silo to be run (since it apparently does not need to be). closes: Bug#56580
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  1 Feb 2000 01:49:05 -0600
+
+kernel-package (6.32) frozen unstable; urgency=low
+
+  * darnit. Forgot to mention frozen in the last upload. The current
+    potato version is broken (a grave bug); this fixes it. This version
+    also has undergone extensive testing, complete with building modules,
+    and installing the results, on an i386 machine. I would consider this
+    the final release for potato.
+  * Fixed a minor typor "are are" --> "are" in the docs. closes: Bug#56290
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 28 Jan 2000 13:26:22 -0600
+
+kernel-package (6.31) unstable; urgency=low
+
+  * Never release a version without a full install test. There were typos
+    in 6.30 which made it not work
+  * Pulled back the support for HOSTCC and CC variables in make-kpkg,
+    since it caused all modules to fail. In fact, just setting CC=gcc
+    causes havoc. modules tested: alsa-source, lmsensors, and
+    others. Again, this is important. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 27 Jan 2000 03:07:27 -0600
+
+kernel-package (6.30) frozen unstable; urgency=low
+
+  * Make sure we test for uid 0, not just root.
+  * Make sure that we really support HOSTCC and CC variables Thanks go to 
+    Filip Van Raemdonck <filipvr at xs4all.be> for this
+  * Make sure we abort if there is a -j in MAKEFLAGS or MFLAGS
+  * Actually warn if --revision is used when stamp-configure exists. I owe
+    some people an apology. **This is an important fix**
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 26 Jan 2000 23:56:34 -0600
+
+kernel-package (6.29) frozen unstable; urgency=low
+
+  * Make sure we stop the build if removing a patch fails as well.
+  * Make sure that the KDVERS var we pass to modules is the one that is
+    actually used. **This is an important fix**
+  * Also document ARCH_IN_NAME in the kernel-pkg.5 man page
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 26 Jan 2000 10:46:05 -0600
+
+kernel-package (6.28) frozen unstable; urgency=high
+
+  * Made kernel source depend on bzip2. This was a major braino, and
+    created a whole slew of bugs.
+    closes: Bug#52708, Bug#54308, Bug#54820, Bug#55071
+  * Fixed a minor typo in the readme file. closes: Bug#55880
+  * Make sure we honour the IMAGE_DESTDIR setting. closes: Bug#54871
+    Thanks go to Gerrit Pape <pape at innominate.de>
+  * removed a spurious istall docs -r from package prerm. closes: Bug#54123
+  * Reversed fix to 47766 that was preventing kernel-package from changing
+    symlinks in /. closes: Bug#54510, Bug#54667, Bug#54097, Bug#54126 
+  * Removed obsolete dependency on gas, which no longer seems to exist. 
+    closes: Bug#54033
+  * Applied a APUS patch from Sven LUTHER <luther at dpt-info.u-strasbg.fr>,
+    and made it possible to optionally ignore .config.save files. 
+    closes: Bug#53010
+  * Try and stop build if a patch application failed. closes: Bug#51780
+  * strip spaces from the root command, which could cause
+    dpkg-buildpackage to fail. closes: Bug#52272
+  * We do now warn about users using the --revision flag. closes: Bug#51133
+  * Add a note that we do not track Makefile, and the Flavours patch may
+    not apply cleanly. closes: Bug#47731
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 26 Jan 2000 03:43:34 -0600
+
+kernel-package (6.27) unstable; urgency=low
+
+  * Removed mention of psdatabase from the man page, since we stopped
+    updating that ages ago. closes: Bug#50965
+  * Fixed include.prerm to not remove libcgi docs. closes: Bug#50226
+  * Removed include.postrm, which should no longer be required. (I dobt if
+    anyoe really has a /usr/src/.linux-version registry in there,
+    anyway). closes: Bug#51361
+  * Stop and inform the users of there is any problems with the modules
+    command. closes: Bug#50513
+  * Added a few more taget dependencies for the target debian. This should
+    close a number of bugs. closes: Bug#47156, Bug#47503, Bug#48087, Bug#50928
+  * Added a concurrency level option to kernel-package, so that the
+    kernel-compile and the modules can be built with make -jN. Should
+    please the SMP folks out there. closes: Bug#50480
+  * Dixed the Multi-Arch document so that the patch and unpatch example
+    scripts do not wipe out stamp files. Also noted that the files in the
+    unpatch dir should probably be numbered in reverse order from the
+    files in the patch directory, so the unpatching is done in the
+    appropeiate order, All this courtesy of "David Huggins-Daines"
+    <dhd at eradicator.org> closes: Bug#47228
+  * The contents of /proc/hardware changed somehow between 2.0.36 and
+    2.2.10, making the subarchitecture determination break on m68k
+  * Determination of CONFDIR needs to be moved after
+    /etc/kernel-package.cfg is read (I think that's the problem - in any
+    case, this fixes the problem where make-kpkg wouldn't read the config
+    file from /usr/src/kernel-patches/<arch>), These lst two courtesy of
+    "David Huggins-Daines" <dhd at eradicator.org> closes: Bug#47232
+  * Fixed a typo in image.postinst that was preventing the lkernel image
+    from backing up older images with the same version. Thanks to the
+    analysis by seh at cnw.com (Steven E. Harris). closes: Bug#47766
+  * The sources are now in bzip2 format, if supported by tar at package
+    build time. closes: Bug#42137
+  * kernel-headers are not really arch independent. modified make-kpkg s
+    that the documentation reflects the truth. Patch by Joost Kooij
+    <kooij at pc47.mpn.cp.philips.com> closes: Bug#47930
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 30 Nov 1999 00:15:04 -0600
+
+kernel-package (6.26) unstable; urgency=low
+
+  * make sure the ./debian directory exists before trying to build the
+    image package. closes: Bug#47062, Bug#47054
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 10 Oct 1999 15:09:29 -0500
+
+kernel-package (6.25) unstable; urgency=high
+
+  * Fixed stupid little typos that made the package unusable. 
+    closes: Bug#46982, Bug#46986
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  8 Oct 1999 23:43:11 -0500
+
+kernel-package (6.24) unstable; urgency=low
+
+  * updated module installation for the latest set of kernels (2.0.38,
+    2.2.12, and 2.3.18, at the time of writing). closes: Bug#44959
+  * use bzip2 instead of gzip for the kernel source tar ball, if tar
+    supports bzip2 (falls back to gzip for older tar versions). This may
+    close  Bug#42137.
+  * patched rules to accomodate the official kernel packages maintainer
+    (configure things only when one absolutely needs to). closes: Bug#46161
+  * Removed install of LinkPolicy, since we no longer do that (we provide
+    a tarball instead). closes: Bug#45090
+  * The normal upload closes: Bug#45471, Bug#44483, Bug#45427
+    which were fixed in the NMU
+  * Moved kernel-package and all generated packages to FHS compliance. 
+  * No longer unlink modules.dep. closes: Bug#46729,
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  8 Oct 1999 05:40:31 -0500
+
+kernel-package (6.23.1) unstable; urgency=low
+
+  * NMU, as Manoj is busy with RL(ok'd by Manoj).
+  * Fixed typo in rules file, which kept arch-patches from applying.
+    closes: Bug#45471, Bug#44483
+  * Changed location of GPL in /usr/share/kernel-package/README.
+    closes: Bug#45427
+
+ -- Adam Heath <doogie at debian.org>  Tue, 21 Sep 1999 02:34:02 -0500
+
+kernel-package (6.23) unstable; urgency=low
+
+  * Added a smallish patch. This patch allows kernel-package to detect
+    whether it should build a sparc32 or sparc64 kernel on sparc
+    architectures. This shall allow for use of the FAKE_SPARC env to
+    decide which kernel to build. closes: Bug#43313
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 30 Aug 1999 23:20:26 -0500
+
+kernel-package (6.22) unstable; urgency=low
+
+  * Removed bashims from the examples for multi-arch. Thanks to
+    Gregory T. Norris <haphazard at socket.net>. closes: Bug#41691
+  * Made the usage messages go to stdout rather than stdin. 
+    closes: Bug#42011
+  * Changed readme to stop referring to fakeroot explicitly -- so we no
+    longer need to track usage. closes: Bug#42798
+  * fixed typo in usage message. closes: Bug#43129
+  * Added support for arch independent patches. closes: Bug#42313
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 19 Aug 1999 01:55:14 -0500
+
+kernel-package (6.21) unstable; urgency=low
+
+  * Added documentation about potential gcc problems with the kernel
+    compiles. Added a stamp-build stamp (thanks to Chris Butler
+    <chrisb at sandy.force9.co.uk>). 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 15 Jul 1999 15:20:53 -0500
+
+kernel-package (6.20) unstable; urgency=low
+
+  * moved make-kpkg to /usr/bin. closes: Bug#39428
+  * Fixed man page for makle-kpkg. closes: Bug#39233
+  * Mention the fact that a broken grep can also cause strangely numberred
+    packages. 
+  * Fix readme, since it disaalowed hyphens, though they were acceptable
+    (the version with hyphens is thought to have a debian revision). 
+    closes: Bug#39397
+  * Added -uc and -us options to make-kpkg to pass on to
+    dpkg-buildpackage (this may be opening a can of worms -- I may have to
+    implement a dpkg-buildpackage options option)
+  * Added documentation for people who want to minimize the time spent as
+    fake root, and who want to see the users name (not root) when they run
+    uname -a. Provide a secret exra target for thos folks to use. 
+  * Removed mention of link manipulation in /usr/src, since kernel-package
+    no longer does that. closes: Bug#40430
+  * Moved make-kpkg to /usr/bin from /usr/sbin, since building debs can
+    all be done in user space. closes: Bug#39428
+  * Partially moved to policy 3.0.0.0 (no /usr/doc/ move yet)
+  * depends on perl5, as per new perl policy.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 14 Jul 1999 10:24:03 -0500
+
+kernel-package (6.19) unstable; urgency=low
+
+  * In the postrm, change return 0 to exit 0. closes: Bug#38770
+  * Humpf. ANother version checker bug (I knew there was a reason I had
+    not implemented this before). closes: Bug#38771
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  2 Jun 1999 17:21:04 -0500
+
+kernel-package (6.18) unstable; urgency=low
+
+  * Fixed the revioson checking reg exp to alos allow epochs. The check
+    was added in 6.12. closes: Bug#38377
+  * Documented the fact that recompilations, especially ones which change
+    the revision, directly or indirectly, amy need an intervening
+    make-kpkg clean. closes: Bug#38320
+  * Added documentation enhancements based on feedback from Remo Badi. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  1 Jun 1999 13:01:48 -0500
+
+kernel-package (6.17) unstable; urgency=low
+
+  * It would help if I actually installed the new man page.
+  * Another teeny fix for powerpc sub archs
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 25 May 1999 15:52:27 -0500
+
+kernel-package (6.16) unstable; urgency=low
+
+  * Another rules typo involving cross compilation
+  * Added a kernelpackage.5 man page, which should make finding the docs
+    for make-kpkg easier.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 25 May 1999 15:03:14 -0500
+
+kernel-package (6.15) unstable; urgency=low
+
+  * Some days you can't win. Yet another cut and paste error in powermac
+    rules. 
+  * closes: Bug#38078, Bug#38094
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 21 May 1999 12:10:30 -0500
+
+kernel-package (6.14) unstable; urgency=low
+
+  * Darn it!. Used () in regexp instead of [].
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 20 May 1999 23:54:53 -0500
+
+kernel-package (6.13) unstable; urgency=low
+
+  * Typo fixes for powerpc stuff.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 20 May 1999 11:08:51 -0500
+
+kernel-package (6.12) unstable; urgency=low
+
+  * Added a warning if the --revision flag is given and a stamp-configure
+    file already exists, since the --revision flag has no effect. Also
+    require the revision flag to only contain anlphanumerics and . and +,
+    and error out if otherwise. closes: Bug#35951
+  * The control file is fed $architecure, which needs be a valid arch
+    string. The additional -D option to dpkg-gencontrol is needed for
+    cross compilation (the default arch that dpkg-gencontrol guesses is
+    not the target architecture). So dpkg-gencontrol has to be told what
+    is in the control file. closes: Bug#37998
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 19 May 1999 23:56:30 -0500
+
+kernel-package (6.11) unstable; urgency=low
+
+  * A cut and paste error in kernel rules file was corrected. 
+    closes: Bug#37877
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 17 May 1999 22:30:58 -0500
+
+kernel-package (6.10) unstable; urgency=low
+
+  * Added new patch for flavours that works with 2.2 kernel Makefiles. 
+    closes: Bug#37857
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 17 May 1999 15:40:43 -0500
+
+kernel-package (6.09) unstable; urgency=low
+
+  * Added new changes for PowerMacs (boy do those sub archs multiply out
+    there) Thanks to Hartmut Koptein <koptein at debian.org>
+  * On a purge, kernel-image deletes either /vmlinuz or /v,linuz.old if it
+    is a dangling symlink, after warning the user. closes: Bug#33522
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 15 May 1999 11:26:37 -0500
+
+kernel-package (6.08) unstable; urgency=low
+
+  * Allow all lowercase subarch names for the power pc family (mostly for
+    the sake of people who specif the subarch on the command line).
+  * Add test and kernel arch change for ultrasparc (patch posted on the
+    debian-sparc list)
+  * explicitly mentioned where people can find README.modules. 
+    closes: Bug#36562
+  * Fix typo in rules file that would cause tar to clobber files. 
+    closes: Bug#37527
+  * Added patches to allow cross compiling kernels.closes: Bug#36863 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 15 May 1999 01:50:59 -0500
+
+kernel-package (6.07) unstable; urgency=low
+
+  * Changed ?= rules in the makefile, since there are reports that
+    variables may not be getting interpolated correctly. Revert to old
+    fashined syntax. closes: Bug#32770
+  * Added section and priority in the genrated kernel packages, so that
+    user compiled packages also have a priority. coses: Bug#32848
+  * incorporated the ARM patch from Tor Slettnes. closes: Bug#33447
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 22 Feb 1999 01:14:55 -0600
+
+kernel-package (6.06.1) unstable; urgency=low
+
+  * Changed ARM build target from `vmlinux' to `Image'.  This is required
+    for 2.2.x kernels on the Corel Netwinder.
+
+ -- Tor Slettnes <tor at slett.net>  Fri, 12 Feb 1999 19:17:32 -0800
+
+kernel-package (6.06) unstable; urgency=low
+
+  * Removed an extra packaging of the Documentation tree (quite
+    benign). closes: BUG#32682
+
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  1 Feb 1999 01:18:26 -0600
+
+kernel-package (6.05) frozen unstable; urgency=high
+
+  * This fixes a bug introduced in the previous upload to frozen, in the
+    handling of the new extraversion. Most of the changes are bug fixes,
+    there is no new code.
+  * Tightened the reg exp for determining the extraversion to ignore
+    whitespace. Use builtin strip to remove leading and trailing
+    space. fixes: BUG#32457 
+  * If the changelog exists, use it to guess at the debian version (this is
+    merely setting the default value). If there is no changelog, the
+    default is still 1.00.
+  * If the .config file exists, use that to guess the subarch for intel
+    platforms. 
+  * Install debian/rules if it does not exist, regardless of
+    stamp-configure or debian/official.  fixes: BUG# 31823.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 27 Jan 1999 18:34:15 -0600
+
+kernel-package (6.04) unstable; urgency=low
+
+  * Tightened the reg exp fr determining the extraversion to ignore
+    whitespace. fixes: BUG#32457 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 27 Jan 1999 02:14:33 -0600
+
+kernel-package (6.03) frozen unstable; urgency=high
+
+  * This update fixes a release critical bug, and only includes bug fixes
+    since the previous version in frozen, apart from making the package
+    2.2.X ready (mostly EXTRAVERSION support). I strongly feel that this
+    should be allowed in frozen, even in deep freeze.
+  * Added an option arch_in_name to ask kernel package to embedd the sub
+    architecture in the kernel image name (this reverses the default of
+    always embedding the arch in the name). Note that only the image
+    package _name_ is affected. fixes: BUG#31972
+  * The new Power macs report themselves as Power Macintoshes rather than
+    PwerMac's. Changed reg expression to allow either. fixes: BUG#32262
+  * Also install NET_MISC_MODULES modules. fixes: BUG#31934, BUG#31936
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 22 Jan 1999 09:29:15 -0600
+
+kernel-package (6.02) unstable; urgency=low
+
+  * Make kernel-doc-XXX now suggest kernel-image-=V=SA(that is, now we
+    include the architecture string that kernel-image packages may
+    optionally have. fixes: Bug#30291
+  * The EXTRAVERSION support in the NMU fixes: BUG#31290, BUG#31331, BUG#31444
+  * Added docuemntation about more variables in the makefile, namely, the
+    locations of the modules, patches, and configuration files, and how
+    one may modify the defaults.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  7 Jan 1999 23:28:50 -0600
+
+kernel-package (6.01.1) unstable; urgency=low
+
+  * NMU; adds EXTRAVERSION support for 2.2.0-preblah kernels
+
+ -- Ben Gertzfield <che at debian.org>  Tue, 29 Dec 1998 20:02:24 -0800
+
+kernel-package (6.01) unstable; urgency=low
+
+  * Added support for netwinders. closes: BUG#29333
+  * Modified modules support to not assume everything in /usr/src/modules
+    is a directory. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 25 Nov 1998 01:39:43 -0600
+
+kernel-package (5.13) frozen unstable; urgency=low
+
+  * Fixed setting email address for modules. closes: BUG#29217
+  * Made it possible to set the subarch to be different from the one one
+    is on (as long as the subarch being set is a valid sub arch of the
+    current architecture). This should help the ppc folks.
+  * Added to the module compilation documentation by incorporating part of
+    the pcmcia-source documentation. This should hopefully make compiling
+    stand-alone modules easier to compile
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  9 Nov 1998 18:12:23 -0600
+
+kernel-package (5.12) unstable; urgency=low
+
+  * Add things to the changelog file for the sub packages. Also, fix a
+    trailing space problem from the rules file that affected the ppc
+    folks. closes: Bug#28535
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 28 Oct 1998 13:56:59 -0600
+
+kernel-package (5.11) frozen unstable; urgency=low
+
+  * Fix the handling of config files.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 16 Oct 1998 13:54:35 -0500
+
+kernel-package (5.10) frozen unstable; urgency=medium
+
+  * Add the variable KDREV to pass the debian revision to the modules
+    while compiling.
+  * Added powerpc fixes from Hartmut Koptein <koptein at et-inf.fho-emden.de>
+    These were needed to have things work at all.
+  
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 16 Oct 1998 12:37:39 -0500
+
+kernel-package (5.09) unstable; urgency=high
+
+  * Fixed missing / on a pattern match,. This essentially hosed
+    make-kpkg. closes: Bug#27937
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 14 Oct 1998 16:29:27 -0500
+
+kernel-package (5.08) unstable; urgency=low
+
+  * Added documentation of the tecra kernel issue in the README. 
+  * Added README.tecra as astandalone file documenting the tecra laptop
+    issue. 
+  * Added README.modules to document the way that addon modules may hook
+    into the kernel package and be kept compiled in synchrony with new
+    kernel compilations.
+  * Documented the fact that Flavours should be all lower case to meet the
+    strictures of the Packaging manual. closes: BUG#26843
+  * Added default values to prompts in kernel-packageconfig, since the
+    prompts were most unplesaing. closes: BUG#27289
+  * Fixed the dir modules are installed in to honour the flavour
+    setting. closes: BUG#27311
+  * Fixed typo in postinst. closes: Bug#25749
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 14 Oct 1998 01:04:29 -0500
+
+kernel-package (5.07) unstable; urgency=low
+
+  * Make the long description for kernel-source emphasize the need to get
+    bin86. 
+  * Fixed a typo in the rules file that created the wrong symlink on
+    sparcs. closes: BUG#26790
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 17 Sep 1998 10:28:23 -0500
+
+kernel-package (5.06) unstable; urgency=low
+
+  * Use tweo $ signs to protect shell variable in rules. Affected m68k and
+    powerpc archs.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 11 Sep 1998 12:36:15 -0500
+
+kernel-package (5.05) unstable; urgency=low
+
+  * Fix documentation about using the rootcmd option. closes: BUG#25566
+  * fixed source postinst so it no longer expects an untarred
+    /usr/src/kernel-source-VERSION directory. closes: BUG#25650, 26511
+  * allow clean to work even if .config does not exist. closes: BUG#26265
+  * Fix case in the name of the Flavours file. closes: BUG#26434
+  * Made the images go into $(IMAGE_DESTDIR), which defaults to
+    /boot. This can now be set by loadlin folks in the config file to
+    whatever they wish. Also changed the postinst to not freak out when
+    the image apparently goes missing. 
+  * Added the support for different config files depending on architecture
+    and sub arch. A set of config files for different archs are shipped in
+    /usr/lib/kernel-package/Config/. This is useful for people who compile
+    for several architectures.
+  * Major cleanup and rewrite for mutiarchitecture support. All arch
+    related stuff is catured in a section on top. There is no need to edit
+    it into the kernel makeile, we can now determine subarchs ourselves. 
+  * Also pass along the maintainers email address while compiling the
+    modules, not just the name. 
+  * Make sure that sparcs use the vmlinux file, and gzip it. This 
+    closes: BUG#26199
+  * Cleaned up the modules installation part. Now it conforms more closely
+    to the kernel makefile, and indeed, it uses the kernel Makefile for
+    the newer kernles where the module install path is modifiable using
+    the new INSTALL_MOD_PATH variable.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  8 Sep 1998 14:45:30 -0500
+
+kernel-package (5.04) unstable; urgency=low
+
+  * Backed out of System.map changes introduced in 5.02 since the patch
+    provided was fauly. reimplemented the system.map installation. This 
+    closes: Bug#24845
+  * Fixed the ifneq statement. Again, this was due to misapplied fixes for
+    the alpha. closes: Bug#24780
+  * Fixed typo in kernel image preinst. closes: Bug#24766
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 23 Jul 1998 01:20:40 -0500
+
+kernel-package (5.03) unstable; urgency=low
+
+  * Applied numerous spelling corrections and punctuation fixes from
+    Nathan E Norman <finn at midco.net>.
+  * Make kernel-source packages suggest bin86, and mention in the
+    description that this is only applicable to Intel architectures. 
+  * Added documentation to make-kpkg, and its man page, to point to
+    /usr/doc/kernel-package. I, too, have doubts about the efficacy of
+    this step.
+  * Tighten the regular expression that snag the kernel version and
+    sublevel information. closes: BUG#24629
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 17 Jul 1998 12:40:09 -0500
+
+kernel-package (5.02) unstable; urgency=low
+
+  * Changed the pre rm warning message while removing a image mentioned in
+    the boot loader config file to be more explicit. closes: BUG#23423
+  * Make sure that we do not try to install the loader docs or the
+    System.map if they do not exist. closes: BUG#23800
+  * use dpkg --print-installation-architecture in the post inst. 
+    closes: BUG#24207
+  * Added an preinst script for kernel images so that we do not overwrite
+    the modules file gratuitously.
+  * Added more documentation about kernel-package, as there were
+    complaints that it was not advertized at all. 
+  * Modified the README.headers file to reflect reality. 
+  * Added a subarch option to make-kpkg for the alpha people. 
+    closes: BUG#24147
+  * This version should compile on the alpha as well. closes: 23143
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 14 Jul 1998 16:08:00 -0500
+
+kernel-package (5.01) unstable; urgency=low
+
+  * Added rudimentary support for the alpha. Please note that locations of
+    the image may change in the future.
+  * No longer ship unpacked sources in kernel-source-VERSION
+    packages. This makes sure that dpkg can handle removal gracefully, and
+    people may unpack the sources where they wish.
+  * Fixed typo in make-kpkg -help, closes: BUG#23276
+  * Documented --flavours argument of make-kpkg, which should bring the
+    man page uptodate. closes: BUG#23280
+  * Doh! A dangling symlink does not return true on an -e test; a valid
+    symlink does! Fixed error on logic that made dangling sym links cause
+    kernel-image packages to fail. closes: BUG#23273
+  * make the process not error out when there is no config.precious
+    file. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 11 Jun 1998 15:15:13 -0500
+
+kernel-package (4.11) frozen unstable; urgency=low
+
+  * Clarified the rootcommand usage in the error message when make-kpkg
+    thinks that the rootcmd options has been invoked in vain.
+  * This should also go into frozen. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 12 May 1998 13:57:58 -0500
+
+kernel-package (4.10) unstable; urgency=low
+
+  * Only put libc-kheaders in the control file is asked. I think this is
+    better in the long run than the solution suggested in Bug#22295. 
+    closes: Bug#22295
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 11 May 1998 01:56:11 -0500
+
+kernel-package (4.09) frozen unstable; urgency=low
+
+  * Add a missing end of line \ in the kernel rules file
+  * Added make-kpkg support for kernel Flavours. Reported by Rainer
+    Clasen. closes: Bug#21694
+  * Added a config file option do_clean, and an env variable CLEAN_SOURCE
+    to control whether the source dir is cleaned after a kernel build. 
+    closes: Bug#22219
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  8 May 1998 04:38:57 -0500
+
+kernel-package (4.08) frozen unstable; urgency=low
+
+  * Made the reboot now message mention that one should probably wait
+    until after installation is finished before rebooting, since one may
+    not be able to reboot before then. closes: Bug#21840
+  * Fixed a syntax error in the kernel rules file. closes: Bug#21967
+  * Changed all the changelog file names to changelog.Debian, as opposed
+    to changelog.debian. closes: Bug#21968
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri,  1 May 1998 14:19:45 -0500
+
+kernel-package (4.07) frozen unstable; urgency=low
+
+  * BUGFIX: fixed a typo in image.postinst; should be s/// not m////
+  * BUGFIX: Fix typo in the powerpc patch; unneeded quotes were getting
+    into the control file for the kernel-image-* packages.
+  * Install a README.Debian file from the official package if it exists
+    (it contains information about the patches applied, and, presumably,
+    how to compile a kernel image .deb file).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 27 Apr 1998 14:24:20 -0500
+
+kernel-package (4.06) frozen unstable; urgency=low
+
+  * Added the libc-kheaders package.
+  * Make sure that upstream sources do not stomp over the users .config
+    file. However, allow the user to carry though the .config file.
+  * Put a README.Debian file in the kernel-source package main directory. 
+                                                              closes: Bug#21129
+  * Do not use -o root when installing the .config file, so that build
+    does not require root privileges.                        closes: Bug#21324
+  * Added patch for powerpc stuff.                            closes: Bug#21377.
+  * Ignore legal leading spaces in a fstab line. This s a bug, though not
+    formally reported.
+  * Added a patch that get rids of an unfulfilled dependency on LILO for
+    architectures that do not have any boot loader. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 21 Apr 1998 11:48:58 -0500
+
+kernel-package (4.05) unstable; urgency=low
+
+  * Fixed the long description of the kernel-* packages, which had gotten
+    quite outdated. This should clear some confusion.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  1 Apr 1998 16:28:19 -0600
+
+kernel-package (4.04) frozen unstable; urgency=low
+
+  * Made kernel-package depend on fileutils (>= 3.16-4), since we use the
+    -p flag of install, which was not added until then. closes: Bug#20427 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 30 Mar 1998 11:44:50 -0600
+
+kernel-package (4.03) unstable; urgency=low
+
+  * Fixed a typo which mistakenly warned about rootcmd. closes: Bug#20286
+  * Added the klogd patch from Yann Dirson <ydirson at a2points.com> to the
+    Flavours file, which allows klogd to not choke on non-numeric kernel
+    version numbers. This is also logged as Bug 20135.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 27 Mar 1998 12:37:04 -0600
+
+kernel-package (4.02) unstable; urgency=low
+
+  * Added stuff for the powerpc boot loader, and fixed a few typos in the
+    kernel rules file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 19 Mar 1998 03:02:10 -0600
+
+kernel-package (4.01) frozen unstable; urgency=low
+
+  * In order to do cross compilation, I was asked to export a variable
+    called ARCH which is set to the Debian architecture (dpkg
+    --print-architecture). Unfortunately, this breaks for PowerPCs: 
+    although Debian calls the architecture powerpc, the kernel knows it as
+    ppc. Things get very confused. This fix is essential for PowerPC
+    compilations. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Mar 1998 01:14:04 -0600
+
+kernel-package (4.00) unstable; urgency=high
+
+  * Fix a thinko in lilo run that could be a security hole.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 15 Mar 1998 15:49:30 -0600
+
+kernel-package (3.65) unstable; urgency=low
+
+  * Rewrote /vmlinuz as symlink handling in image.postinst. This should
+    correctly handle the bug. closes: Bug#19473
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 11 Mar 1998 14:02:14 -0600
+
+kernel-package (3.64) unstable; urgency=low
+
+  * Add a make recommendation for kernel source package as well. 
+    closes: Bug#19223
+  * Added a note to the Flavours document to specify a System.map file for
+    klogd in /etc/init.d/syslog
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 10 Mar 1998 16:06:10 -0600
+
+kernel-package (3.63) unstable; urgency=low
+
+  * Added a recommends to shut up lintian; however, we already depended on
+    packages that depended on make, so this is a no op.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  8 Mar 1998 15:12:28 -0600
+
+kernel-package (3.62) unstable; urgency=low
+
+  * Mentioned rootcmd and fakeroot in the README. Mention where one need
+    to be root all over too.
+  * Added error message from a machine that need the --zimage option to
+    the Problems file.
+  * Mentioned in the rationale that the kernel image configuration files
+    are kept in /boot for further reference.
+  * Modified README.headers to indicate why kernel-source did not provide
+    the headers required by libc6, but kernel-headers does.
+  * Brought the headers README up to date.
+  * Make the kernel-image suggest SILO on the sparcs rather than LILO.
+
+    Made a series of changes for sparc architecture machines. Since the
+    patches are hand installed, please test this version carefully
+  
+  * Added documentation for actions take for SILO
+  * Created a special config.sparc for sparc machines
+  * Changed the image prerm to look for and deal with silo as well as lilo
+    installations
+  * Major changes in image.postinst for SILO. 
+  * Added loader specific variables, and passed them in to the control
+    file and to the postinst scripts. Added support for config.sparc. Make
+    the unpatch happen before cleaning out the debian directory. Do not
+    remove the debian directory after applying the kernel patch. Make
+    kernel-doc in the binary-indeo area. Let sparcs also have compressed
+    kernels
+  * closes: Bug#18845, Bug:18846
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu,  5 Mar 1998 17:08:04 -0600
+
+kernel-package (3.61) unstable; urgency=low
+
+  * There were bugs in 3.60, which are fixed in this release. Since the
+    changes since pre-3.60 are so drastic, I am including the changelog
+    entry again (as most people shall not see 3.60)
+  * Fixed copyright files for all generated packages. This is one lintian
+    warning less to worry about
+  * This is a major change in the source/header packages. In architectures
+    different from i386, `kernel-headers-*' and `kernel-source-*' are
+    incompatible. This also has an effect on libc6-dev, which depends on
+    kernel-headers-2.0.3x | kernel-source-2.0.3x, which is only true on
+    i386 architectures. One possible solution would be to make libc6-dev
+    depend on kernel-headers-2.0.32, but that won't work because
+    kernel-source provides kernel-headers. In fact, since kernel-headers
+    are arch dependent, but kernel-source is arch: all, kernel-source-*
+    should not provide kernel-header* at all. 
+    
+    Once kernel source stops providing kernel-header*, and libc6-dev
+    depends on kernel-headers-2.0.32 and links /usr/include/{linux,asm} to
+    /usr/src/kernel-headers-2.0.32 (nor /usr/src/linux-2.0.32) things
+    would work again in a Multi arch compatible fashion.
+  
+    Hence, now kernel-source-* packages compiled with this kernel-package
+    shall not provide any sort of kernel-headers. For the sake of
+    backwards compatibility, /usr/src/linux-$version symlinks are still
+    being provided (as people may upload newer kernels while keeping an
+    older libc6-dev around, which depends on /usr/src/linux-2.0.32. 
+  
+    However, I have been badgered enough about this that I shall remove
+    the /usr/src/linux-$version symlinks at some point. This version no
+    longer registers stuff in /usr/src/.linux-versions, and is no longer
+    as paranoid about /usr/src/linux; but it does not outright remove
+    those files either, so as not to cause people with older kernels
+    having a problem during removal.As soon as it is deemed permissible,
+    we shall get less paranoid about /usr/src/linux-$version as well. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Feb 1998 17:00:06 -0600
+
+kernel-package (3.60) unstable; urgency=low
+
+  * This is a major change in the source/header packages. In architectures
+    different from i386, `kernel-headers-*' and `kernel-source-*' are
+    incompatible. This also has an effect on libc6-dev, which depends on
+    kernel-headers-2.0.3x | kernel-source-2.0.3x, which is only true on
+    i386 architectures. One possible solution would be to make libc6-dev
+    depend on kernel-headers-2.0.32, but that won't work because
+    kernel-source provides kernel-headers. In fact, since kernel-headers
+    are arch dependent, but kernel-source is arch: all, kernel-source-*
+    should not provide kernel-header* at all. 
+    
+    Once kernel source stops providing kernel-header*, and libc6-dev
+    depends on kernel-headers-2.0.32 and links /usr/include/{linux,asm} to
+    /usr/src/kernel-headers-2.0.32 (nor /usr/src/linux-2.0.32) things
+    would work again in a Multi arch compatible fashion.
+  
+    Hence, now kernel-source-* packages compiled with this kernel-package
+    shall not provide any sort of kernel-headers. For the sake of
+    backwards compatibility, /usr/src/linux-$version symlinks are still
+    being provided (as people may upload newer kernels while keeping an
+    older libc6-dev around, which depends on /usr/src/linux-2.0.32. 
+  
+    However, I have been badgered enough about this that I shall remove
+    the /usr/src/linux-$version symlinks at some point. This version no
+    longer registers stuff in /usr/src/.linux-versions, and is no longer
+    as paranoid about /usr/src/linux; but it does not outright remove
+    those files either, so as not to cause people with older kernels
+    having a problem during removal.As soon as it is deemed permissible,
+    we shall get less paranoid about /usr/src/linux-$version as well. 
+  * closes: Bug#18277
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Feb 1998 16:44:31 -0600
+
+kernel-package (3.59) unstable; urgency=low
+
+  * Fixed README to also mention libc6-dev, and to remind people that some
+    of the dependencies mentioned may already be present on their
+    machines. closes: Bug#18306
+  * Fixed the copyright to refer to version 2 of the GPL.
+  * Added the rationale, and install it in kernel-package kernel source
+    packages. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Feb 1998 01:10:54 -0600
+
+kernel-package (3.58) unstable; urgency=low
+
+  * Added SUBARCH, which is used to distinguish Amiga, Atari, Macintosh,
+    etc. kernels for Debian/m68k, and may well be required for the alpha,
+    from what I hear. Unlike the FLAVOURS variable, which affects
+    everything it can lay its grubby hands on (kernel image, headers,
+    source, doc package versions, and where the modules are looked for
+    under /lib/modules), this only affects the naming of the kernel-image
+    as the source and doc packages are architecture independent and the
+    kernel-headers do not vary from one sub-architecture to the
+    next. These changes are courtesy of James Troup <J.J.Troup at scm.brad.ac.uk>
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 16 Feb 1998 16:47:08 -0600
+
+kernel-package (3.57) unstable; urgency=low
+
+  * Mention mawk as a provider of awk in the README/ closes: Bug#18156
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 13 Feb 1998 13:06:19 -0600
+
+kernel-package (3.56) unstable; urgency=low
+
+  * Mentioned in the copyright file that the GPL and Artistic licences are
+    available on the file system.
+  * Ensure that the /usr/src/linux and /usr/src/linux-<version> links
+    always exist, no matter what. Apparently, upgrading from
+    kernel-source-2.0.32_2.0.32-1 to kernel-source-2.0.32_2.0.32-3 does
+    not create /usr/src/linux-<version>, which breaks libc6-dev.
+  * Toned down the language about LILO, so as not to startle new sparc users
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 12 Feb 1998 21:56:50 -0600
+
+kernel-package (3.55) unstable; urgency=low
+
+  * Added ARCH to make called, this allows for cross compiling kernels
+    (added on a request by  James Troup <J.J.Troup at scm.brad.ac.uk>)
+  * Make kernel-headers arch: any, so we can indeed have different headers
+    for different architectures.
+  * m68k can now handle vmlinuz, so reverse that behaviour in the rules
+    file. AFAIK m68k still uses zImage.
+  * Improvements to /usr/doc/kernel-patch/MultiArch.gz, based on
+    suggestions by James Troup <J.J.Troup at scm.brad.ac.uk>/
+  * Upgraded to standards version 2.4.0.0
+  * Fixed old FSF address in copyright file.
+  * This fixes all known lintian warnings.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  9 Feb 1998 17:34:02 -0600
+
+kernel-package (3.54) unstable; urgency=low
+
+  * Fixed rootcmd typos in make-kpkg. fixes: Bug#17618
+  * Re-did the Headers README file
+  * Added a rationale to the LinkPolicy document. So far, it detailed
+    *what* Debian did. Now, it also says *why* we do it.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 29 Jan 1998 19:13:58 -0600
+
+kernel-package (3.53) unstable; urgency=low
+
+  * Fixed a typo where we tried to dd /vmlinuz-2.0.32 rather than the
+    correct /boot/vmlinuz-2.0.32 in image.postinst. How come this glaring
+    an error has gone unreported until now?
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 23 Jan 1998 14:36:34 -0600
+
+kernel-package (3.52) unstable; urgency=low
+
+  * Fixed Typo in kernel rules that put all modules into block (this
+    is more of a thinko/cut and paste error. fixes: Bug#16697,Bug#16702
+  * No longer a fatal error if there is no /vmlinuz (or
+    equivalent). fixes: Bug#16899
+  * Added language to the abort on /usr/src/linux not being a
+    link. 
+  * Documented the fact that if you re-run make-kpkg with a different
+    revision number, you have to reconfigure the kernel. 
+    fixes: Bug#16968
+  * ignore obsolete fdformat in favour of superformat.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 21 Jan 1998 03:27:35 -0600
+
+kernel-package (3.51) unstable; urgency=low
+
+  * Changed the kernel rules file not break on the sound modules of
+    2.1.70+ kernels (I think it is a bug in the kernel Makefile, but this
+    fix make make-kpkg handle the problem and be more robust).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 25 Dec 1997 01:30:49 -0600
+
+kernel-package (3.50) unstable; urgency=low
+
+  * Modified image.postinst to also cater to people on whose architecture
+    the image is not called vmlinuz but something else (like vmlinux, for
+    example). closes:Bug#16258
+  * Fixed two minor doc typos for make-kpkg. closes:Bug#16224
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 24 Dec 1997 13:07:21 -0600
+
+kernel-package (3.49) unstable; urgency=low
+
+  * Made the postrms also know about the kernel version, not just the
+    postinst. (Sorry). closes:Bug#15920
+  * Changed include.postrm to be more careful about removing the symbolic
+    link /usr/src/linux-X.Y.Z. Keep track if there is another package
+    installed that could provide the link.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 13 Dec 1997 23:04:47 -0600
+
+kernel-package (3.48) unstable; urgency=low
+
+  * Important changes for kernel-source-* and kernel-header-* packages: now
+    kernel-source-* packages also provide the exact kernel-header-* (libc6
+    need only depend on kernel-header-* now.
+  * The kernel-header-* and kernel-source-* packages now also maintain the
+    /usr/src/linux-X.YY.ZZ links (in addition to the /usr/src/linux links)
+    This is used in the libc6 package.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 13 Dec 1997 12:46:47 -0600
+
+kernel-package (3.47) unstable; urgency=low
+
+  * Added HAM modules to the module we know about, these were introduced
+    in 2.1.70.
+  * Added configure as a valid target to make-kpkg, so people can
+    make sure that edits to configuration files are not stomped over by
+    make-kpkg (most people can ignore this)
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  9 Dec 1997 23:27:04 -0600
+
+kernel-package (3.46) unstable; urgency=low
+
+  * Because of new option rootcmd (for sudo and fakeroot and such), one
+    can't just use -r as a shortcut for -revision (since it is now
+    ambiguous). Fixed README to reflect this. closes:Bug#15016
+  * Added documentation of rootcmd to the help message (make-kpkg
+    -h). This, along with the above, closes:Bug#15078
+  * Fixed a type in a rules command (negated test). This closes:Bug#15276 
+  * Added documentation about problems with encaps to the problems file. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  1 Dec 1997 13:54:20 -0600
+
+kernel-package (3.45) unstable; urgency=low
+
+  * Ignore unmounted devices while looking for a root file system. Much
+    thanks to Thomas Kocourek <tko at westgac3.dragon.com> for noticing
+    this. 
+  * Added handling for root_cmd in the rules file. This should be set to
+    `sudo' or `fakeroot' and is only used in the target buildpackage (it
+    calls dpkg-buildpackage -r$root_cmd)
+  * Made the rules file notice the env variable ROOT_CMD and over ride the
+    site wide default.
+  * Added a rootcmd option to make-kpkg and have it set the root_cmd
+    variable via ROOT_CMD env variable.
+  * Document all the above. closes:Bug#14539
+  * Make sure that the copyright file for the kernel-doc package is not
+    compressed. closes:Bug#14403,Bug#14405
+  * Added internal utility kpkg-vercheck to test the validity of the
+    package version.
+  * Make the kernel rules file abort immediately if the version number is
+    not valid, rather than have the it happen towards the end (after a
+    long compile). closes:Bug#14597
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Nov 1997 10:37:08 -0600
+
+kernel-package (3.44) unstable; urgency=low
+
+  * Install the README.headers in the right place for the source
+    package. closes:Bug#14552.
+  * Handle the new NLS_MODULES that have appeared in the newest 2.1.6x
+    kernels. closes:Bug#14527.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  5 Nov 1997 23:30:48 -0600
+
+kernel-package (3.43) unstable; urgency=low
+
+  * Added README.headers to the kernel-source package as well, since the
+    information _is_ relevant to compiling kernels. Since kernel source
+    packages have higher visibility than kernel header packages, this may
+    help avoid some FAQs from being asked.
+  * Expand on epoch numbers on standard kernel packages. Now the README
+    file actually encourages epochs (horrors).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 25 Oct 1997 01:59:19 -0500
+
+kernel-package (3.42) unstable; urgency=low
+
+  * Changed image postinst not to use the obsolete -d option to
+    superformat. Removed extra spaces from the exec option, so that it is
+    more likely to work. Noticed by Joost Kooij <kooij at mpn.cp.philips.com>
+    as BUG#14022
+  * Note that the proposed two level versioning scheme fails if standard
+    kernels use epochs. Further note that one may introduce epochs even in
+    custom kernels. This fixes BUG#14067.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 22 Oct 1997 02:47:22 -0500
+
+kernel-package (3.41) unstable; urgency=low
+
+  * Handle obsolete /System.map and /System.old links left around by older
+    kernel-package packages. All the programs that look at the information
+    in the map files (including top, ps, and klogd) also will look at
+    /boot/System.map-<version>, we just need to ensure that that file is
+    present, and no longer require the symbolic link. 
+    Actually, having the symbolic link in / is technically detrimental
+    (apart from cluttering up /); many programs, though looking in /boot,
+    still allow /System.map to override. If you use LILO to choose between
+    multiple kernels, then the /System.map symbolic link only applies to
+    one such kernel, for all other choices the symbols loaded will be
+    wrong. Not having the symbolic links at all prevents this. 
+    Therefore, the new image.postinst file shall offer to remove the
+    symbolic links in /. This should fix BUG#13359
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 26 Sep 1997 10:44:39 -0500
+
+kernel-package (3.40) unstable; urgency=low
+
+  * Added the proposal for the new multi architecture support. Documented
+    the new variable patch_the_kernel and the ENV override.  
+  * Mentioned new behaviour of depmod and friends Re non .o files in
+    /lib/modules in the problems file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 18 Sep 1997 00:02:55 -0500
+
+kernel-package (3.39) unstable; urgency=low
+
+  * Fixed handling of modules.dep in the image.postinst. We do not attempt
+    to recreate a modules.dep, since the man page admits the file so
+    created may be incorrect. We warn the installer that there maybe
+    problems loading modules into the kernel until reboot iff the version
+    being installed is the same as the version currently running.
+  * This fixes BUG#13009.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 16 Sep 1997 15:07:02 -0500
+
+kernel-package (3.38) unstable; urgency=low
+
+  * Mentioned other kernel source sites in the copyright file. This fixes
+    BUG#11951.
+  * Install files while preserving the timestamp (use install -p) 
+  * This could be considered a release candidate, as long as a fixed
+    dpkg-dev is also provided at the same time. This has been extensively
+    tested on the authors machine, and there have been no bugs reported in
+    nearly a month.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 29 Aug 1997 12:10:37 -0500
+
+kernel-package (3.37) unstable; urgency=low
+
+  * No longer create a System.map symlink in /, since that may confuse
+    klogd when choosing kernel images using LILO. Since top, ps, and klogd
+    look at /boot/System.map-<version>, we just need to make sure that
+    file is present. This makes us friendlier to multiple images of the
+    same kernel version.
+  * No longer redirect output to a file in /tmp for security reasons (we
+    use a log file in /var/log instead). This fixes BUG#11765,
+    BUG#11766 and BUG#11847 
+  * Added support for different flavours of the same kernel version for
+    people who need them. This is based on the ideas and work of Bill
+    Mitchell <mitchell at mozcom.com> and Noel Maddy <ncm at biostat.hfh.edu>.
+    This should make us fully compliant to having multiple flavours of the
+    same kernel version.
+  * Added dependencies to targets in rules. Now things should work as
+    expected if one edits a .config file. 
+  * Fixed destination for the Buildinfo file. This fixes BUG#11884.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  4 Aug 1997 13:03:38 -0500
+
+kernel-package (3.36) unstable; urgency=low
+
+  * All kernel packages produced now list the version of kernel-package
+    used in the file /usr/doc/Buildinfo. This is a bit of a Hack.
+  * The image prerm will allow you to remove an running kernel image and
+    hose your system. You will be warned. (under protest).
+  * Added a variable to choose a no symlink option, which puts the real
+    images in /vmlinuz and /vmlinuz.old, not symlinks (similarly for
+    System.map). This makes it potentially less useful, since unless other
+    action is taken one would have only two images on the machine at the
+    time. This has been added for people who use file systems that do not
+    implement symlinks.
+  * Added a variable to ask for reverse symlinks, that is, vmlinuz is the
+    real file, vmlinuz-2.0.30 is the link. This also restricts the system
+    to two image files unless the user save a copy, added for people with
+    boot on umsdos (can't see symlinks in dos mode) but who want the links
+    to see what the image versions are in Linux. Mutually exclusive with
+    the no symlink option. (apart from the symlinks, it is identical to
+    the no symlink option). These should fix Bug#11395.
+  * Fixed typo in control file for kernel-doc description. This fixes
+    Bug#11568.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 29 Jul 1997 17:50:51 -0500
+
+kernel-package (3.35) unstable; urgency=low
+
+  * Preserve owner when copying the config file around. This fixes
+    BUG#11022. 
+  * Added final newline in the control file. This fixes BUG#11024.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun,  6 Jul 1997 22:04:22 -0500
+
+kernel-package (3.34) unstable; urgency=low
+
+  * Ran spell check on the README file.
+  * Added a missing endif in the rules file
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 25 Jun 1997 02:32:42 -0500
+
+kernel-package (3.33) unstable; urgency=low
+
+  * No longer carries around an extra uncompressed kernel image, and does
+    not anymore create /boot/psdatabase-X.X.XX. The psdatabase file does
+    not seem to be required anymore.
+  * Removed all references to psdatabase.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Jun 1997 13:13:15 -0500
+
+kernel-package (3.32) unstable; urgency=low
+
+  * First version to be built with cvs-buildpackage.
+  * Added patches to support m68k from "Frank Neumann"
+    <Frank.Neumann at Informatik.Uni-Oldenburg.DE>.
+  * Added patched to support sparcs from Eric Delaunay
+    <delaunay at lix.polytechnique.fr> 
+  * This fixes Bug#10231.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  2 Jun 1997 18:38:57 -0500
+
+kernel-package (3.31) unstable; urgency=low
+
+  * Added a version number to the dependency on dpkg-dev, we now require at
+    least version 1.4.0.9., since dpkg-gencontrol fails with an error:
+    failure: chown new files list file: Illegal seek
+    This fixes BUG#10121.
+  * Added problems with older versions of dpkg-dev to the problems file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 25 May 1997 22:33:47 -0500
+
+kernel-package (3.30) unstable; urgency=low
+
+  * Tested with 2.0.30 and 2.1.40.
+  * Moved config to /boot, where it arguably should have gone to in the
+    first place. The /boot directory contains other information pertinent
+    to the kernel, such as the System.map file, and the psdatabase.  The
+    information about exactly what was configured into the kernel was
+    missing, and it can get quite critical on some machines.  Also, the
+    config file may serve as a base for compiling the next kernel. This
+    file is not really a configuration file (not when packaged as part of
+    the kernel-image package), hence it does not belong in /etc (no amount
+    of changing this file will have any affect on system behaviour).  
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 21 May 1997 01:44:17 -0500
+
+kernel-package (3.29) unstable; urgency=low
+
+  * Kernel-image and kernel-doc now suggest each other.
+  * Also recognize powerpc as a synonym for ppc in determining whether
+    we use zImage or bzImage by default.
+  * Fixed up some typos in documentation
+  * Added rules target kernel_doc. This fixes BUG#9138
+  * Also install .config file under /usr/doc. This fixes BUG#9298
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 2 May 1997 14:34:51 -0500
+
+kernel-package (3.28) frozen unstable; urgency=low
+
+  * No longer install text files in the modules directory, since depmod
+    in modutils-2.1.34 fails when it finds a non-ELF file in modules
+    directory. This fixes Bug#9243.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 30 Apr 1997 15:24:51 -0500
+
+kernel-package (3.27) frozen unstable; urgency=low
+
+  * Really add in all the changes sent in by Herbert Xu. The changes are: 
+    * Changed to source package name back to kernel-source-=V again. 
+    * Changed the installs to be without -o root -g root since it is no
+      longer useful as the chowns are done before the packages are built. It
+      also means that if it is used in targets like stamp-configure which may
+      be run by anyone it won't not generate an error.
+    * Made rules file generate the control file.
+    * Fixed some typos in chown commands while generating the header
+      packages. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 21 Apr 1997 15:12:19 -0500
+
+kernel-package (3.26) frozen unstable; urgency=low
+
+  * Made the default image for ppc architecture zImage. This fixes Bug#8696 .
+  * Forgot to mention that the source package for the kernel packages
+    (produced by make-kpkg buildpackage, for example) has been changed to
+    not contain the kernel version as part of the name (all the deb files
+    produced have not changed), so we now get kernel-image-xxx_yy_zz.deb,
+    kernel-source-xxx_yy_zz.deb, and kernel-headers-xxx_yy_zz.deb, along
+    with kernel-source.tar.gz and kernel-source_yy.diff.gz
+  * Added config dependencies for module targets
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 18 Apr 1997 00:53:24 -0500
+
+kernel-package (3.25) frozen unstable; urgency=low
+
+  * Added changes sent in by the kernel packages maintainer.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 13 Apr 1997 00:03:36 -0500
+
+kernel-package (3.24) frozen unstable; urgency=medium
+
+  * Fixed a bash 2.0 inconsistency
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 9 Apr 1997 13:33:58 -0500
+
+kernel-package (3.23) frozen unstable; urgency=medium
+
+  * Fixed typos in rules for generating external modules
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 9 Apr 1997 12:41:45 -0500
+
+kernel-package (3.22) frozen unstable; urgency=medium
+
+  * Documented constraints on the debian revision field. This is important
+     enough that I am reproducing the text of the admonition here.
+     The revision number (the argument supplied after the --revision flag)
+     has certain constraints: it may contain only alphanumerics and the
+     characters + . (full stop, and plus) and should contain a digit.
+     NOTE: No hyphens allowed. (Look at Chapter 5 of the Programmers manual
+     for details)
+
+     This is because dpkg imposes an ordering on version numbers, so that
+     it can tell whether packages are being up or downgraded and so that
+     dselect can tell whether a package it finds available is newer than
+     the one installed on the system.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 4 Apr 1997 11:48:42 -0600
+
+kernel-package (3.21) frozen unstable; urgency=low
+
+  * Tested source package creation for 2.1.30
+  * set umask to copy the kernel source files untainted by package creators
+    umask. 
+  * set umask to copy the kernel header files untainted by package creators
+    umask. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 1 Apr 1997 11:04:42 -0600
+
+kernel-package (3.20) frozen unstable; urgency=low
+
+  * Could not reproduce BUG#8274, neither could the original reporter. I have
+    made some changes in the postinst to allow leading whitespace in the
+    user responses, and tested it on three different kernel-source
+    versions.  I believe this bug is fixed now (I have 3 suitable boot
+    floppies as evidence). 
+  * image postinst no longer aborts when the user gives up on formatting a
+    floppy, but now offers a choice to proceed with a preformatted floppy. 
+  * Fixed spelling errors in kernel image postinst, fixing BUG#8409
+  * Offer to user superformat if it exists.
+  * Tested boot floppy creation.
+  * Tested on 2.0.29, 2.1.29, and 2.1.30
+  * Spell check the Problems file, mention setfdprm in there.
+  * Mention setfdprm in postinst if fail to format floppy.
+  * Fix a typo in code determining which floppy drive to use
+  * Allow leading whitespace in responses
+  * Added required packages to the README file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 23 Mar 1997 22:53:13 -0600
+
+kernel-package (3.19) unstable; urgency=low
+
+  * Tested again on 2.1.27 kernel.
+  * Added correct Handling for ipv6 modules in rules file
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 1 Mar 1997 13:52:15 -0600
+
+kernel-package (3.18) unstable; urgency=high
+
+  * Successfully compiled a 2.1.27 kernel.
+  * Made make-kpkg not look for modules directory; that directory is
+    removed by a make-kpkg clean.
+  * Mentioned that ncurses-dev is required for make menuconfig in the
+    README file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 22 Feb 1997 23:36:30 -0600
+
+kernel-package (3.17) unstable; urgency=low
+
+  * Stupid @#$%$%@! vi changed Feb to February in the changelog messing up
+    gencontrol. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 17 Feb 1997 19:29:02 -0600
+
+kernel-package (3.16) unstable; urgency=low
+
+  * Started compiling a list of known problems with compiling kernel images.
+    This is now available as /usr/doc/kernel-package/Problems.
+  * Moved to standards version 2.1.2.2.
+  * Removed extra root checks in the rules file.
+  * Added error messages to failed root check in the rules file.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 13 Feb 1997 14:40:41 -0600
+
+kernel-package (3.15) unstable; urgency=low
+
+  * Fixed kernel rules file so that one does not depend on the existence of 
+    modules. This fixes BUG#6898.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 28 Jan 1997 22:15:27 -0600
+
+kernel-package (3.14) unstable; urgency=low
+
+  * Made image.postinst conform to standards version 2.1.2.2.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 27 Jan 1997 09:09:37 -0600
+
+kernel-package (3.13) unstable; urgency=low
+
+  * Silly typo in postinst (never code when sleepy).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 27 Jan 1997 00:56:48 -0600
+
+kernel-package (3.12) unstable; urgency=low
+
+  * Added more injunction to run make-kpkg clean regularly
+  * Remove /lib/modules/$version/modules.dep if it exists.  Recreate 
+    immediately with depmod -a.  This will help reinstall the same kernel
+    version more than once.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 27 Jan 1997 00:38:59 -0600
+
+kernel-package (3.11) unstable; urgency=low
+
+  * Added suggestions for fdutils and LILO for the kernel_image package.
+  * Fixed typo in include.postinst.  Fixes BUG#6692.
+  * Added warnings about possible (recent?) failure to autodetect floppy
+    drives if using old fdformat from miscutils while creating a boot disk.
+    This addresses BUG#6037.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 20 Jan 1997 12:03:31 -0600
+
+kernel-package (3.10) unstable; urgency=low
+
+  * *ALERT*.  Changed how customization variables are handled. All
+    variables are given reasonable (IMHO) defaults.  Then the site
+    customization file /etc/kernel-pkg.conf is read in, which can
+    over-ride the defaults. THEN, the environment/command line variables
+    are used to over-ride the values.
+  * New env variables: KPKG_MAINTAINER, KPKG_EMAIL, IMAGE_IN_BOOT,
+    IMAGE_TYPE 
+  * new customization variables: kimage, image_in_boot
+  * Edited README to give bare bones documentation for user customizable
+    vars. 
+  * Added man page kernel-pkg.conf.5.
+  * Normalized existing man pages according to the templates floating
+    around on the list.
+  * Added copyright statements to the man pages.
+  * Documented changes in make-kpkg
+  * Added --bzimage option to make-kpkg for completeness.
+  * Added a --zimage option to make-kpkg, (with support in the rules file),
+    to make a zImage kernel rather than a bzImage kernel (the default). 
+    Useful for people having problems with bzImage kernels. Suggested by 
+    Richard G. Roberto <richr at Bear.COM>
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 7 Jan 1997 12:44:00 -0600
+
+kernel-package (3.09) unstable; urgency=low
+
+  * Added documentation to the effect that make-kpkg is part of
+    kernel-package in various READMEs. 
+  * Made the final location of vmlinuz configurable (since one may have
+    it under /boot as well as /).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 2 Jan 1997 11:27:06 -0600
+
+kernel-package (3.08) unstable; urgency=low
+
+  * Added a man page for internal script kernel-packageconfig.  This fixes
+    BUG#6304.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 1 Jan 1997 22:02:03 -0600
+
+kernel-package (3.07) unstable; urgency=low
+
+  * Fixed typo in kernel image postinst script
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 29 Dec 1996 23:40:31 -0600
+
+kernel-package (3.06) unstable; urgency=low
+
+  * Allow local configuration of the destination of all kernel related
+    deb file (the default remains ..).  Now one can set it to directories
+    like ../kernel-deb or /boot/archive/deb or whatever by setting the
+    variable DEB_DEST in the conf file.
+  * Offer user a choice about floppy drive to use. Also make it explicit
+    which floppy drive is being used. This fixes BUG#6037.
+  * Warn Intel users that they should get bin86 as well, if they intend
+    to compile a custom kernel.  This fixes BUG#6144.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 27 Dec 1996 18:09:51 -0600
+
+kernel-package (3.05) unstable; urgency=low
+
+  * The package needs dpkg-gencontrol to do any work whatsoever, so it
+    should depend on dpkg-dev, instead of merely recommending it.  
+    This fixes BUG#6040.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 21 Dec 1996 01:54:01 -0600
+
+kernel-package (3.04) unstable; urgency=low
+
+  * Added dpkg (>= 1.4) to the dependencies, since older versions do
+    not understand the new dpkg --build syntax.  This fixes BUG#6041
+  * Fixed target modules config in kernel/rules. This fixes BUG#5836
+  * Latest default kernel config file
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 27 Nov 1996 15:11:12 -0600
+
+kernel-package (3.03) frozen unstable; urgency=medium
+
+  * changed priority of kernel-source package to optional
+  * changed priority of kernel-image package to optional
+  * Recommended dpkg-dev since kernel/rules call binaries from there
+    This fixes a problem that a number of people have reported on the
+    lists, though it never made it as a formal bug report.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 22 Nov 1996 11:02:31 -0600
+
+kernel-package (3.02) unstable; urgency=low
+
+  * kernel-source-X.XX now no longer recommends bin86, since bin86 is only
+    available Intel platforms.  It now merely mentions it in the
+    description. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 7 Nov 1996 22:18:15 -0600
+
+kernel-package (3.01) unstable; urgency=low
+
+  * Changed one last typo in postinst. This (finally) fixes Bug#4234. 
+  * Also, version 3.00 fixed Bug#4500 and Bug#4624
+  * kernel-source-X.XX now recommends bin86, which fixes Bug#4443
+  * Added short, succinct (and potentially dangerous) instructions on
+    compiling kernels at the top of the README file.  This fixes Bug#4445.
+
+ -- Manoj Srivastava <srivasta at datasync.com>  Wed, 6 Nov 1996 23:58:35 -0600
+
+kernel-package (3.00) unstable; urgency=medium
+
+  * Changed the kernel-package to the new packaging schemes.
+  * Removed the dist, source, and diff targets for make-kpkg, added
+    binary-arch, binary-indep, and buildpackage targets.
+  * Changed make-kpkg to reflect reorganization of the
+    /usr/lib/kernel-package/ tree.
+  * Changed Author email.
+  * Removed dithering about ./debian/* in kernel sources, now make-kpkg
+    looks only at /usr/lib/kernel-package/ (clears confusion about older
+    versions of kernel-package).
+  * Modified make-kpkg.8 to reflect changes in make-kpkg, and ran a spell
+    check. 
+  * Renamed debian/package.config to kernel-packageconfig, and removed
+    (obsolete) references to dchanges)
+  * Moved *.README to copyright.*, and changed the rules files to
+    conform. 
+  * Added explanation for kernel-headers-X.XX (and why we need this
+    package in spite of having headers in libc5-dev)
+  
+ -- Manoj Srivastava <srivasta at datasync.com>  Mon, 4 Nov 1996 16:19:33 -0600
+
+kernel-package (2.03) unstable; urgency=low
+
+  * Fixed typo in make-kpkg man pages where it insisted that it was
+    make-dpkg ;-) 
+  * Made the close brackets agree with open brackets in the man page
+    synopsis.   This fixes Bug#3960
+
+ -- Manoj Srivastava <srivasta at debian.org>  
+
+kernel-package (2.02) unstable; low
+
+  * Made image.postinst more polite.
+  * Also enabled kernel-{source,image,headers} targets in kernel.rules 
+  * Changed make-kpkg to also accept the new targets.
+  * Fixed typo in man page.
+  * The man page says it is an administrators man page rather than a 
+    programmers man page.
+  * Recommended libc-dev for kernel-source and kernel-package
+  * source suggests ncurses3.0-dev, tk40-dev and the description explains 
+    you could use make menuconfig rather than plain old make config if you
+    had these packages.
+  * Fixed typo in the rules for modules in /usr/src/modules/ directory
+  * Made the rules for such modules ignore errors (since they are not
+    really a part of this package, error there should not halt this build
+    (or so people seem to want it)
+  * Look for modules in the kernel config file (or the default config file
+    if the user has not supplied a config file), and only make modules and
+    install them if modules have been configured in the config file. This 
+    could be tested better.
+  * Fixed the make-kpkg.8 man page so that it now does not seem to mandate
+    a source and diff file for additional modules installed under the 
+    directory /usr/src/modules/ (whether these files are produced is at
+    the discretion of the maintainer of that modules package.
+  * Make configure depend on stamp-configure which in turn depends on
+    .config Hopefully, this will remake the image target if one changes
+    the config file Hopefully, this will not cause the image target to
+    build needlessly. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  
+
+kernel-package (2.01) unstable; urgency=low
+
+  * Changed the scripts to refer to /usr/bin/perl rather than /bin/perl.
+  * Added an extended description to the image control file.
+  * Added a note that the dist target requires a PGP key.
+  * Fixed a typo (missing DEBDIR) in debian.rules.
+  * Fixed the targets expected by make-kpkg (kernel_image rather than 
+    kernel-image, etc).
+  * In image.postinst, made arguments to system be a single argument if  
+    the arguments contain shell meta-characters, (this way perl passes
+    them to sh -c).
+  * Made make-kpkg accept non floats as revision numbers, to facilitate  
+    local names.
+  * Fixed silly bug in makefloppy in image.postinst.
+  * Fixed the extended description of the kernel-package package.
+  * Updated the image postinst to install the mbr, if it exists, and to
+    activate the root partition, and to not overwrite the mbr (oops).
+  * Changed maintainer email address to debian.org (I'll be in a state of  
+    flux soon)
+
+
+ -- Manoj Srivastava <srivasta at pilgrim.umass.edu>  
+
+

Added: dists/trunk/utils/kernel-package/debian/common/archvars.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/archvars.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/archvars.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,50 @@
+############################ -*- Mode: Makefile -*- ###########################
+## archvars.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:40:56 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Nov 16 23:36:15 2004
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 5
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: e16dd848-0fd6-4c0e-ae66-bef20d1f7c63
+## 
+###############################################################################
+
+DPKG_ARCH := dpkg-architecture
+ifdef ARCH
+  ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+    ha:=-a$(ARCH)
+  endif
+endif
+
+# set the dpkg-architecture vars
+
+# set the dpkg-architecture vars
+export DEB_BUILD_ARCH      := $(shell $(DPKG_ARCH)       -qDEB_BUILD_ARCH)
+export DEB_BUILD_GNU_CPU   := $(shell $(DPKG_ARCH)       -qDEB_BUILD_GNU_CPU)
+export DEB_BUILD_GNU_TYPE  := $(shell $(DPKG_ARCH)       -qDEB_BUILD_GNU_TYPE)
+export DEB_HOST_ARCH       := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH)
+export DEB_HOST_GNU_CPU    := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_CPU)
+export DEB_HOST_GNU_SYSTEM := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_SYSTEM)
+export DEB_HOST_GNU_TYPE   := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_SYSTEM:= $(shell $(DPKG_ARCH)       -qDEB_BUILD_GNU_SYSTEM)
+
+
+REASON = @if [ -f $@ ]; then \
+ echo "====== making $(notdir $@) because of $(notdir $?) ======";\
+ else \
+   echo "====== making (creating) $@ ======"; \
+ fi
+
+OLDREASON = @if [ -f $@ ]; then \
+ echo "====== making $(notdir $@) because of $(notdir $?) ======";\
+ else \
+   echo "====== making (creating) $(notdir $@) ======"; \
+ fi
+
+LIBREASON = @echo "====== making $(notdir $@)($(notdir $%))because of $(notdir $?)======"

Added: dists/trunk/utils/kernel-package/debian/common/automake.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/automake.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/automake.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,33 @@
+############################ -*- Mode: Makefile -*- ###########################
+## automake.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:47:23 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Nov 15 02:47:53 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 1
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 1fabe69b-7cc8-4ecc-9411-bc5906b19857
+## 
+###############################################################################
+
+AUTOCONF_VERSION:=$(shell if [ -e configure ]; then                       \
+                       grep "Generated automatically using autoconf"      \
+                       configure | sed -e 's/^.*autoconf version //g';    \
+                      fi)
+HAVE_NEW_AUTOMAKE:=$(shell if [ "X$(AUTOCONF_VERSION)" != "X2.13" ]; then \
+                             echo 'YES' ; fi)
+
+ifneq ($(strip $(HAVE_NEW_AUTOMAKE)),)
+  confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+  ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+       confflags += $(DEB_HOST_GNU_TYPE)
+  else
+       confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+  endif
+endif

Added: dists/trunk/utils/kernel-package/debian/common/copt.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/copt.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/copt.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,34 @@
+############################ -*- Mode: Makefile -*- ###########################
+## copt.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:48:40 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Nov 15 02:49:07 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 1
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: a0045c20-f1b3-4852-9a4b-1a33ebd7c1b8
+## 
+###############################################################################
+
+CC = cc
+CFLAGS = -O2
+PREFIX    := /usr
+
+# Policy 10.1 says to make this the default
+CFLAGS += -g
+
+## ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+## endif
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+  STRIP += -s
+  LDFLAGS += -s
+  INT_INSTALL_TARGET = install 
+else
+  INT_INSTALL_TARGET = install
+endif

Added: dists/trunk/utils/kernel-package/debian/common/debconf.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/debconf.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/debconf.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,101 @@
+############################ -*- Mode: Makefile -*- ###########################
+## debconf.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.internal.golden-gryphon.com ) 
+## Created On       : Fri Mar 12 11:11:31 2004
+## Created On Node  : glaurung.internal.golden-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Mon Apr 11 13:19:10 2005
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 20
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 32b933a9-05ad-4c03-97a8-8644745b832a
+##
+###############################################################################
+
+# The idea behind this scheme is that the maintainer (or whoever's
+# building the package for upload to unstable) has to build on a
+# machine with po-debconf installed, but nobody else does.
+
+# When building with po-debconf, a format 1 (no encoding specifications,
+# woody-compatible) debian/templates file is generated in the clean target
+# and shipped in the source package, but a format 2 (UTF8-encoded,
+# woody-incompatible) debian/templates file is generated in binary-arch
+# for the binary package only.
+
+# When building without po-debconf, the binary package simply reuses the
+# woody-compatible debian/templates file that was produced by the clean
+# target of the maintainer's build.
+
+# Also, make sure that debian/control has ${debconf-depends} in the
+# appropriate Depends: line., and use the following in the binary
+# target:
+#  dpkg-gencontrol -V'debconf-depends=debconf (>= $(MINDEBCONFVER))'
+#
+
+# WARNING!! You need to create the templates.master file before this all works.
+
+ifeq (,$(wildcard /usr/bin/po2debconf))
+ PO2DEBCONF    := no
+ MINDEBCONFVER := 0.5
+else
+ PO2DEBCONF    := yes
+ MINDEBCONFVER := 1.2.0
+endif
+
+
+# Hack for woody compatibility. This makes sure that the
+# debian/templates file shipped in the source package doesn't specify
+# encodings, which woody's debconf can't handle. If building on a
+# system with po-debconf installed the binary-arch target will
+# generate a better version for sarge. Only do this if there is a
+# templates.master, or else the debian/templates file can get
+# damamged. 
+ifeq ($(PO2DEBCONF),yes)
+  ifeq (,$(wildcard debian/templates.master))
+define CREATE_COMPATIBLE_TEMPLATE
+	@echo Not modifying templates
+endef
+  else
+define CREATE_COMPATIBLE_TEMPLATE
+	echo 1 > debian/po/output
+	po2debconf debian/templates.master > debian/templates
+	rm -f debian/po/output
+endef
+  endif
+else
+define CREATE_COMPATIBLE_TEMPLATE
+	@echo Not modifying templates
+endef
+endif
+
+
+ifeq ($(PO2DEBCONF),yes)
+  ifeq (,$(wildcard debian/templates.master))
+define INSTALL_TEMPLATE
+	@echo using old template
+endef
+  else
+define INSTALL_TEMPLATE
+	po2debconf debian/templates.master > debian/templates
+endef
+  endif
+else
+define INSTALL_TEMPLATE
+	@echo using old template
+endef
+endif
+
+# the tool podebconf-report-po is also a great friend to have in such
+# circumstances 
+define CHECKPO
+	@for i in po/*.po; do                         \
+	  if [ -f $$i ]; then                        \
+	    echo \"Checking: $$i\";                  \
+	    msgmerge -U $$i po/templates.pot;        \
+	    msgfmt -o /dev/null -c --statistics $$i; \
+	  fi;                                        \
+	done
+endef
\ No newline at end of file

Added: dists/trunk/utils/kernel-package/debian/common/install_cmds.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/install_cmds.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/install_cmds.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,6 @@
+# arch-tag: a38b6a93-2539-4034-9060-ae94d5c8a071
+# install commands
+install_file   = install -p    -o root -g root -m 644
+install_script = install -p    -o root -g root -m 755
+install_program= install -p    -o root -g root -m 755
+make_directory = install -p -d -o root -g root -m 755

Added: dists/trunk/utils/kernel-package/debian/common/perlvars.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/perlvars.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/perlvars.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,27 @@
+############################ -*- Mode: Makefile -*- ###########################
+## perlvars.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:55:47 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Dec 13 13:50:58 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 3
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: a97a01ba-d08d-404d-aa81-572717c03e6c
+## 
+###############################################################################
+
+# Perl variables
+PERL = /usr/bin/perl
+
+INSTALLPRIVLIB  = $(TMPTOP)/$(shell \
+                 perl -e 'use Config; print "$$Config{'installprivlib'}\n";')
+INSTALLARCHLIB  = $(TMPTOP)/$(shell \
+                 perl -e 'use Config; print "$$Config{'installarchlib'}\n";')
+INSTALLVENDORLIB =$(TMPTOP)/$(shell \
+                 perl -e 'use Config; print "$$Config{'vendorlibexp'}\n";')
+CONFIG           = INSTALLDIRS=vendor 

Added: dists/trunk/utils/kernel-package/debian/common/pkgvars.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/pkgvars.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/pkgvars.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,68 @@
+############################ -*- Mode: Makefile -*- ###########################
+## pkgvars.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:56:30 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Nov 18 01:06:00 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 5
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 75fcc720-7389-4eaa-a7ac-c556d3eac331
+## 
+###############################################################################
+
+# The maintainer information.
+maintainer := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Maintainer: | \
+                sed 's/^Maintainer: *//')
+email := srivasta at debian.org
+
+# Priority of this version (or urgency, as dchanges would call it)
+urgency := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Urgency: | \
+             sed 's/^Urgency: *//')
+
+# Common useful variables
+DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control      |       \
+                                      cut -f 2 -d ':'))
+DEB_VERSION        := $(strip $(shell LC_ALL=C dpkg-parsechangelog          |       \
+                                      egrep '^Version:' | cut -f 2 -d ' '))
+DEB_ISNATIVE       := $(strip $(shell LC_ALL=C dpkg-parsechangelog          |       \
+                       perl -ne 'print if (m/^Version:/g && ! m/^Version:.*\-/);'))
+
+DEB_PACKAGES := $(shell perl -e '                                                    \
+                  $$/="";                                                            \
+                  while(<>){                                                         \
+                     $$p=$$1 if m/^Package:\s*(\S+)/;                                \
+                     die "duplicate package $$p" if $$seen{$$p};                     \
+                     $$seen{$$p}++; print "$$p " if $$p;                             \
+                  }' debian/control )
+
+DEB_INDEP_PACKAGES := $(shell perl -e '                                              \
+                         $$/="";                                                     \
+                         while(<>){                                                  \
+                            $$p=$$1 if m/^Package:\s*(\S+)/;                         \
+                            die "duplicate package $$p" if $$seen{$$p};              \
+                            $$seen{$$p}++;                                           \
+                            $$a=$$1 if m/^Architecture:\s*(\S+)/m;                   \
+                            next unless ($$a eq "all");                              \
+                            print "$$p " if $$p;                                     \
+                         }' debian/control )
+
+DEB_ARCH_PACKAGES := $(shell perl -e '                                               \
+                         $$/="";                                                     \
+                         while(<>){                                                  \
+                            $$p=$$1 if m/^Package:\s*(\S+)/;                         \
+                            die "duplicate package $$p" if $$seen{$$p};              \
+                            $$seen{$$p}++;                                           \
+                            $$a=$$1 if m/^Architecture:\s*(\S+)/m;                   \
+                            next unless ($$a eq "$(DEB_HOST_ARCH)" || $$a eq "any"); \
+                            print "$$p " if $$p;                                     \
+                         }' debian/control )
+
+# This package is what we get after removing the psuedo dirs we use in rules
+package = $(notdir $@)
+
+

Added: dists/trunk/utils/kernel-package/debian/common/targets.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/targets.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/targets.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,257 @@
+############################ -*- Mode: Makefile -*- ###########################
+## targets.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 01:10:05 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Mon Apr 11 13:11:54 2005
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 46
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: a81086a7-00f7-4355-ac56-8f38396935f4
+## 
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+##
+###############################################################################
+
+#######################################################################
+#######################################################################
+###############             Miscellaneous               ###############
+#######################################################################
+#######################################################################
+source diff:
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+testroot:
+	@test $$(id -u) = 0 || (echo need root priviledges; exit 1)
+
+checkpo:
+	$(CHECKPO)
+
+# arch-buildpackage likes to call this
+prebuild: 
+
+# OK. We have two sets of rules here, one for arch dependent packages,
+# and one for arch independent packages. We have already calculated a
+# list of each of these packages.
+
+# In each set, we may need to do things in five steps: configure,
+# build, install, package, and clean. Now, there can be a common
+# actions to be taken for all the packages, all arch dependent
+# packages, all all independent packages, and each package
+# individually at each stage.
+
+#######################################################################
+#######################################################################
+###############             Configuration               ###############
+#######################################################################
+#######################################################################
+
+# Work here
+CONFIG-common:: testdir
+
+stamp-arch-conf:  testdir CONFIG-common
+	@touch $@
+stamp-indep-conf: testdir CONFIG-common
+	@touch $@
+
+# Work here
+CONFIG-arch::  stamp-arch-conf
+CONFIG-indep:: stamp-indep-conf
+
+STAMPS_TO_CLEAN += stamp-arch-conf stamp-indep-conf
+# Work here
+$(patsubst %,CONFIG/%,$(DEB_ARCH_PACKAGES))  :: CONFIG/% : testdir CONFIG-arch  
+$(patsubst %,CONFIG/%,$(DEB_INDEP_PACKAGES)) :: CONFIG/% : testdir CONFIG-indep 
+
+stamp-configure-arch:  $(patsubst %,CONFIG/%,$(DEB_ARCH_PACKAGES))
+	@touch $@
+stamp-configure-indep: $(patsubst %,CONFIG/%,$(DEB_INDEP_PACKAGES))
+	@touch $@
+
+configure-arch:  stamp-configure-arch
+configure-indep: stamp-configure-indep
+
+stamp-configure: configure-arch configure-indep
+	@touch $@
+
+configure: stamp-configure
+
+STAMPS_TO_CLEAN += stamp-configure-arch stamp-configure-indep stamp-configure
+#######################################################################
+#######################################################################
+###############                 Build                   ###############
+#######################################################################
+#######################################################################
+
+# Work here
+BUILD-common:: testdir
+
+stamp-arch-build:  testdir BUILD-common $(patsubst %,CONFIG/%,$(DEB_ARCH_PACKAGES))  
+	@touch $@
+stamp-indep-build: testdir BUILD-common $(patsubst %,CONFIG/%,$(DEB_INDEP_PACKAGES)) 
+	@touch $@
+
+STAMPS_TO_CLEAN += stamp-arch-build stamp-indep-build
+# sync. Work here
+BUILD-arch::  testdir stamp-arch-build
+BUILD-indep:: testdir stamp-indep-build
+
+# Work here
+$(patsubst %,BUILD/%,$(DEB_ARCH_PACKAGES))  :: BUILD/% : testdir BUILD-arch  
+$(patsubst %,BUILD/%,$(DEB_INDEP_PACKAGES)) :: BUILD/% : testdir BUILD-indep 
+
+stamp-build-arch:  $(patsubst %,BUILD/%,$(DEB_ARCH_PACKAGES))
+	@touch $@
+stamp-build-indep: $(patsubst %,BUILD/%,$(DEB_INDEP_PACKAGES))
+	@touch $@
+
+build-arch:  stamp-build-arch
+build-indep: stamp-build-indep
+
+stamp-build: build-arch build-indep 
+	@touch $@
+
+build: stamp-build
+
+# Work here
+POST-BUILD-arch-stamp::
+POST-BUILD-indep-stamp::
+
+STAMPS_TO_CLEAN += stamp-build-arch stamp-build-indep stamp-build
+#######################################################################
+#######################################################################
+###############                Install                  ###############
+#######################################################################
+#######################################################################
+# Work here
+INST-common:: testdir
+
+stamp-arch-inst:  testdir POST-BUILD-arch-stamp  INST-common $(patsubst %,BUILD/%,$(DEB_ARCH_PACKAGES))    
+	@touch $@
+stamp-indep-inst: testdir POST-BUILD-indep-stamp INST-common $(patsubst %,BUILD/%,$(DEB_INDEP_PACKAGES)) 
+	@touch $@
+
+STAMPS_TO_CLEAN += stamp-arch-inst stamp-indep-inst
+# sync. Work here
+INST-arch::  testdir stamp-arch-inst
+INST-indep:: testdir stamp-indep-inst
+
+# Work here
+$(patsubst %,INST/%,$(DEB_ARCH_PACKAGES))  :: INST/% : testdir testroot INST-arch  
+$(patsubst %,INST/%,$(DEB_INDEP_PACKAGES)) :: INST/% : testdir testroot INST-indep 
+
+stamp-install-arch:  $(patsubst %,INST/%,$(DEB_ARCH_PACKAGES))
+	@touch $@
+stamp-install-indep: $(patsubst %,INST/%,$(DEB_INDEP_PACKAGES))
+	@touch $@
+
+install-arch:  stamp-install-arch
+install-indep: stamp-install-indep
+
+stamp-install: install-indep install-arch
+	@touch $@
+
+install: stamp-install
+
+STAMPS_TO_CLEAN += stamp-install stamp-install-arch stamp-install-indep
+#######################################################################
+#######################################################################
+###############                Package                  ###############
+#######################################################################
+#######################################################################
+# Work here
+BIN-common:: testdir testroot 
+
+stamp-arch-bin:  testdir testroot BIN-common  $(patsubst %,INST/%,$(DEB_ARCH_PACKAGES))
+	@touch $@
+stamp-indep-bin: testdir testroot BIN-common  $(patsubst %,INST/%,$(DEB_INDEP_PACKAGES))
+	@touch $@
+
+STAMPS_TO_CLEAN += stamp-arch-bin stamp-indep-bin
+# sync Work here
+BIN-arch::  testdir testroot  stamp-arch-bin
+BIN-indep:: testdir testroot  stamp-indep-bin
+
+# Work here
+$(patsubst %,BIN/%,$(DEB_ARCH_PACKAGES))  :: BIN/% : testdir testroot BIN-arch  
+$(patsubst %,BIN/%,$(DEB_INDEP_PACKAGES)) :: BIN/% : testdir testroot BIN-indep 
+
+
+stamp-binary-arch:  $(patsubst %,BIN/%,$(DEB_ARCH_PACKAGES)) 
+	@touch $@
+stamp-binary-indep: $(patsubst %,BIN/%,$(DEB_INDEP_PACKAGES))
+	@touch $@
+# required
+binary-arch:  stamp-binary-arch
+binary-indep: stamp-binary-indep
+
+stamp-binary: binary-indep binary-arch
+	@touch $@
+
+# required
+binary: stamp-binary
+
+STAMPS_TO_CLEAN += stamp-binary stamp-binary-arch stamp-binary-indep
+#######################################################################
+#######################################################################
+###############                 Clean                   ###############
+#######################################################################
+#######################################################################
+# Work here
+CLN-common:: testdir 
+# sync Work here
+CLN-arch::  testdir CLN-common
+CLN-indep:: testdir CLN-common
+# Work here
+$(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES))  :: CLEAN/% : testdir CLN-arch
+$(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES)) :: CLEAN/% : testdir CLN-indep
+
+clean-arch:  $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES))   
+clean-indep: $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES))
+
+stamp-clean: clean-indep clean-arch
+	$(checkdir)
+	-test -f Makefile && $(MAKE) distclean
+	-rm -f  $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN)
+	-rm -rf $(DIRS_TO_CLEAN)
+	-rm -f core `find . \( -name '*.orig' -o -name '*.rej' -o -name '*~'     \
+	         -o -name '*.bak' -o -name '#*#' -o -name '.*.orig'              \
+		 -o -name '.*.rej' -o -name '.SUMS' -o -size 0 \) -print` TAGS
+
+clean: stamp-clean
+
+
+#######################################################################
+#######################################################################
+###############                                         ###############
+#######################################################################
+#######################################################################
+
+.PHONY: CONFIG-common  CONFIG-indep  CONFIG-arch  configure-arch  configure-indep  configure     \
+        BUILD-common   BUILD-indep   BUILD-arch   build-arch      build-indep      build         \
+        INST-common    INST-indep    INST-arch    install-arch    install-indep    install       \
+        BIN-common     BIN-indep     BIN-arch     binary-arch     binary-indep     binary        \
+        CLN-common     CLN-indep     CLN-arch     clean-arch      clean-indep      clean         \
+        $(patsubst %,CONFIG/%,$(DEB_INDEP_PACKAGES)) $(patsubst %,CONFIG/%,$(DEB_ARCH_PACKAGES)) \
+        $(patsubst %,BUILD/%, $(DEB_INDEP_PACKAGES)) $(patsubst %,BUILD/%, $(DEB_ARCH_PACKAGES)) \
+        $(patsubst %,INST/%,  $(DEB_INDEP_PACKAGES)) $(patsubst %,INST/%,  $(DEB_ARCH_PACKAGES)) \
+        $(patsubst %,BIN/%,   $(DEB_INDEP_PACKAGES)) $(patsubst %,BIN/%,   $(DEB_ARCH_PACKAGES)) \
+        $(patsubst %,CLEAN/%, $(DEB_INDEP_PACKAGES)) $(patsubst %,CLEAN/%, $(DEB_ARCH_PACKAGES)) \
+        implode explode prebuild checkpo
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/++default-version
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/++default-version	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/++default-version	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+srivasta at debian.org--etch/skeleton-make-rules--main--0.1

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-13
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-13	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-13	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,24 @@
+A_./{arch}/.arch-project-tree	ino=3033468:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033469:mtime=1100709214:size=6822
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033475:mtime=1100709214:size=448
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033476:mtime=1100709214:size=433
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033477:mtime=1100709214:size=423
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033478:mtime=1100709214:size=497
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033479:mtime=1100709214:size=435
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033480:mtime=1100709214:size=407
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033481:mtime=1100709214:size=417
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033482:mtime=1100709214:size=408
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033483:mtime=1100709214:size=398
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033484:mtime=1100709214:size=379
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033485:mtime=1100709214:size=377
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033486:mtime=1100709214:size=402
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033487:mtime=1100709214:size=1472
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033488:mtime=1100709214:size=439
+i_1fabe69b-7cc8-4ecc-9411-bc5906b19857	ino=3033460:mtime=1100709214:size=1356
+i_32b933a9-05ad-4c03-97a8-8644745b832a	ino=3033462:mtime=1100709214:size=2908
+i_75fcc720-7389-4eaa-a7ac-c556d3eac331	ino=3033465:mtime=1100709214:size=3840
+i_a0045c20-f1b3-4852-9a4b-1a33ebd7c1b8	ino=3033461:mtime=1100709214:size=931
+i_a38b6a93-2539-4034-9060-ae94d5c8a071	ino=3033463:mtime=1100709214:size=284
+i_a81086a7-00f7-4355-ac56-8f38396935f4	ino=3033466:mtime=1100709214:size=10120
+i_a97a01ba-d08d-404d-aa81-572717c03e6c	ino=3033464:mtime=1100709214:size=1093
+i_e16dd848-0fd6-4c0e-ae66-bef20d1f7c63	ino=3033459:mtime=1100709214:size=1911

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-15
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-15	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/,,inode-sigs/srivasta at debian.org--2003-primary%skeleton-make-rules--main--0.1--patch-15	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,26 @@
+A_./{arch}/.arch-project-tree	ino=3033468:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033469:mtime=1100709214:size=6822
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033475:mtime=1100709214:size=448
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033476:mtime=1100709214:size=433
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033477:mtime=1100709214:size=423
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033478:mtime=1100709214:size=497
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033479:mtime=1100709214:size=435
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033480:mtime=1100709214:size=407
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-14	ino=3035774:mtime=1109623644:size=388
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-15	ino=3031411:mtime=1113243820:size=687
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033481:mtime=1100709214:size=417
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033482:mtime=1100709214:size=408
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033483:mtime=1100709214:size=398
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033484:mtime=1100709214:size=379
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033485:mtime=1100709214:size=377
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033486:mtime=1100709214:size=402
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033487:mtime=1100709214:size=1472
+A_./{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033488:mtime=1100709214:size=439
+i_1fabe69b-7cc8-4ecc-9411-bc5906b19857	ino=3033460:mtime=1100709214:size=1356
+i_32b933a9-05ad-4c03-97a8-8644745b832a	ino=3033462:mtime=1113243550:size=3311
+i_75fcc720-7389-4eaa-a7ac-c556d3eac331	ino=3033465:mtime=1100709214:size=3840
+i_a0045c20-f1b3-4852-9a4b-1a33ebd7c1b8	ino=3035776:mtime=1109623644:size=981
+i_a38b6a93-2539-4034-9060-ae94d5c8a071	ino=3033463:mtime=1100709214:size=284
+i_a81086a7-00f7-4355-ac56-8f38396935f4	ino=3033466:mtime=1113243114:size=10159
+i_a97a01ba-d08d-404d-aa81-572717c03e6c	ino=3033464:mtime=1100709214:size=1093
+i_e16dd848-0fd6-4c0e-ae66-bef20d1f7c63	ino=3033459:mtime=1100709214:size=1911

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/.arch-project-tree
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/.arch-project-tree	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/.arch-project-tree	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Hackerlab arch project directory, format version 1.

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/=tagging-method
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/=tagging-method	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/=tagging-method	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,165 @@
+# id tagging method
+#
+# This determines how "inventory ids", strings conveying
+# logical file identity, are computed for each file, directory
+# and symbolic link.
+#
+# The choices are:
+#
+# tagline: inventory ids may be set using add-id, or omitted
+#          (though tree-lint warns about omitted ids), or in
+#          text files, set in a comment line near the top or
+#          bottom of the file of a form like "<PUNCT> arch-tag: <STRING>".
+#          Renames of files with no id are treated as a combined
+#          add and delete (e.g., local changes can be lost).
+#
+# explicit: ids must be set using add-id.  Files passing the naming
+#          conventions for source, but lacking add-id ids, are treated
+#          as unrecognized files (see below).
+#
+# names: ids are not used.  All renames are treated as add+delete
+#
+# implicit: similar to tagline, but in addition, the id comment
+#          may be of the form "<PUNCT> <BASENAME> - <STRING>", where
+#          <BASENAME> is the basename of the file.   This method
+#          is not recommended, but is retained for backwards
+#          compatability.
+#
+
+tagline
+
+# disposition of untagged source files
+#
+# (NOTE: this option must follow the tagline/explicit/names/implicit
+# directive.)
+#
+# By default, the explicit method treats untagged files matching the naming
+# conventions for source files as unrecognized and the implicit and tagline
+# methods treat such untagged files as source.
+#
+# You can override those default treatments of untagged files by specifying
+# which inventory category (see below) should be used for files whose names
+# suggest they are source but which lack ids.
+#
+# This feature may be especially convenient when importing sources that do
+# not use file naming conventions that can be conveniently described with
+# the regexps below.
+#
+# Uncomment one of these lines as appropriate to override the default:
+#
+# untagged-source source
+# untagged-source precious
+# untagged-source backup
+# untagged-source junk
+# untagged-source unrecognized
+#
+
+# naming convention regexps
+#
+# For various commands, arch traverses your project trees, categorizing
+# the files found there.  For example, when importing a project for
+# the first time, this traversal determines which files are included
+# in the import.
+#
+# The categories of greatest importance are defined in terms of three
+# questions:
+#
+# 1) If arch makes a local copy of this tree, should this file be included
+#    in the copy?
+#
+# 2) Is it generally safe to remove this file based only on how it is named?
+#    For example, can it be safely clobbered by a new file of the same name?
+#
+# 3) Should this file be archived along with the project?  For example,
+#    should it be included when importing the project for the first time?
+#
+# The primary categories are:
+#
+# category:      copy locally?       safe to clobber?      archive?
+#
+# junk           no                  yes                   no
+# backup         no                  no                    no
+# precious       yes                 no                    no
+# source         yes                 no                    yes
+#
+# There are two additional categories, unrelated to those questions:
+#
+# excluded -- during a traversal by srcfind (aka inventory), this file (and,
+#             if a directory, its contents) are simply ignored unless the
+#             --all flag is specified.   This category is usually used to
+#             omit arch's own control files from a listing.
+#
+# unrecognized -- a category for files whose name fits no other pattern.
+#             Usually, the presence of unrecognized files is treated as an
+#             error.   You can use the naming conventions to define certain
+#             names as "deliberately unrecognized" -- i.e., filenames whose
+#             presence in a source tree you _want_ to be treated as an error
+#
+# The traveral algorithm is described here, along with lines you can edit to
+# customize the naming conventions.
+#
+# Starting at "." within a project tree (usually at the root of the
+# project tree) consider each filename in that directory.
+#
+# The files "." and ".." are simply ignored.
+#
+# Files containing "illegal characters" are characterized as unrecognized.
+# If they are directories, traversal does _not_ descend into those directories.
+# Currently, the illegal characters are *, ?, [, ], \, space, and tab.
+# (The set of illegal characters may shrink in future releases.)
+#
+# In an interactive call to srcfind (aka inventory) _without_ the --all flag,
+# names are next compared to the exclude regexp defined here.  Those that
+# are ignored and not descended below.  (Most arch operations performing
+# traversals internally, e.g. imprev (aka import), do not use this pattern
+# and skip this step of the algorithm.
+#
+
+exclude ^(.arch-ids|\{arch\})$
+
+# If the file has a name that begins with "++", it is categorized as
+# _precious_.  Names of this form are hard-wired and reserved for use by arch
+# itself.  Traversal does not descend into precious directories, but when a
+# precious directory is copied, its contents are recursively copied.
+#
+# Files and directories that reach this stage and which arch recognizes as its
+# own control files are classified at this step as source.   Traversal _does_
+# descend into source directories.
+#
+# If the file has a name that begins with ",,", it is categorized as _junk_.
+# Names of this form are hard-wired and reserved for use by arch and other tools,
+# and arch may clobber such files without warning.  In a project tree, when no 
+# arch commands are running, it is safe for users to delete any ",," files. 
+# Although the general rule for junk files is that arch is free to clobber them,
+# in fact, arch will only ever clobber files starting with ",,".
+#
+# Traversal does not descend into junk directories.
+#
+# For your convenience, at this step of the traversal, you can classify
+# additional files as junk or precious:
+#
+
+junk ^(,.*)$
+
+precious ^(\+.*|\.gdbinit|\.#ckpts-lock|=build\.*|=install\.*|CVS|CVS\.adm|RCS|RCSLOG|SCCS|TAGS)$
+
+# Files matching the following regexp are classified as backup files, and
+# traversal does not descend into backup directories:
+#
+
+backup ^.*(~|\.~[0-9]+~|\.bak|\.orig|\.rej|\.original|\.modified|\.reject)$
+
+# If you want to force certain filenames to be treated as errors when present,
+# you can add them to the regexp for deliberately unrecognized files.  Traversal
+# does not descend into unrecognized directories.
+
+unrecognized ^(.*\.(o|a|so|core|so(\.[[:digit:]]+)*)|core)$
+
+# Files which match the following pattern are treated as source files.
+# Traversal _does_ descend into source directories:
+
+source ^[_=a-zA-Z0-9].*$
+
+# Any files not classified by the above rules are classified as unrecognized.
+# Traversal does not descend into unrecognized directories.
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/base-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/base-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/base-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,11 @@
+Revision: skeleton-make-rules--main--0.1--base-0
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Nov 15 11:39:12 CST 2003
+Standard-date: 2003-11-15 17:39:12 GMT
+Summary: Initial upload of the package
+Keywords: 
+New-files: archvars.mk automake.mk copt.mk install_cmds.mk
+    perlvars.mk pkgvars.mk targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--base-0
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-1
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-1	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-1	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: skeleton-make-rules--main--0.1--patch-1
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Nov 17 01:56:37 CST 2003
+Standard-date: 2003-11-17 07:56:37 GMT
+Modified-files: targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-1
+Summary: We need to use a char that can't legally be in a package name, / seems to fit best
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-10
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-10	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-10	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: skeleton-make-rules--main--0.1--patch-10
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Mar 12 13:43:39 CST 2004
+Standard-date: 2004-03-12 19:43:39 GMT
+Modified-files: debconf.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-10
+Summary: Actually, it is endef, not enddef.
+Keywords: 
+
+Actually, it is endef, not enddef.
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-11
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-11	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-11	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: skeleton-make-rules--main--0.1--patch-11
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Mar 12 13:55:29 CST 2004
+Standard-date: 2004-03-12 19:55:29 GMT
+Modified-files: debconf.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-11
+Summary: debconf-updatepo should not be run always, so take it out of the macro.
+Keywords: 
+
+debconf-updatepo should not be run always, so take it out of the macro.
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-12
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-12	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-12	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: skeleton-make-rules--main--0.1--patch-12
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Mar 13 12:19:18 CST 2004
+Standard-date: 2004-03-13 18:19:18 GMT
+Modified-files: debconf.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-12
+Summary: Do not force utf encoding by po2debconf.
+Keywords: 
+
+Do not force utf encoding by po2debconf.
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-13
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-13	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-13	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: skeleton-make-rules--main--0.1--patch-13
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Nov 17 10:31:10 CST 2004
+Standard-date: 2004-11-17 16:31:10 GMT
+Modified-files: archvars.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-13
+Summary: Fix arch variable determination for cross compilation
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-14
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-14	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-14	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: skeleton-make-rules--main--0.1--patch-14
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Feb 28 14:38:56 CST 2005
+Standard-date: 2005-02-28 20:38:56 GMT
+Modified-files: copt.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-14
+Summary: Add the -g option to CFLAGS by default
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-15
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-15	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-15	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,18 @@
+Revision: skeleton-make-rules--main--0.1--patch-15
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Apr 11 13:23:39 CDT 2005
+Standard-date: 2005-04-11 18:23:39 GMT
+Modified-files: debconf.mk targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-15
+Summary: Added a checkpo target
+Keywords: 
+
+Based on a blog entry I saw from Alexis Sukrieh, added a rule to allow
+for checking the po files shipped with the program. This shall let you
+know if some files need extra attention.
+
+* debconf.mk: Added rules to check po files in the package, if any.
+
+* targets.mk (checkpo): Added a checkpo target
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-2
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-2	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-2	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: skeleton-make-rules--main--0.1--patch-2
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Nov 18 01:22:42 CST 2003
+Standard-date: 2003-11-18 07:22:42 GMT
+Modified-files: archvars.mk pkgvars.mk targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-2
+Summary: Moved more things into the common directory
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-3
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-3	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-3	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: skeleton-make-rules--main--0.1--patch-3
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Nov 18 14:34:16 CST 2003
+Standard-date: 2003-11-18 20:34:16 GMT
+Modified-files: targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-3
+Summary: Added common (not arch, not indep) targets to all phases.
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-4
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-4	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-4	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: skeleton-make-rules--main--0.1--patch-4
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Dec  3 16:08:31 CST 2003
+Standard-date: 2003-12-03 22:08:31 GMT
+Modified-files: targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-4
+Summary: Add target prebuild, which arch-buildpackage likes to call
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-5
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: skeleton-make-rules--main--0.1--patch-5
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Dec  3 23:33:39 CST 2003
+Standard-date: 2003-12-04 05:33:39 GMT
+Modified-files: targets.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-5
+Summary: prebuild should not depend on configure
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-6
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-6	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-6	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: skeleton-make-rules--main--0.1--patch-6
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Dec 13 13:17:50 CST 2003
+Standard-date: 2003-12-13 19:17:50 GMT
+Modified-files: perlvars.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-6
+Summary: Added the PEL variable tp pervars.mk
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-7
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-7	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-7	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: skeleton-make-rules--main--0.1--patch-7
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Dec 13 13:51:54 CST 2003
+Standard-date: 2003-12-13 19:51:54 GMT
+Modified-files: perlvars.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-7
+Summary: use =, not :=, so that the package dir can be specified later
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-8
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,34 @@
+Revision: skeleton-make-rules--main--0.1--patch-8
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Mar 12 12:04:45 CST 2004
+Standard-date: 2004-03-12 18:04:45 GMT
+New-files: debconf.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-8
+Summary: Add mechanisms to allow backporting debconf using packages
+Keywords: 
+
+
+ The idea behind this scheme is that the maintainer (or whoever's
+ building the package for upload to unstable) has to build on a
+ machine with po-debconf installed, but nobody else does.
+
+ When building with po-debconf, a format 1 (no encoding specifications,
+ woody-compatible) debian/templates file is generated in the clean target
+ and shipped in the source package, but a format 2 (UTF8-encoded,
+ woody-incompatible) debian/templates file is generated in binary-arch
+ for the binary package only.
+
+ When building without po-debconf, the binary package simply reuses the
+ woody-compatible debian/templates file that was produced by the clean
+ target of the maintainer's build.
+
+ This also runs debconf-updatepo in either case, just in case the
+ templates have been changed.
+
+ Also, make sure that debian/control has ${debconf-depends} in the
+ appropriate Depends: line., and use the following in the binary
+ target: dpkg-gencontrol -V'debconf-depends=debconf (>= $(MINDEBCONFVER))'
+
+
+ WARNING!! You need to create the templates.master file before this all works.

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-9
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-9	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/patch-9	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: skeleton-make-rules--main--0.1--patch-9
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Mar 12 13:13:23 CST 2004
+Standard-date: 2004-03-12 19:13:23 GMT
+Modified-files: debconf.mk
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-9
+Summary: Definitions can't have conditionals inside.
+Keywords: 
+
+Definitions can't have conditionals inside.
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/version-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/version-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--2003-primary/patch-log/version-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: skeleton-make-rules--main--0.1--version-0
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed May 18 23:17:57 CDT 2005
+Standard-date: 2005-05-19 04:17:57 GMT
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--version-0
+Summary: skeleton-make-rules--main is frozen for Sarge, look at srivasta at debian.org--etch/skeleton-make-rules--main
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/patch-log/base-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/patch-log/base-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/common/{arch}/skeleton-make-rules/skeleton-make-rules--main/skeleton-make-rules--main--0.1/srivasta at debian.org--etch/patch-log/base-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,27 @@
+Revision: skeleton-make-rules--main--0.1--base-0
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed May 18 23:18:21 CDT 2005
+Standard-date: 2005-05-19 04:18:21 GMT
+New-patches: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--base-0
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-1
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-2
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-3
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-4
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-5
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-6
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-7
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-8
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-9
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-10
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-11
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-12
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-13
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-14
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--patch-15
+    srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--version-0
+    srivasta at debian.org--etch/skeleton-make-rules--main--0.1--base-0
+Continuation-of: srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--version-0
+Summary: tag of srivasta at debian.org--2003-primary/skeleton-make-rules--main--0.1--version-0
+
+(automatically generated log message)

Added: dists/trunk/utils/kernel-package/debian/conffiles
===================================================================
--- dists/trunk/utils/kernel-package/debian/conffiles	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/conffiles	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,2 @@
+/etc/kernel-pkg.conf
+/etc/bash_completion.d/make_kpkg

Added: dists/trunk/utils/kernel-package/debian/control
===================================================================
--- dists/trunk/utils/kernel-package/debian/control	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/control	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,27 @@
+Source: kernel-package
+Priority: optional
+Section: misc
+Maintainer: Manoj Srivastava <srivasta at debian.org>
+Standards-Version: 3.6.2.0
+
+Package: kernel-package
+Description: A utility for building Linux kernel related Debian packages.
+ This package provides the capability to create a debian kernel-image
+ package by just running make-kpkg kernel_image in a kernel source
+ directory tree.  It can also package the relevant kernel headers into
+ a kernel-headers package. In general, this package is very useful if
+ you need to create a custom kernel, if, for example, the default
+ kernel does not support some of your hardware, or you wish a leaner,
+ meaner kernel.  It also scripts the steps that need be taken to
+ compile the kernel, which is quite convenient (forgetting a crucial
+ step once was the initial motivation for this package). Please look at 
+ /usr/share/doc/kernel-package/Rationale.gz for a full list of advantages
+ of this package.
+ .
+ If you are running on an intel x86 platform, and you wish to compile a
+ custom kernel (why else are you considering this package?), then you may
+ need the package bin86 as well.  (This is not required on other platforms).
+Depends: perl, dpkg (>= 1.4), dpkg-dev (>= 1.4.0.9), gcc | c-compiler, make
+Recommends: libc6-dev | libc-dev, bzip2
+Suggests: kernel-source, libdb3-dev, libncurses-dev, docbook-utils
+Architecture: all

Added: dists/trunk/utils/kernel-package/debian/copyright
===================================================================
--- dists/trunk/utils/kernel-package/debian/copyright	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/copyright	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,39 @@
+
+    $Id: copyright,v 1.6 1999/07/14 16:06:06 srivasta Exp $
+
+This is the Debian Linux packaging scripts for the Linux kernel.  This
+package has been written and maintained by 
+Manoj Srivastava <srivasta at debian.org>.
+
+
+	    Copyright (c) 1994,1995,1996 Manoj Srivastava
+			 All rights reserved.
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of either:
+    
+        a) the GNU General Public License as published by the Free
+        Software Foundation; either version 2, or (at your option) any
+        later version, or
+
+        b) the "Artistic License" which comes with this Kit.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See either
+    the GNU General Public License or the Artistic License for more details.
+
+    You should have received a copy of the Artistic License with this
+    Kit, in the file named "Artistic".  If not, I'll be glad to provide one.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'. The artistic
+Licence is available as `/usr/share/common-licenses/Artistic'. 
+
+    A copy of the GNU General Public License is also available at
+    <URL:http://www.gnu.org/copyleft/gpl.html>.  You may also obtain
+    it by writing to the Free Software Foundation, Inc., 51 Franklin
+    St, Fifth Floor, Boston, MA 02110-1301 USA
+
+Manoj Srivastava <srivasta at debian.org>
+ arch-tag: f7bf0453-578f-4cd0-9b60-2db74fc74da6

Added: dists/trunk/utils/kernel-package/debian/local-vars.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/local-vars.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/local-vars.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,36 @@
+############################ -*- Mode: Makefile -*- ###########################
+## local-vars.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 10:43:00 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Nov 18 16:10:47 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 9
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 1a76a87e-7af5-424a-a30d-61660c8f243e
+## 
+###############################################################################
+
+FILES_TO_CLEAN  = debian/files
+STAMPS_TO_CLEAN = 
+DIRS_TO_CLEAN   = debian/tmp
+
+# Location of the source dir
+SRCTOP    := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
+TMPTOP     = $(SRCTOP)/debian/tmp
+LINTIANDIR = $(TMPTOP)/usr/share/lintian/overrides
+
+
+define checkdir
+	@test -f debian/rules -a -f make-kpkg || \
+          (echo Not in correct source directory; exit 1)
+endef
+
+define checkroot
+	@test $$(id -u) = 0 || (echo need root priviledges; exit 1)
+endef
+

Added: dists/trunk/utils/kernel-package/debian/local.mk
===================================================================
--- dists/trunk/utils/kernel-package/debian/local.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/local.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,53 @@
+############################ -*- Mode: Makefile -*- ###########################
+## local.mk --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 10:42:10 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Feb 17 08:31:06 2004
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 17
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: b07b1015-30ba-4b46-915f-78c776a808f4
+## 
+###############################################################################
+
+BUILD/kernel-package:: check/kernel-package
+INST/kernel-package::  install/kernel-package
+BIN/kernel-package::   binary/kernel-package
+
+testdir:
+	$(checkdir)
+
+check/kernel-package:        
+	$(REASON)
+	$(checkdir)
+	$(MAKE) build
+
+install/kernel-package: testroot
+	$(REASON)
+	$(checkdir)
+	rm -rf $(TMPTOP)  $(TMPTOP).deb
+	$(make_directory)  $(TMPTOP)/etc
+	$(make_directory)  $(TMPTOP)/usr/bin
+	$(make_directory)  $(TMPTOP)/usr/sbin
+	$(make_directory)  $(TMPTOP)/usr/share/$(package)
+	$(make_directory)  $(LINTIANDIR)
+	echo "$(package): description-synopsis-might-not-be-phrased-properly" \
+                                >>          $(LINTIANDIR)/$(package)
+	chmod 0644                         $(LINTIANDIR)/$(package)
+	$(MAKE) version=$(DEB_VERSION)  prefix=$(TMPTOP) install
+
+binary/kernel-package: testroot
+	$(REASON)
+	$(checkdir)
+	$(make_directory)  $(TMPTOP)/DEBIAN
+	$(install_file)    debian/conffiles             $(TMPTOP)/DEBIAN/conffiles
+	dpkg-gencontrol -isp
+	chown -R root:root $(TMPTOP)
+	chmod -R u+w,go=rX $(TMPTOP)
+	dpkg --build       $(TMPTOP) ..
+	touch              stamp-binary

Added: dists/trunk/utils/kernel-package/debian/postinst
===================================================================
--- dists/trunk/utils/kernel-package/debian/postinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/postinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,216 @@
+#! /bin/sh                         -*- Mode: Sh -*- 
+# postinst --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 11:25:07 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Fri Nov 14 11:50:14 2003
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 10
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 5401e9ef-39cc-4aee-96a4-61dfb8f32cf7
+#  
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+package_name=skeleton
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+# This script is called as the last step of the installation of the
+# package.  All the package's files are in place, dpkg has already done
+# its automatic conffile handling, and all the packages we depend of
+# are already fully installed and configured.
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+#     Any necessary prompting should almost always be confined to the
+#     post-installation script, and should be protected with a conditional
+#     so that unnecessary prompting doesn't happen if a package's
+#     installation fails and the `postinst' is called with `abort-upgrade',
+#     `abort-remove' or `abort-deconfigure'.
+
+# The following idempotent stuff doesn't generally need protecting
+# against being run in the abort-* cases.
+
+# Install info files into the dir file
+: install-info --quiet --section "section pattern" "Section Title" \
+:              --description="Name of the document" /usr/info/${package_name}.info
+
+# Create stub directories under /usr/local
+: if test ! -d /usr/local/lib/${package_name}; then
+:   if test ! -d /usr/local/lib; then
+:     if mkdir /usr/local/lib; then
+:       chown root.staff /usr/local/lib || true
+:       chmod 2775 /usr/local/lib || true
+:     fi
+:   fi
+:   if mkdir /usr/local/lib/${package_name}; then
+:     chown root.staff /usr/local/lib/${package_name} || true
+:     chmod 2775 /usr/local/lib/${package_name} || true
+:   fi
+: fi
+
+# Ensure the menu system is updated
+: [ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
+
+# Arrange for a daemon to be started at system boot time
+: update-rc.d ${package_name} default >/dev/null
+
+case "$1" in
+  configure)
+    # Configure this package.  If the package must prompt the user for
+    # information, do it here.
+    # Install emacs lisp files
+    :if [ -x  /usr/lib/emacsen-common/emacs-package-install ]; then
+    :    /usr/lib/emacsen-common/emacs-package-install $package_name
+    :fi
+
+
+    # Activate menu-methods script
+    : chmod a+x /etc/menu-methods/${package_name}
+
+    # Update ld.so cache
+    : ldconfig
+
+    # Make our version of a program available
+    : update-alternatives \
+    :       --install /usr/bin/program program /usr/bin/alternative 50 \
+    :       --slave /usr/man/man1/program.1.gz program.1.gz \
+    :               /usr/man/man1/alternative.1.gz
+
+    # Tell ucf that the file in /usr/share/foo is the latest
+    # maintainer version, and let it handle how to manage the real
+    # confuguration file in /etc. This is how a static configuration
+    # file can be handled:
+    :if which ucf >/dev/null 2>&1; then
+    :  ucf /usr/share/${package_name}/configuration /etc/${package_name}.conf
+    :fi
+
+    ### We could also do this on the fly. The following is from Tore
+    ### Anderson:
+    
+    #. /usr/share/debconf/confmodule
+
+    ### find out what the user answered.
+    #  db_get foo/run_on_boot
+    #  run_on_boot=$RET
+    #  db_stop
+
+    ### safely create a temporary file to generate our suggested
+    ### configuration file.
+    #    tempfile=`tempfile`
+    #    cat << _eof > $tempfile
+    ### Configuration file for Foo.
+
+    ### this was answered by you, the user in a debconf dialogue
+    #  RUNONBOOT=$run_on_boot
+
+    ### this was not, as it has a sane default value.
+    #  COLOUROFSKY=blue
+
+    #_eof
+
+    ### Note that some versions of debconf do not release stdin, so
+    ### the following invocation of ucf may not work, since the stdin
+    ### is never coneected to ucfr.
+
+    ### now, invoke ucf, which will take care of the rest, and ask
+    ### the user if he wants to update his file, if it is modified.
+    #ucf $tempfile /etc/foo.conf
+
+    ### done! now we'll just clear up our cruft.
+    #rm -f $tempfile
+
+
+
+    # There are three sub-cases:
+    if test "${2+set}" != set; then
+      # We're being installed by an ancient dpkg which doesn't remember
+      # which version was most recently configured, or even whether
+      # there is a most recently configured version.
+      :
+
+    elif test -z "$2" || test "$2" = "<unknown>"; then
+      # The package has not ever been configured on this system, or was
+      # purged since it was last configured.
+      :
+
+    else
+      # Version $2 is the most recently configured version of this
+      # package.
+      :
+
+    fi ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package FROM THIS VERSION
+    # to version $2.  Undo the effects of "prerm upgrade $2".
+    :
+
+    ;;
+  abort-remove)
+    if test "$2" != in-favour; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to remove this package, which was due to
+    # a conflict with package $3 (version $4).  Undo the effects of
+    # "prerm remove in-favour $3 $4".
+    :
+
+    ;;
+  abort-deconfigure)
+    if test "$2" != in-favour || test "$5" != removing; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to deconfigure this package, which was
+    # due to package $6 (version $7) which we depend on being removed
+    # to make way for package $3 (version $4).  Undo the effects of
+    # "prerm deconfigure in-favour $3 $4 removing $6 $7".
+    :
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+# Install doc base documentation
+:if which install-docs >/dev/null 2>&1; then
+:  if [ -e /usr/share/doc-base/${package_name} ]; then
+:    install-docs -i /usr/share/doc-base/${package_name}
+:  fi
+:fi
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/debian/postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/debian/postrm
===================================================================
--- dists/trunk/utils/kernel-package/debian/postrm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/postrm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,171 @@
+#! /bin/sh
+#                               -*- Mode: Sh -*- 
+# postrm --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 12:22:20 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Fri Nov 14 12:30:26 2003
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 7
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 56802d51-d980-4822-85c0-28fce19ed430
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+# 
+
+
+# Abort if any command returns an error value
+set -e
+
+package_name=skeleton
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+# This script is called twice during the removal of the package; once
+# after the removal of the package's files from the system, and as
+# the final step in the removal of this package, after the package's
+# conffiles have been removed.
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+# Ensure the menu system is updated
+: [ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
+
+case "$1" in
+  remove)
+    # This package is being removed, but its configuration has not yet
+    # been purged.
+    :
+
+    # Remove diversion
+    : dpkg-divert --package ${package_name} --remove --rename \
+    :             --divert /usr/bin/other.real /usr/bin/other
+
+    # ldconfig is NOT needed during removal of a library, only during
+    # installation
+
+    ;;
+  purge)
+    # This package has previously been removed and is now having
+    # its configuration purged from the system.
+    :
+
+    # we mimic dpkg as closely as possible, so we remove configuration
+    # files with dpkg backup extensions too:
+    ### Some of the following is from Tore Anderson:
+    : for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist;  do
+    :     rm -f /etc/${package_name}.conf$ext
+    : done
+ 
+    # remove the configuration file itself
+    : rm -f /etc/${package_name}.conf
+
+    # and finally clear it out from the ucf database
+    : ucf --purge /etc/${package_name}.conf
+
+    # Remove symlinks from /etc/rc?.d
+    : update-rc.d ${package_name} remove >/dev/null
+
+    : if [ -e /usr/share/debconf/confmodule ]; then
+    :     # Purge this package's data from the debconf database.
+    :     . /usr/share/debconf/confmodule
+    :     db_purge
+    : fi
+
+    # This package has previously been removed and is now having
+    # its configuration purged from the system. 
+    : for flavour in emacs20 emacs21; do
+    :     STARTDIR=/etc/$flavour/site-start.d;
+    :     STARTFILE="${package_name}-init.el";
+    :     if [ -e "$STARTDIR/20$STARTFILE" ]; then
+    :         rm -f "$STARTDIR/20$STARTFILE"
+    :     fi
+    : done
+
+    ;;
+  disappear)
+    if test "$2" != overwriter; then
+      echo "$0: undocumented call to \`postrm $*'" 1>&2
+      exit 0
+    fi
+    # This package has been completely overwritten by package $3
+    # (version $4).  All our files are already gone from the system.
+    # This is a special case: neither "prerm remove" nor "postrm remove"
+    # have been called, because dpkg didn't know that this package would
+    # disappear until this stage.
+    :
+
+    ;;
+  upgrade)
+    # About to upgrade FROM THIS VERSION to version $2 of this package.
+    # "prerm upgrade" has been called for this version, and "preinst
+    # upgrade" has been called for the new version.  Last chance to
+    # clean up.
+    :
+
+    ;;
+  failed-upgrade)
+    # About to upgrade from version $2 of this package TO THIS VERSION.
+    # "prerm upgrade" has been called for the old version, and "preinst
+    # upgrade" has been called for this version.  This is only used if
+    # the previous version's "postrm upgrade" couldn't handle it and
+    # returned non-zero. (Fix old postrm bugs here.)
+    :
+
+    ;;
+  abort-install)
+    # Back out of an attempt to install this package.  Undo the effects of
+    # "preinst install...".  There are two sub-cases.
+    :
+
+    if test "${2+set}" = set; then
+      # When the install was attempted, version $2's configuration
+      # files were still on the system.  Undo the effects of "preinst
+      # install $2".
+      :
+
+    else
+      # We were being installed from scratch.  Undo the effects of
+      # "preinst install".
+      :
+
+    fi ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package from version $2
+    # TO THIS VERSION.  Undo the effects of "preinst upgrade $2".
+    :
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/debian/postrm
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/debian/preinst
===================================================================
--- dists/trunk/utils/kernel-package/debian/preinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/preinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,88 @@
+#! /bin/sh
+#                               -*- Mode: Sh -*- 
+# preinst --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 12:12:04 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Fri Nov 14 12:30:56 2003
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 3
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: d6a3672d-acb3-4f6c-9984-bad17d8ce0aa
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+
+# Abort if any command returns an error value
+set -e
+
+package_name=skeleton
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+
+
+# This script is called before this version of this package is installed.
+# When this script is called, the package's files have not been unpacked
+# yet.
+
+case "$1" in
+  install)
+    # About to install this package.
+    :
+
+    # Add a diversion.  This is one of the few things which may be done
+    # before installing any files from the package.
+    : dpkg-divert --package foo --add --rename \
+    :             --divert /usr/bin/other.real /usr/bin/other
+
+    # There are two sub-cases:
+    if test "${2+set}" = set; then
+      # The configuration files from version $2 of this package are
+      # still on the system.
+      :
+
+    else
+      # There is no existing configuration; install from scratch.
+      :
+
+    fi ;;
+  upgrade)
+    # About to upgrade this package from version $2 TO THIS VERSION.
+    # "prerm upgrade" has already been called for the old version of
+    # this package.
+    :
+
+    ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package FROM THIS VERSION to
+    # version $2.  Undo the effects of "postrm upgrade $2".
+    :
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/debian/preinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/debian/prerm
===================================================================
--- dists/trunk/utils/kernel-package/debian/prerm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/prerm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,129 @@
+#! /bin/sh
+#                               -*- Mode: Sh -*- 
+# prerm --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 12:16:39 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Fri Nov 14 12:31:25 2003
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 7
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+#
+# arch-tag: a4c1a888-137d-4800-98f8-93d0365422d8 
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+package_name=skeleton
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+
+# This script is called as the first step in removing the package from
+# the system.  This includes cases where the user explicitly asked for
+# the package to be removed, upgrade, automatic removal due to conflicts,
+# and deconfiguration due to temporary removal of a depended-on package.
+
+# Info files should be uninstalled from the dir file in any case.
+: install-info --quiet --remove /usr/info/${package_name}.info
+
+case "$1" in
+  remove)
+    # This package about to be removed.
+    :
+
+    # Remove package-specific directories from /usr/local.  Don't try
+    # to remove standard directories such as /usr/local/lib.
+    : if test -d /usr/local/lib/${package_name}; then
+    :   rmdir /usr/local/lib/${package_name} || true
+    : fi
+
+    # Deactivate menu-methods script.
+    : chmod a-x /etc/menu-methods/${package_name}
+
+    # Withdraw our version of a program.
+    : update-alternatives --remove program /usr/bin/alternative
+
+    # Get rid of the installed docs
+    : if which install-docs >/dev/null 2>&1; then
+    :     install-docs -r $package_name
+    : fi
+    
+    # Get rid of the byte compiled files
+    : if [ -x /usr/lib/emacsen-common/emacs-package-remove ]; then
+    :      /usr/lib/emacsen-common/emacs-package-remove $package_name
+    : fi
+
+    if [ -L /usr/doc/$package_name ]; then
+        rm -f /usr/doc/$package_name
+    fi
+
+    # There are two sub-cases:
+    if test "${2+set}" = set; then
+      if test "$2" != in-favour; then
+        echo "$0: undocumented call to \`prerm $*'" 1>&2
+        exit 0
+      fi
+      # We are being removed because of a conflict with package $3
+      # (version $4), which is now being installed.
+      :
+
+    else
+      # The package is being removed in its own right.
+      :
+
+    fi ;;
+  deconfigure)
+    if test "$2" != in-favour || test "$5" != removing; then
+      echo "$0: undocumented call to \`prerm $*'" 1>&2
+      exit 0
+    fi
+    # Package $6 (version $7) which we depend on is being removed due
+    # to a conflict with package $3 (version $4), and this package is
+    # being deconfigured until $6 can be reinstalled.
+    :
+
+    ;;
+  upgrade)
+    # Prepare to upgrade FROM THIS VERSION of this package to version $2.
+    :
+
+    if [ -L /usr/doc/$package_name ]; then
+        rm -f /usr/doc/$package_name
+    fi
+
+    ;;
+  failed-upgrade)
+    # Prepare to upgrade from version $2 of this package TO THIS VERSION.
+    # This is only used if the old version's prerm couldn't handle it,
+    # and returned non-zero.  (Fix old prerm bugs here.)
+    :
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/debian/prerm
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/debian/rules
===================================================================
--- dists/trunk/utils/kernel-package/debian/rules	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/rules	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,84 @@
+#! /usr/bin/make -f
+############################ -*- Mode: Makefile; coding: utf-8 -*- ###########################
+## rules --- 
+## Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+## Created On       : Fri Nov 14 12:33:34 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Nov 18 17:23:54 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 69
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 9a5063f4-1e20-4fff-b22a-de94c1e3d954
+## 
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+##
+###############################################################################
+
+# Include dpkg-architecture generated variables
+include debian/common/archvars.mk
+
+# Set variables with information extracted from control and changelog files
+include debian/common/pkgvars.mk
+
+# This package is what we get after removing the psuedo dirs we use in rules
+this_pkg = $(filter-out %/,$(subst /,/ ,$@))
+
+
+# Location of the source dir
+SRCTOP     := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
+
+
+TMPTOP = $(SRCTOP)/debian/tmp
+# Man Pages
+MAN1DIR = $(TMPTOP)/usr/share/man/man1
+MAN3DIR = $(TMPTOP)/usr/share/man/man3
+MAN5DIR = $(TMPTOP)/usr/share/man/man5
+MAN7DIR = $(TMPTOP)/usr/share/man/man7
+MAN8DIR = $(TMPTOP)/usr/share/man/man8
+INFODIR = $(TMPTOP)/usr/share/info
+DOCTOP  = $(TMPTOP)/usr/share/doc
+
+# Places to put overrides
+LINTIANDIR:= $(TMPTOP)/usr/share/lintian/overrides
+
+# variables useful for perl packages
+include debian/common/perlvars.mk
+
+# Install commands
+include debian/common/install_cmds.mk
+
+include debian/local-vars.mk
+
+include debian/common/copt.mk
+
+include debian/common/automake.mk
+
+
+
+all:
+	@echo nothing to be done.
+
+include debian/common/targets.mk
+
+include debian/local.mk
+
+
+#Local variables:
+#mode: makefile
+#End:


Property changes on: dists/trunk/utils/kernel-package/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/debian/{arch}/++default-version
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/++default-version	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/++default-version	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+srivasta at debian.org--etch/debian-dir--kernel-package--1.0

Added: dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-10
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-10	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-10	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,100 @@
+A_./{arch}/.arch-project-tree	ino=3033361:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033362:mtime=1100709214:size=6822
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033368:mtime=1100709214:size=657
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033369:mtime=1100709214:size=556
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033370:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033371:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033372:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033373:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	ino=3033374:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	ino=3033375:mtime=1100709214:size=404
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	ino=3033376:mtime=1100709214:size=402
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	ino=3033377:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	ino=3033378:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	ino=3033379:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033380:mtime=1100709214:size=978
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	ino=3033381:mtime=1100709214:size=1053
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	ino=3033382:mtime=1100709214:size=396
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	ino=3033383:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	ino=3033384:mtime=1100709214:size=392
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	ino=3033385:mtime=1100709214:size=441
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	ino=3033386:mtime=1100709214:size=448
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	ino=3033387:mtime=1100709214:size=717
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	ino=3033388:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	ino=3033389:mtime=1100709214:size=1212
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	ino=3033390:mtime=1100709214:size=380
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033391:mtime=1100709214:size=406
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	ino=3033392:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	ino=3033393:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	ino=3033394:mtime=1100709214:size=474
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	ino=3033395:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	ino=3033396:mtime=1100709214:size=722
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	ino=3033397:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	ino=3033398:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	ino=3033399:mtime=1100709214:size=362
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	ino=3033400:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	ino=3033401:mtime=1100709214:size=391
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033402:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	ino=3033403:mtime=1100709214:size=371
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	ino=3033404:mtime=1100709214:size=407
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	ino=3033405:mtime=1100709214:size=618
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	ino=3033406:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	ino=3033407:mtime=1100709214:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	ino=3033408:mtime=1100709214:size=383
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	ino=3033409:mtime=1100709214:size=658
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	ino=3033516:mtime=1100711497:size=385
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	ino=3033514:mtime=1100988056:size=401
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	ino=3034091:mtime=1101453654:size=848
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033410:mtime=1100709214:size=368
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	ino=3035104:mtime=1102496279:size=963
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	ino=3035109:mtime=1102522302:size=411
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	ino=3032310:mtime=1105400964:size=932
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	ino=3035746:mtime=1107940434:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	ino=3035749:mtime=1108189720:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	ino=3035753:mtime=1108545238:size=860
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	ino=3035756:mtime=1108830001:size=554
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	ino=3035758:mtime=1108880540:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	ino=3035765:mtime=1109711623:size=541
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	ino=3031361:mtime=1111045546:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033411:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	ino=3031378:mtime=1111115608:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	ino=3031384:mtime=1111249068:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	ino=3031388:mtime=1111300447:size=389
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	ino=3031392:mtime=1112058457:size=374
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	ino=3031420:mtime=1113368583:size=445
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	ino=3031422:mtime=1113375274:size=443
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	ino=3031424:mtime=1113611477:size=417
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	ino=3035258:mtime=1115005738:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	ino=3035261:mtime=1115013506:size=399
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	ino=3036338:mtime=1115453058:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033412:mtime=1100709214:size=413
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033413:mtime=1100709214:size=381
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033414:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	ino=3036791:mtime=1116485021:size=438
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	ino=3048894:mtime=1116485021:size=6327
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	ino=3049603:mtime=1118220303:size=367
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	ino=3047812:mtime=1123429553:size=356
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	ino=3053340:mtime=1118644014:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	ino=3053341:mtime=1118644073:size=332
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	ino=3053342:mtime=1118644198:size=329
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	ino=3047792:mtime=1121787298:size=456
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	ino=3047794:mtime=1121864090:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	ino=3047795:mtime=1122129233:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	ino=3047796:mtime=1122153548:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	ino=3047798:mtime=1122527662:size=353
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033419:mtime=1100709214:size=639
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033420:mtime=1100709214:size=470
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033348:mtime=1100709214:size=72
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033346:mtime=1100709214:size=71
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033347:mtime=1100709214:size=71
+i_1a76a87e-7af5-424a-a30d-61660c8f243e	ino=3033353:mtime=1100709214:size=1150
+i_5401e9ef-39cc-4aee-96a4-61dfb8f32cf7	ino=3033355:mtime=1100709214:size=7391
+i_56802d51-d980-4822-85c0-28fce19ed430	ino=3033356:mtime=1100709214:size=5726
+i_9a5063f4-1e20-4fff-b22a-de94c1e3d954	ino=3033359:mtime=1100709214:size=2584
+i_a4c1a888-137d-4800-98f8-93d0365422d8	ino=3033358:mtime=1100709214:size=4049
+i_b07b1015-30ba-4b46-915f-78c776a808f4	ino=3033354:mtime=1100709214:size=1771
+i_d6a3672d-acb3-4f6c-9984-bad17d8ce0aa	ino=3033357:mtime=1100709214:size=2601
+i_f7bf0453-578f-4cd0-9b60-2db74fc74da6	ino=3033352:mtime=1100709214:size=1615
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033351:mtime=1121787264:size=1373
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033349:mtime=1123429511:size=221525
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033350:mtime=1100709214:size=54

Added: dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-11
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-11	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-11	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,101 @@
+A_./{arch}/.arch-project-tree	ino=3033361:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033362:mtime=1100709214:size=6822
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033368:mtime=1100709214:size=657
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033369:mtime=1100709214:size=556
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033370:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033371:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033372:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033373:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	ino=3033374:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	ino=3033375:mtime=1100709214:size=404
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	ino=3033376:mtime=1100709214:size=402
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	ino=3033377:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	ino=3033378:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	ino=3033379:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033380:mtime=1100709214:size=978
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	ino=3033381:mtime=1100709214:size=1053
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	ino=3033382:mtime=1100709214:size=396
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	ino=3033383:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	ino=3033384:mtime=1100709214:size=392
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	ino=3033385:mtime=1100709214:size=441
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	ino=3033386:mtime=1100709214:size=448
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	ino=3033387:mtime=1100709214:size=717
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	ino=3033388:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	ino=3033389:mtime=1100709214:size=1212
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	ino=3033390:mtime=1100709214:size=380
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033391:mtime=1100709214:size=406
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	ino=3033392:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	ino=3033393:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	ino=3033394:mtime=1100709214:size=474
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	ino=3033395:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	ino=3033396:mtime=1100709214:size=722
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	ino=3033397:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	ino=3033398:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	ino=3033399:mtime=1100709214:size=362
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	ino=3033400:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	ino=3033401:mtime=1100709214:size=391
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033402:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	ino=3033403:mtime=1100709214:size=371
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	ino=3033404:mtime=1100709214:size=407
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	ino=3033405:mtime=1100709214:size=618
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	ino=3033406:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	ino=3033407:mtime=1100709214:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	ino=3033408:mtime=1100709214:size=383
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	ino=3033409:mtime=1100709214:size=658
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	ino=3033516:mtime=1100711497:size=385
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	ino=3033514:mtime=1100988056:size=401
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	ino=3034091:mtime=1101453654:size=848
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033410:mtime=1100709214:size=368
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	ino=3035104:mtime=1102496279:size=963
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	ino=3035109:mtime=1102522302:size=411
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	ino=3032310:mtime=1105400964:size=932
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	ino=3035746:mtime=1107940434:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	ino=3035749:mtime=1108189720:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	ino=3035753:mtime=1108545238:size=860
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	ino=3035756:mtime=1108830001:size=554
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	ino=3035758:mtime=1108880540:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	ino=3035765:mtime=1109711623:size=541
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	ino=3031361:mtime=1111045546:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033411:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	ino=3031378:mtime=1111115608:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	ino=3031384:mtime=1111249068:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	ino=3031388:mtime=1111300447:size=389
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	ino=3031392:mtime=1112058457:size=374
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	ino=3031420:mtime=1113368583:size=445
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	ino=3031422:mtime=1113375274:size=443
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	ino=3031424:mtime=1113611477:size=417
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	ino=3035258:mtime=1115005738:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	ino=3035261:mtime=1115013506:size=399
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	ino=3036338:mtime=1115453058:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033412:mtime=1100709214:size=413
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033413:mtime=1100709214:size=381
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033414:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	ino=3036791:mtime=1116485021:size=438
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	ino=3048894:mtime=1116485021:size=6327
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	ino=3049603:mtime=1118220303:size=367
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	ino=3047812:mtime=1123429553:size=356
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11	ino=3052030:mtime=1124167371:size=410
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	ino=3053340:mtime=1118644014:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	ino=3053341:mtime=1118644073:size=332
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	ino=3053342:mtime=1118644198:size=329
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	ino=3047792:mtime=1121787298:size=456
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	ino=3047794:mtime=1121864090:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	ino=3047795:mtime=1122129233:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	ino=3047796:mtime=1122153548:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	ino=3047798:mtime=1122527662:size=353
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033419:mtime=1100709214:size=639
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033420:mtime=1100709214:size=470
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033348:mtime=1100709214:size=72
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033346:mtime=1100709214:size=71
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033347:mtime=1100709214:size=71
+i_1a76a87e-7af5-424a-a30d-61660c8f243e	ino=3033353:mtime=1100709214:size=1150
+i_5401e9ef-39cc-4aee-96a4-61dfb8f32cf7	ino=3033355:mtime=1100709214:size=7391
+i_56802d51-d980-4822-85c0-28fce19ed430	ino=3033356:mtime=1100709214:size=5726
+i_9a5063f4-1e20-4fff-b22a-de94c1e3d954	ino=3033359:mtime=1100709214:size=2584
+i_a4c1a888-137d-4800-98f8-93d0365422d8	ino=3033358:mtime=1100709214:size=4049
+i_b07b1015-30ba-4b46-915f-78c776a808f4	ino=3033354:mtime=1100709214:size=1771
+i_d6a3672d-acb3-4f6c-9984-bad17d8ce0aa	ino=3033357:mtime=1100709214:size=2601
+i_f7bf0453-578f-4cd0-9b60-2db74fc74da6	ino=3033352:mtime=1100709214:size=1615
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033351:mtime=1121787264:size=1373
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033349:mtime=1124167328:size=222574
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033350:mtime=1100709214:size=54

Added: dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-12
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-12	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-12	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,102 @@
+A_./{arch}/.arch-project-tree	ino=3033361:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033362:mtime=1100709214:size=6822
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033368:mtime=1100709214:size=657
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033369:mtime=1100709214:size=556
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033370:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033371:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033372:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033373:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	ino=3033374:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	ino=3033375:mtime=1100709214:size=404
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	ino=3033376:mtime=1100709214:size=402
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	ino=3033377:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	ino=3033378:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	ino=3033379:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033380:mtime=1100709214:size=978
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	ino=3033381:mtime=1100709214:size=1053
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	ino=3033382:mtime=1100709214:size=396
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	ino=3033383:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	ino=3033384:mtime=1100709214:size=392
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	ino=3033385:mtime=1100709214:size=441
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	ino=3033386:mtime=1100709214:size=448
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	ino=3033387:mtime=1100709214:size=717
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	ino=3033388:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	ino=3033389:mtime=1100709214:size=1212
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	ino=3033390:mtime=1100709214:size=380
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033391:mtime=1100709214:size=406
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	ino=3033392:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	ino=3033393:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	ino=3033394:mtime=1100709214:size=474
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	ino=3033395:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	ino=3033396:mtime=1100709214:size=722
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	ino=3033397:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	ino=3033398:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	ino=3033399:mtime=1100709214:size=362
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	ino=3033400:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	ino=3033401:mtime=1100709214:size=391
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033402:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	ino=3033403:mtime=1100709214:size=371
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	ino=3033404:mtime=1100709214:size=407
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	ino=3033405:mtime=1100709214:size=618
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	ino=3033406:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	ino=3033407:mtime=1100709214:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	ino=3033408:mtime=1100709214:size=383
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	ino=3033409:mtime=1100709214:size=658
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	ino=3033516:mtime=1100711497:size=385
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	ino=3033514:mtime=1100988056:size=401
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	ino=3034091:mtime=1101453654:size=848
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033410:mtime=1100709214:size=368
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	ino=3035104:mtime=1102496279:size=963
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	ino=3035109:mtime=1102522302:size=411
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	ino=3032310:mtime=1105400964:size=932
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	ino=3035746:mtime=1107940434:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	ino=3035749:mtime=1108189720:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	ino=3035753:mtime=1108545238:size=860
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	ino=3035756:mtime=1108830001:size=554
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	ino=3035758:mtime=1108880540:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	ino=3035765:mtime=1109711623:size=541
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	ino=3031361:mtime=1111045546:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033411:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	ino=3031378:mtime=1111115608:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	ino=3031384:mtime=1111249068:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	ino=3031388:mtime=1111300447:size=389
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	ino=3031392:mtime=1112058457:size=374
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	ino=3031420:mtime=1113368583:size=445
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	ino=3031422:mtime=1113375274:size=443
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	ino=3031424:mtime=1113611477:size=417
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	ino=3035258:mtime=1115005738:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	ino=3035261:mtime=1115013506:size=399
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	ino=3036338:mtime=1115453058:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033412:mtime=1100709214:size=413
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033413:mtime=1100709214:size=381
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033414:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	ino=3036791:mtime=1116485021:size=438
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	ino=3048894:mtime=1116485021:size=6327
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	ino=3049603:mtime=1118220303:size=367
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	ino=3047812:mtime=1123429553:size=356
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11	ino=3052030:mtime=1124167371:size=410
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12	ino=3052067:mtime=1125502232:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	ino=3053340:mtime=1118644014:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	ino=3053341:mtime=1118644073:size=332
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	ino=3053342:mtime=1118644198:size=329
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	ino=3047792:mtime=1121787298:size=456
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	ino=3047794:mtime=1121864090:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	ino=3047795:mtime=1122129233:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	ino=3047796:mtime=1122153548:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	ino=3047798:mtime=1122527662:size=353
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033419:mtime=1100709214:size=639
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033420:mtime=1100709214:size=470
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033348:mtime=1100709214:size=72
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033346:mtime=1100709214:size=71
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033347:mtime=1100709214:size=71
+i_1a76a87e-7af5-424a-a30d-61660c8f243e	ino=3033353:mtime=1100709214:size=1150
+i_5401e9ef-39cc-4aee-96a4-61dfb8f32cf7	ino=3033355:mtime=1100709214:size=7391
+i_56802d51-d980-4822-85c0-28fce19ed430	ino=3033356:mtime=1100709214:size=5726
+i_9a5063f4-1e20-4fff-b22a-de94c1e3d954	ino=3033359:mtime=1100709214:size=2584
+i_a4c1a888-137d-4800-98f8-93d0365422d8	ino=3033358:mtime=1100709214:size=4049
+i_b07b1015-30ba-4b46-915f-78c776a808f4	ino=3033354:mtime=1100709214:size=1771
+i_d6a3672d-acb3-4f6c-9984-bad17d8ce0aa	ino=3033357:mtime=1100709214:size=2601
+i_f7bf0453-578f-4cd0-9b60-2db74fc74da6	ino=3033352:mtime=1100709214:size=1615
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033351:mtime=1121787264:size=1373
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033349:mtime=1125502219:size=222776
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033350:mtime=1100709214:size=54

Added: dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-13
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-13	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-13	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,103 @@
+A_./{arch}/.arch-project-tree	ino=3033361:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033362:mtime=1100709214:size=6822
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033368:mtime=1100709214:size=657
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033369:mtime=1100709214:size=556
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033370:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033371:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033372:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033373:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	ino=3033374:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	ino=3033375:mtime=1100709214:size=404
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	ino=3033376:mtime=1100709214:size=402
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	ino=3033377:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	ino=3033378:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	ino=3033379:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033380:mtime=1100709214:size=978
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	ino=3033381:mtime=1100709214:size=1053
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	ino=3033382:mtime=1100709214:size=396
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	ino=3033383:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	ino=3033384:mtime=1100709214:size=392
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	ino=3033385:mtime=1100709214:size=441
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	ino=3033386:mtime=1100709214:size=448
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	ino=3033387:mtime=1100709214:size=717
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	ino=3033388:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	ino=3033389:mtime=1100709214:size=1212
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	ino=3033390:mtime=1100709214:size=380
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033391:mtime=1100709214:size=406
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	ino=3033392:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	ino=3033393:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	ino=3033394:mtime=1100709214:size=474
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	ino=3033395:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	ino=3033396:mtime=1100709214:size=722
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	ino=3033397:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	ino=3033398:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	ino=3033399:mtime=1100709214:size=362
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	ino=3033400:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	ino=3033401:mtime=1100709214:size=391
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033402:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	ino=3033403:mtime=1100709214:size=371
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	ino=3033404:mtime=1100709214:size=407
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	ino=3033405:mtime=1100709214:size=618
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	ino=3033406:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	ino=3033407:mtime=1100709214:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	ino=3033408:mtime=1100709214:size=383
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	ino=3033409:mtime=1100709214:size=658
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	ino=3033516:mtime=1100711497:size=385
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	ino=3033514:mtime=1100988056:size=401
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	ino=3034091:mtime=1101453654:size=848
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033410:mtime=1100709214:size=368
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	ino=3035104:mtime=1102496279:size=963
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	ino=3035109:mtime=1102522302:size=411
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	ino=3032310:mtime=1105400964:size=932
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	ino=3035746:mtime=1107940434:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	ino=3035749:mtime=1108189720:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	ino=3035753:mtime=1108545238:size=860
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	ino=3035756:mtime=1108830001:size=554
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	ino=3035758:mtime=1108880540:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	ino=3035765:mtime=1109711623:size=541
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	ino=3031361:mtime=1111045546:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033411:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	ino=3031378:mtime=1111115608:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	ino=3031384:mtime=1111249068:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	ino=3031388:mtime=1111300447:size=389
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	ino=3031392:mtime=1112058457:size=374
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	ino=3031420:mtime=1113368583:size=445
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	ino=3031422:mtime=1113375274:size=443
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	ino=3031424:mtime=1113611477:size=417
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	ino=3035258:mtime=1115005738:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	ino=3035261:mtime=1115013506:size=399
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	ino=3036338:mtime=1115453058:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033412:mtime=1100709214:size=413
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033413:mtime=1100709214:size=381
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033414:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	ino=3036791:mtime=1116485021:size=438
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	ino=3048894:mtime=1116485021:size=6327
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	ino=3049603:mtime=1118220303:size=367
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	ino=3047812:mtime=1123429553:size=356
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11	ino=3052030:mtime=1124167371:size=410
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12	ino=3052067:mtime=1125502232:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-13	ino=3052068:mtime=1125504477:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	ino=3053340:mtime=1118644014:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	ino=3053341:mtime=1118644073:size=332
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	ino=3053342:mtime=1118644198:size=329
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	ino=3047792:mtime=1121787298:size=456
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	ino=3047794:mtime=1121864090:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	ino=3047795:mtime=1122129233:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	ino=3047796:mtime=1122153548:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	ino=3047798:mtime=1122527662:size=353
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033419:mtime=1100709214:size=639
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033420:mtime=1100709214:size=470
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033348:mtime=1100709214:size=72
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033346:mtime=1100709214:size=71
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033347:mtime=1100709214:size=71
+i_1a76a87e-7af5-424a-a30d-61660c8f243e	ino=3033353:mtime=1100709214:size=1150
+i_5401e9ef-39cc-4aee-96a4-61dfb8f32cf7	ino=3033355:mtime=1100709214:size=7391
+i_56802d51-d980-4822-85c0-28fce19ed430	ino=3033356:mtime=1100709214:size=5726
+i_9a5063f4-1e20-4fff-b22a-de94c1e3d954	ino=3033359:mtime=1100709214:size=2584
+i_a4c1a888-137d-4800-98f8-93d0365422d8	ino=3033358:mtime=1100709214:size=4049
+i_b07b1015-30ba-4b46-915f-78c776a808f4	ino=3033354:mtime=1100709214:size=1771
+i_d6a3672d-acb3-4f6c-9984-bad17d8ce0aa	ino=3033357:mtime=1100709214:size=2601
+i_f7bf0453-578f-4cd0-9b60-2db74fc74da6	ino=3033352:mtime=1125504464:size=1613
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033351:mtime=1121787264:size=1373
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033349:mtime=1125502219:size=222776
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033350:mtime=1100709214:size=54

Added: dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-14
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-14	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/,,inode-sigs/srivasta at debian.org--etch%debian-dir--kernel-package--1.0--patch-14	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,104 @@
+A_./{arch}/.arch-project-tree	ino=3033361:mtime=1100709214:size=52
+A_./{arch}/=tagging-method	ino=3033362:mtime=1100709214:size=6822
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033368:mtime=1100709214:size=657
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033369:mtime=1100709214:size=556
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	ino=3033370:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	ino=3033371:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	ino=3033372:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	ino=3033373:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	ino=3033374:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	ino=3033375:mtime=1100709214:size=404
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	ino=3033376:mtime=1100709214:size=402
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	ino=3033377:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	ino=3033378:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	ino=3033379:mtime=1100709214:size=378
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	ino=3033380:mtime=1100709214:size=978
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	ino=3033381:mtime=1100709214:size=1053
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	ino=3033382:mtime=1100709214:size=396
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	ino=3033383:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	ino=3033384:mtime=1100709214:size=392
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	ino=3033385:mtime=1100709214:size=441
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	ino=3033386:mtime=1100709214:size=448
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	ino=3033387:mtime=1100709214:size=717
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	ino=3033388:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	ino=3033389:mtime=1100709214:size=1212
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	ino=3033390:mtime=1100709214:size=380
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	ino=3033391:mtime=1100709214:size=406
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	ino=3033392:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	ino=3033393:mtime=1100709214:size=365
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	ino=3033394:mtime=1100709214:size=474
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	ino=3033395:mtime=1100709214:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	ino=3033396:mtime=1100709214:size=722
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	ino=3033397:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	ino=3033398:mtime=1100709214:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	ino=3033399:mtime=1100709214:size=362
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	ino=3033400:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	ino=3033401:mtime=1100709214:size=391
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	ino=3033402:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	ino=3033403:mtime=1100709214:size=371
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	ino=3033404:mtime=1100709214:size=407
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	ino=3033405:mtime=1100709214:size=618
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	ino=3033406:mtime=1100709214:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	ino=3033407:mtime=1100709214:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	ino=3033408:mtime=1100709214:size=383
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	ino=3033409:mtime=1100709214:size=658
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	ino=3033516:mtime=1100711497:size=385
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	ino=3033514:mtime=1100988056:size=401
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	ino=3034091:mtime=1101453654:size=848
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	ino=3033410:mtime=1100709214:size=368
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	ino=3035104:mtime=1102496279:size=963
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	ino=3035109:mtime=1102522302:size=411
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	ino=3032310:mtime=1105400964:size=932
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	ino=3035746:mtime=1107940434:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	ino=3035749:mtime=1108189720:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	ino=3035753:mtime=1108545238:size=860
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	ino=3035756:mtime=1108830001:size=554
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	ino=3035758:mtime=1108880540:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	ino=3035765:mtime=1109711623:size=541
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	ino=3031361:mtime=1111045546:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	ino=3033411:mtime=1100709214:size=387
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	ino=3031378:mtime=1111115608:size=376
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	ino=3031384:mtime=1111249068:size=372
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	ino=3031388:mtime=1111300447:size=389
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	ino=3031392:mtime=1112058457:size=374
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	ino=3031420:mtime=1113368583:size=445
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	ino=3031422:mtime=1113375274:size=443
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	ino=3031424:mtime=1113611477:size=417
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	ino=3035258:mtime=1115005738:size=377
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	ino=3035261:mtime=1115013506:size=399
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	ino=3036338:mtime=1115453058:size=373
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	ino=3033412:mtime=1100709214:size=413
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	ino=3033413:mtime=1100709214:size=381
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	ino=3033414:mtime=1100709214:size=352
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	ino=3036791:mtime=1116485021:size=438
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	ino=3048894:mtime=1116485021:size=6327
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	ino=3049603:mtime=1118220303:size=367
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	ino=3047812:mtime=1123429553:size=356
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11	ino=3052030:mtime=1124167371:size=410
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12	ino=3052067:mtime=1125502232:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-13	ino=3052068:mtime=1125504477:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-14	ino=3052071:mtime=1127914565:size=360
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	ino=3053340:mtime=1118644014:size=358
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	ino=3053341:mtime=1118644073:size=332
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	ino=3053342:mtime=1118644198:size=329
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	ino=3047792:mtime=1121787298:size=456
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	ino=3047794:mtime=1121864090:size=375
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	ino=3047795:mtime=1122129233:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	ino=3047796:mtime=1122153548:size=354
+A_./{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	ino=3047798:mtime=1122527662:size=353
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	ino=3033419:mtime=1100709214:size=639
+A_./{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	ino=3033420:mtime=1100709214:size=470
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033348:mtime=1100709214:size=72
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033346:mtime=1100709214:size=71
+E_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033347:mtime=1100709214:size=71
+i_1a76a87e-7af5-424a-a30d-61660c8f243e	ino=3033353:mtime=1100709214:size=1150
+i_5401e9ef-39cc-4aee-96a4-61dfb8f32cf7	ino=3033355:mtime=1100709214:size=7391
+i_56802d51-d980-4822-85c0-28fce19ed430	ino=3033356:mtime=1100709214:size=5726
+i_9a5063f4-1e20-4fff-b22a-de94c1e3d954	ino=3033359:mtime=1100709214:size=2584
+i_a4c1a888-137d-4800-98f8-93d0365422d8	ino=3033358:mtime=1100709214:size=4049
+i_b07b1015-30ba-4b46-915f-78c776a808f4	ino=3033354:mtime=1100709214:size=1771
+i_d6a3672d-acb3-4f6c-9984-bad17d8ce0aa	ino=3033357:mtime=1100709214:size=2601
+i_f7bf0453-578f-4cd0-9b60-2db74fc74da6	ino=3033352:mtime=1125504464:size=1613
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_03:17:12_2003_26704.0	ino=3033351:mtime=1121787264:size=1373
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.0	ino=3033349:mtime=1127913758:size=223486
+x_Manoj_Srivastava_<srivasta at debian.org>_Fri_Nov_21_04:30:01_2003_6568.1	ino=3033350:mtime=1100709214:size=54

Added: dists/trunk/utils/kernel-package/debian/{arch}/.arch-project-tree
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/.arch-project-tree	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/.arch-project-tree	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Hackerlab arch project directory, format version 1.

Added: dists/trunk/utils/kernel-package/debian/{arch}/=tagging-method
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/=tagging-method	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/=tagging-method	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,165 @@
+# id tagging method
+#
+# This determines how "inventory ids", strings conveying
+# logical file identity, are computed for each file, directory
+# and symbolic link.
+#
+# The choices are:
+#
+# tagline: inventory ids may be set using add-id, or omitted
+#          (though tree-lint warns about omitted ids), or in
+#          text files, set in a comment line near the top or
+#          bottom of the file of a form like "<PUNCT> arch-tag: <STRING>".
+#          Renames of files with no id are treated as a combined
+#          add and delete (e.g., local changes can be lost).
+#
+# explicit: ids must be set using add-id.  Files passing the naming
+#          conventions for source, but lacking add-id ids, are treated
+#          as unrecognized files (see below).
+#
+# names: ids are not used.  All renames are treated as add+delete
+#
+# implicit: similar to tagline, but in addition, the id comment
+#          may be of the form "<PUNCT> <BASENAME> - <STRING>", where
+#          <BASENAME> is the basename of the file.   This method
+#          is not recommended, but is retained for backwards
+#          compatability.
+#
+
+tagline
+
+# disposition of untagged source files
+#
+# (NOTE: this option must follow the tagline/explicit/names/implicit
+# directive.)
+#
+# By default, the explicit method treats untagged files matching the naming
+# conventions for source files as unrecognized and the implicit and tagline
+# methods treat such untagged files as source.
+#
+# You can override those default treatments of untagged files by specifying
+# which inventory category (see below) should be used for files whose names
+# suggest they are source but which lack ids.
+#
+# This feature may be especially convenient when importing sources that do
+# not use file naming conventions that can be conveniently described with
+# the regexps below.
+#
+# Uncomment one of these lines as appropriate to override the default:
+#
+# untagged-source source
+# untagged-source precious
+# untagged-source backup
+# untagged-source junk
+# untagged-source unrecognized
+#
+
+# naming convention regexps
+#
+# For various commands, arch traverses your project trees, categorizing
+# the files found there.  For example, when importing a project for
+# the first time, this traversal determines which files are included
+# in the import.
+#
+# The categories of greatest importance are defined in terms of three
+# questions:
+#
+# 1) If arch makes a local copy of this tree, should this file be included
+#    in the copy?
+#
+# 2) Is it generally safe to remove this file based only on how it is named?
+#    For example, can it be safely clobbered by a new file of the same name?
+#
+# 3) Should this file be archived along with the project?  For example,
+#    should it be included when importing the project for the first time?
+#
+# The primary categories are:
+#
+# category:      copy locally?       safe to clobber?      archive?
+#
+# junk           no                  yes                   no
+# backup         no                  no                    no
+# precious       yes                 no                    no
+# source         yes                 no                    yes
+#
+# There are two additional categories, unrelated to those questions:
+#
+# excluded -- during a traversal by srcfind (aka inventory), this file (and,
+#             if a directory, its contents) are simply ignored unless the
+#             --all flag is specified.   This category is usually used to
+#             omit arch's own control files from a listing.
+#
+# unrecognized -- a category for files whose name fits no other pattern.
+#             Usually, the presence of unrecognized files is treated as an
+#             error.   You can use the naming conventions to define certain
+#             names as "deliberately unrecognized" -- i.e., filenames whose
+#             presence in a source tree you _want_ to be treated as an error
+#
+# The traveral algorithm is described here, along with lines you can edit to
+# customize the naming conventions.
+#
+# Starting at "." within a project tree (usually at the root of the
+# project tree) consider each filename in that directory.
+#
+# The files "." and ".." are simply ignored.
+#
+# Files containing "illegal characters" are characterized as unrecognized.
+# If they are directories, traversal does _not_ descend into those directories.
+# Currently, the illegal characters are *, ?, [, ], \, space, and tab.
+# (The set of illegal characters may shrink in future releases.)
+#
+# In an interactive call to srcfind (aka inventory) _without_ the --all flag,
+# names are next compared to the exclude regexp defined here.  Those that
+# are ignored and not descended below.  (Most arch operations performing
+# traversals internally, e.g. imprev (aka import), do not use this pattern
+# and skip this step of the algorithm.
+#
+
+exclude ^(.arch-ids|\{arch\})$
+
+# If the file has a name that begins with "++", it is categorized as
+# _precious_.  Names of this form are hard-wired and reserved for use by arch
+# itself.  Traversal does not descend into precious directories, but when a
+# precious directory is copied, its contents are recursively copied.
+#
+# Files and directories that reach this stage and which arch recognizes as its
+# own control files are classified at this step as source.   Traversal _does_
+# descend into source directories.
+#
+# If the file has a name that begins with ",,", it is categorized as _junk_.
+# Names of this form are hard-wired and reserved for use by arch and other tools,
+# and arch may clobber such files without warning.  In a project tree, when no 
+# arch commands are running, it is safe for users to delete any ",," files. 
+# Although the general rule for junk files is that arch is free to clobber them,
+# in fact, arch will only ever clobber files starting with ",,".
+#
+# Traversal does not descend into junk directories.
+#
+# For your convenience, at this step of the traversal, you can classify
+# additional files as junk or precious:
+#
+
+junk ^(,.*)$
+
+precious ^(\+.*|\.gdbinit|\.#ckpts-lock|=build\.*|=install\.*|CVS|CVS\.adm|RCS|RCSLOG|SCCS|TAGS)$
+
+# Files matching the following regexp are classified as backup files, and
+# traversal does not descend into backup directories:
+#
+
+backup ^.*(~|\.~[0-9]+~|\.bak|\.orig|\.rej|\.original|\.modified|\.reject)$
+
+# If you want to force certain filenames to be treated as errors when present,
+# you can add them to the regexp for deliberately unrecognized files.  Traversal
+# does not descend into unrecognized directories.
+
+unrecognized ^(.*\.(o|a|so|core|so(\.[[:digit:]]+)*)|core)$
+
+# Files which match the following pattern are treated as source files.
+# Traversal _does_ descend into source directories:
+
+source ^[_=a-zA-Z0-9].*$
+
+# Any files not classified by the above rules are classified as unrecognized.
+# Traversal does not descend into unrecognized directories.
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--base-0
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Nov 21 04:25:16 CST 2003
+Standard-date: 2003-11-21 10:25:16 GMT
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--base-0
+    srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--base-0
+    srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--patch-1
+Continuation-of: srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--patch-1
+Summary: tag of srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--patch-1
+
+(automatically generated log message)

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,14 @@
+Revision: debian-dir--kernel-package--1.0--patch-1
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Nov 21 04:33:07 CST 2003
+Standard-date: 2003-11-21 10:33:07 GMT
+New-files: .arch-ids/changelog.id .arch-ids/conffiles.id
+    changelog conffiles copyright
+Removed-files: copyright
+Modified-files: control local-vars.mk local.mk postinst postrm
+    preinst prerm rules
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-1
+Summary: Tailored for kernel-package
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-10	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-10
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Feb  5 14:10:52 CST 2004
+Standard-date: 2004-02-05 20:10:52 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-10
+Summary: New bug fix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-11	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-11
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Feb 16 19:09:20 CST 2004
+Standard-date: 2004-02-17 01:09:20 GMT
+Modified-files: changelog local.mk
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-11
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-12	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-12
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Feb 18 18:13:53 CST 2004
+Standard-date: 2004-02-19 00:13:53 GMT
+Modified-files: changelog local.mk
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-12
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-13	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-13
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Mar  2 23:17:36 CST 2004
+Standard-date: 2004-03-03 05:17:36 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-13
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-14	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-14
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Apr  2 00:16:30 CST 2004
+Standard-date: 2004-04-02 06:16:30 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-14
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-15	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-15
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Apr  2 00:33:03 CST 2004
+Standard-date: 2004-04-02 06:33:03 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-15
+Summary: Made the changelog UTF-8
+Keywords: 
+
+Made the changelog UTF-8
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-16	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-16
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Apr  3 10:56:04 CST 2004
+Standard-date: 2004-04-03 16:56:04 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-16
+Summary: Add missing semi colons
+Keywords: 
+
+Add missing semi colons
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-17	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-17
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Apr  6 12:21:37 CDT 2004
+Standard-date: 2004-04-06 17:21:37 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-17
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-18	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-18
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Apr 19 17:43:34 CDT 2004
+Standard-date: 2004-04-19 22:43:34 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-18
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-19	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-19
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Apr 20 20:49:48 CDT 2004
+Standard-date: 2004-04-21 01:49:48 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-19
+Summary: New version
+Keywords: 
+
+New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-2	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,20 @@
+Revision: debian-dir--kernel-package--1.0--patch-2
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Dec  5 02:49:59 CST 2003
+Standard-date: 2003-12-05 08:49:59 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-2
+Summary: A bug fix release
+Keywords: 
+
+Strange set of error messages about build link on fresh
+install, quoth Joey Hess. This was related to the postinst trying to
+handle the dangling build link. Now actually test to see if the link
+was present, and is a bit more chatty.             (Closes: #221286).
+
+Bug fix: "kernel-package: Inconsistent default kernel-image package
+revision", thanks to Roland Stigge.  Made it 10.0.Custome all over.
+                                                    (Closes: #221916).
+Bug fix: "tries to access lib/modules/<version>/build even when
+it doesn't exist", thanks to Peter Palfrader.         (Closes: #222239).

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-20	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,24 @@
+Revision: debian-dir--kernel-package--1.0--patch-20
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Apr 26 15:34:16 CDT 2004
+Standard-date: 2004-04-26 20:34:16 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-20
+Summary: added the ability to package basre vmlinux optionally, and also Kconfig files
+Keywords: 
+
+Make kernel-package not stop if the revision contains a hypen unless
+the said revision fails to meet policy. 
+
+Now kernel-package shall find and package all the configuration
+documentation scattered all over the kernel source in 2.6
+kernels. This functionality is only invoked for the 2.6 series
+kernels, and we delete any empty files (in case there was no
+documentation found).
+
+Fixed a couple of typos in error messages, as well as an over zealous
+escapes of hyphens in the make-kpkg man page. 
+
+Finally, added a configuration file option that allows one to include
+the uncompressed ./vmlinux in the package (in /boot). 
\ No newline at end of file

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-21	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-21
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Apr 27 15:39:15 CDT 2004
+Standard-date: 2004-04-27 20:39:15 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-21
+Summary: New bugfix versions.
+Keywords: 
+
+New bugfix versions.
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-22	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-22
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu May  6 18:50:31 CDT 2004
+Standard-date: 2004-05-06 23:50:31 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-22
+Summary: New bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-23	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-23
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Jun 22 01:54:11 CDT 2004
+Standard-date: 2004-06-22 06:54:11 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-23
+Summary: New bugfix version
+Keywords: 
+
+New bugfix version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-24	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,11 @@
+Revision: debian-dir--kernel-package--1.0--patch-24
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Jul 21 15:31:38 CDT 2004
+Standard-date: 2004-07-21 20:31:38 GMT
+Modified-files: changelog postinst prerm
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-24
+Summary: A bug fix release
+Keywords: 
+
+Reoved XSIisms for maintainer scripts and rules files.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-25	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-25
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Jul 21 15:35:39 CDT 2004
+Standard-date: 2004-07-21 20:35:39 GMT
+Modified-files: control
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-25
+Summary: Added a real dependency for the virtual lnc-dev
+Keywords: 
+
+Added a real dependency for the virtual lnc-dev
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-26	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,15 @@
+Revision: debian-dir--kernel-package--1.0--patch-26
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Aug  6 16:22:44 CDT 2004
+Standard-date: 2004-08-06 21:22:44 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-26
+Summary: Fixed bashims in update-grub, and an error report for mkinitrd
+Keywords: 
+
+Went along with the removal of bashism from maintainer scripts. Also,
+we were aborting if we could not find mkinitrd in preinst, however, if
+initrd-tools are being installed at the same time, mkinitrd may not be
+preset when we run the preinst. Therefore, turn the error into an
+informational message.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-27	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-27
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Sep 10 10:48:27 CDT 2004
+Standard-date: 2004-09-10 15:48:27 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-27
+Summary: New bugfix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-28	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,29 @@
+Revision: debian-dir--kernel-package--1.0--patch-28
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Sep 27 20:30:53 CDT 2004
+Standard-date: 2004-09-28 01:30:53 GMT
+New-files: semantic.cache
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-28
+Summary: Important bug fix release
+Keywords: 
+
+The important bug fixed here (and thanks go to joshk for that) is that
+when we clean the sources, and patches are unapplied, the
+unapplication dhould be done in reverse order. We do take care of that
+for patches specified on the command line, but if the user had wanted
+all installed patches applied, there was a glitch. This bug crept in
+in the last upload.
+
+The other major fix is that when we run depmod it shall no longer go
+into an infinite loop while trying to chase down the build and source
+symbolic links.
+
+There are also a couple of small fixes in this release;  including
+passing KERNEL_ARCH to third party module builds, and a man page
+typo. 
+
+A new feature has been introduced in this release, with many thanks to
+Ralph Paßgang <ralph at debianbase.de>, qho implemented the uml package
+feature. 

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-29	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-29
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Sep 27 21:07:08 CDT 2004
+Standard-date: 2004-09-28 02:07:08 GMT
+Removed-files: semantic.cache
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-29
+Summary: removed semantic.cache
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-3	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-3
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Dec  5 11:21:47 CST 2003
+Standard-date: 2003-12-05 17:21:47 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-3
+Summary: Need to escape # in the UTS_RELEASE calculation in the rules file
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-30	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-30
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Oct  1 16:06:49 CDT 2004
+Standard-date: 2004-10-01 21:06:49 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-30
+Summary: New version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-31	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-31
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Oct  2 01:05:57 CDT 2004
+Standard-date: 2004-10-02 06:05:57 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-31
+Summary: New version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-32	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-32
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Oct  2 15:31:11 CDT 2004
+Standard-date: 2004-10-02 20:31:11 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-32
+Summary: Replace and provide user-mode-linux in kernel-uml packages.
+Keywords: 
+
+Replace and provide user-mode-linux in kernel-uml packages.
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-33	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-33
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Oct  3 00:19:24 CDT 2004
+Standard-date: 2004-10-03 05:19:24 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-33
+Summary: Fix typo in rules file
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-34	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-34
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Oct  4 00:40:16 CDT 2004
+Standard-date: 2004-10-04 05:40:16 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-34
+Summary: Strip the uml binary (honoring DEB_BUILD_OPTIONS). Also, do a versioned conflict with user-mode-linux for the kernel-uml package, so we do not conflict with other kernel-uml packages.
+Keywords: 
+
+Strip the uml binary (honoring DEB_BUILD_OPTIONS). Also, do a versioned conflict with user-mode-linux for the kernel-uml package, so we do not conflict with other kernel-uml packages.
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-35	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-35
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Oct  7 19:53:34 CDT 2004
+Standard-date: 2004-10-08 00:53:34 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-35
+Summary: New bugfix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-36	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-36
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Oct  8 14:09:21 CDT 2004
+Standard-date: 2004-10-08 19:09:21 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-36
+Summary: New bug fix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-37	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-37
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Oct  8 14:24:00 CDT 2004
+Standard-date: 2004-10-08 19:24:00 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-37
+Summary: Typo fix
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-38	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-38
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Oct 13 03:28:41 CDT 2004
+Standard-date: 2004-10-13 08:28:41 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-38
+Summary: New bugfix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-39	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-39
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Oct 20 00:41:22 CDT 2004
+Standard-date: 2004-10-20 05:41:22 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-39
+Summary: New version providing support for xen
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-4	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-4
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Dec  6 10:46:08 CST 2003
+Standard-date: 2003-12-06 16:46:08 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-4
+Summary: New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-40	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-40
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Oct 21 18:46:14 CDT 2004
+Standard-date: 2004-10-21 23:46:14 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-40
+Summary: New bugfix upload
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-41	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-41
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Oct 22 17:38:32 CDT 2004
+Standard-date: 2004-10-22 22:38:32 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-41
+Summary: Major typo fix; reversed changes for virtual kernels.
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-42	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,14 @@
+Revision: debian-dir--kernel-package--1.0--patch-42
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Oct 24 23:12:19 CDT 2004
+Standard-date: 2004-10-25 04:12:19 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-42
+Summary: A new bugfix release
+Keywords: 
+
+Automaticaly lowercase the version if IGNORE_UPPERCASE_VERSION is
+present, and document that envariable. Also, the new kernel version
+2.6.9 started creating vmlinux, and not linux, as the target for UML,
+so adjust the rules to work either way.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-43	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-43
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Oct 25 01:43:53 CDT 2004
+Standard-date: 2004-10-25 06:43:53 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-43
+Summary:  A bug fix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-44	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-44
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Oct 25 03:58:06 CDT 2004
+Standard-date: 2004-10-25 08:58:06 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-44
+Summary: updated french man page
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-45	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-45
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Nov  3 17:38:06 CST 2004
+Standard-date: 2004-11-03 23:38:06 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-45
+Summary: Clean up trailing whitespace.
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-46	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,14 @@
+Revision: debian-dir--kernel-package--1.0--patch-46
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Nov 10 11:18:56 CST 2004
+Standard-date: 2004-11-10 17:18:56 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-46
+Summary: Updated mips rules, fixed problems with nuking scripts Makefiles
+Keywords: 
+
+The was an unfortunate confluence of moving and touching the scripts
+Makefile, and make clean: the dummy, empty Makefile was removed, and thus
+never made it into the source package. Fixed it to echo a no-op comment
+into the dummy Makefile.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-47	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-47
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Nov 17 11:11:36 CST 2004
+Standard-date: 2004-11-17 17:11:36 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-47
+Summary: Applied name stem change option
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-48	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-48
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Nov 20 16:00:56 CST 2004
+Standard-date: 2004-11-20 22:00:56 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-48
+Summary: Do up remove initrd symbolic links on upgrades.
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-49	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,19 @@
+Revision: debian-dir--kernel-package--1.0--patch-49
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Nov 26 01:20:53 CST 2004
+Standard-date: 2004-11-26 07:20:53 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-49
+Summary: A bug fix version
+Keywords: 
+
+We now mention that the generated silo.conf is a best effort kinda thing,
+and a human needs to check it. Perhaps we should not even try to generate
+boot loader files?
+
+Simultaneously installing two kernel images, with initrds, makes lilo
+fail for the first one", thanks to Adam Rice. Actually, this was an
+instance of upgrading two images at the same time, which is significant,
+since the fix really was in the last upload where we do not delete the
+initrd symlink on upgrade.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-5
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Dec  6 17:20:54 CST 2003
+Standard-date: 2003-12-06 23:20:54 GMT
+Modified-files: changelog local.mk
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-5
+Summary: Set version number
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-50	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,22 @@
+Revision: debian-dir--kernel-package--1.0--patch-50
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Dec  8 02:57:59 CST 2004
+Standard-date: 2004-12-08 08:57:59 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-50
+Summary: New bug fix version
+Keywords: 
+
+ Bug fix: "when generating buildinfo, should also consider [h]eld
+ packages", thanks to Joshua Kwan. I sync-tree's with josjk's version,
+ but did not actually use that code, since there have been changes made
+ in the rules file since, and there are also some permission changes I
+ did not want to revert. This shall allow him to star-merge back to get
+ my fixes.
+
+ Bug fix: "kernel-package: improved CONCURRENCY_LEVEL docs", thanks to
+ Bastian Kleineidam 
+
+ Bug fix: "kernel-package: Clarify documentation on kernel patches",
+ thanks to Ross Boylan. Added a note in the make-kpkg man page.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-51	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-51
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Dec  8 10:11:42 CST 2004
+Standard-date: 2004-12-08 16:11:42 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-51
+Summary: Updated the spanish translation of the amke-kpkg man page
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-52	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,22 @@
+Revision: debian-dir--kernel-package--1.0--patch-52
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Jan 10 17:49:24 CST 2005
+Standard-date: 2005-01-10 23:49:24 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-52
+Summary: Minor Fixes
+Keywords: 
+
+"kernel-package: Improvements for kernel_grub_rm.sh script",
+thanks to Javier Fernández-Sanguino Peña. I created my own patch,
+rather than using the one in the report, but thanks for pointing this
+out.                   
+
+"mismatch between lilo.conf and the actual filename
+&quot;initrd.old&quot;.", thanks to David Robin. The fix is actually
+thanks to Khalid Aziz, who noticed that in one corner case the
+symbolic link was moved to the wrong location.   
+
+"bash_completion.d/make-kpkg prints grep error messages if
+.config doesn't exist", thanks to Josh Triplett 

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-53	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-53
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Feb  9 03:13:54 CST 2005
+Standard-date: 2005-02-09 09:13:54 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-53
+Summary: New bugfix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-54	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-54
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Feb 12 00:28:40 CST 2005
+Standard-date: 2005-02-12 06:28:40 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-54
+Summary: New bugfix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-55	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,20 @@
+Revision: debian-dir--kernel-package--1.0--patch-55
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Feb 16 03:13:57 CST 2005
+Standard-date: 2005-02-16 09:13:57 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-55
+Summary: New bugfix upload.
+Keywords: 
+
+Bug fix: "kernel-package: vmlinuz symlink breaks install", thanks to
+Michael Spang   
+
+Bug fix: "make-kpkg breaks make help", thanks to Uwe Zeisberger
+
+Bug fix: "'/lib/modules/2.x.xx-whatever still exists' message uncalled
+for when only headers installed", thanks to Joshua Kwan. Create a work
+around for the breakage introduced in official kernel-header packages,
+which added a build symlink in the modules directory, causing a long
+standing sanity check to trigger.                    

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-56	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,14 @@
+Revision: debian-dir--kernel-package--1.0--patch-56
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Feb 19 10:20:01 CST 2005
+Standard-date: 2005-02-19 16:20:01 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-56
+Summary: Minor bug fixes
+Keywords: 
+
+
+Implement and document a hook for cleaning the kernel image package, for
+symmetry. Make minor tweaks to the kernel_version.mk file to eliminate
+complaints about missing .config files.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-57	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-57
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Feb 20 00:22:20 CST 2005
+Standard-date: 2005-02-20 06:22:20 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-57
+Summary: A new bug fix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-58	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,16 @@
+Revision: debian-dir--kernel-package--1.0--patch-58
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Mar  1 15:13:43 CST 2005
+Standard-date: 2005-03-01 21:13:43 GMT
+Modified-files: changelog control
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-58
+Summary: A new upstream bugfix release
+Keywords: 
+
+* control (Recommends): Added bzip2
+
+The upstream bugfixes are:
+Update ARM netwinder rules to be correct
+add nubus support
+add doc for initrd options

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-59	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-59
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Mar 17 01:45:38 CST 2005
+Standard-date: 2005-03-17 07:45:38 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-59
+Summary: New bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-6	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-6
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Dec  7 11:20:10 CST 2003
+Standard-date: 2003-12-07 17:20:10 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-6
+Summary: Double a $ inside make files to really get a $
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-60	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-60
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Mar 17 21:13:28 CST 2005
+Standard-date: 2005-03-18 03:13:28 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-60
+Summary: New bug fixing release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-61	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-61
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Mar 19 10:17:48 CST 2005
+Standard-date: 2005-03-19 16:17:48 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-61
+Summary: New bugfix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-62	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-62
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Mar 20 00:34:06 CST 2005
+Standard-date: 2005-03-20 06:34:06 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-62
+Summary:  Need to quote $'s in make files.  
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-63	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-63
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Mar 28 19:07:37 CST 2005
+Standard-date: 2005-03-29 01:07:37 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-63
+Summary: A new bugfix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-64	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-64
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Apr 13 00:03:03 CDT 2005
+Standard-date: 2005-04-13 05:03:03 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-64
+Summary: New bug fixing version. 
+Keywords: 
+
+* changelog: New bug fixing version. Refreshed Spanish man pages.
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-65	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,12 @@
+Revision: debian-dir--kernel-package--1.0--patch-65
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Apr 13 01:54:34 CDT 2005
+Standard-date: 2005-04-13 06:54:34 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-65
+Summary: new version with support for kfreebsd
+Keywords: 
+
+* changelog: new version with support for kfreebsd
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-66	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,11 @@
+Revision: debian-dir--kernel-package--1.0--patch-66
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Apr 15 19:31:17 CDT 2005
+Standard-date: 2005-04-16 00:31:17 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-66
+Summary: Delete trailing whitespace in the rules file
+Keywords: 
+
+A bugfix revision.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-67	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-67
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun May  1 22:48:57 CDT 2005
+Standard-date: 2005-05-02 03:48:57 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-67
+Summary:  New bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-68	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-68
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon May  2 00:58:26 CDT 2005
+Standard-date: 2005-05-02 05:58:26 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-68
+Summary: Fixed the postrm greedy symlink deletion bug.
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-69	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-69
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat May  7 03:04:17 CDT 2005
+Standard-date: 2005-05-07 08:04:17 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-69
+Summary: New bug fix version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-7	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-7
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Dec 11 00:01:34 CST 2003
+Standard-date: 2003-12-11 06:01:34 GMT
+Modified-files: changelog local.mk
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-7
+Summary: Do not use the || true paradigm; and set umask in tar trabsfers
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-8
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Jan  2 11:40:09 CST 2004
+Standard-date: 2004-01-02 17:40:09 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-8
+Summary: New version. Minor typo fix in man page.
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/patch-9	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-9
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Jan 11 12:05:54 CST 2004
+Standard-date: 2004-01-11 18:05:54 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-9
+Summary: New version
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--2003-primary/patch-log/version-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--version-0
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed May 18 22:44:31 CDT 2005
+Standard-date: 2005-05-19 03:44:31 GMT
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--version-0
+Summary: debian-dir--kernel-package is frozen for Sarge, look at srivasta at debian.org--etch/debian-dir--kernel-package
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/base-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,83 @@
+Revision: debian-dir--kernel-package--1.0--base-0
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed May 18 22:44:52 CDT 2005
+Standard-date: 2005-05-19 03:44:52 GMT
+New-patches: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--base-0
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-1
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-2
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-3
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-4
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-5
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-6
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-7
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-8
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-9
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-10
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-11
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-12
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-13
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-14
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-15
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-16
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-17
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-18
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-19
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-20
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-21
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-22
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-23
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-24
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-25
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-26
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-27
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-28
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-29
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-30
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-31
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-32
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-33
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-34
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-35
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-36
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-37
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-38
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-39
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-40
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-41
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-42
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-43
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-44
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-45
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-46
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-47
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-48
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-49
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-50
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-51
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-52
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-53
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-54
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-55
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-56
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-57
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-58
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-59
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-60
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-61
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-62
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-63
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-64
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-65
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-66
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-67
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-68
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--patch-69
+    srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--version-0
+    srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--base-0
+    srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--patch-1
+    srivasta at debian.org--etch/debian-dir--kernel-package--1.0--base-0
+Continuation-of: srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--version-0
+Summary: tag of srivasta at debian.org--2003-primary/debian-dir--kernel-package--1.0--version-0
+
+(automatically generated log message)

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-1	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-1
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Jun  8 03:45:03 CDT 2005
+Standard-date: 2005-06-08 08:45:03 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-1
+Summary: New upstream bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-10	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-10
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sun Aug  7 10:45:53 CDT 2005
+Standard-date: 2005-08-07 15:45:53 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-10
+Summary: New bugfix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-11	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,11 @@
+Revision: debian-dir--kernel-package--1.0--patch-11
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Aug 15 23:42:50 CDT 2005
+Standard-date: 2005-08-16 04:42:50 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-11
+Summary: New release
+Keywords: 
+
+* changelog: Fix the location where UML modules are located.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-12	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-12
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Aug 31 10:30:31 CDT 2005
+Standard-date: 2005-08-31 15:30:31 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-12
+Summary: New upstream version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-13
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-13	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-13	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-13
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Aug 31 11:07:57 CDT 2005
+Standard-date: 2005-08-31 16:07:57 GMT
+Modified-files: copyright
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-13
+Summary: fix lintian warnings
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-14
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-14	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-14	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-14
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Sep 28 08:36:02 CDT 2005
+Standard-date: 2005-09-28 13:36:02 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-14
+Summary: New bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-2	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-2
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Jun 13 01:26:54 CDT 2005
+Standard-date: 2005-06-13 06:26:54 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-2
+Summary: New bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-3	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,9 @@
+Revision: debian-dir--kernel-package--1.0--patch-3
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Jun 13 01:27:53 CDT 2005
+Standard-date: 2005-06-13 06:27:53 GMT
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-3
+Summary: New bug fixing version
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-4	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,11 @@
+Revision: debian-dir--kernel-package--1.0--patch-4
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Mon Jun 13 01:29:58 CDT 2005
+Standard-date: 2005-06-13 06:29:58 GMT
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-4
+Summary: Abug fix revision
+Keywords: 
+
+
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,14 @@
+Revision: debian-dir--kernel-package--1.0--patch-5
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Tue Jul 19 10:34:58 CDT 2005
+Standard-date: 2005-07-19 15:34:58 GMT
+Modified-files: changelog control
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-5
+Summary: New bug fix version
+Keywords: 
+
+* changelog: Typographical fixes in kernel-package allow us to close
+  317638 and 313338
+  
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-6	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-6
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Wed Jul 20 07:54:49 CDT 2005
+Standard-date: 2005-07-20 12:54:49 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-6
+Summary: Fix an unterminated variable reference.
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-7	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-7
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Jul 23 09:33:53 CDT 2005
+Standard-date: 2005-07-23 14:33:53 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-7
+Summary: New bugfix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-8
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Sat Jul 23 16:19:08 CDT 2005
+Standard-date: 2005-07-23 21:19:08 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-8
+Summary: New bugfix release
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--kernel-package/debian-dir--kernel-package--1.0/srivasta at debian.org--etch/patch-log/patch-9	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,10 @@
+Revision: debian-dir--kernel-package--1.0--patch-9
+Archive: srivasta at debian.org--etch
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Thu Jul 28 00:14:15 CDT 2005
+Standard-date: 2005-07-28 05:14:15 GMT
+Modified-files: changelog
+New-patches: srivasta at debian.org--etch/debian-dir--kernel-package--1.0--patch-9
+Summary: More closed bugs 
+Keywords: 
+

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/base-0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,14 @@
+Revision: debian-dir--skeleton--1.0--base-0
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Nov 21 03:16:51 CST 2003
+Standard-date: 2003-11-21 09:16:51 GMT
+Summary: Initial implementation of a generic debian directory
+Keywords: 
+New-files: control copyright local-vars.mk local.mk postinst
+    postrm preinst prerm rules
+New-patches: srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--base-0
+
+This is a baseline for creating debian directories for packages. Any
+new package should have a new branch ragged from this one, and then
+tailored for the needs of the package itself.

Added: dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1
===================================================================
--- dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/debian/{arch}/debian-dir/debian-dir--skeleton/debian-dir--skeleton--1.0/srivasta at debian.org--2003-primary/patch-log/patch-1	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,13 @@
+Revision: debian-dir--skeleton--1.0--patch-1
+Archive: srivasta at debian.org--2003-primary
+Creator: Manoj Srivastava <srivasta at debian.org>
+Date: Fri Nov 21 03:18:40 CST 2003
+Standard-date: 2003-11-21 09:18:40 GMT
+New-files: .arch-ids/control.id control
+New-directories: .arch-ids
+Removed-files: control
+New-patches: srivasta at debian.org--2003-primary/debian-dir--skeleton--1.0--patch-1
+Summary: The control file lacked an arch tag. Fixed
+Keywords: 
+
+This is a minor bug fix.
\ No newline at end of file

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/=id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/=id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/=id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.12

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/ChangeLog.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/ChangeLog.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/ChangeLog.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Wed Jun  8 01:05:58 2005 11571.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.bin86.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.bin86.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.bin86.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:14:24 2003 17094.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.17

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.libc.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.libc.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/Control.libc.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:04:57 2003 12360.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/Flavours.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/Flavours.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/Flavours.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:03:12 2003 9642.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/HOWTO-Linux-2.6-Woody.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/HOWTO-Linux-2.6-Woody.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/HOWTO-Linux-2.6-Woody.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:19:35 2003 22682.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/LiloDefault.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/LiloDefault.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/LiloDefault.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.19

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/LinkPolicy.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/LinkPolicy.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/LinkPolicy.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.20

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/QuikDefault.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/QuikDefault.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/QuikDefault.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:04:48 2003 11768.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.doc.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.doc.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.doc.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.22

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.grub.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.grub.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.grub.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:15:32 2003 17985.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.headers.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.headers.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.headers.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.23

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.21

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.image.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.image.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.image.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.24

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.modules.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.modules.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.modules.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:17 2003 13316.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.source.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.source.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.source.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:04:50 2003 11938.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/README.tecra.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/README.tecra.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/README.tecra.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:17 2003 13316.1

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/SiloDefault.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/SiloDefault.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/SiloDefault.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:04:44 2003 11498.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/VmeliloDefault.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/VmeliloDefault.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/VmeliloDefault.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:17:18 2003 18185.3

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/changelog.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/changelog.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/changelog.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.25

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/config.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/config.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/config.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.26

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.doc.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.doc.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.doc.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.27

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.headers.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.headers.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.headers.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.28

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.image.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.image.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.image.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.29

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.source.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.source.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/copyright.source.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.30

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postinst.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postinst.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postinst.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.31

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postrm.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postrm.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/image.postrm.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:44 2003 14072.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/image.preinst.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/image.preinst.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/image.preinst.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:05:40 2003 12620.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/image.prerm.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/image.prerm.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/image.prerm.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.32

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/include.postinst.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/include.postinst.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/include.postinst.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.33

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_conf.sh.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_conf.sh.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_conf.sh.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:14:42 2003 17383.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_rm.sh.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_rm.sh.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_grub_rm.sh.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:15:32 2003 17985.1

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_version.mk.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_version.mk.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/kernel_version.mk.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Tue Feb  8 15:10:22 2005 13912.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg-vercheck.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg-vercheck.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg-vercheck.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:03:18 2003 10218.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg_grub.conf.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg_grub.conf.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/kpkg_grub.conf.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:15:32 2003 17985.2

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/linux.1.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/linux.1.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/linux.1.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct  1 15:47:55 2004 18430.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/rules.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/rules.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/rules.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:01:46 2003 9097.35

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.kernel-img.conf.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.kernel-img.conf.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.kernel-img.conf.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:14:25 2003 17127.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.module.control.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.module.control.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.module.control.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:12:14 2003 15857.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.posthook.sh.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.posthook.sh.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/sample.posthook.sh.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:19:18 2003 22165.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/src.postinst.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/src.postinst.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/src.postinst.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Tue Mar  2 20:52:15 2004 7739.0

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/um.postinst.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/um.postinst.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/um.postinst.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct  1 15:47:55 2004 18430.1

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/um.prerm.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/um.prerm.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/um.prerm.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct  1 15:47:55 2004 18430.2

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.postinst.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.postinst.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.postinst.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Tue Oct 19 14:49:07 2004 12682.2

Added: dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.prerm.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.prerm.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/.arch-ids/xen.prerm.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Tue Oct 19 14:49:07 2004 12682.3

Added: dists/trunk/utils/kernel-package/kernel/ChangeLog
===================================================================
--- dists/trunk/utils/kernel-package/kernel/ChangeLog	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/ChangeLog	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,313 @@
+2005-09-22  Manoj Srivastava  <srivasta at debian.org>
+
+	* image.preinst (check):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-40
+		  Add the running version check here.
+
+	* image.postinst (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-40
+		  remove running version check.
+
+	* image.postrm (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-39
+		  powerpc kernel packages don't remove cleanly. Rewrote
+		  the code for removing generated files in
+		  /lib/modules/ -- and added to the list of known
+		  files which should be removed. 
+
+	* rules:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-38
+			  one more update for mips, some machines can run
+			  a 64bit kernel but the firmware expects ELF32.  
+
+2005-08-31  Manoj Srivastava  <srivasta at debian.org>
+
+	* xen.postinst (realimageloc):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-36
+		  Start working on an initrd creation on install 
+
+	* rules (loaderdoc):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-36
+		  Fixed the name of the mips image
+
+2005-08-15  Manoj Srivastava  <srivasta at debian.org>
+
+	* Control (Description):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-34
+		  Added the kernel-manual package, and the associated
+		  header information. 
+
+	* rules (UML_DIR):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-33
+		  When building with --arch=um, the kernel modules are not
+		  placed in a version specific directory, but rather are
+		  placed directly under /usr/lib/uml/modules/ and thus
+		  prevents multiple uml packages from being installed. 
+		  Added the kernel-manual target
+
+2005-08-07  Manoj Srivastava  <srivasta at debian.org>
+
+	* include.postinst:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-29
+		  Don't run the postinst hook twice for header packages 
+
+	* rules (IMAGE_TOP):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-28
+		  Remove redundant grep 
+
+2005-07-28  Manoj Srivastava  <srivasta at debian.org>
+
+	* rules:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-27
+		  recognize the official architecture name
+		  'ppc64', requested by Andreas Jochens  
+
+2005-07-23  Manoj Srivastava  <srivasta at debian.org>
+
+	* rules (IMAGE_TOP):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-26
+		  Add missing ;
+
+	* image.postinst (test_relative):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Added tracing statements to the function. 
+	  (really_move_image):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Ditto 
+	  (really_reverse_link):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Ditto. 
+	  (move_p):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Ditto. 
+	  (really_move_link):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Ditto. 
+	  (handle_missing_link):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Ditto 
+	  (handle_non_symlinks):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Ditto 
+	  (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-25
+		  Fix a typo (quote string). Also add debugging trace. 
+
+2005-07-20  Manoj Srivastava  <srivasta at debian.org>
+
+	* rules (IMAGE_TOP):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-24
+		  Fix unterminated variable reference 
+
+2005-07-19  Manoj Srivastava  <srivasta at debian.org>
+
+	* rules (kimage):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-21
+		  Added new rules that call mkvmlinuz creation rules
+		  during kernel-image build
+	  (real_stamp_headers):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-21
+		  Since the scripts dir Makefile started nuking ./debian
+		  directories willy-nilly, we have been moving it out of
+		  place and replacing it with an innocuous
+		  replacement. Now that we are shipping the scripts dir in
+		  the headers package, and since the headers package does
+		  not have a ./debian directory we care about, we undo the
+		  move and ship the upstream Makefile.  
+
+2005-07-15  Manoj Srivastava  <srivasta at debian.org>
+
+	* rules:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  Typo fix: tihs -< this
+	  (real_stamp_headers):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  Added stuff that is required to create an image
+		  file from just the header files. This includes,
+		  amongst other things, Module.symvers, scripts/,
+		  Makefiles, Kconfig files,
+		  arch/$(KERNEL_ARCH)/kernel/asm-offsets.s. Hopefully,
+		  this is all that is needed to allow the
+		  compilation of third party modules. 
+	  (IMAGE_TOP):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  When using {} in xargs, we also need -i. 
+
+	* image.postinst (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  Typo fix: Igore -> Ignore 
+	  (really_move_image):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  Added.This routine actually moves the kernel
+		  image 
+		  From: $realimageloc/$kimage-$version(/boot/vmlinuz-2.6.12)
+                  To: $image_dest/$kimage-$version   (/vmlinuz-2.6.12)
+		  Note that the image is moved to a versioned
+		  destination, but ordinary  symlinks we create
+		  otherwise are not normally versioned 
+	  (really_reverse_link):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16  
+		  Normally called after really_move_image; and only called
+		  if we asked for reversed link this routine reverses the
+		  symbolic link that is notmally created. Since the real
+		  kernel image has been moved over to
+		  $image_dest/$kimage-$version. So, this routine links
+		   From:   $image_dest/$kimage-$version   (/vmlinuz-2.6.12)
+		   To:     $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12)
+	   (move_p):
+		   srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16  
+		   This routine is invoked if there is a symbolic link in
+		   place in $image_dest/$kimage -- so a symlink exists in
+		   the destination. What we are trying to determine is if
+		   we need to move the symbolic link over to the the .old
+		   location 
+	   (really_move_link):
+		   srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16  
+	           This routine moves the symbolic link around (/vmlinuz ->
+                  /vmlinuz.old) It pays attention to whether we should the
+                  fact whether we should be using hard links or not.
+	  (handle_missing_link):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  This routine handles a request to do symlinks,but there
+		  is no symlink file already there.  Either we are
+		  supposed to use copy, or we are installing on a pristine
+		  system, or the user does not want symbolic links at all.
+		  We use a configuration file to tell the last two cases
+		  apart, creating a config file if needed. 
+	  (handle_non_symlinks):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  This routine handles the rest of the cases, where the
+		  user has requested non-traditional handling, like using
+		  cp, or reverse symlinks, or hard links.
+	  (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-16
+		  Refactored several subroutines out of this one, and made
+		  the variable names saner. 
+
+2005-06-21  Manoj Srivastava  <srivasta at debian.org>
+
+	* image.postinst (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-15
+		  Added a whole slew of debugging statements to help
+		  diagnose issues people have, along with a new variable,
+		  DEBUG, normally set to 0. Also, fixed an informational
+		  message to have way more information than it used to
+		  provide. 
+
+2005-06-13  Manoj Srivastava  <srivasta at debian.org>
+
+	* image.prerm:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Use $ramdisk instead of mkinitrd. Set the default value
+		  of $ramdisk to be mkinitrd. 
+
+	* image.preinst:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Use $ramdisk instead of mkinitrd. Set the default value
+		  of $ramdisk to be mkinitrd. 
+
+	* image.postrm:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Use $ramdisk instead of mkinitrd. Set the default value
+		  of $ramdisk to be mkinitrd. 
+
+	* image.postinst (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Add missing close curly brace (added an else clause as
+		  well). 
+	  (image_magic):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Use $ramdisk instead of mkinitrd. Set the default value
+		  of $ramdisk to be mkinitrd. 
+
+	* rules:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Set architecture to be the value of DEB_HOST_ARCH_CPU,
+		  if defined (older dpkg versions do not provide that
+		  value). Also, set up so that we capture that value if
+		  dpkg provides it, but do not error out if we have an
+		  older dpkg version.
+		  
+		 powerpc64 does not need to be crosscompiled.
+
+		  powerpc64 does not need -apowerpc64 passed in into
+		  dpkg-architecture.  
+
+2005-06-12  Manoj Srivastava  <srivasta at debian.org>
+
+	* rules:
+	         srivasta at debian.org--etch/kernel-package--devel--9.0--patch-9
+	         Make sure modules exist for UML images before trying to
+	         install them.
+
+	* image.prerm:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Export KERNEL_ARCH
+
+	* image.preinst:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Export KERNEL_ARCH  
+
+	* image.postrm:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Export KERNEL_ARCH 
+
+	* image.postinst:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-8
+		  Export KERNEL_ARCH 
+
+2005-06-08  Manoj Srivastava  <srivasta at debian.org>
+
+	* README (so):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-5
+		  Remove cramfs patch warning in a couple of places (we
+		  used to tell people to be sure to apply the cramfs patch
+		  or tell mkinitrd not to use cramfs, and this is not
+		  longer required for modern kernels)
+
+	* rules
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-1
+		  Make sure that the kernel-arch variables in maintainer
+			  scripts are initialized correctly. 
+	
+	* image.postrm:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-1
+		  Add kernel_arch variable  
+		  Use Cwd from Perl-base for abs_path
+		  (image_magic):
+			  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-3
+			  Use abs_path to get to the real target,
+			  and test for existence.
+
+	* image.preinst:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-1
+		  Add kernel_arch variable 
+
+	* image.postinst:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-1 
+	          Add kernel_arch variable
+		  Use Cwd from Perl-base for abs_path
+		  (fix_build_link):
+			  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-3
+				  Use abs_path to get to the real target,
+				  and test for  existence.
+		  (fix_source_link):
+			  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-3
+			  Use abs_path to get to the real
+			  target, and test for  existence.
+		  (image_magic):
+			  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-3
+			  Use abs_path to get to the real target, and test for  existence.
+
+	* image.prerm:
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--patch-1 
+	          Add kernel_arch variable
+
+	* rules (DOC_MAN):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--base-0
+		  specify location of the manual pages produced by the
+		  kernel-doc packages.
+	* rules (real_stamp_doc):
+		  srivasta at debian.org--etch/kernel-package--devel--9.0--base-0
+		  Create the man page directory. Clean up the Docbook area
+			  in /usr/share/doc. Remember to gunzip the HTML docs.

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/=id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/=id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/=id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.alpha.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.alpha.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.alpha.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.3

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.amiga.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.amiga.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.amiga.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.4

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.apus.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.apus.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.apus.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.5

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.arm.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.arm.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.arm.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.6

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.atari.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.atari.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.atari.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.7

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.bvme6000.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.bvme6000.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.bvme6000.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:17:18 2003 18185.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.chrp.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.chrp.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.chrp.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.8

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.common.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.common.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.common.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.9

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i386.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i386.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i386.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.10

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i486.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i486.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i486.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.11

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i586.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i586.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i586.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.12

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i686.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i686.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.i686.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.13

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.1

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.m32r.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.m32r.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.m32r.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Wed Mar 16 20:54:08 2005 25508.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mac.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mac.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mac.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.14

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mbx.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mbx.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mbx.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.15

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mips.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mips.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mips.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.16

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme147.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme147.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme147.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:17:18 2003 18185.1

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme16x.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme16x.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.mvme16x.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:17:18 2003 18185.2

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.pmac.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.pmac.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.pmac.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:20 2003 13500.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.powermac.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.powermac.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.powermac.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.17

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.prep.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.prep.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.prep.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.18

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.s390.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.s390.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.s390.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:14:28 2003 17233.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.19

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc64.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc64.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.sparc64.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Fri Oct 10 21:07:08 2003 13053.20

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.um.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.um.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.um.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Mon Sep 27 21:01:21 2004 11421.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xen0.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xen0.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xen0.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Tue Oct 19 14:49:07 2004 12682.0

Added: dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xenu.id
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xenu.id	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/.arch-ids/config.xenu.id	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1 @@
+Manoj Srivastava <srivasta at debian.org> Tue Oct 19 14:49:07 2004 12682.1

Added: dists/trunk/utils/kernel-package/kernel/Config/config
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,830 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_X86=y
+CONFIG_ISA=y
+# CONFIG_SBUS is not set
+CONFIG_UID16=y
+
+#
+# Code maturity level options
+#
+# CONFIG_EXPERIMENTAL is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+# CONFIG_M386 is not set
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+# CONFIG_M586TSC is not set
+# CONFIG_M586MMX is not set
+# CONFIG_M686 is not set
+CONFIG_MPENTIUMIII=y
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MELAN is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP2 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MCYRIXIII is not set
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_TSC=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_X86_PGE=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+# CONFIG_TOSHIBA is not set
+# CONFIG_I8K is not set
+# CONFIG_MICROCODE is not set
+# CONFIG_X86_MSR is not set
+# CONFIG_X86_CPUID is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_HIGHMEM64G is not set
+# CONFIG_MATH_EMULATION is not set
+# CONFIG_MTRR is not set
+CONFIG_SMP=y
+# CONFIG_MULTIQUAD is not set
+CONFIG_HAVE_DEC_LOCK=y
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_NAMES=y
+# CONFIG_EISA is not set
+# CONFIG_MCA is not set
+CONFIG_HOTPLUG=y
+
+#
+# PCMCIA/CardBus support
+#
+CONFIG_PCMCIA=y
+CONFIG_CARDBUS=y
+# CONFIG_I82092 is not set
+# CONFIG_I82365 is not set
+# CONFIG_TCIC is not set
+
+#
+# PCI Hotplug Support
+#
+# CONFIG_HOTPLUG_PCI is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+CONFIG_KCORE_ELF=y
+# CONFIG_KCORE_AOUT is not set
+CONFIG_BINFMT_AOUT=y
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=y
+CONFIG_PM=y
+# CONFIG_APM is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play configuration
+#
+CONFIG_PNP=y
+CONFIG_ISAPNP=y
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+# CONFIG_BLK_DEV_XD is not set
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_CPQ_DA is not set
+# CONFIG_BLK_CPQ_CISS_DA is not set
+# CONFIG_BLK_DEV_DAC960 is not set
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_BLK_DEV_INITRD is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+# CONFIG_MD is not set
+# CONFIG_BLK_DEV_MD is not set
+# CONFIG_MD_LINEAR is not set
+# CONFIG_MD_RAID0 is not set
+# CONFIG_MD_RAID1 is not set
+# CONFIG_MD_RAID5 is not set
+# CONFIG_MD_MULTIPATH is not set
+# CONFIG_BLK_DEV_LVM is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+# CONFIG_NETLINK_DEV is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_MROUTE is not set
+# CONFIG_INET_ECN is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_DECNET is not set
+# CONFIG_BRIDGE is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Telephony Support
+#
+# CONFIG_PHONE is not set
+# CONFIG_PHONE_IXJ is not set
+# CONFIG_PHONE_IXJ_PCMCIA is not set
+
+#
+# ATA/IDE/MFM/RLL support
+#
+CONFIG_IDE=y
+
+#
+# IDE, ATA and ATAPI Block devices
+#
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_IDEDISK_MULTI_MODE=y
+# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
+# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
+# CONFIG_BLK_DEV_IDEDISK_IBM is not set
+# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
+# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
+# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
+# CONFIG_BLK_DEV_IDEDISK_WD is not set
+# CONFIG_BLK_DEV_COMMERIAL is not set
+# CONFIG_BLK_DEV_TIVO is not set
+# CONFIG_BLK_DEV_IDECS is not set
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+
+#
+# IDE chipset support/bugfixes
+#
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+# CONFIG_BLK_DEV_ISAPNP is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_IDEPCI=y
+CONFIG_IDEPCI_SHARE_IRQ=y
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+CONFIG_BLK_DEV_ADMA=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+CONFIG_IDEDMA_PCI_AUTO=y
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_PCI_WIP is not set
+# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
+# CONFIG_BLK_DEV_AEC62XX is not set
+# CONFIG_AEC62XX_TUNING is not set
+# CONFIG_BLK_DEV_ALI15X3 is not set
+# CONFIG_WDC_ALI15X3 is not set
+# CONFIG_BLK_DEV_AMD74XX is not set
+# CONFIG_AMD74XX_OVERRIDE is not set
+# CONFIG_BLK_DEV_CMD64X is not set
+# CONFIG_BLK_DEV_CY82C693 is not set
+# CONFIG_BLK_DEV_CS5530 is not set
+# CONFIG_BLK_DEV_HPT34X is not set
+# CONFIG_HPT34X_AUTODMA is not set
+# CONFIG_BLK_DEV_HPT366 is not set
+CONFIG_BLK_DEV_PIIX=y
+CONFIG_PIIX_TUNING=y
+# CONFIG_BLK_DEV_NS87415 is not set
+# CONFIG_BLK_DEV_OPTI621 is not set
+# CONFIG_BLK_DEV_PDC202XX is not set
+# CONFIG_PDC202XX_BURST is not set
+# CONFIG_PDC202XX_FORCE is not set
+# CONFIG_BLK_DEV_SVWKS is not set
+# CONFIG_BLK_DEV_SIS5513 is not set
+# CONFIG_BLK_DEV_SLC90E66 is not set
+# CONFIG_BLK_DEV_TRM290 is not set
+# CONFIG_BLK_DEV_VIA82CXXX is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_IDEDMA_AUTO=y
+# CONFIG_IDEDMA_IVB is not set
+# CONFIG_DMA_NONPCI is not set
+CONFIG_BLK_DEV_IDE_MODES=y
+# CONFIG_BLK_DEV_ATARAID is not set
+# CONFIG_BLK_DEV_ATARAID_PDC is not set
+# CONFIG_BLK_DEV_ATARAID_HPT is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_SD_EXTRA_DEVS=40
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+# CONFIG_BLK_DEV_SR is not set
+# CONFIG_CHR_DEV_SG is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+CONFIG_SCSI_DEBUG_QUEUES=y
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_ACARD is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_AIC7XXX_OLD is not set
+# CONFIG_SCSI_DPT_I2O is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_MEGARAID is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_CPQFCTS is not set
+# CONFIG_SCSI_DMX3191D is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_IPS is not set
+# CONFIG_SCSI_INITIO is not set
+# CONFIG_SCSI_INIA100 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+# CONFIG_SCSI_SYM53C8XX_2 is not set
+# CONFIG_SCSI_NCR53C8XX is not set
+CONFIG_SCSI_SYM53C8XX=y
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=20
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_QLOGIC_FC is not set
+# CONFIG_SCSI_QLOGIC_1280 is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_SIM710 is not set
+# CONFIG_SCSI_SYM53C416 is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+
+#
+# PCMCIA SCSI adapter support
+#
+# CONFIG_SCSI_PCMCIA is not set
+
+#
+# Fusion MPT device support
+#
+# CONFIG_FUSION is not set
+# CONFIG_FUSION_BOOT is not set
+# CONFIG_FUSION_ISENSE is not set
+# CONFIG_FUSION_CTL is not set
+# CONFIG_FUSION_LAN is not set
+
+#
+# I2O device support
+#
+# CONFIG_I2O is not set
+# CONFIG_I2O_PCI is not set
+# CONFIG_I2O_BLOCK is not set
+# CONFIG_I2O_LAN is not set
+# CONFIG_I2O_SCSI is not set
+# CONFIG_I2O_PROC is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+# CONFIG_ARCNET is not set
+CONFIG_DUMMY=m
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+# CONFIG_NET_SB1000 is not set
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+# CONFIG_SUNLANCE is not set
+# CONFIG_HAPPYMEAL is not set
+# CONFIG_SUNBMAC is not set
+# CONFIG_SUNQE is not set
+# CONFIG_SUNGEM is not set
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_AT1700 is not set
+# CONFIG_DEPCA is not set
+# CONFIG_HP100 is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_PCI=y
+# CONFIG_PCNET32 is not set
+# CONFIG_ADAPTEC_STARFIRE is not set
+# CONFIG_AC3200 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+# CONFIG_TULIP is not set
+# CONFIG_DE4X5 is not set
+# CONFIG_DGRS is not set
+# CONFIG_DM9102 is not set
+CONFIG_EEPRO100=y
+# CONFIG_LNE390 is not set
+# CONFIG_FEALNX is not set
+# CONFIG_NATSEMI is not set
+# CONFIG_NE2K_PCI is not set
+# CONFIG_NE3210 is not set
+# CONFIG_ES3210 is not set
+# CONFIG_8139CP is not set
+# CONFIG_8139TOO is not set
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+# CONFIG_8139TOO_8129 is not set
+# CONFIG_8139_NEW_RX_RESET is not set
+# CONFIG_SIS900 is not set
+# CONFIG_EPIC100 is not set
+# CONFIG_SUNDANCE is not set
+# CONFIG_TLAN is not set
+# CONFIG_VIA_RHINE is not set
+# CONFIG_VIA_RHINE_MMIO is not set
+# CONFIG_WINBOND_840 is not set
+# CONFIG_NET_POCKET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+# CONFIG_ACENIC is not set
+# CONFIG_DL2K is not set
+# CONFIG_MYRI_SBUS is not set
+# CONFIG_NS83820 is not set
+# CONFIG_HAMACHI is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_SK98LIN is not set
+# CONFIG_FDDI is not set
+# CONFIG_PLIP is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# Token Ring devices
+#
+# CONFIG_TR is not set
+# CONFIG_NET_FC is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+
+#
+# PCMCIA network device support
+#
+CONFIG_NET_PCMCIA=y
+# CONFIG_PCMCIA_3C589 is not set
+# CONFIG_PCMCIA_3C574 is not set
+# CONFIG_PCMCIA_FMVJ18X is not set
+CONFIG_PCMCIA_PCNET=y
+# CONFIG_PCMCIA_AXNET is not set
+# CONFIG_PCMCIA_NMCLAN is not set
+# CONFIG_PCMCIA_SMC91C92 is not set
+# CONFIG_PCMCIA_XIRC2PS is not set
+# CONFIG_ARCNET_COM20020_CS is not set
+# CONFIG_PCMCIA_IBMTR is not set
+# CONFIG_PCMCIA_XIRCOM is not set
+# CONFIG_PCMCIA_XIRTULIP is not set
+CONFIG_NET_PCMCIA_RADIO=y
+CONFIG_PCMCIA_RAYCS=y
+# CONFIG_PCMCIA_NETWAVE is not set
+# CONFIG_PCMCIA_WAVELAN is not set
+# CONFIG_AIRONET4500_CS is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# IrDA (infrared) support
+#
+# CONFIG_IRDA is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Input core support
+#
+# CONFIG_INPUT is not set
+# CONFIG_INPUT_KEYBDEV is not set
+# CONFIG_INPUT_MOUSEDEV is not set
+# CONFIG_INPUT_JOYDEV is not set
+# CONFIG_INPUT_EVDEV is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# Mice
+#
+# CONFIG_BUSMOUSE is not set
+CONFIG_MOUSE=y
+CONFIG_PSMOUSE=y
+# CONFIG_82C710_MOUSE is not set
+# CONFIG_PC110_PAD is not set
+
+#
+# Joysticks
+#
+# CONFIG_INPUT_GAMEPORT is not set
+
+#
+# Input core support is needed for gameports
+#
+
+#
+# Input core support is needed for joysticks
+#
+# CONFIG_QIC02_TAPE is not set
+
+#
+# Watchdog Cards
+#
+# CONFIG_WATCHDOG is not set
+# CONFIG_INTEL_RNG is not set
+# CONFIG_NVRAM is not set
+# CONFIG_RTC is not set
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+# CONFIG_APPLICOM is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+CONFIG_AGP=y
+CONFIG_AGP_INTEL=y
+CONFIG_AGP_I810=y
+CONFIG_AGP_VIA=y
+CONFIG_AGP_AMD=y
+CONFIG_AGP_SIS=y
+CONFIG_AGP_ALI=y
+# CONFIG_AGP_SWORKS is not set
+CONFIG_DRM=y
+# CONFIG_DRM_OLD is not set
+
+#
+# DRM 4.1 drivers
+#
+CONFIG_DRM_NEW=y
+CONFIG_DRM_TDFX=y
+# CONFIG_DRM_R128 is not set
+CONFIG_DRM_RADEON=y
+# CONFIG_DRM_I810 is not set
+# CONFIG_DRM_MGA is not set
+# CONFIG_DRM_SIS is not set
+
+#
+# PCMCIA character devices
+#
+# CONFIG_PCMCIA_SERIAL_CS is not set
+# CONFIG_MWAVE is not set
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+
+#
+# File systems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_AUTOFS_FS is not set
+CONFIG_AUTOFS4_FS=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_ADFS_FS_RW is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EXT3_FS is not set
+# CONFIG_JBD is not set
+# CONFIG_JBD_DEBUG is not set
+# CONFIG_FAT_FS is not set
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_JFFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+# CONFIG_CRAMFS is not set
+CONFIG_TMPFS=y
+# CONFIG_RAMFS is not set
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+# CONFIG_ZISOFS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_NTFS_RW is not set
+# CONFIG_HPFS_FS is not set
+CONFIG_PROC_FS=y
+# CONFIG_DEVFS_FS is not set
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_QNX4FS_RW is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+# CONFIG_SYSV_FS is not set
+# CONFIG_UDF_FS is not set
+# CONFIG_UDF_RW is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_UFS_FS_WRITE is not set
+
+#
+# Network File Systems
+#
+# CONFIG_CODA_FS is not set
+# CONFIG_INTERMEZZO_FS is not set
+CONFIG_NFS_FS=y
+# CONFIG_NFS_V3 is not set
+# CONFIG_ROOT_NFS is not set
+CONFIG_NFSD=y
+# CONFIG_NFSD_V3 is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_SMB_FS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_SMALLDOS is not set
+# CONFIG_NCPFS_NLS is not set
+# CONFIG_NCPFS_EXTRAS is not set
+# CONFIG_ZISOFS_FS is not set
+# CONFIG_ZLIB_FS_INFLATE is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_SMB_NLS is not set
+# CONFIG_NLS is not set
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+# CONFIG_VIDEO_SELECT is not set
+
+#
+# Sound
+#
+CONFIG_SOUND=y
+# CONFIG_SOUND_BT878 is not set
+# CONFIG_SOUND_CMPCI is not set
+# CONFIG_SOUND_EMU10K1 is not set
+# CONFIG_MIDI_EMU10K1 is not set
+# CONFIG_SOUND_FUSION is not set
+# CONFIG_SOUND_CS4281 is not set
+# CONFIG_SOUND_ES1370 is not set
+CONFIG_SOUND_ES1371=y
+# CONFIG_SOUND_ESSSOLO1 is not set
+# CONFIG_SOUND_MAESTRO is not set
+# CONFIG_SOUND_MAESTRO3 is not set
+# CONFIG_SOUND_ICH is not set
+# CONFIG_SOUND_RME96XX is not set
+# CONFIG_SOUND_SONICVIBES is not set
+# CONFIG_SOUND_TRIDENT is not set
+# CONFIG_SOUND_MSNDCLAS is not set
+# CONFIG_SOUND_MSNDPIN is not set
+# CONFIG_SOUND_VIA82CXXX is not set
+# CONFIG_MIDI_VIA82CXXX is not set
+# CONFIG_SOUND_OSS is not set
+# CONFIG_SOUND_TVMIXER is not set
+
+#
+# USB support
+#
+CONFIG_USB=y
+# CONFIG_USB_DEBUG is not set
+
+#
+# Miscellaneous USB options
+#
+# CONFIG_USB_DEVICEFS is not set
+# CONFIG_USB_BANDWIDTH is not set
+# CONFIG_USB_LONG_TIMEOUT is not set
+
+#
+# USB Controllers
+#
+CONFIG_USB_UHCI_ALT=y
+# CONFIG_USB_OHCI is not set
+
+#
+# USB Device Class drivers
+#
+# CONFIG_USB_AUDIO is not set
+# CONFIG_USB_BLUETOOTH is not set
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+# CONFIG_USB_STORAGE_DATAFAB is not set
+# CONFIG_USB_STORAGE_FREECOM is not set
+# CONFIG_USB_STORAGE_ISD200 is not set
+# CONFIG_USB_STORAGE_DPCM is not set
+# CONFIG_USB_STORAGE_HP8200e is not set
+# CONFIG_USB_STORAGE_SDDR09 is not set
+# CONFIG_USB_STORAGE_JUMPSHOT is not set
+# CONFIG_USB_ACM is not set
+# CONFIG_USB_PRINTER is not set
+
+#
+# USB Human Interface Devices (HID)
+#
+
+#
+#   Input core support is needed for USB HID
+#
+
+#
+# USB Imaging devices
+#
+# CONFIG_USB_DC2XX is not set
+# CONFIG_USB_MDC800 is not set
+# CONFIG_USB_SCANNER is not set
+# CONFIG_USB_MICROTEK is not set
+# CONFIG_USB_HPUSBSCSI is not set
+
+#
+# USB Multimedia devices
+#
+
+#
+#   Video4Linux support is needed for USB Multimedia device support
+#
+
+#
+# USB Network adaptors
+#
+# CONFIG_USB_PEGASUS is not set
+# CONFIG_USB_KAWETH is not set
+# CONFIG_USB_CATC is not set
+# CONFIG_USB_CDCETHER is not set
+# CONFIG_USB_USBNET is not set
+
+#
+# USB port drivers
+#
+# CONFIG_USB_USS720 is not set
+
+#
+# USB Serial Converter support
+#
+# CONFIG_USB_SERIAL is not set
+# CONFIG_USB_SERIAL_GENERIC is not set
+# CONFIG_USB_SERIAL_BELKIN is not set
+# CONFIG_USB_SERIAL_WHITEHEAT is not set
+# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
+# CONFIG_USB_SERIAL_EMPEG is not set
+# CONFIG_USB_SERIAL_FTDI_SIO is not set
+# CONFIG_USB_SERIAL_VISOR is not set
+# CONFIG_USB_SERIAL_IPAQ is not set
+# CONFIG_USB_SERIAL_IR is not set
+# CONFIG_USB_SERIAL_EDGEPORT is not set
+# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
+# CONFIG_USB_SERIAL_KEYSPAN is not set
+# CONFIG_USB_SERIAL_MCT_U232 is not set
+# CONFIG_USB_SERIAL_KLSI is not set
+# CONFIG_USB_SERIAL_PL2303 is not set
+# CONFIG_USB_SERIAL_CYBERJACK is not set
+# CONFIG_USB_SERIAL_XIRCOM is not set
+# CONFIG_USB_SERIAL_OMNINET is not set
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_RIO500 is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.alpha
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.alpha	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.alpha	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,302 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Code maturity level options
+#
+# CONFIG_EXPERIMENTAL is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_KMOD is not set
+
+#
+# General setup
+#
+CONFIG_NATIVE=y
+# CONFIG_ALPHA_AVANTI is not set
+# CONFIG_ALPHA_XL is not set
+# CONFIG_ALPHA_XLT is not set
+# CONFIG_ALPHA_CABRIOLET is not set
+# CONFIG_ALPHA_EB66 is not set
+# CONFIG_ALPHA_EB66P is not set
+# CONFIG_ALPHA_EB64P is not set
+# CONFIG_ALPHA_EB164 is not set
+# CONFIG_ALPHA_PC164 is not set
+# CONFIG_ALPHA_LX164 is not set
+# CONFIG_ALPHA_SX164 is not set
+# CONFIG_ALPHA_DP264 is not set
+# CONFIG_ALPHA_JENSEN is not set
+# CONFIG_ALPHA_NONAME is not set
+# CONFIG_ALPHA_TAKARA is not set
+# CONFIG_ALPHA_MIKASA is not set
+# CONFIG_ALPHA_NORITAKE is not set
+CONFIG_ALPHA_ALCOR=y
+# CONFIG_ALPHA_MIATA is not set
+# CONFIG_ALPHA_SABLE is not set
+# CONFIG_ALPHA_RAWHIDE is not set
+# CONFIG_ALPHA_BOOK1 is not set
+# CONFIG_ALPHA_RUFFIAN is not set
+# CONFIG_ALPHA_P2K is not set
+CONFIG_PCI=y
+CONFIG_ALPHA_EV5=y
+CONFIG_ALPHA_CIA=y
+CONFIG_ALPHA_SRM=y
+CONFIG_ALPHA_EISA=y
+# CONFIG_PCI_QUIRKS is not set
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=y
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_MISC is not set
+CONFIG_BINFMT_EM86=y
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+# CONFIG_BLK_DEV_IDE is not set
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_ONLY is not set
+
+#
+# Additional Block Devices
+#
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_MD is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+# (it is safe to leave these untouched)
+#
+# CONFIG_INET_RARP is not set
+CONFIG_IP_NOSR=y
+CONFIG_SKB_LARGE=y
+
+#
+#  
+#
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+# CONFIG_CHR_DEV_ST is not set
+CONFIG_BLK_DEV_SR=y
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+# CONFIG_CHR_DEV_SG is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+# CONFIG_SCSI_NCR53C8XX is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+CONFIG_SCSI_QLOGIC_ISP=y
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+CONFIG_DUMMY=m
+# CONFIG_EQUALIZER is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+# CONFIG_PCNET32 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+CONFIG_DE4X5=y
+# CONFIG_DEC_ELCP is not set
+# CONFIG_DGRS is not set
+# CONFIG_EEXPRESS_PRO100 is not set
+# CONFIG_NE2K_PCI is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_WAN_DRIVERS is not set
+# CONFIG_LAPBETHER is not set
+# CONFIG_X25_ASY is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+# CONFIG_FAT_FS is not set
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+# CONFIG_NFSD is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_MAC_PARTITION is not set
+# CONFIG_NLS is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+CONFIG_MOUSE=y
+# CONFIG_ATIXL_BUSMOUSE is not set
+# CONFIG_BUSMOUSE is not set
+# CONFIG_MS_BUSMOUSE is not set
+CONFIG_PSMOUSE=y
+# CONFIG_82C710_MOUSE is not set
+# CONFIG_PC110_PAD is not set
+# CONFIG_UMISC is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_NVRAM is not set
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+# CONFIG_FB is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set
+CONFIG_MATHEMU=y
+# CONFIG_MAGIC_SYSRQ is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.amiga
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.amiga	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.amiga	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,357 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Platform dependent setup
+#
+CONFIG_AMIGA=y
+# CONFIG_ATARI is not set
+# CONFIG_MAC is not set
+# CONFIG_APOLLO is not set
+# CONFIG_VME is not set
+# CONFIG_HP300 is not set
+# CONFIG_SUN3X is not set
+# CONFIG_SUN3 is not set
+# CONFIG_Q40 is not set
+CONFIG_M68020=y
+CONFIG_M68030=y
+CONFIG_M68040=y
+CONFIG_M68060=y
+CONFIG_FPU_EMU=y
+CONFIG_FPU_EMU_EXTRAPREC=y
+# CONFIG_FPU_EMU_ONLY is not set
+# CONFIG_ADVANCED is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_ZORRO=y
+CONFIG_AMIGA_PCMCIA=y
+# CONFIG_HEARTBEAT is not set
+CONFIG_PROC_HARDWARE=y
+# CONFIG_PARPORT is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+CONFIG_AMIGA_FLOPPY=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+CONFIG_BLK_DEV_IDESCSI=m
+# CONFIG_BLK_DEV_PCIDE is not set
+CONFIG_BLK_DEV_GAYLE=y
+CONFIG_BLK_DEV_IDEDOUBLER=y
+CONFIG_BLK_DEV_BUDDHA=y
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_AMIGA_Z2RAM=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+CONFIG_IP_MASQUERADE_ICMP=y
+CONFIG_IP_MASQUERADE_MOD=y
+CONFIG_IP_MASQUERADE_IPAUTOFW=m
+CONFIG_IP_MASQUERADE_IPPORTFW=m
+CONFIG_IP_MASQUERADE_MFW=m
+# CONFIG_IP_ROUTER is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=m
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_SPX=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_A3000_SCSI=y
+CONFIG_A4000T_SCSI=y
+CONFIG_A2091_SCSI=y
+CONFIG_GVP11_SCSI=y
+CONFIG_CYBERSTORM_SCSI=y
+CONFIG_CYBERSTORMII_SCSI=y
+CONFIG_BLZ2060_SCSI=y
+CONFIG_BLZ1230_SCSI=y
+CONFIG_FASTLANE_SCSI=y
+CONFIG_A4091_SCSI=y
+CONFIG_WARPENGINE_SCSI=y
+CONFIG_BLZ603EPLUS_SCSI=y
+CONFIG_OKTAGON_SCSI=y
+# CONFIG_CYBERSTORMIII_SCSI is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_PPP=m
+CONFIG_EQUALIZER=m
+CONFIG_ARIADNE=m
+CONFIG_ARIADNE2=m
+CONFIG_A2065=m
+CONFIG_HYDRA=m
+CONFIG_APNE=m
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_M68K_PRINTER=m
+CONFIG_MULTIFACE_III_LP=m
+CONFIG_AMIGAMOUSE=y
+CONFIG_AMIGA_BUILTIN_SERIAL=y
+CONFIG_WHIPPET_SERIAL=m
+CONFIG_GVPIOEXT=m
+CONFIG_GVPIOEXT_LP=m
+CONFIG_GVPIOEXT_PLIP=m
+CONFIG_MULTIFACE_III_TTY=m
+# CONFIG_HYPERCOM1 is not set
+CONFIG_SERIAL_CONSOLE=y
+# CONFIG_USERIAL is not set
+# CONFIG_WATCHDOG is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Sound support
+#
+CONFIG_SOUND=m
+CONFIG_DMASOUND=m
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=y
+CONFIG_HFS_FS=m
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_MINIX_FS=y
+# CONFIG_NTFS_FS is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=y
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_TCP=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_SMB_FS=m
+CONFIG_SMB_NLS_DEFAULT=y
+CONFIG_SMB_NLS_REMOTE="cp437"
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_NCPFS_NLS=y
+# CONFIG_NCPFS_EXTRAS is not set
+
+#
+# Partition Types
+#
+CONFIG_AMIGA_PARTITION=y
+CONFIG_FOREIGN_PARTITIONS=y
+# CONFIG_MSDOS_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+CONFIG_ATARI_PARTITION=m
+CONFIG_MAC_PARTITION=m
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_RU=m
+
+#
+# Console drivers
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+# CONFIG_FB_PM2 is not set
+CONFIG_FB_AMIGA=y
+CONFIG_FB_AMIGA_OCS=y
+CONFIG_FB_AMIGA_ECS=y
+CONFIG_FB_AMIGA_AGA=y
+CONFIG_FB_CYBER=y
+# CONFIG_FB_CYBER_HWBLANK is not set
+CONFIG_FB_VIRGE=y
+CONFIG_FB_RETINAZ3=y
+CONFIG_FB_CLGEN=y
+# CONFIG_FB_CLGEN_1024x768 is not set
+CONFIG_FB_FM2=y
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_MFB=y
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+CONFIG_FBCON_AFB=y
+CONFIG_FBCON_ILBM=y
+# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+CONFIG_FONT_PEARL_8x8=y
+
+#
+# Kernel hacking
+#
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_KGDB is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.apus
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.apus	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.apus	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,373 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+CONFIG_6xx=y
+# CONFIG_8xx is not set
+# CONFIG_PMAC is not set
+# CONFIG_PREP is not set
+# CONFIG_CHRP is not set
+# CONFIG_ALL_PPC is not set
+CONFIG_APUS=y
+# CONFIG_MBX is not set
+CONFIG_MACH_SPECIFIC=y
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+# CONFIG_MODULES is not set
+# CONFIG_PCI is not set
+# CONFIG_PCI_OLD_PROC is not set
+CONFIG_NET=y
+# CONFIG_SYSCTL is not set
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_BINFMT_JAVA is not set
+# CONFIG_PARPORT is not set
+CONFIG_ABSTRACT_CONSOLE=y
+CONFIG_FB=y
+# CONFIG_VGA_CONSOLE is not set
+# CONFIG_FB_COMPAT_XPMAC is not set
+# CONFIG_MAC_KEYBOARD is not set
+# CONFIG_MAC_FLOPPY is not set
+# CONFIG_MACMOUSE is not set
+# CONFIG_PROC_DEVICETREE is not set
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+CONFIG_FB_CONSOLE=y
+CONFIG_AMIGA=y
+CONFIG_ZORRO=y
+CONFIG_AMIGAMOUSE=y
+CONFIG_ABSTRACT_CONSOLE=y
+CONFIG_FB=y
+CONFIG_AMIGA_FLOPPY=y
+CONFIG_AMIGA_BUILTIN_SERIAL=y
+CONFIG_GVPIOEXT=y
+# CONFIG_GVPIOEXT_LP is not set
+# CONFIG_GVPIOEXT_PLIP is not set
+CONFIG_MULTIFACE_III_TTY=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_PROC_HARDWARE is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Floppy, IDE, and other block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+CONFIG_BLK_DEV_GAYLE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_IDE_CHIPSETS is not set
+
+#
+# Additional Block Devices
+#
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+# CONFIG_IP_ACCT is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+# (it is safe to leave these untouched)
+#
+CONFIG_INET_RARP=y
+# CONFIG_IP_NOSR is not set
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_PROFILE is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+# CONFIG_CHR_DEV_ST is not set
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+# CONFIG_CHR_DEV_SG is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_DEBUG is not set
+# CONFIG_SCSI_MESH is not set
+CONFIG_A3000_SCSI=y
+CONFIG_A2091_SCSI=y
+CONFIG_GVP11_SCSI=y
+CONFIG_FASTLANE_SCSI=y
+# CONFIG_A4000T_SCSI is not set
+# CONFIG_A4091_SCSI is not set
+# CONFIG_SCSI_MAC53C94 is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+CONFIG_NET_ETHERNET=y
+CONFIG_ARIADNE=y
+CONFIG_A2065=y
+CONFIG_HYDRA=y
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_NET_ISA is not set
+# CONFIG_NET_EISA is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+CONFIG_PPP=y
+
+#
+# CCP compressors for PPP are only built as modules.
+#
+CONFIG_SLIP=y
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_SHAPER is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+CONFIG_MINIX_FS=y
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=y
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+# CONFIG_ROOT_NFS is not set
+# CONFIG_NFSD is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+CONFIG_AFFS_FS=y
+# CONFIG_HFS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+
+#
+# Partition Tables
+#
+CONFIG_AMIGA_PARTITION=y
+# CONFIG_FOREIGN_PARTITIONS is not set
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_DEVPTS_FS is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_KOI8_R is not set
+
+#
+# Frame buffer devices
+#
+CONFIG_FB_AMIGA=y
+CONFIG_FB_AMIGA_OCS=y
+CONFIG_FB_AMIGA_ECS=y
+CONFIG_FB_AMIGA_AGA=y
+CONFIG_FB_CYBER=y
+CONFIG_FB_VIRGE=y
+CONFIG_FB_RETINAZ3=y
+# CONFIG_FB_OF is not set
+# CONFIG_FB_S3TRIO is not set
+CONFIG_FB_VIRTUAL=y
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_MFB=y
+CONFIG_FBCON_ILBM=y
+CONFIG_FBCON_AFB=y
+CONFIG_FBCON_MAC=y
+CONFIG_FBCON_CFB2=y
+CONFIG_FBCON_CFB4=y
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_MOUSE is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_NVRAM is not set
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.arm
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.arm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.arm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,268 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_ARM=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# General setup
+#
+# CONFIG_ARCH_ARC is not set
+# CONFIG_ARCH_A5K is not set
+CONFIG_ARCH_RPC=y
+# CONFIG_ARCH_EBSA110 is not set
+# CONFIG_ARCH_NEXUSPCI is not set
+CONFIG_ARCH_ACORN=y
+# CONFIG_PCI is not set
+# CONFIG_CPU_ARM2 is not set
+# CONFIG_CPU_ARM3 is not set
+# CONFIG_CPU_ARM6 is not set
+CONFIG_CPU_SA110=y
+CONFIG_FRAME_POINTER=y
+# CONFIG_BINUTILS_NEW is not set
+CONFIG_DEBUG_ERRORS=y
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=y
+CONFIG_BINFMT_ELF=m
+# CONFIG_BINFMT_JAVA is not set
+CONFIG_PARPORT=y
+CONFIG_PARPORT_PC=y
+
+#
+# Floppy, IDE, and other block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_IDE_PCMCIA is not set
+CONFIG_BLK_DEV_IDE_CARDS=y
+CONFIG_BLK_DEV_IDE_ICSIDE=y
+# CONFIG_BLK_DEV_IDE_RAPIDE is not set
+# CONFIG_BLK_DEV_XD is not set
+
+#
+# Additional Block Devices
+#
+CONFIG_BLK_DEV_LOOP=m
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PART=y
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ACCT is not set
+# CONFIG_IP_MASQUERADE is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+# (it is safe to leave these untouched)
+#
+# CONFIG_INET_RARP is not set
+CONFIG_IP_NOSR=y
+# CONFIG_SKB_LARGE is not set
+# CONFIG_IPV6 is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_PROFILE is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+# CONFIG_CHR_DEV_ST is not set
+CONFIG_BLK_DEV_SR=y
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+# CONFIG_CHR_DEV_SG is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI low-level drivers
+#
+CONFIG_SCSI_ACORNSCSI_3=m
+CONFIG_SCSI_ACORNSCSI_TAGGED_QUEUE=y
+CONFIG_SCSI_ACORNSCSI_SYNC=y
+CONFIG_SCSI_CUMANA_2=m
+CONFIG_SCSI_POWERTECSCSI=m
+
+#
+# The following drives are not fully supported
+#
+CONFIG_SCSI_CUMANA_1=m
+CONFIG_SCSI_OAK1=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_PPA_HAVE_PEDANTIC=2
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+CONFIG_PPP=m
+
+#
+# CCP compressors for PPP are only built as modules.
+#
+# CONFIG_SLIP is not set
+CONFIG_ETHER1=m
+CONFIG_ETHER3=m
+CONFIG_ETHERH=m
+CONFIG_CDROM=y
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=y
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFSD=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+CONFIG_ADFS_FS=y
+CONFIG_ADFS_FS=y
+# CONFIG_MAC_PARTITION is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_KOI8_R is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_SERIAL_EXTENDED is not set
+CONFIG_ATOMWIDE_SERIAL=y
+CONFIG_DUALSP_SERIAL=y
+CONFIG_MOUSE=y
+CONFIG_PRINTER=m
+CONFIG_PRINTER_READBACK=y
+# CONFIG_UMISC is not set
+# CONFIG_WATCHDOG is not set
+CONFIG_RPCMOUSE=y
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+CONFIG_VIDC=y
+CONFIG_AUDIO=y
+DSP_BUFFSIZE=65536
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set
+CONFIG_MAGIC_SYSRQ=y

Added: dists/trunk/utils/kernel-package/kernel/Config/config.atari
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.atari	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.atari	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,351 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Platform dependent setup
+#
+# CONFIG_AMIGA is not set
+CONFIG_ATARI=y
+CONFIG_HADES=y
+CONFIG_PCI=y
+# CONFIG_MAC is not set
+# CONFIG_APOLLO is not set
+# CONFIG_VME is not set
+# CONFIG_HP300 is not set
+# CONFIG_SUN3X is not set
+# CONFIG_SUN3 is not set
+# CONFIG_PCI_OLD_PROC is not set
+# CONFIG_Q40 is not set
+CONFIG_M68020=y
+CONFIG_M68030=y
+CONFIG_M68040=y
+# CONFIG_M68060 is not set
+CONFIG_FPU_EMU=y
+CONFIG_FPU_EMU_EXTRAPREC=y
+# CONFIG_FPU_EMU_ONLY is not set
+# CONFIG_ADVANCED is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_STRAM_SWAP=y
+CONFIG_STRAM_PROC=y
+CONFIG_HEARTBEAT=y
+CONFIG_PROC_HARDWARE=y
+# CONFIG_PARPORT is not set
+# CONFIG_PARPORT_ATARI is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+CONFIG_ATARI_FLOPPY=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_PCIDE is not set
+CONFIG_BLK_DEV_FALCON_IDE=y
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+# CONFIG_BLK_DEV_IDEPCI is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_ATARI_ACSI=y
+# CONFIG_ACSI_MULTI_LUN is not set
+CONFIG_ATARI_SLM=m
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+# CONFIG_BLK_DEV_DAC960 is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_CPQ_DA is not set
+# CONFIG_BLK_CPQ_CISS_DA is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+CONFIG_IP_MASQUERADE_ICMP=y
+CONFIG_IP_MASQUERADE_MOD=y
+CONFIG_IP_MASQUERADE_IPAUTOFW=m
+CONFIG_IP_MASQUERADE_IPPORTFW=m
+CONFIG_IP_MASQUERADE_MFW=m
+# CONFIG_IP_ROUTER is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=m
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_SPX=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_ATARI_SCSI=y
+CONFIG_ATARI_SCSI_TOSHIBA_DELAY=y
+CONFIG_ATARI_SCSI_RESET_BOOT=y
+CONFIG_TT_DMA_EMUL=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+CONFIG_SLIP_MODE_SLIP6=y
+CONFIG_PPP=m
+# CONFIG_EQUALIZER is not set
+CONFIG_ATARILANCE=m
+CONFIG_ATARI_BIONET=m
+CONFIG_ATARI_PAMSNET=m
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_NVRAM=y
+CONFIG_M68K_PRINTER=m
+CONFIG_ATARIMOUSE=y
+CONFIG_ATARI_MFPSER=m
+CONFIG_ATARI_SCC=y
+CONFIG_ATARI_SCC_DMA=y
+CONFIG_ATARI_MIDI=m
+CONFIG_ATARI_DSP56K=m
+CONFIG_SERIAL_CONSOLE=y
+# CONFIG_USERIAL is not set
+# CONFIG_WATCHDOG is not set
+CONFIG_RTC=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Sound support
+#
+CONFIG_SOUND=m
+CONFIG_DMASOUND=m
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_MINIX_FS=y
+# CONFIG_NTFS_FS is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=y
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+# CONFIG_CODA_FS is not set
+CONFIG_NFS_FS=m
+CONFIG_NFS_V3=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_TCP=y
+CONFIG_SUNRPC=m
+CONFIG_LOCKD=m
+CONFIG_SMB_FS=m
+CONFIG_SMB_NLS_DEFAULT=y
+CONFIG_SMB_NLS_REMOTE="cp437"
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+CONFIG_NCPFS_NFS_NS=y
+CONFIG_NCPFS_OS2_NS=y
+CONFIG_NCPFS_SMALLDOS=y
+CONFIG_NCPFS_MOUNT_SUBDIR=y
+CONFIG_NCPFS_NLS=y
+# CONFIG_NCPFS_EXTRAS is not set
+
+#
+# Partition Types
+#
+CONFIG_ATARI_PARTITION=y
+CONFIG_FOREIGN_PARTITIONS=y
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+CONFIG_AMIGA_PARTITION=m
+CONFIG_MAC_PARTITION=m
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SGI_PARTITION is not set
+CONFIG_MINIX_SUBPARTITION=y
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_SMD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_RU=m
+
+#
+# Console drivers
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+# CONFIG_FB_PM2 is not set
+CONFIG_FB_ATARI=y
+CONFIG_FB_ATY=y
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_MFB=y
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+CONFIG_FBCON_IPLAN2P2=y
+CONFIG_FBCON_IPLAN2P4=y
+CONFIG_FBCON_IPLAN2P8=y
+CONFIG_FBCON_FONTWIDTH8_ONLY=y
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Kernel hacking
+#
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_KGDB is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.bvme6000
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.bvme6000	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.bvme6000	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,286 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Platform dependent setup
+#
+# CONFIG_AMIGA is not set
+# CONFIG_ATARI is not set
+# CONFIG_MAC is not set
+# CONFIG_APOLLO is not set
+CONFIG_VME=y
+# CONFIG_MVME147 is not set
+# CONFIG_MVME16x is not set
+CONFIG_BVME6000=y
+# CONFIG_HP300 is not set
+# CONFIG_SUN3X is not set
+# CONFIG_SUN3 is not set
+# CONFIG_Q40 is not set
+# CONFIG_M68020 is not set
+# CONFIG_M68030 is not set
+CONFIG_M68040=y
+CONFIG_M68060=y
+CONFIG_FPU_EMU=y
+CONFIG_FPU_EMU_EXTRAPREC=y
+# CONFIG_FPU_EMU_ONLY is not set
+# CONFIG_ADVANCED is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PROC_HARDWARE=y
+# CONFIG_PARPORT is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_IDE is not set
+# CONFIG_BLK_DEV_HD_ONLY is not set
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+# CONFIG_IP_PNP_ENABLE is not set
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+CONFIG_IP_MASQUERADE_ICMP=y
+CONFIG_IP_MASQUERADE_MOD=y
+CONFIG_IP_MASQUERADE_IPAUTOFW=m
+CONFIG_IP_MASQUERADE_IPPORTFW=m
+CONFIG_IP_MASQUERADE_MFW=m
+# CONFIG_IP_ROUTER is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=m
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_SPX=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_BVME6000_SCSI=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_PPP=m
+# CONFIG_EQUALIZER is not set
+CONFIG_BVME6000_NET=y
+
+#
+# Character devices
+#
+CONFIG_M68K_PRINTER=m
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_BVME6000_SCC=y
+CONFIG_USERIAL=y
+# CONFIG_WATCHDOG is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Sound support
+#
+# CONFIG_SOUND is not set
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_MINIX_FS=y
+# CONFIG_NTFS_FS is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=y
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_ROOT_NFS=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_TCP=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_SMB_FS=m
+CONFIG_SMB_NLS_DEFAULT=y
+CONFIG_SMB_NLS_REMOTE="cp437"
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_NCPFS_NLS=y
+# CONFIG_NCPFS_EXTRAS is not set
+
+#
+# Partition Types
+#
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_FOREIGN_PARTITIONS is not set
+CONFIG_MINIX_SUBPARTITION=y
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_SMD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_RU=m
+
+#
+# Kernel hacking
+#
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_KGDB is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.chrp
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.chrp	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.chrp	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,534 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Cross development support
+#
+# CONFIG_CROSSCOMPILE is not set
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+CONFIG_6xx=y
+# CONFIG_8xx is not set
+# CONFIG_PMAC is not set
+# CONFIG_PREP is not set
+CONFIG_CHRP=y
+# CONFIG_ALL_PPC is not set
+# CONFIG_APUS is not set
+# CONFIG_MBX is not set
+CONFIG_MACH_SPECIFIC=y
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+CONFIG_PCI=y
+# CONFIG_PCI_QUIRKS is not set
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSCTL=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+CONFIG_BINFMT_MISC=m
+# CONFIG_BINFMT_JAVA is not set
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+# CONFIG_PARPORT_OTHER is not set
+CONFIG_FB=y
+CONFIG_FB_COMPAT_XPMAC=y
+# CONFIG_PMAC_PBOOK is not set
+# CONFIG_MAC_KEYBOARD is not set
+# CONFIG_MAC_FLOPPY is not set
+# CONFIG_MAC_SERIAL is not set
+# CONFIG_ADBMOUSE is not set
+CONFIG_PROC_DEVICETREE=y
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+# CONFIG_TOTALMP is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+CONFIG_BLK_DEV_IDESCSI=m
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+CONFIG_BLK_DEV_IDEPCI=y
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+# CONFIG_IDEDMA_AUTO is not set
+# CONFIG_BLK_DEV_OPTI621 is not set
+# CONFIG_BLK_DEV_TRM290 is not set
+# CONFIG_BLK_DEV_NS87415 is not set
+# CONFIG_BLK_DEV_VIA82C586 is not set
+CONFIG_BLK_DEV_SL82C105=y
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_NBD=m
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=m
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+# CONFIG_RTNETLINK is not set
+CONFIG_NETLINK_DEV=m
+# CONFIG_FIREWALL is not set
+CONFIG_NET_ALIAS=y
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_MROUTE is not set
+CONFIG_IP_ALIAS=y
+# CONFIG_SYN_COOKIES is not set
+CONFIG_INET_RARP=y
+CONFIG_IP_NOSR=y
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+# CONFIG_SPX is not set
+CONFIG_ATALK=m
+CONFIG_X25=m
+CONFIG_LAPB=m
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+CONFIG_ECONET=m
+# CONFIG_ECONET_AUNUDP is not set
+# CONFIG_ECONET_NATIVE is not set
+CONFIG_WAN_ROUTER=m
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AIC7XXX=m
+# CONFIG_OVERRIDE_CMDS is not set
+CONFIG_AIC7XXX_PROC_STATS=y
+CONFIG_AIC7XXX_RESET_DELAY=5
+CONFIG_SCSI_ADVANSYS=m
+# CONFIG_SCSI_IN2000 is not set
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_OMIT_FLASHPOINT is not set
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA_DMA=m
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_EATA=m
+# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
+# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
+CONFIG_SCSI_EATA_MAX_TAGS=16
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_GENERIC_NCR5380=y
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_PPA_HAVE_PEDANTIC=2
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_GENERIC_NCR53C400 is not set
+CONFIG_SCSI_G_NCR5380_PORT=y
+# CONFIG_SCSI_G_NCR5380_MEM is not set
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR53C7xx=m
+# CONFIG_SCSI_NCR53C7xx_sync is not set
+# CONFIG_SCSI_NCR53C7xx_FAST is not set
+# CONFIG_SCSI_NCR53C7xx_DISCONNECT is not set
+CONFIG_SCSI_NCR53C8XX=m
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=20
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_PCI2000=m
+CONFIG_SCSI_PCI2220I=m
+CONFIG_SCSI_PSI240I=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+# CONFIG_SCSI_SEAGATE is not set
+CONFIG_SCSI_DC390T=m
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
+CONFIG_SCSI_U14_34F_MAX_TAGS=8
+# CONFIG_SCSI_ULTRASTOR is not set
+CONFIG_SCSI_DEBUG=m
+CONFIG_SCSI_MESH=y
+CONFIG_SCSI_MESH_SYNC_RATE=10
+CONFIG_SCSI_MAC53C94=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_ARCNET=m
+# CONFIG_ARCNET_ETH is not set
+# CONFIG_ARCNET_1051 is not set
+# CONFIG_ARCNET_COM90xx is not set
+# CONFIG_ARCNET_COM90xxIO is not set
+# CONFIG_ARCNET_RIM_I is not set
+# CONFIG_ARCNET_COM20020 is not set
+CONFIG_DUMMY=m
+CONFIG_EQUALIZER=m
+CONFIG_ETHERTAP=y
+CONFIG_NET_ETHERNET=y
+# CONFIG_MACE is not set
+# CONFIG_BMAC is not set
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+CONFIG_RTL8139=m
+CONFIG_YELLOWFIN=m
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+CONFIG_PCNET32=m
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_CS89x0=m
+CONFIG_DE4X5=y
+CONFIG_DEC_ELCP=m
+CONFIG_DGRS=m
+CONFIG_EEXPRESS_PRO100=m
+CONFIG_LNE390=m
+# CONFIG_NE3210 is not set
+CONFIG_NE2K_PCI=m
+CONFIG_TLAN=m
+# CONFIG_VIA_RHINE is not set
+CONFIG_ES3210=m
+CONFIG_EPIC100=m
+# CONFIG_ZNET is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+CONFIG_DLCI=m
+CONFIG_DLCI_COUNT=24
+CONFIG_DLCI_MAX=8
+CONFIG_SDLA=m
+CONFIG_LTPC=m
+CONFIG_COPS=m
+# CONFIG_COPS_DAYNA is not set
+# CONFIG_COPS_TANGENT is not set
+CONFIG_IPDDP=m
+# CONFIG_IPDDP_ENCAP is not set
+# CONFIG_IPDDP_DECAP is not set
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+# CONFIG_SLIP_SMART is not set
+# CONFIG_SLIP_MODE_SLIP6 is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+CONFIG_SHAPER=m
+CONFIG_HOSTESS_SV11=m
+# CONFIG_WAN_DRIVERS is not set
+CONFIG_LAPBETHER=m
+CONFIG_X25_ASY=m
+
+#
+# Amateur Radio support
+#
+CONFIG_HAMRADIO=y
+CONFIG_AX25=m
+CONFIG_AX25_DAMA_SLAVE=y
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_DMASCC=m
+CONFIG_SCC=m
+# CONFIG_SCC_DELAY is not set
+# CONFIG_SCC_TRXECHO is not set
+# CONFIG_BAYCOM_SER_FDX is not set
+# CONFIG_BAYCOM_SER_HDX is not set
+# CONFIG_BAYCOM_PAR is not set
+# CONFIG_BAYCOM_EPP is not set
+# CONFIG_SOUNDMODEM is not set
+# CONFIG_HFMODEM is not set
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_AUDIO=y
+# CONFIG_ISDN_X25 is not set
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_LOOP=m
+# CONFIG_ISDN_DRV_PCBIT is not set
+CONFIG_ISDN_DRV_HISAX=m
+# CONFIG_HISAX_EURO is not set
+# CONFIG_HISAX_1TR6 is not set
+CONFIG_HISAX_16_0=y
+CONFIG_HISAX_16_3=y
+CONFIG_HISAX_TELES3C=y
+CONFIG_HISAX_AVM_A1=y
+CONFIG_HISAX_ELSA=y
+# CONFIG_HISAX_IX1MICROR2 is not set
+# CONFIG_HISAX_DIEHLDIVA is not set
+# CONFIG_HISAX_ASUSCOM is not set
+# CONFIG_HISAX_TELEINT is not set
+CONFIG_HISAX_SEDLBAUER=y
+CONFIG_HISAX_SPORTSTER=y
+# CONFIG_HISAX_MIC is not set
+# CONFIG_HISAX_NETJET is not set
+# CONFIG_HISAX_NICCY is not set
+CONFIG_HISAX_AMD7930=y
+CONFIG_ISDN_DRV_SC=m
+CONFIG_ISDN_DRV_ACT2000=m
+CONFIG_ISDN_DRV_AVMB1=m
+# CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Console drivers
+#
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_OF=y
+# CONFIG_FB_CONTROL is not set
+# CONFIG_FB_PLATINUM is not set
+# CONFIG_FB_VALKYRIE is not set
+CONFIG_FB_ATY=y
+# CONFIG_FB_IMSTT is not set
+# CONFIG_FB_CT65550 is not set
+# CONFIG_FB_S3TRIO is not set
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+CONFIG_SERIAL_EXTENDED=y
+# CONFIG_SERIAL_MANY_PORTS is not set
+# CONFIG_SERIAL_SHARE_IRQ is not set
+# CONFIG_SERIAL_DETECT_IRQ is not set
+# CONFIG_SERIAL_MULTIPORT is not set
+# CONFIG_HUB6 is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+CONFIG_PRINTER=m
+CONFIG_PRINTER_READBACK=y
+CONFIG_MOUSE=y
+CONFIG_ATIXL_BUSMOUSE=m
+CONFIG_BUSMOUSE=m
+CONFIG_MS_BUSMOUSE=m
+CONFIG_PSMOUSE=y
+CONFIG_82C710_MOUSE=m
+CONFIG_PC110_PAD=m
+CONFIG_QIC02_TAPE=m
+# CONFIG_QIC02_DYNCONF is not set
+# CONFIG_WATCHDOG is not set
+CONFIG_RTC=y
+CONFIG_VIDEO_DEV=m
+CONFIG_RADIO_RTRACK=m
+CONFIG_RADIO_RTRACK2=m
+CONFIG_RADIO_AZTECH=m
+CONFIG_RADIO_MIROPCM20=m
+CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BWQCAM=m
+CONFIG_VIDEO_CQCAM=m
+CONFIG_VIDEO_PMS=m
+CONFIG_VIDEO_SAA5249=m
+CONFIG_RADIO_SF16FMI=m
+CONFIG_RADIO_ZOLTRIX=m
+CONFIG_NVRAM=y
+CONFIG_JOYSTICK=m
+# CONFIG_JOY_ANALOG is not set
+# CONFIG_JOY_ASSASIN is not set
+# CONFIG_JOY_GRAVIS is not set
+# CONFIG_JOY_LOGITECH is not set
+# CONFIG_JOY_SIDEWINDER is not set
+# CONFIG_JOY_THRUSTMASTER is not set
+# CONFIG_JOY_LIGHTNING is not set
+# CONFIG_JOY_CONSOLE is not set
+# CONFIG_JOY_DB9 is not set
+# CONFIG_JOY_TURBOGRAFX is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+CONFIG_MINIX_FS=m
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFSD=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_CODA_FS=m
+CONFIG_SMB_FS=m
+# CONFIG_SMB_WIN95 is not set
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_HPFS_FS=m
+# CONFIG_NTFS_FS is not set
+CONFIG_SYSV_FS=m
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=y
+CONFIG_ROMFS_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_AMIGA_PARTITION=y
+CONFIG_UFS_FS=m
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_SMD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+CONFIG_DEVPTS_FS=y
+CONFIG_ADFS_FS=m
+CONFIG_QNX4FS_FS=m
+# CONFIG_QNX4FS_RW is not set
+CONFIG_MAC_PARTITION=y
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=y
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_KOI8_R=m
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+# CONFIG_SOUND_ES1370 is not set
+# CONFIG_SOUND_ES1371 is not set
+# CONFIG_SOUND_SONICVIBES is not set
+# CONFIG_SOUND_MSNDCLAS is not set
+# CONFIG_SOUND_MSNDPIN is not set
+CONFIG_SOUND_OSS=m
+# CONFIG_SOUND_PAS is not set
+# CONFIG_SOUND_SB is not set
+# CONFIG_SOUND_ADLIB is not set
+# CONFIG_SOUND_GUS is not set
+# CONFIG_SOUND_MPU401 is not set
+# CONFIG_SOUND_PSS is not set
+# CONFIG_SOUND_MSS is not set
+# CONFIG_SOUND_SSCAPE is not set
+# CONFIG_SOUND_TRIX is not set
+# CONFIG_SOUND_MAD16 is not set
+# CONFIG_SOUND_WAVEFRONT is not set
+CONFIG_SOUND_CS4232=m
+# CONFIG_SOUND_MAUI is not set
+# CONFIG_SOUND_SGALAXY is not set
+# CONFIG_SOUND_OPL3SA1 is not set
+# CONFIG_SOUND_SOFTOSS is not set
+# CONFIG_SOUND_YM3812 is not set
+# CONFIG_SOUND_VMIDI is not set
+# CONFIG_SOUND_UART6850 is not set
+
+#
+# Additional low level sound drivers
+#
+# CONFIG_LOWLEVEL_SOUND is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.common
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.common	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.common	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,306 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+CONFIG_6xx=y
+# CONFIG_8xx is not set
+# CONFIG_PMAC is not set
+# CONFIG_PREP is not set
+# CONFIG_CHRP is not set
+CONFIG_ALL_PPC=y
+# CONFIG_APUS is not set
+# CONFIG_MBX is not set
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+# CONFIG_KMOD is not set
+CONFIG_PCI=y
+# CONFIG_PCI_QUIRKS is not set
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSCTL=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_BINFMT_JAVA is not set
+# CONFIG_PARPORT is not set
+CONFIG_FB=y
+CONFIG_FB_COMPAT_XPMAC=y
+# CONFIG_PMAC_PBOOK is not set
+CONFIG_MAC_KEYBOARD=y
+# CONFIG_MAC_FLOPPY is not set
+# CONFIG_MAC_SERIAL is not set
+# CONFIG_MACMOUSE is not set
+CONFIG_PROC_DEVICETREE=y
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+# CONFIG_BLK_DEV_IDEPCI is not set
+CONFIG_BLK_DEV_SL82C105=y
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=y
+# CONFIG_IP_NOSR is not set
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+# CONFIG_CHR_DEV_SG is not set
+# CONFIG_SCSI_MULTI_LUN is not set
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+CONFIG_SCSI_NCR53C8XX=y
+# CONFIG_SCSI_NCR53C8XX_NVRAM_DETECT is not set
+CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE=y
+CONFIG_SCSI_NCR53C8XX_IOMAPPED=y
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=5
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_MESH=y
+CONFIG_SCSI_MESH_SYNC_RATE=5
+CONFIG_SCSI_MAC53C94=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_MACE is not set
+# CONFIG_BMAC is not set
+# CONFIG_NET_VENDOR_3COM is not set
+CONFIG_LANCE=y
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_RTL8139 is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+CONFIG_PCNET32=y
+# CONFIG_AC3200 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+CONFIG_DE4X5=y
+# CONFIG_DEC_ELCP is not set
+# CONFIG_DGRS is not set
+# CONFIG_EEXPRESS_PRO100 is not set
+# CONFIG_LNE390 is not set
+# CONFIG_NE2K_PCI is not set
+# CONFIG_ES3210 is not set
+# CONFIG_EPIC100 is not set
+# CONFIG_TLAN is not set
+# CONFIG_ZNET is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_SHAPER is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+# CONFIG_FAT_FS is not set
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+# CONFIG_NFSD is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_HFS_FS=y
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_DEVPTS_FS is not set
+CONFIG_MAC_PARTITION=y
+# CONFIG_NLS is not set
+
+#
+# Console drivers
+#
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_OF=y
+# CONFIG_FB_S3TRIO is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_CT65550 is not set
+CONFIG_FB_VGA=y
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_VGA=y
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+# CONFIG_SERIAL is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+CONFIG_MOUSE=y
+# CONFIG_ATIXL_BUSMOUSE is not set
+# CONFIG_BUSMOUSE is not set
+# CONFIG_MS_BUSMOUSE is not set
+CONFIG_PSMOUSE=y
+# CONFIG_82C710_MOUSE is not set
+# CONFIG_PC110_PAD is not set
+# CONFIG_UMISC is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_NVRAM is not set
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.i386
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.i386	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.i386	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1853 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_X86=y
+CONFIG_ISA=y
+# CONFIG_SBUS is not set
+CONFIG_UID16=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+CONFIG_M386=y
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+# CONFIG_M586TSC is not set
+# CONFIG_M586MMX is not set
+# CONFIG_M686 is not set
+# CONFIG_MPENTIUMIII is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MELAN is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP2 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MCYRIXIII is not set
+# CONFIG_X86_CMPXCHG is not set
+# CONFIG_X86_XADD is not set
+CONFIG_X86_L1_CACHE_SHIFT=4
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
+CONFIG_X86_PPRO_FENCE=y
+# CONFIG_TOSHIBA is not set
+# CONFIG_I8K is not set
+# CONFIG_MICROCODE is not set
+# CONFIG_X86_MSR is not set
+# CONFIG_X86_CPUID is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_HIGHMEM64G is not set
+CONFIG_MATH_EMULATION=y
+# CONFIG_MTRR is not set
+# CONFIG_SMP is not set
+# CONFIG_X86_UP_APIC is not set
+# CONFIG_X86_UP_IOAPIC is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_NAMES=y
+CONFIG_EISA=y
+CONFIG_MCA=y
+CONFIG_HOTPLUG=y
+
+#
+# PCMCIA/CardBus support
+#
+CONFIG_PCMCIA=m
+CONFIG_CARDBUS=y
+CONFIG_I82092=y
+CONFIG_I82365=y
+CONFIG_TCIC=y
+
+#
+# PCI Hotplug Support
+#
+CONFIG_HOTPLUG_PCI=m
+CONFIG_HOTPLUG_PCI_COMPAQ=m
+CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_KCORE_ELF=y
+# CONFIG_KCORE_AOUT is not set
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PM=y
+# CONFIG_ACPI is not set
+CONFIG_APM=m
+# CONFIG_APM_IGNORE_USER_SUSPEND is not set
+# CONFIG_APM_DO_ENABLE is not set
+# CONFIG_APM_CPU_IDLE is not set
+# CONFIG_APM_DISPLAY_BLANK is not set
+# CONFIG_APM_RTC_IS_GMT is not set
+# CONFIG_APM_ALLOW_INTS is not set
+# CONFIG_APM_REAL_MODE_POWER_OFF is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+CONFIG_MTD=m
+# CONFIG_MTD_DEBUG is not set
+CONFIG_MTD_PARTITIONS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_CHAR=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+CONFIG_FTL=m
+CONFIG_NFTL=m
+CONFIG_NFTL_RW=y
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=m
+CONFIG_MTD_GEN_PROBE=m
+# CONFIG_MTD_CFI_ADV_OPTIONS is not set
+CONFIG_MTD_CFI_INTELEXT=m
+CONFIG_MTD_CFI_AMDSTD=m
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+# CONFIG_MTD_OBSOLETE_CHIPS is not set
+# CONFIG_MTD_AMDSTD is not set
+# CONFIG_MTD_SHARP is not set
+# CONFIG_MTD_JEDEC is not set
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_PHYSMAP=m
+CONFIG_MTD_PHYSMAP_START=8000000
+CONFIG_MTD_PHYSMAP_LEN=4000000
+CONFIG_MTD_PHYSMAP_BUSWIDTH=2
+CONFIG_MTD_PNC2000=m
+CONFIG_MTD_SC520CDP=m
+CONFIG_MTD_NETSC520=m
+CONFIG_MTD_SBC_GXX=m
+CONFIG_MTD_ELAN_104NC=m
+# CONFIG_MTD_MIXMEM is not set
+# CONFIG_MTD_OCTAGON is not set
+# CONFIG_MTD_VMAX is not set
+# CONFIG_MTD_L440GX is not set
+
+#
+# Self-contained MTD device drivers
+#
+CONFIG_MTD_PMC551=m
+# CONFIG_MTD_PMC551_BUGFIX is not set
+# CONFIG_MTD_PMC551_DEBUG is not set
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLKMTD=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+CONFIG_MTD_DOC1000=m
+CONFIG_MTD_DOC2000=m
+CONFIG_MTD_DOC2001=m
+CONFIG_MTD_DOCPROBE=m
+# CONFIG_MTD_DOCPROBE_ADVANCED is not set
+CONFIG_MTD_DOCPROBE_ADDRESS=0
+# CONFIG_MTD_DOCPROBE_HIGH is not set
+# CONFIG_MTD_DOCPROBE_55AA is not set
+
+#
+# NAND Flash Device Drivers
+#
+CONFIG_MTD_NAND=m
+CONFIG_MTD_NAND_ECC=y
+# CONFIG_MTD_NAND_VERIFY_WRITE is not set
+
+#
+# Parallel port support
+#
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_PC_CML1=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+# CONFIG_PARPORT_PC_SUPERIO is not set
+CONFIG_PARPORT_PC_PCMCIA=m
+# CONFIG_PARPORT_AMIGA is not set
+# CONFIG_PARPORT_MFC3 is not set
+# CONFIG_PARPORT_ATARI is not set
+# CONFIG_PARPORT_GSC is not set
+# CONFIG_PARPORT_SUNBPP is not set
+# CONFIG_PARPORT_OTHER is not set
+CONFIG_PARPORT_1284=y
+
+#
+# Plug and Play configuration
+#
+CONFIG_PNP=m
+CONFIG_ISAPNP=m
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=m
+CONFIG_BLK_DEV_PS2=m
+CONFIG_BLK_DEV_XD=m
+CONFIG_PARIDE=m
+CONFIG_PARIDE_PARPORT=m
+
+#
+# Parallel IDE high-level drivers
+#
+CONFIG_PARIDE_PD=m
+CONFIG_PARIDE_PCD=m
+CONFIG_PARIDE_PF=m
+CONFIG_PARIDE_PT=m
+CONFIG_PARIDE_PG=m
+
+#
+# Parallel IDE protocol modules
+#
+CONFIG_PARIDE_ATEN=m
+CONFIG_PARIDE_BPCK=m
+CONFIG_PARIDE_BPCK6=m
+CONFIG_PARIDE_COMM=m
+CONFIG_PARIDE_DSTR=m
+CONFIG_PARIDE_FIT2=m
+CONFIG_PARIDE_FIT3=m
+CONFIG_PARIDE_EPAT=m
+CONFIG_PARIDE_EPATC8=y
+CONFIG_PARIDE_EPIA=m
+CONFIG_PARIDE_FRIQ=m
+CONFIG_PARIDE_FRPW=m
+CONFIG_PARIDE_KBIC=m
+CONFIG_PARIDE_KTTI=m
+CONFIG_PARIDE_ON20=m
+CONFIG_PARIDE_ON26=m
+CONFIG_BLK_CPQ_DA=m
+CONFIG_BLK_CPQ_CISS_DA=m
+CONFIG_BLK_DEV_DAC960=m
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+
+#
+# Multi-device support (RAID and LVM)
+#
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID5=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_BLK_DEV_LVM=m
+
+#
+# Networking options
+#
+CONFIG_PACKET=m
+CONFIG_PACKET_MMAP=y
+CONFIG_NETLINK_DEV=m
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_FILTER=y
+CONFIG_UNIX=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_FWMARK=y
+CONFIG_IP_ROUTE_NAT=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_TOS=y
+CONFIG_IP_ROUTE_VERBOSE=y
+# CONFIG_IP_ROUTE_LARGE_TABLES is not set
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+# CONFIG_ARPD is not set
+CONFIG_INET_ECN=y
+CONFIG_INET_ECN_DISABLED=y
+CONFIG_SYN_COOKIES=y
+
+#
+#   IP: Netfilter Configuration
+#
+CONFIG_IP_NF_CONNTRACK=m
+CONFIG_IP_NF_FTP=m
+CONFIG_IP_NF_IRC=m
+CONFIG_IP_NF_QUEUE=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_LIMIT=m
+CONFIG_IP_NF_MATCH_MAC=m
+CONFIG_IP_NF_MATCH_MARK=m
+CONFIG_IP_NF_MATCH_MULTIPORT=m
+CONFIG_IP_NF_MATCH_TOS=m
+CONFIG_IP_NF_MATCH_AH_ESP=m
+CONFIG_IP_NF_MATCH_LENGTH=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_MATCH_TCPMSS=m
+CONFIG_IP_NF_MATCH_STATE=m
+CONFIG_IP_NF_MATCH_UNCLEAN=m
+CONFIG_IP_NF_MATCH_OWNER=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_MIRROR=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_NAT_SNMP_BASIC=m
+CONFIG_IP_NF_NAT_IRC=m
+CONFIG_IP_NF_NAT_FTP=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_TOS=m
+CONFIG_IP_NF_TARGET_MARK=m
+CONFIG_IP_NF_TARGET_LOG=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_IP_NF_TARGET_TCPMSS=m
+CONFIG_IP_NF_COMPAT_IPCHAINS=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_COMPAT_IPFWADM=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IPV6=m
+
+#
+#   IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_QUEUE=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_LIMIT=m
+CONFIG_IP6_NF_MATCH_MAC=m
+CONFIG_IP6_NF_MATCH_MULTIPORT=m
+CONFIG_IP6_NF_MATCH_OWNER=m
+CONFIG_IP6_NF_MATCH_MARK=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_LOG=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_TARGET_MARK=m
+CONFIG_KHTTPD=m
+CONFIG_ATM=y
+CONFIG_ATM_CLIP=y
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_VLAN_8021Q=m
+
+#
+#  
+#
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+CONFIG_DECNET=m
+# CONFIG_DECNET_SIOCGIFCONF is not set
+# CONFIG_DECNET_ROUTER is not set
+CONFIG_BRIDGE=m
+CONFIG_X25=m
+CONFIG_LAPB=m
+# CONFIG_LLC is not set
+# CONFIG_NET_DIVERT is not set
+CONFIG_ECONET=m
+CONFIG_ECONET_AUNUDP=y
+CONFIG_ECONET_NATIVE=y
+CONFIG_WAN_ROUTER=m
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+CONFIG_NET_SCHED=y
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CSZ=m
+# CONFIG_NET_SCH_ATM is not set
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_INGRESS=m
+# CONFIG_NET_QOS is not set
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_ROUTE=y
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+
+#
+# Telephony Support
+#
+CONFIG_PHONE=m
+CONFIG_PHONE_IXJ=m
+CONFIG_PHONE_IXJ_PCMCIA=m
+
+#
+# ATA/IDE/MFM/RLL support
+#
+CONFIG_IDE=m
+
+#
+# IDE, ATA and ATAPI Block devices
+#
+CONFIG_BLK_DEV_IDE=m
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_IDEDISK=m
+# CONFIG_IDEDISK_MULTI_MODE is not set
+# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
+# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
+# CONFIG_BLK_DEV_IDEDISK_IBM is not set
+# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
+# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
+# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
+# CONFIG_BLK_DEV_IDEDISK_WD is not set
+# CONFIG_BLK_DEV_COMMERIAL is not set
+# CONFIG_BLK_DEV_TIVO is not set
+CONFIG_BLK_DEV_IDECS=m
+CONFIG_BLK_DEV_IDECD=m
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+CONFIG_BLK_DEV_IDESCSI=m
+
+#
+# IDE chipset support/bugfixes
+#
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+# CONFIG_BLK_DEV_ISAPNP is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_IDEPCI=y
+# CONFIG_IDEPCI_SHARE_IRQ is not set
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+CONFIG_BLK_DEV_ADMA=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+# CONFIG_IDEDMA_PCI_AUTO is not set
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_PCI_WIP is not set
+# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
+CONFIG_BLK_DEV_AEC62XX=y
+# CONFIG_AEC62XX_TUNING is not set
+CONFIG_BLK_DEV_ALI15X3=y
+# CONFIG_WDC_ALI15X3 is not set
+CONFIG_BLK_DEV_AMD74XX=y
+# CONFIG_AMD74XX_OVERRIDE is not set
+CONFIG_BLK_DEV_CMD64X=y
+CONFIG_BLK_DEV_CY82C693=y
+CONFIG_BLK_DEV_CS5530=y
+CONFIG_BLK_DEV_HPT34X=y
+# CONFIG_HPT34X_AUTODMA is not set
+CONFIG_BLK_DEV_HPT366=y
+CONFIG_BLK_DEV_PIIX=y
+# CONFIG_PIIX_TUNING is not set
+CONFIG_BLK_DEV_NS87415=y
+CONFIG_BLK_DEV_OPTI621=y
+CONFIG_BLK_DEV_PDC202XX=y
+CONFIG_PDC202XX_BURST=y
+# CONFIG_PDC202XX_FORCE is not set
+CONFIG_BLK_DEV_SVWKS=y
+CONFIG_BLK_DEV_SIS5513=y
+CONFIG_BLK_DEV_SLC90E66=y
+CONFIG_BLK_DEV_TRM290=y
+CONFIG_BLK_DEV_VIA82CXXX=y
+# CONFIG_IDE_CHIPSETS is not set
+# CONFIG_IDEDMA_AUTO is not set
+# CONFIG_IDEDMA_IVB is not set
+# CONFIG_DMA_NONPCI is not set
+CONFIG_BLK_DEV_IDE_MODES=y
+CONFIG_BLK_DEV_ATARAID=m
+CONFIG_BLK_DEV_ATARAID_PDC=m
+CONFIG_BLK_DEV_ATARAID_HPT=m
+
+#
+# SCSI support
+#
+CONFIG_SCSI=m
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_SD_EXTRA_DEVS=40
+CONFIG_CHR_DEV_ST=m
+CONFIG_CHR_DEV_OSST=m
+CONFIG_BLK_DEV_SR=m
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_SR_EXTRA_DEVS=2
+CONFIG_CHR_DEV_SG=m
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_DEBUG_QUEUES is not set
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI low-level drivers
+#
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
+CONFIG_SCSI_AIC7XXX_OLD=m
+# CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT is not set
+CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_OLD_PROC_STATS=y
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_IN2000=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_MEGARAID=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_OMIT_FLASHPOINT is not set
+CONFIG_SCSI_CPQFCTS=m
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA=m
+# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
+# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
+CONFIG_SCSI_EATA_MAX_TAGS=16
+# CONFIG_SCSI_EATA_DMA is not set
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_FD_MCS=m
+CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_GENERIC_NCR5380=m
+CONFIG_SCSI_GENERIC_NCR53C400=y
+CONFIG_SCSI_G_NCR5380_PORT=y
+# CONFIG_SCSI_G_NCR5380_MEM is not set
+CONFIG_SCSI_IBMMCA=m
+CONFIG_IBMMCA_SCSI_ORDER_STANDARD=y
+# CONFIG_IBMMCA_SCSI_DEV_RESET is not set
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR_D700=m
+CONFIG_53C700_IO_MAPPED=y
+# CONFIG_SCSI_NCR53C7xx is not set
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX=m
+CONFIG_SCSI_SYM53C8XX=m
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
+CONFIG_SCSI_NCR53C8XX_SYNC=5
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+CONFIG_SCSI_MCA_53C9X=m
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_PCI2000=m
+CONFIG_SCSI_PCI2220I=m
+CONFIG_SCSI_PSI240I=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+CONFIG_SCSI_QLOGIC_FC=m
+CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_SEAGATE=m
+CONFIG_SCSI_SIM710=m
+CONFIG_SCSI_SYM53C416=m
+CONFIG_SCSI_DC390T=m
+# CONFIG_SCSI_DC390T_NOGENSUPP is not set
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
+CONFIG_SCSI_U14_34F_MAX_TAGS=8
+CONFIG_SCSI_ULTRASTOR=m
+CONFIG_SCSI_DEBUG=m
+
+#
+# PCMCIA SCSI adapter support
+#
+CONFIG_SCSI_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+CONFIG_PCMCIA_FDOMAIN=m
+CONFIG_PCMCIA_NINJA_SCSI=m
+CONFIG_PCMCIA_QLOGIC=m
+
+#
+# Fusion MPT device support
+#
+CONFIG_FUSION=m
+# CONFIG_FUSION_BOOT is not set
+
+#
+# (ability to boot linux kernel from Fusion device is DISABLED!)
+#
+CONFIG_FUSION_ISENSE=m
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+CONFIG_NET_FC=y
+
+#
+# IEEE 1394 (FireWire) support (EXPERIMENTAL)
+#
+CONFIG_IEEE1394=m
+
+#
+# Device Drivers
+#
+CONFIG_IEEE1394_PCILYNX=m
+# CONFIG_IEEE1394_PCILYNX_LOCALRAM is not set
+# CONFIG_IEEE1394_PCILYNX_PORTS is not set
+CONFIG_IEEE1394_OHCI1394=m
+
+#
+# Protocol Drivers
+#
+CONFIG_IEEE1394_VIDEO1394=m
+CONFIG_IEEE1394_SBP2=m
+CONFIG_IEEE1394_RAWIO=m
+# CONFIG_IEEE1394_VERBOSEDEBUG is not set
+
+#
+# I2O device support
+#
+CONFIG_I2O=m
+CONFIG_I2O_PCI=m
+CONFIG_I2O_BLOCK=m
+CONFIG_I2O_LAN=m
+CONFIG_I2O_SCSI=m
+CONFIG_I2O_PROC=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+CONFIG_ARCNET=m
+CONFIG_ARCNET_1201=m
+CONFIG_ARCNET_1051=m
+CONFIG_ARCNET_RAW=m
+CONFIG_ARCNET_COM90xx=m
+CONFIG_ARCNET_COM90xxIO=m
+CONFIG_ARCNET_RIM_I=m
+CONFIG_ARCNET_COM20020=m
+CONFIG_ARCNET_COM20020_ISA=m
+CONFIG_ARCNET_COM20020_PCI=m
+
+#
+# Appletalk devices
+#
+CONFIG_APPLETALK=y
+CONFIG_LTPC=m
+CONFIG_COPS=m
+CONFIG_COPS_DAYNA=y
+CONFIG_COPS_TANGENT=y
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_IPDDP_DECAP=y
+CONFIG_DUMMY=m
+CONFIG_BONDING=m
+CONFIG_EQUALIZER=m
+CONFIG_TUN=m
+CONFIG_ETHERTAP=m
+CONFIG_NET_SB1000=m
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+# CONFIG_SUNLANCE is not set
+# CONFIG_HAPPYMEAL is not set
+# CONFIG_SUNBMAC is not set
+# CONFIG_SUNQE is not set
+# CONFIG_SUNGEM is not set
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=m
+CONFIG_EL2=m
+CONFIG_ELPLUS=m
+CONFIG_EL16=m
+CONFIG_EL3=m
+CONFIG_3C515=m
+CONFIG_ELMC=m
+CONFIG_ELMC_II=m
+CONFIG_VORTEX=m
+CONFIG_LANCE=m
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=m
+CONFIG_ULTRAMCA=m
+CONFIG_ULTRA=m
+CONFIG_ULTRA32=m
+CONFIG_SMC9194=m
+CONFIG_NET_VENDOR_RACAL=y
+CONFIG_NI5010=m
+CONFIG_NI52=m
+CONFIG_NI65=m
+CONFIG_AT1700=m
+CONFIG_DEPCA=m
+CONFIG_HP100=m
+CONFIG_NET_ISA=y
+CONFIG_E2100=m
+CONFIG_EWRK3=m
+CONFIG_EEXPRESS=m
+CONFIG_EEXPRESS_PRO=m
+CONFIG_HPLAN_PLUS=m
+CONFIG_HPLAN=m
+CONFIG_LP486E=m
+CONFIG_ETH16I=m
+CONFIG_NE2000=m
+CONFIG_SKMC=m
+CONFIG_NE2_MCA=m
+CONFIG_IBMLANA=m
+CONFIG_NET_PCI=y
+CONFIG_PCNET32=m
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_CS89x0=m
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_DE4X5=m
+CONFIG_DGRS=m
+CONFIG_DM9102=m
+CONFIG_EEPRO100=m
+CONFIG_LNE390=m
+CONFIG_FEALNX=m
+CONFIG_NATSEMI=m
+# CONFIG_NATSEMI_CABLE_MAGIC is not set
+CONFIG_NE2K_PCI=m
+CONFIG_NE3210=m
+CONFIG_ES3210=m
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_NEW_RX_RESET is not set
+CONFIG_SIS900=m
+CONFIG_EPIC100=m
+CONFIG_SUNDANCE=m
+CONFIG_TLAN=m
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_WINBOND_840=m
+CONFIG_NET_POCKET=y
+CONFIG_ATP=m
+CONFIG_DE600=m
+CONFIG_DE620=m
+
+#
+# Ethernet (1000 Mbit)
+#
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_DL2K=m
+# CONFIG_MYRI_SBUS is not set
+CONFIG_NS83820=m
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_SK98LIN=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+CONFIG_ROADRUNNER=m
+# CONFIG_ROADRUNNER_LARGE_RINGS is not set
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+CONFIG_NET_RADIO=y
+CONFIG_STRIP=m
+CONFIG_WAVELAN=m
+CONFIG_ARLAN=m
+CONFIG_AIRONET4500=m
+CONFIG_AIRONET4500_NONCS=m
+CONFIG_AIRONET4500_PNP=y
+CONFIG_AIRONET4500_PCI=y
+# CONFIG_AIRONET4500_ISA is not set
+# CONFIG_AIRONET4500_I365 is not set
+CONFIG_AIRONET4500_PROC=m
+CONFIG_AIRO=m
+CONFIG_HERMES=m
+CONFIG_PLX_HERMES=m
+
+#
+# Wireless Pcmcia cards support
+#
+CONFIG_PCMCIA_HERMES=m
+CONFIG_AIRO_CS=m
+CONFIG_NET_WIRELESS=y
+
+#
+# Token Ring devices
+#
+CONFIG_TR=y
+CONFIG_IBMTR=m
+CONFIG_IBMOL=m
+CONFIG_IBMLS=m
+CONFIG_TMS380TR=m
+CONFIG_TMSPCI=m
+CONFIG_TMSISA=m
+CONFIG_ABYSS=m
+CONFIG_MADGEMC=m
+CONFIG_SMCTR=m
+CONFIG_NET_FC=y
+CONFIG_IPHASE5526=m
+CONFIG_RCPCI=m
+CONFIG_SHAPER=m
+
+#
+# Wan interfaces
+#
+CONFIG_WAN=y
+CONFIG_HOSTESS_SV11=m
+CONFIG_COSA=m
+CONFIG_COMX=m
+CONFIG_COMX_HW_COMX=m
+CONFIG_COMX_HW_LOCOMX=m
+CONFIG_COMX_HW_MIXCOM=m
+CONFIG_COMX_PROTO_PPP=m
+CONFIG_COMX_PROTO_LAPB=m
+CONFIG_COMX_PROTO_FR=m
+CONFIG_DSCC4=m
+CONFIG_FARSYNC=m
+CONFIG_LANMEDIA=m
+CONFIG_SEALEVEL_4021=m
+CONFIG_SYNCLINK_SYNCPPP=m
+CONFIG_HDLC=m
+CONFIG_HDLC_PPP=y
+CONFIG_HDLC_X25=y
+CONFIG_N2=m
+CONFIG_C101=m
+CONFIG_DLCI=m
+CONFIG_DLCI_COUNT=24
+CONFIG_DLCI_MAX=8
+CONFIG_SDLA=m
+CONFIG_WAN_ROUTER_DRIVERS=y
+CONFIG_VENDOR_SANGOMA=m
+CONFIG_WANPIPE_CHDLC=y
+CONFIG_WANPIPE_FR=y
+CONFIG_WANPIPE_X25=y
+CONFIG_WANPIPE_PPP=y
+CONFIG_WANPIPE_MULTPPP=y
+CONFIG_CYCLADES_SYNC=m
+CONFIG_CYCLOMX_X25=y
+CONFIG_LAPBETHER=m
+CONFIG_X25_ASY=m
+CONFIG_SBNI=m
+# CONFIG_SBNI_MULTILINE is not set
+
+#
+# PCMCIA network device support
+#
+CONFIG_NET_PCMCIA=y
+CONFIG_PCMCIA_3C589=m
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_PCMCIA_AXNET=m
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_ARCNET_COM20020_CS=m
+CONFIG_PCMCIA_IBMTR=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_PCMCIA_XIRTULIP=m
+CONFIG_NET_PCMCIA_RADIO=y
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_PCMCIA_NETWAVE=m
+CONFIG_PCMCIA_WAVELAN=m
+CONFIG_AIRONET4500_CS=m
+
+#
+# ATM drivers
+#
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+# CONFIG_ATM_ZATM_EXACT_TS is not set
+CONFIG_ATM_NICSTAR=m
+# CONFIG_ATM_NICSTAR_USE_SUNI is not set
+# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+# CONFIG_ATM_FORE200E_PCA is not set
+
+#
+# Amateur Radio support
+#
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+# CONFIG_AX25_DAMA_SLAVE is not set
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_DMASCC=m
+CONFIG_SCC=m
+# CONFIG_SCC_DELAY is not set
+# CONFIG_SCC_TRXECHO is not set
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_BAYCOM_EPP=m
+CONFIG_SOUNDMODEM=m
+CONFIG_SOUNDMODEM_SBC=y
+CONFIG_SOUNDMODEM_WSS=y
+CONFIG_SOUNDMODEM_AFSK1200=y
+CONFIG_SOUNDMODEM_AFSK2400_7=y
+CONFIG_SOUNDMODEM_AFSK2400_8=y
+CONFIG_SOUNDMODEM_AFSK2666=y
+CONFIG_SOUNDMODEM_HAPN4800=y
+CONFIG_SOUNDMODEM_PSK4800=y
+CONFIG_SOUNDMODEM_FSK9600=y
+CONFIG_YAM=m
+
+#
+# IrDA (infrared) support
+#
+CONFIG_IRDA=m
+
+#
+# IrDA protocols
+#
+CONFIG_IRLAN=m
+CONFIG_IRNET=m
+CONFIG_IRCOMM=m
+# CONFIG_IRDA_ULTRA is not set
+
+#
+# IrDA options
+#
+CONFIG_IRDA_CACHE_LAST_LSAP=y
+CONFIG_IRDA_FAST_RR=y
+CONFIG_IRDA_DEBUG=y
+
+#
+# Infrared-port device drivers
+#
+
+#
+# SIR device drivers
+#
+CONFIG_IRTTY_SIR=m
+CONFIG_IRPORT_SIR=m
+
+#
+# Dongle support
+#
+CONFIG_DONGLE=y
+CONFIG_ESI_DONGLE=m
+CONFIG_ACTISYS_DONGLE=m
+CONFIG_TEKRAM_DONGLE=m
+CONFIG_GIRBIL_DONGLE=m
+CONFIG_LITELINK_DONGLE=m
+CONFIG_OLD_BELKIN_DONGLE=m
+
+#
+# FIR device drivers
+#
+CONFIG_USB_IRDA=m
+CONFIG_NSC_FIR=m
+CONFIG_WINBOND_FIR=m
+CONFIG_TOSHIBA_FIR=m
+CONFIG_SMC_IRCC_FIR=m
+CONFIG_ALI_FIR=m
+CONFIG_VLSI_FIR=m
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_PPP_BSDCOMP=m
+CONFIG_ISDN_AUDIO=y
+CONFIG_ISDN_TTY_FAX=y
+CONFIG_ISDN_X25=y
+
+#
+# ISDN feature submodules
+#
+CONFIG_ISDN_DRV_LOOP=m
+CONFIG_ISDN_DIVERSION=m
+
+#
+# low-level hardware drivers
+#
+
+#
+# Passive ISDN cards
+#
+CONFIG_ISDN_DRV_HISAX=m
+
+#
+#   D-channel protocol features
+#
+CONFIG_HISAX_EURO=y
+CONFIG_DE_AOC=y
+# CONFIG_HISAX_NO_SENDCOMPLETE is not set
+# CONFIG_HISAX_NO_LLC is not set
+# CONFIG_HISAX_NO_KEYPAD is not set
+CONFIG_HISAX_1TR6=y
+CONFIG_HISAX_NI1=y
+CONFIG_HISAX_MAX_CARDS=8
+
+#
+#   HiSax supported cards
+#
+CONFIG_HISAX_16_0=y
+CONFIG_HISAX_16_3=y
+CONFIG_HISAX_TELESPCI=y
+CONFIG_HISAX_S0BOX=y
+CONFIG_HISAX_AVM_A1=y
+CONFIG_HISAX_FRITZPCI=y
+CONFIG_HISAX_AVM_A1_PCMCIA=y
+CONFIG_HISAX_ELSA=y
+CONFIG_HISAX_IX1MICROR2=y
+CONFIG_HISAX_DIEHLDIVA=y
+CONFIG_HISAX_ASUSCOM=y
+CONFIG_HISAX_TELEINT=y
+CONFIG_HISAX_HFCS=y
+CONFIG_HISAX_SEDLBAUER=y
+CONFIG_HISAX_SPORTSTER=y
+CONFIG_HISAX_MIC=y
+CONFIG_HISAX_NETJET=y
+CONFIG_HISAX_NETJET_U=y
+CONFIG_HISAX_NICCY=y
+CONFIG_HISAX_ISURF=y
+CONFIG_HISAX_HSTSAPHIR=y
+CONFIG_HISAX_BKM_A4T=y
+CONFIG_HISAX_SCT_QUADRO=y
+CONFIG_HISAX_GAZEL=y
+CONFIG_HISAX_HFC_PCI=y
+CONFIG_HISAX_W6692=y
+CONFIG_HISAX_HFC_SX=y
+# CONFIG_HISAX_DEBUG is not set
+CONFIG_HISAX_SEDLBAUER_CS=m
+CONFIG_HISAX_ELSA_CS=m
+CONFIG_HISAX_ST5481=m
+CONFIG_HISAX_FRITZ_PCIPNP=m
+
+#
+# Active ISDN cards
+#
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_PCBIT=m
+CONFIG_ISDN_DRV_SC=m
+CONFIG_ISDN_DRV_ACT2000=m
+CONFIG_ISDN_DRV_EICON=y
+CONFIG_ISDN_DRV_EICON_DIVAS=m
+CONFIG_ISDN_DRV_EICON_OLD=m
+CONFIG_ISDN_DRV_EICON_PCI=y
+CONFIG_ISDN_DRV_EICON_ISA=y
+CONFIG_ISDN_DRV_TPAM=m
+CONFIG_ISDN_CAPI=m
+CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
+CONFIG_ISDN_CAPI_CAPI20=m
+CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
+CONFIG_ISDN_CAPI_CAPIFS=m
+CONFIG_ISDN_CAPI_CAPIDRV=m
+CONFIG_ISDN_DRV_AVMB1_B1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
+CONFIG_ISDN_DRV_AVMB1_T1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
+CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
+CONFIG_ISDN_DRV_AVMB1_C4=m
+CONFIG_HYSDN=m
+CONFIG_HYSDN_CAPI=y
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+CONFIG_CD_NO_IDESCSI=y
+CONFIG_AZTCD=m
+CONFIG_GSCD=m
+CONFIG_SBPCD=m
+CONFIG_MCD=m
+CONFIG_MCD_IRQ=11
+CONFIG_MCD_BASE=300
+CONFIG_MCDX=m
+CONFIG_OPTCD=m
+CONFIG_CM206=m
+CONFIG_SJCD=m
+CONFIG_ISP16_CDI=m
+CONFIG_CDU31A=m
+CONFIG_CDU535=m
+
+#
+# Input core support
+#
+CONFIG_INPUT=m
+CONFIG_INPUT_KEYBDEV=m
+CONFIG_INPUT_MOUSEDEV=m
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_SERIAL_EXTENDED=y
+CONFIG_SERIAL_MANY_PORTS=y
+CONFIG_SERIAL_SHARE_IRQ=y
+# CONFIG_SERIAL_DETECT_IRQ is not set
+CONFIG_SERIAL_MULTIPORT=y
+CONFIG_HUB6=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_COMPUTONE=m
+CONFIG_ROCKETPORT=m
+CONFIG_CYCLADES=m
+# CONFIG_CYZ_INTR is not set
+CONFIG_DIGIEPCA=m
+CONFIG_ESPSERIAL=m
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_ISI=m
+CONFIG_SYNCLINK=m
+CONFIG_N_HDLC=m
+CONFIG_RISCOM8=m
+CONFIG_SPECIALIX=m
+# CONFIG_SPECIALIX_RTSCTS is not set
+CONFIG_SX=m
+CONFIG_RIO=m
+# CONFIG_RIO_OLDPCI is not set
+CONFIG_STALDRV=y
+CONFIG_STALLION=m
+CONFIG_ISTALLION=m
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+
+#
+# I2C support
+#
+CONFIG_I2C=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_PHILIPSPAR=m
+CONFIG_I2C_ELV=m
+CONFIG_I2C_VELLEMAN=m
+CONFIG_I2C_ALGOPCF=m
+CONFIG_I2C_ELEKTOR=m
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_PROC=m
+
+#
+# Mice
+#
+CONFIG_BUSMOUSE=m
+CONFIG_ATIXL_BUSMOUSE=m
+CONFIG_LOGIBUSMOUSE=m
+CONFIG_MS_BUSMOUSE=m
+CONFIG_MOUSE=m
+CONFIG_PSMOUSE=y
+CONFIG_82C710_MOUSE=m
+CONFIG_PC110_PAD=m
+
+#
+# Joysticks
+#
+CONFIG_INPUT_GAMEPORT=m
+CONFIG_INPUT_NS558=m
+CONFIG_INPUT_LIGHTNING=m
+CONFIG_INPUT_PCIGAME=m
+CONFIG_INPUT_CS461X=m
+CONFIG_INPUT_EMU10K1=m
+CONFIG_INPUT_SERIO=m
+CONFIG_INPUT_SERPORT=m
+
+#
+# Joysticks
+#
+CONFIG_INPUT_ANALOG=m
+CONFIG_INPUT_A3D=m
+CONFIG_INPUT_ADI=m
+CONFIG_INPUT_COBRA=m
+CONFIG_INPUT_GF2K=m
+CONFIG_INPUT_GRIP=m
+CONFIG_INPUT_INTERACT=m
+CONFIG_INPUT_TMDC=m
+CONFIG_INPUT_SIDEWINDER=m
+CONFIG_INPUT_IFORCE_USB=m
+CONFIG_INPUT_IFORCE_232=m
+CONFIG_INPUT_WARRIOR=m
+CONFIG_INPUT_MAGELLAN=m
+CONFIG_INPUT_SPACEORB=m
+CONFIG_INPUT_SPACEBALL=m
+CONFIG_INPUT_STINGER=m
+CONFIG_INPUT_DB9=m
+CONFIG_INPUT_GAMECON=m
+CONFIG_INPUT_TURBOGRAFX=m
+CONFIG_QIC02_TAPE=m
+CONFIG_QIC02_DYNCONF=y
+
+#
+#   Setting runtime QIC-02 configuration is done with qic02conf
+#
+
+#
+#   from the tpqic02-support package.  It is available at
+#
+
+#
+#   metalab.unc.edu or ftp://titus.cfw.com/pub/Linux/util/
+#
+
+#
+# Watchdog Cards
+#
+CONFIG_WATCHDOG=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_WDT=m
+CONFIG_WDTPCI=m
+CONFIG_WDT_501=y
+# CONFIG_WDT_501_FAN is not set
+CONFIG_PCWATCHDOG=m
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_I810_TCO=m
+CONFIG_MIXCOMWD=m
+CONFIG_60XX_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_INTEL_RNG=m
+CONFIG_NVRAM=m
+CONFIG_RTC=m
+CONFIG_DTLK=m
+CONFIG_R3964=m
+CONFIG_APPLICOM=m
+CONFIG_SONYPI=m
+
+#
+# Ftape, the floppy tape device driver
+#
+CONFIG_FTAPE=m
+CONFIG_ZFTAPE=m
+CONFIG_ZFT_DFLT_BLK_SZ=10240
+
+#
+#   The compressor will be built as a module only!
+#
+CONFIG_ZFT_COMPRESSOR=m
+CONFIG_FT_NR_BUFFERS=3
+CONFIG_FT_PROC_FS=y
+CONFIG_FT_NORMAL_DEBUG=y
+# CONFIG_FT_FULL_DEBUG is not set
+# CONFIG_FT_NO_TRACE is not set
+# CONFIG_FT_NO_TRACE_AT_ALL is not set
+
+#
+# Hardware configuration
+#
+CONFIG_FT_STD_FDC=y
+# CONFIG_FT_MACH2 is not set
+# CONFIG_FT_PROBE_FC10 is not set
+# CONFIG_FT_ALT_FDC is not set
+CONFIG_FT_FDC_THR=8
+CONFIG_FT_FDC_MAX_RATE=2000
+CONFIG_FT_ALPHA_CLOCK=0
+CONFIG_AGP=m
+CONFIG_AGP_INTEL=y
+CONFIG_AGP_I810=y
+CONFIG_AGP_VIA=y
+CONFIG_AGP_AMD=y
+CONFIG_AGP_SIS=y
+CONFIG_AGP_ALI=y
+CONFIG_AGP_SWORKS=y
+CONFIG_DRM=y
+# CONFIG_DRM_OLD is not set
+
+#
+# DRM 4.1 drivers
+#
+CONFIG_DRM_NEW=y
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_I810=m
+CONFIG_DRM_MGA=m
+CONFIG_DRM_SIS=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_PCMCIA_SERIAL_CS=m
+CONFIG_MWAVE=m
+
+#
+# Multimedia devices
+#
+CONFIG_VIDEO_DEV=m
+
+#
+# Video For Linux
+#
+CONFIG_VIDEO_PROC_FS=y
+CONFIG_I2C_PARPORT=m
+
+#
+# Video Adapters
+#
+CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_PMS=m
+CONFIG_VIDEO_BWQCAM=m
+CONFIG_VIDEO_CQCAM=m
+CONFIG_VIDEO_W9966=m
+CONFIG_VIDEO_CPIA=m
+CONFIG_VIDEO_CPIA_PP=m
+CONFIG_VIDEO_CPIA_USB=m
+CONFIG_VIDEO_SAA5249=m
+CONFIG_TUNER_3036=m
+CONFIG_VIDEO_STRADIS=m
+# CONFIG_VIDEO_ZORAN is not set
+# CONFIG_VIDEO_ZORAN_BUZ is not set
+# CONFIG_VIDEO_ZORAN_DC10 is not set
+# CONFIG_VIDEO_ZORAN_LML33 is not set
+CONFIG_VIDEO_ZR36120=m
+CONFIG_VIDEO_MEYE=m
+
+#
+# Radio Adapters
+#
+CONFIG_RADIO_CADET=m
+CONFIG_RADIO_RTRACK=m
+CONFIG_RADIO_RTRACK2=m
+CONFIG_RADIO_AZTECH=m
+CONFIG_RADIO_GEMTEK=m
+CONFIG_RADIO_GEMTEK_PCI=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_MAESTRO=m
+CONFIG_RADIO_MIROPCM20=m
+CONFIG_RADIO_MIROPCM20_RDS=m
+CONFIG_RADIO_SF16FMI=m
+CONFIG_RADIO_TERRATEC=m
+CONFIG_RADIO_TRUST=m
+CONFIG_RADIO_TYPHOON=m
+CONFIG_RADIO_TYPHOON_PROC_FS=y
+CONFIG_RADIO_ZOLTRIX=m
+
+#
+# File systems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS4_FS=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_BFS_FS=m
+CONFIG_EXT3_FS=m
+CONFIG_JBD=m
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_EFS_FS=m
+# CONFIG_JFFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+CONFIG_CRAMFS=y
+CONFIG_TMPFS=y
+CONFIG_RAMFS=m
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_MINIX_FS=m
+CONFIG_VXFS_FS=m
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_RW is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVFS_FS=y
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+CONFIG_DEVPTS_FS=y
+CONFIG_QNX4FS_FS=m
+# CONFIG_QNX4FS_RW is not set
+CONFIG_ROMFS_FS=m
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UDF_FS=m
+# CONFIG_UDF_RW is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_INTERMEZZO_FS=m
+CONFIG_NFS_FS=m
+CONFIG_NFS_V3=y
+# CONFIG_ROOT_NFS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_SUNRPC=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_SMB_FS=m
+# CONFIG_SMB_NLS_DEFAULT is not set
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+CONFIG_NCPFS_NFS_NS=y
+CONFIG_NCPFS_OS2_NS=y
+# CONFIG_NCPFS_SMALLDOS is not set
+CONFIG_NCPFS_NLS=y
+CONFIG_NCPFS_EXTRAS=y
+CONFIG_ZISOFS_FS=m
+CONFIG_ZLIB_FS_INFLATE=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_ACORN_PARTITION=y
+CONFIG_ACORN_PARTITION_ICS=y
+# CONFIG_ACORN_PARTITION_ADFS is not set
+# CONFIG_ACORN_PARTITION_POWERTEC is not set
+CONFIG_ACORN_PARTITION_RISCIX=y
+CONFIG_OSF_PARTITION=y
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+CONFIG_SGI_PARTITION=y
+CONFIG_ULTRIX_PARTITION=y
+CONFIG_SUN_PARTITION=y
+CONFIG_SMB_NLS=y
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_UTF8=m
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_VIDEO_SELECT=y
+CONFIG_MDA_CONSOLE=m
+
+#
+# Frame-buffer support
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_RIVA=m
+CONFIG_FB_CLGEN=m
+CONFIG_FB_PM2=m
+# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
+# CONFIG_FB_PM2_PCI is not set
+CONFIG_FB_CYBER2000=m
+# CONFIG_FB_VESA is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_HGA=m
+CONFIG_VIDEO_SELECT=y
+CONFIG_FB_MATROX=m
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+CONFIG_FB_MATROX_G100=y
+CONFIG_FB_MATROX_I2C=m
+CONFIG_FB_MATROX_MAVEN=m
+CONFIG_FB_MATROX_G450=m
+CONFIG_FB_MATROX_MULTIHEAD=y
+CONFIG_FB_ATY=m
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_CT=y
+CONFIG_FB_RADEON=m
+CONFIG_FB_ATY128=m
+CONFIG_FB_SIS=m
+CONFIG_FB_SIS_300=y
+CONFIG_FB_SIS_315=y
+CONFIG_FB_3DFX=m
+CONFIG_FB_VOODOO1=m
+# CONFIG_FB_TRIDENT is not set
+CONFIG_FB_VIRTUAL=m
+CONFIG_FBCON_ADVANCED=y
+CONFIG_FBCON_MFB=m
+CONFIG_FBCON_CFB2=m
+CONFIG_FBCON_CFB4=m
+CONFIG_FBCON_CFB8=m
+CONFIG_FBCON_CFB16=m
+CONFIG_FBCON_CFB24=m
+CONFIG_FBCON_CFB32=m
+# CONFIG_FBCON_AFB is not set
+# CONFIG_FBCON_ILBM is not set
+# CONFIG_FBCON_IPLAN2P2 is not set
+# CONFIG_FBCON_IPLAN2P4 is not set
+# CONFIG_FBCON_IPLAN2P8 is not set
+# CONFIG_FBCON_MAC is not set
+CONFIG_FBCON_VGA_PLANES=m
+CONFIG_FBCON_VGA=m
+CONFIG_FBCON_HGA=m
+# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+CONFIG_SOUND_BT878=m
+CONFIG_SOUND_CMPCI=m
+# CONFIG_SOUND_CMPCI_FM is not set
+# CONFIG_SOUND_CMPCI_MIDI is not set
+CONFIG_SOUND_CMPCI_JOYSTICK=y
+CONFIG_SOUND_CMPCI_CM8738=y
+# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
+# CONFIG_SOUND_CMPCI_SPDIFLOOP is not set
+CONFIG_SOUND_CMPCI_SPEAKERS=2
+CONFIG_SOUND_EMU10K1=m
+CONFIG_MIDI_EMU10K1=y
+CONFIG_SOUND_FUSION=m
+CONFIG_SOUND_CS4281=m
+CONFIG_SOUND_ES1370=m
+CONFIG_SOUND_ES1371=m
+CONFIG_SOUND_ESSSOLO1=m
+CONFIG_SOUND_MAESTRO=m
+CONFIG_SOUND_MAESTRO3=m
+CONFIG_SOUND_ICH=m
+CONFIG_SOUND_RME96XX=m
+CONFIG_SOUND_SONICVIBES=m
+CONFIG_SOUND_TRIDENT=m
+CONFIG_SOUND_MSNDCLAS=m
+# CONFIG_MSNDCLAS_HAVE_BOOT is not set
+CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
+CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
+CONFIG_SOUND_MSNDPIN=m
+# CONFIG_MSNDPIN_HAVE_BOOT is not set
+CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
+CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
+CONFIG_SOUND_VIA82CXXX=m
+CONFIG_MIDI_VIA82CXXX=y
+CONFIG_SOUND_OSS=m
+# CONFIG_SOUND_TRACEINIT is not set
+# CONFIG_SOUND_DMAP is not set
+CONFIG_SOUND_AD1816=m
+CONFIG_SOUND_SGALAXY=m
+CONFIG_SOUND_ADLIB=m
+CONFIG_SOUND_ACI_MIXER=m
+CONFIG_SOUND_CS4232=m
+CONFIG_SOUND_SSCAPE=m
+CONFIG_SOUND_GUS=m
+# CONFIG_SOUND_GUS16 is not set
+# CONFIG_SOUND_GUSMAX is not set
+CONFIG_SOUND_VMIDI=m
+CONFIG_SOUND_TRIX=m
+CONFIG_SOUND_MSS=m
+CONFIG_SOUND_MPU401=m
+CONFIG_SOUND_NM256=m
+CONFIG_SOUND_MAD16=m
+CONFIG_MAD16_OLDCARD=y
+CONFIG_SOUND_PAS=m
+# CONFIG_PAS_JOYSTICK is not set
+CONFIG_SOUND_PSS=m
+CONFIG_PSS_MIXER=y
+# CONFIG_PSS_HAVE_BOOT is not set
+CONFIG_SOUND_SB=m
+CONFIG_SOUND_AWE32_SYNTH=m
+CONFIG_SOUND_WAVEFRONT=m
+CONFIG_SOUND_MAUI=m
+CONFIG_SOUND_YM3812=m
+CONFIG_SOUND_OPL3SA1=m
+CONFIG_SOUND_OPL3SA2=m
+CONFIG_SOUND_YMFPCI=m
+# CONFIG_SOUND_YMFPCI_LEGACY is not set
+CONFIG_SOUND_UART6850=m
+CONFIG_SOUND_AEDSP16=m
+CONFIG_SC6600=y
+CONFIG_SC6600_JOY=y
+CONFIG_SC6600_CDROM=4
+CONFIG_SC6600_CDROMBASE=0
+# CONFIG_AEDSP16_SBPRO is not set
+# CONFIG_AEDSP16_MSS is not set
+# CONFIG_AEDSP16_MPU401 is not set
+CONFIG_SOUND_TVMIXER=m
+
+#
+# USB support
+#
+CONFIG_USB=m
+# CONFIG_USB_DEBUG is not set
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_BANDWIDTH=y
+# CONFIG_USB_LONG_TIMEOUT is not set
+
+#
+# USB Controllers
+#
+CONFIG_USB_UHCI=m
+CONFIG_USB_UHCI_ALT=m
+CONFIG_USB_OHCI=m
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_AUDIO=m
+CONFIG_USB_BLUETOOTH=m
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_DATAFAB=y
+CONFIG_USB_STORAGE_FREECOM=y
+CONFIG_USB_STORAGE_ISD200=y
+CONFIG_USB_STORAGE_DPCM=y
+CONFIG_USB_STORAGE_HP8200e=y
+CONFIG_USB_STORAGE_SDDR09=y
+CONFIG_USB_STORAGE_JUMPSHOT=y
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+
+#
+# USB Human Interface Devices (HID)
+#
+CONFIG_USB_HID=m
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+CONFIG_USB_WACOM=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_DC2XX=m
+CONFIG_USB_MDC800=m
+CONFIG_USB_SCANNER=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USB_HPUSBSCSI=m
+
+#
+# USB Multimedia devices
+#
+CONFIG_USB_IBMCAM=m
+CONFIG_USB_OV511=m
+CONFIG_USB_PWC=m
+CONFIG_USB_SE401=m
+CONFIG_USB_STV680=m
+CONFIG_USB_VICAM=m
+CONFIG_USB_DSBR=m
+CONFIG_USB_DABUSB=m
+
+#
+# USB Network adaptors
+#
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_CATC=m
+CONFIG_USB_CDCETHER=m
+CONFIG_USB_USBNET=m
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+
+#
+# USB Serial Converter support
+#
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_XIRCOM=m
+CONFIG_USB_SERIAL_OMNINET=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_RIO500=m
+
+#
+# Bluetooth support
+#
+CONFIG_BLUEZ=m
+CONFIG_BLUEZ_L2CAP=m
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BLUEZ_HCIUSB=m
+CONFIG_BLUEZ_HCIUART=m
+CONFIG_BLUEZ_HCIVHCI=m
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.i486
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.i486	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.i486	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,312 @@
+#
+# Automatically generated by make menuconfig: don't edit
+# $Id: config.i486,v 1.3 2002/08/18 10:15:13 srivasta Exp $
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KERNELD=y
+
+#
+# General setup
+#
+CONFIG_MATH_EMULATION=y
+CONFIG_NET=y
+# CONFIG_MAX_16M is not set
+CONFIG_PCI=y
+# CONFIG_PCI_OPTIMIZE is not set
+CONFIG_SYSVIPC=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_JAVA=m
+CONFIG_KERNEL_ELF=y
+CONFIG_M386=y
+
+#
+# Floppy, IDE, and other block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+CONFIG_BLK_DEV_IDE_PCMCIA=y
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_TRITON=y
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_LOOP=m
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_DEV_XD=m
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+CONFIG_INET=y
+# CONFIG_IP_FORWARD is not set
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ACCT is not set
+# CONFIG_ARPD is not set
+# CONFIG_INET_PCTCP is not set
+CONFIG_INET_RARP=m
+# CONFIG_NO_PATH_MTU_DISCOVERY is not set
+CONFIG_IP_NOSR=y
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+# CONFIG_AX25 is not set
+# CONFIG_BRIDGE is not set
+CONFIG_NETLINK=y
+# CONFIG_RTNETLINK is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=m
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_SCSI_MULTI_LUN=y
+# CONFIG_SCSI_CONSTANTS is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_IN2000=m
+CONFIG_SCSI_AM53C974=y
+CONFIG_SCSI_BUSLOGIC=m
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA=m
+CONFIG_SCSI_EATA_DMA=m
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_GENERIC_NCR5380=m
+# CONFIG_SCSI_GENERIC_NCR53C400 is not set
+CONFIG_SCSI_G_NCR5380_PORT=y
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR53C7xx=m
+# CONFIG_SCSI_NCR53C7xx_sync is not set
+CONFIG_SCSI_NCR53C7xx_FAST=y
+CONFIG_SCSI_NCR53C7xx_DISCONNECT=y
+CONFIG_SCSI_NCR53C8XX=m
+# CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+# CONFIG_SCSI_NCR53C8XX_NO_DISCONNECT is not set
+# CONFIG_SCSI_NCR53C8XX_FORCE_ASYNCHRONOUS is not set
+# CONFIG_SCSI_NCR53C8XX_FORCE_SYNC_NEGO is not set
+# CONFIG_SCSI_NCR53C8XX_DISABLE_MPARITY_CHECK is not set
+# CONFIG_SCSI_NCR53C8XX_DISABLE_PARITY_CHECK is not set
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+CONFIG_SCSI_SEAGATE=m
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+CONFIG_SCSI_ULTRASTOR=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_EQUALIZER=m
+CONFIG_DLCI=m
+CONFIG_DLCI_COUNT=24
+CONFIG_DLCI_MAX=8
+CONFIG_SDLA=m
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_NET_RADIO=y
+CONFIG_BAYCOM=m
+CONFIG_STRIP=m
+CONFIG_WAVELAN=m
+CONFIG_WIC=m
+CONFIG_SCC=m
+CONFIG_NET_ETHERNET=y
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=m
+CONFIG_EL2=m
+CONFIG_ELPLUS=m
+CONFIG_EL16=m
+CONFIG_EL3=m
+CONFIG_VORTEX=m
+CONFIG_LANCE=y
+CONFIG_LANCE32=y
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=m
+CONFIG_ULTRA=m
+CONFIG_SMC9194=m
+CONFIG_NET_ISA=y
+CONFIG_AT1700=m
+CONFIG_E2100=m
+CONFIG_DEPCA=m
+CONFIG_EWRK3=m
+CONFIG_EEXPRESS=m
+CONFIG_EEXPRESS_PRO=m
+CONFIG_FMV18X=m
+CONFIG_HPLAN_PLUS=m
+CONFIG_HPLAN=m
+CONFIG_HP100=m
+CONFIG_ETH16I=m
+CONFIG_NE2000=m
+CONFIG_NI52=m
+CONFIG_NI65=y
+CONFIG_SEEQ8005=y
+CONFIG_SK_G16=y
+CONFIG_NET_EISA=y
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_DE4X5=m
+CONFIG_DEC_ELCP=m
+CONFIG_DGRS=m
+CONFIG_ZNET=y
+CONFIG_NET_POCKET=y
+CONFIG_ATP=y
+CONFIG_DE600=m
+CONFIG_DE620=m
+CONFIG_TR=y
+CONFIG_IBMTR=m
+CONFIG_ARCNET=m
+CONFIG_ARCNET_ETH=y
+CONFIG_ARCNET_1051=y
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_AUDIO=y
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_PCBIT=m
+CONFIG_ISDN_DRV_TELES=m
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+CONFIG_CD_NO_IDESCSI=y
+CONFIG_AZTCD=m
+CONFIG_GSCD=m
+CONFIG_SBPCD=m
+CONFIG_MCD=m
+CONFIG_MCDX=m
+CONFIG_OPTCD=m
+CONFIG_CM206=m
+CONFIG_SJCD=m
+CONFIG_CDI_INIT=y
+CONFIG_ISP16_CDI=m
+CONFIG_CDU31A=m
+CONFIG_CDU535=m
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_LOCK_MANDATORY is not set
+CONFIG_MINIX_FS=y
+# CONFIG_EXT_FS is not set
+CONFIG_EXT2_FS=y
+# CONFIG_XIA_FS is not set
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=m
+CONFIG_SMB_FS=m
+CONFIG_SMB_LONG=y
+CONFIG_NCP_FS=m
+CONFIG_ISO9660_FS=m
+CONFIG_HPFS_FS=m
+CONFIG_SYSV_FS=m
+CONFIG_AFFS_FS=m
+CONFIG_AMIGA_PARTITION=y
+CONFIG_UFS_FS=m
+CONFIG_BSD_DISKLABEL=y
+CONFIG_SMD_DISKLABEL=y
+
+#
+# Character devices
+#
+CONFIG_SERIAL=m
+# CONFIG_DIGI is not set
+CONFIG_CYCLADES=m
+# CONFIG_STALDRV is not set
+CONFIG_RISCOM8=m
+CONFIG_PRINTER=m
+CONFIG_MOUSE=y
+CONFIG_ATIXL_BUSMOUSE=m
+CONFIG_BUSMOUSE=m
+CONFIG_MS_BUSMOUSE=m
+CONFIG_PSMOUSE=y
+CONFIG_82C710_MOUSE=y
+# CONFIG_UMISC is not set
+# CONFIG_QIC02_TAPE is not set
+CONFIG_FTAPE=m
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+# CONFIG_PAS is not set
+CONFIG_SB=y
+# CONFIG_ADLIB is not set
+# CONFIG_GUS is not set
+# CONFIG_MPU401 is not set
+# CONFIG_UART6850 is not set
+# CONFIG_PSS is not set
+# CONFIG_GUS16 is not set
+# CONFIG_GUSMAX is not set
+# CONFIG_MSS is not set
+# CONFIG_SSCAPE is not set
+# CONFIG_TRIX is not set
+# CONFIG_MAD16 is not set
+# CONFIG_CS4232 is not set
+# CONFIG_MAUI is not set
+CONFIG_AUDIO=y
+# CONFIG_MIDI is not set
+# CONFIG_YM3812 is not set
+SBC_BASE=220
+SBC_IRQ=7
+SBC_DMA=1
+SB_DMA2=5
+SB_MPU_BASE=0
+SB_MPU_IRQ=-1
+DSP_BUFFSIZE=65536
+# CONFIG_LOWLEVEL_SOUND is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set
+

Added: dists/trunk/utils/kernel-package/kernel/Config/config.i586
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.i586	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.i586	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1862 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_X86=y
+CONFIG_ISA=y
+# CONFIG_SBUS is not set
+CONFIG_UID16=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+# CONFIG_M386 is not set
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+CONFIG_M586TSC=y
+# CONFIG_M586MMX is not set
+# CONFIG_M686 is not set
+# CONFIG_MPENTIUMIII is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MELAN is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP2 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MCYRIXIII is not set
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_USE_STRING_486=y
+CONFIG_X86_ALIGNMENT_16=y
+CONFIG_X86_TSC=y
+CONFIG_X86_PPRO_FENCE=y
+CONFIG_TOSHIBA=m
+CONFIG_I8K=m
+# CONFIG_MICROCODE is not set
+# CONFIG_X86_MSR is not set
+# CONFIG_X86_CPUID is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_HIGHMEM64G is not set
+# CONFIG_MATH_EMULATION is not set
+# CONFIG_MTRR is not set
+# CONFIG_SMP is not set
+CONFIG_X86_UP_APIC=y
+CONFIG_X86_UP_IOAPIC=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_NAMES=y
+CONFIG_EISA=y
+CONFIG_MCA=y
+CONFIG_HOTPLUG=y
+
+#
+# PCMCIA/CardBus support
+#
+CONFIG_PCMCIA=m
+CONFIG_CARDBUS=y
+CONFIG_I82092=y
+CONFIG_I82365=y
+CONFIG_TCIC=y
+
+#
+# PCI Hotplug Support
+#
+CONFIG_HOTPLUG_PCI=m
+CONFIG_HOTPLUG_PCI_COMPAQ=m
+CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_KCORE_ELF=y
+# CONFIG_KCORE_AOUT is not set
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PM=y
+# CONFIG_ACPI is not set
+CONFIG_APM=m
+# CONFIG_APM_IGNORE_USER_SUSPEND is not set
+# CONFIG_APM_DO_ENABLE is not set
+# CONFIG_APM_CPU_IDLE is not set
+# CONFIG_APM_DISPLAY_BLANK is not set
+# CONFIG_APM_RTC_IS_GMT is not set
+# CONFIG_APM_ALLOW_INTS is not set
+# CONFIG_APM_REAL_MODE_POWER_OFF is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+CONFIG_MTD=m
+# CONFIG_MTD_DEBUG is not set
+CONFIG_MTD_PARTITIONS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_CHAR=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+CONFIG_FTL=m
+CONFIG_NFTL=m
+CONFIG_NFTL_RW=y
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=m
+CONFIG_MTD_GEN_PROBE=m
+# CONFIG_MTD_CFI_ADV_OPTIONS is not set
+CONFIG_MTD_CFI_INTELEXT=m
+CONFIG_MTD_CFI_AMDSTD=m
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+# CONFIG_MTD_OBSOLETE_CHIPS is not set
+# CONFIG_MTD_AMDSTD is not set
+# CONFIG_MTD_SHARP is not set
+# CONFIG_MTD_JEDEC is not set
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_PHYSMAP=m
+CONFIG_MTD_PHYSMAP_START=8000000
+CONFIG_MTD_PHYSMAP_LEN=4000000
+CONFIG_MTD_PHYSMAP_BUSWIDTH=2
+CONFIG_MTD_PNC2000=m
+CONFIG_MTD_SC520CDP=m
+CONFIG_MTD_NETSC520=m
+CONFIG_MTD_SBC_GXX=m
+CONFIG_MTD_ELAN_104NC=m
+# CONFIG_MTD_MIXMEM is not set
+# CONFIG_MTD_OCTAGON is not set
+# CONFIG_MTD_VMAX is not set
+# CONFIG_MTD_L440GX is not set
+
+#
+# Self-contained MTD device drivers
+#
+CONFIG_MTD_PMC551=m
+# CONFIG_MTD_PMC551_BUGFIX is not set
+# CONFIG_MTD_PMC551_DEBUG is not set
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLKMTD=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+CONFIG_MTD_DOC1000=m
+CONFIG_MTD_DOC2000=m
+CONFIG_MTD_DOC2001=m
+CONFIG_MTD_DOCPROBE=m
+# CONFIG_MTD_DOCPROBE_ADVANCED is not set
+CONFIG_MTD_DOCPROBE_ADDRESS=0
+# CONFIG_MTD_DOCPROBE_HIGH is not set
+# CONFIG_MTD_DOCPROBE_55AA is not set
+
+#
+# NAND Flash Device Drivers
+#
+CONFIG_MTD_NAND=m
+CONFIG_MTD_NAND_ECC=y
+# CONFIG_MTD_NAND_VERIFY_WRITE is not set
+
+#
+# Parallel port support
+#
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_PC_CML1=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+# CONFIG_PARPORT_PC_SUPERIO is not set
+CONFIG_PARPORT_PC_PCMCIA=m
+# CONFIG_PARPORT_AMIGA is not set
+# CONFIG_PARPORT_MFC3 is not set
+# CONFIG_PARPORT_ATARI is not set
+# CONFIG_PARPORT_GSC is not set
+# CONFIG_PARPORT_SUNBPP is not set
+# CONFIG_PARPORT_OTHER is not set
+CONFIG_PARPORT_1284=y
+
+#
+# Plug and Play configuration
+#
+CONFIG_PNP=m
+CONFIG_ISAPNP=m
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=m
+CONFIG_BLK_DEV_PS2=m
+CONFIG_BLK_DEV_XD=m
+CONFIG_PARIDE=m
+CONFIG_PARIDE_PARPORT=m
+
+#
+# Parallel IDE high-level drivers
+#
+CONFIG_PARIDE_PD=m
+CONFIG_PARIDE_PCD=m
+CONFIG_PARIDE_PF=m
+CONFIG_PARIDE_PT=m
+CONFIG_PARIDE_PG=m
+
+#
+# Parallel IDE protocol modules
+#
+CONFIG_PARIDE_ATEN=m
+CONFIG_PARIDE_BPCK=m
+CONFIG_PARIDE_BPCK6=m
+CONFIG_PARIDE_COMM=m
+CONFIG_PARIDE_DSTR=m
+CONFIG_PARIDE_FIT2=m
+CONFIG_PARIDE_FIT3=m
+CONFIG_PARIDE_EPAT=m
+CONFIG_PARIDE_EPATC8=y
+CONFIG_PARIDE_EPIA=m
+CONFIG_PARIDE_FRIQ=m
+CONFIG_PARIDE_FRPW=m
+CONFIG_PARIDE_KBIC=m
+CONFIG_PARIDE_KTTI=m
+CONFIG_PARIDE_ON20=m
+CONFIG_PARIDE_ON26=m
+CONFIG_BLK_CPQ_DA=m
+CONFIG_BLK_CPQ_CISS_DA=m
+CONFIG_BLK_DEV_DAC960=m
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+
+#
+# Multi-device support (RAID and LVM)
+#
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID5=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_BLK_DEV_LVM=m
+
+#
+# Networking options
+#
+CONFIG_PACKET=m
+CONFIG_PACKET_MMAP=y
+CONFIG_NETLINK_DEV=m
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_FILTER=y
+CONFIG_UNIX=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_FWMARK=y
+CONFIG_IP_ROUTE_NAT=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_TOS=y
+CONFIG_IP_ROUTE_VERBOSE=y
+# CONFIG_IP_ROUTE_LARGE_TABLES is not set
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+# CONFIG_ARPD is not set
+CONFIG_INET_ECN=y
+CONFIG_INET_ECN_DISABLED=y
+CONFIG_SYN_COOKIES=y
+
+#
+#   IP: Netfilter Configuration
+#
+CONFIG_IP_NF_CONNTRACK=m
+CONFIG_IP_NF_FTP=m
+CONFIG_IP_NF_IRC=m
+CONFIG_IP_NF_QUEUE=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_LIMIT=m
+CONFIG_IP_NF_MATCH_MAC=m
+CONFIG_IP_NF_MATCH_MARK=m
+CONFIG_IP_NF_MATCH_MULTIPORT=m
+CONFIG_IP_NF_MATCH_TOS=m
+CONFIG_IP_NF_MATCH_AH_ESP=m
+CONFIG_IP_NF_MATCH_LENGTH=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_MATCH_TCPMSS=m
+CONFIG_IP_NF_MATCH_STATE=m
+CONFIG_IP_NF_MATCH_UNCLEAN=m
+CONFIG_IP_NF_MATCH_OWNER=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_MIRROR=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_NAT_SNMP_BASIC=m
+CONFIG_IP_NF_NAT_IRC=m
+CONFIG_IP_NF_NAT_FTP=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_TOS=m
+CONFIG_IP_NF_TARGET_MARK=m
+CONFIG_IP_NF_TARGET_LOG=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_IP_NF_TARGET_TCPMSS=m
+CONFIG_IP_NF_COMPAT_IPCHAINS=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_COMPAT_IPFWADM=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IPV6=m
+
+#
+#   IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_QUEUE=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_LIMIT=m
+CONFIG_IP6_NF_MATCH_MAC=m
+CONFIG_IP6_NF_MATCH_MULTIPORT=m
+CONFIG_IP6_NF_MATCH_OWNER=m
+CONFIG_IP6_NF_MATCH_MARK=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_LOG=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_TARGET_MARK=m
+CONFIG_KHTTPD=m
+CONFIG_ATM=y
+CONFIG_ATM_CLIP=y
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_VLAN_8021Q=m
+
+#
+#  
+#
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+CONFIG_DECNET=m
+# CONFIG_DECNET_SIOCGIFCONF is not set
+# CONFIG_DECNET_ROUTER is not set
+CONFIG_BRIDGE=m
+CONFIG_X25=m
+CONFIG_LAPB=m
+# CONFIG_LLC is not set
+# CONFIG_NET_DIVERT is not set
+CONFIG_ECONET=m
+CONFIG_ECONET_AUNUDP=y
+CONFIG_ECONET_NATIVE=y
+CONFIG_WAN_ROUTER=m
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+CONFIG_NET_SCHED=y
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CSZ=m
+# CONFIG_NET_SCH_ATM is not set
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_INGRESS=m
+# CONFIG_NET_QOS is not set
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_ROUTE=y
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+
+#
+# Telephony Support
+#
+CONFIG_PHONE=m
+CONFIG_PHONE_IXJ=m
+CONFIG_PHONE_IXJ_PCMCIA=m
+
+#
+# ATA/IDE/MFM/RLL support
+#
+CONFIG_IDE=m
+
+#
+# IDE, ATA and ATAPI Block devices
+#
+CONFIG_BLK_DEV_IDE=m
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_IDEDISK=m
+# CONFIG_IDEDISK_MULTI_MODE is not set
+# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
+# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
+# CONFIG_BLK_DEV_IDEDISK_IBM is not set
+# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
+# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
+# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
+# CONFIG_BLK_DEV_IDEDISK_WD is not set
+# CONFIG_BLK_DEV_COMMERIAL is not set
+# CONFIG_BLK_DEV_TIVO is not set
+CONFIG_BLK_DEV_IDECS=m
+CONFIG_BLK_DEV_IDECD=m
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+CONFIG_BLK_DEV_IDESCSI=m
+
+#
+# IDE chipset support/bugfixes
+#
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+# CONFIG_BLK_DEV_ISAPNP is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_IDEPCI=y
+# CONFIG_IDEPCI_SHARE_IRQ is not set
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+CONFIG_BLK_DEV_ADMA=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+# CONFIG_IDEDMA_PCI_AUTO is not set
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_PCI_WIP is not set
+# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
+CONFIG_BLK_DEV_AEC62XX=y
+# CONFIG_AEC62XX_TUNING is not set
+CONFIG_BLK_DEV_ALI15X3=y
+# CONFIG_WDC_ALI15X3 is not set
+CONFIG_BLK_DEV_AMD74XX=y
+# CONFIG_AMD74XX_OVERRIDE is not set
+CONFIG_BLK_DEV_CMD64X=y
+CONFIG_BLK_DEV_CY82C693=y
+CONFIG_BLK_DEV_CS5530=y
+CONFIG_BLK_DEV_HPT34X=y
+# CONFIG_HPT34X_AUTODMA is not set
+CONFIG_BLK_DEV_HPT366=y
+CONFIG_BLK_DEV_PIIX=y
+# CONFIG_PIIX_TUNING is not set
+CONFIG_BLK_DEV_NS87415=y
+CONFIG_BLK_DEV_OPTI621=y
+CONFIG_BLK_DEV_PDC202XX=y
+CONFIG_PDC202XX_BURST=y
+# CONFIG_PDC202XX_FORCE is not set
+CONFIG_BLK_DEV_SVWKS=y
+CONFIG_BLK_DEV_SIS5513=y
+CONFIG_BLK_DEV_SLC90E66=y
+CONFIG_BLK_DEV_TRM290=y
+CONFIG_BLK_DEV_VIA82CXXX=y
+# CONFIG_IDE_CHIPSETS is not set
+# CONFIG_IDEDMA_AUTO is not set
+# CONFIG_IDEDMA_IVB is not set
+# CONFIG_DMA_NONPCI is not set
+CONFIG_BLK_DEV_IDE_MODES=y
+CONFIG_BLK_DEV_ATARAID=m
+CONFIG_BLK_DEV_ATARAID_PDC=m
+CONFIG_BLK_DEV_ATARAID_HPT=m
+
+#
+# SCSI support
+#
+CONFIG_SCSI=m
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_SD_EXTRA_DEVS=40
+CONFIG_CHR_DEV_ST=m
+CONFIG_CHR_DEV_OSST=m
+CONFIG_BLK_DEV_SR=m
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_SR_EXTRA_DEVS=2
+CONFIG_CHR_DEV_SG=m
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_DEBUG_QUEUES is not set
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI low-level drivers
+#
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
+CONFIG_SCSI_AIC7XXX_OLD=m
+# CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT is not set
+CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_OLD_PROC_STATS=y
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_IN2000=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_MEGARAID=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_OMIT_FLASHPOINT is not set
+CONFIG_SCSI_CPQFCTS=m
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA=m
+# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
+# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
+CONFIG_SCSI_EATA_MAX_TAGS=16
+# CONFIG_SCSI_EATA_DMA is not set
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_FD_MCS=m
+CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_GENERIC_NCR5380=m
+CONFIG_SCSI_GENERIC_NCR53C400=y
+CONFIG_SCSI_G_NCR5380_PORT=y
+# CONFIG_SCSI_G_NCR5380_MEM is not set
+CONFIG_SCSI_IBMMCA=m
+CONFIG_IBMMCA_SCSI_ORDER_STANDARD=y
+# CONFIG_IBMMCA_SCSI_DEV_RESET is not set
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR_D700=m
+CONFIG_53C700_IO_MAPPED=y
+# CONFIG_SCSI_NCR53C7xx is not set
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX=m
+CONFIG_SCSI_SYM53C8XX=m
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
+CONFIG_SCSI_NCR53C8XX_SYNC=5
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+CONFIG_SCSI_MCA_53C9X=m
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_PCI2000=m
+CONFIG_SCSI_PCI2220I=m
+CONFIG_SCSI_PSI240I=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+CONFIG_SCSI_QLOGIC_FC=m
+CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_SEAGATE=m
+CONFIG_SCSI_SIM710=m
+CONFIG_SCSI_SYM53C416=m
+CONFIG_SCSI_DC390T=m
+# CONFIG_SCSI_DC390T_NOGENSUPP is not set
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
+CONFIG_SCSI_U14_34F_MAX_TAGS=8
+CONFIG_SCSI_ULTRASTOR=m
+CONFIG_SCSI_DEBUG=m
+
+#
+# PCMCIA SCSI adapter support
+#
+CONFIG_SCSI_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+CONFIG_PCMCIA_FDOMAIN=m
+CONFIG_PCMCIA_NINJA_SCSI=m
+CONFIG_PCMCIA_QLOGIC=m
+
+#
+# Fusion MPT device support
+#
+CONFIG_FUSION=m
+# CONFIG_FUSION_BOOT is not set
+
+#
+# (ability to boot linux kernel from Fusion device is DISABLED!)
+#
+CONFIG_FUSION_ISENSE=m
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+CONFIG_NET_FC=y
+
+#
+# IEEE 1394 (FireWire) support (EXPERIMENTAL)
+#
+CONFIG_IEEE1394=m
+
+#
+# Device Drivers
+#
+CONFIG_IEEE1394_PCILYNX=m
+# CONFIG_IEEE1394_PCILYNX_LOCALRAM is not set
+# CONFIG_IEEE1394_PCILYNX_PORTS is not set
+CONFIG_IEEE1394_OHCI1394=m
+
+#
+# Protocol Drivers
+#
+CONFIG_IEEE1394_VIDEO1394=m
+CONFIG_IEEE1394_SBP2=m
+CONFIG_IEEE1394_RAWIO=m
+# CONFIG_IEEE1394_VERBOSEDEBUG is not set
+
+#
+# I2O device support
+#
+CONFIG_I2O=m
+CONFIG_I2O_PCI=m
+CONFIG_I2O_BLOCK=m
+CONFIG_I2O_LAN=m
+CONFIG_I2O_SCSI=m
+CONFIG_I2O_PROC=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+CONFIG_ARCNET=m
+CONFIG_ARCNET_1201=m
+CONFIG_ARCNET_1051=m
+CONFIG_ARCNET_RAW=m
+CONFIG_ARCNET_COM90xx=m
+CONFIG_ARCNET_COM90xxIO=m
+CONFIG_ARCNET_RIM_I=m
+CONFIG_ARCNET_COM20020=m
+CONFIG_ARCNET_COM20020_ISA=m
+CONFIG_ARCNET_COM20020_PCI=m
+
+#
+# Appletalk devices
+#
+CONFIG_APPLETALK=y
+CONFIG_LTPC=m
+CONFIG_COPS=m
+CONFIG_COPS_DAYNA=y
+CONFIG_COPS_TANGENT=y
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_IPDDP_DECAP=y
+CONFIG_DUMMY=m
+CONFIG_BONDING=m
+CONFIG_EQUALIZER=m
+CONFIG_TUN=m
+CONFIG_ETHERTAP=m
+CONFIG_NET_SB1000=m
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+# CONFIG_SUNLANCE is not set
+# CONFIG_HAPPYMEAL is not set
+# CONFIG_SUNBMAC is not set
+# CONFIG_SUNQE is not set
+# CONFIG_SUNGEM is not set
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=m
+CONFIG_EL2=m
+CONFIG_ELPLUS=m
+CONFIG_EL16=m
+CONFIG_EL3=m
+CONFIG_3C515=m
+CONFIG_ELMC=m
+CONFIG_ELMC_II=m
+CONFIG_VORTEX=m
+CONFIG_LANCE=m
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=m
+CONFIG_ULTRAMCA=m
+CONFIG_ULTRA=m
+CONFIG_ULTRA32=m
+CONFIG_SMC9194=m
+CONFIG_NET_VENDOR_RACAL=y
+CONFIG_NI5010=m
+CONFIG_NI52=m
+CONFIG_NI65=m
+CONFIG_AT1700=m
+CONFIG_DEPCA=m
+CONFIG_HP100=m
+CONFIG_NET_ISA=y
+CONFIG_E2100=m
+CONFIG_EWRK3=m
+CONFIG_EEXPRESS=m
+CONFIG_EEXPRESS_PRO=m
+CONFIG_HPLAN_PLUS=m
+CONFIG_HPLAN=m
+CONFIG_LP486E=m
+CONFIG_ETH16I=m
+CONFIG_NE2000=m
+CONFIG_SKMC=m
+CONFIG_NE2_MCA=m
+CONFIG_IBMLANA=m
+CONFIG_NET_PCI=y
+CONFIG_PCNET32=m
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_CS89x0=m
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_DE4X5=m
+CONFIG_DGRS=m
+CONFIG_DM9102=m
+CONFIG_EEPRO100=m
+CONFIG_LNE390=m
+CONFIG_FEALNX=m
+CONFIG_NATSEMI=m
+# CONFIG_NATSEMI_CABLE_MAGIC is not set
+CONFIG_NE2K_PCI=m
+CONFIG_NE3210=m
+CONFIG_ES3210=m
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_NEW_RX_RESET is not set
+CONFIG_SIS900=m
+CONFIG_EPIC100=m
+CONFIG_SUNDANCE=m
+CONFIG_TLAN=m
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_WINBOND_840=m
+CONFIG_NET_POCKET=y
+CONFIG_ATP=m
+CONFIG_DE600=m
+CONFIG_DE620=m
+
+#
+# Ethernet (1000 Mbit)
+#
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_DL2K=m
+# CONFIG_MYRI_SBUS is not set
+CONFIG_NS83820=m
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_SK98LIN=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+CONFIG_ROADRUNNER=m
+# CONFIG_ROADRUNNER_LARGE_RINGS is not set
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+CONFIG_NET_RADIO=y
+CONFIG_STRIP=m
+CONFIG_WAVELAN=m
+CONFIG_ARLAN=m
+CONFIG_AIRONET4500=m
+CONFIG_AIRONET4500_NONCS=m
+CONFIG_AIRONET4500_PNP=y
+CONFIG_AIRONET4500_PCI=y
+# CONFIG_AIRONET4500_ISA is not set
+# CONFIG_AIRONET4500_I365 is not set
+CONFIG_AIRONET4500_PROC=m
+CONFIG_AIRO=m
+CONFIG_HERMES=m
+CONFIG_PLX_HERMES=m
+
+#
+# Wireless Pcmcia cards support
+#
+CONFIG_PCMCIA_HERMES=m
+CONFIG_AIRO_CS=m
+CONFIG_NET_WIRELESS=y
+
+#
+# Token Ring devices
+#
+CONFIG_TR=y
+CONFIG_IBMTR=m
+CONFIG_IBMOL=m
+CONFIG_IBMLS=m
+CONFIG_TMS380TR=m
+CONFIG_TMSPCI=m
+CONFIG_TMSISA=m
+CONFIG_ABYSS=m
+CONFIG_MADGEMC=m
+CONFIG_SMCTR=m
+CONFIG_NET_FC=y
+CONFIG_IPHASE5526=m
+CONFIG_RCPCI=m
+CONFIG_SHAPER=m
+
+#
+# Wan interfaces
+#
+CONFIG_WAN=y
+CONFIG_HOSTESS_SV11=m
+CONFIG_COSA=m
+CONFIG_COMX=m
+CONFIG_COMX_HW_COMX=m
+CONFIG_COMX_HW_LOCOMX=m
+CONFIG_COMX_HW_MIXCOM=m
+CONFIG_COMX_PROTO_PPP=m
+CONFIG_COMX_PROTO_LAPB=m
+CONFIG_COMX_PROTO_FR=m
+CONFIG_DSCC4=m
+CONFIG_FARSYNC=m
+CONFIG_LANMEDIA=m
+CONFIG_SEALEVEL_4021=m
+CONFIG_SYNCLINK_SYNCPPP=m
+CONFIG_HDLC=m
+CONFIG_HDLC_PPP=y
+CONFIG_HDLC_X25=y
+CONFIG_N2=m
+CONFIG_C101=m
+CONFIG_DLCI=m
+CONFIG_DLCI_COUNT=24
+CONFIG_DLCI_MAX=8
+CONFIG_SDLA=m
+CONFIG_WAN_ROUTER_DRIVERS=y
+CONFIG_VENDOR_SANGOMA=m
+CONFIG_WANPIPE_CHDLC=y
+CONFIG_WANPIPE_FR=y
+CONFIG_WANPIPE_X25=y
+CONFIG_WANPIPE_PPP=y
+CONFIG_WANPIPE_MULTPPP=y
+CONFIG_CYCLADES_SYNC=m
+CONFIG_CYCLOMX_X25=y
+CONFIG_LAPBETHER=m
+CONFIG_X25_ASY=m
+CONFIG_SBNI=m
+# CONFIG_SBNI_MULTILINE is not set
+
+#
+# PCMCIA network device support
+#
+CONFIG_NET_PCMCIA=y
+CONFIG_PCMCIA_3C589=m
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_PCMCIA_AXNET=m
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_ARCNET_COM20020_CS=m
+CONFIG_PCMCIA_IBMTR=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_PCMCIA_XIRTULIP=m
+CONFIG_NET_PCMCIA_RADIO=y
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_PCMCIA_NETWAVE=m
+CONFIG_PCMCIA_WAVELAN=m
+CONFIG_AIRONET4500_CS=m
+
+#
+# ATM drivers
+#
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+# CONFIG_ATM_ZATM_EXACT_TS is not set
+CONFIG_ATM_NICSTAR=m
+# CONFIG_ATM_NICSTAR_USE_SUNI is not set
+# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+# CONFIG_ATM_FORE200E_PCA is not set
+
+#
+# Amateur Radio support
+#
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+# CONFIG_AX25_DAMA_SLAVE is not set
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_DMASCC=m
+CONFIG_SCC=m
+# CONFIG_SCC_DELAY is not set
+# CONFIG_SCC_TRXECHO is not set
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_BAYCOM_EPP=m
+CONFIG_SOUNDMODEM=m
+CONFIG_SOUNDMODEM_SBC=y
+CONFIG_SOUNDMODEM_WSS=y
+CONFIG_SOUNDMODEM_AFSK1200=y
+CONFIG_SOUNDMODEM_AFSK2400_7=y
+CONFIG_SOUNDMODEM_AFSK2400_8=y
+CONFIG_SOUNDMODEM_AFSK2666=y
+CONFIG_SOUNDMODEM_HAPN4800=y
+CONFIG_SOUNDMODEM_PSK4800=y
+CONFIG_SOUNDMODEM_FSK9600=y
+CONFIG_YAM=m
+
+#
+# IrDA (infrared) support
+#
+CONFIG_IRDA=m
+
+#
+# IrDA protocols
+#
+CONFIG_IRLAN=m
+CONFIG_IRNET=m
+CONFIG_IRCOMM=m
+# CONFIG_IRDA_ULTRA is not set
+
+#
+# IrDA options
+#
+CONFIG_IRDA_CACHE_LAST_LSAP=y
+CONFIG_IRDA_FAST_RR=y
+CONFIG_IRDA_DEBUG=y
+
+#
+# Infrared-port device drivers
+#
+
+#
+# SIR device drivers
+#
+CONFIG_IRTTY_SIR=m
+CONFIG_IRPORT_SIR=m
+
+#
+# Dongle support
+#
+CONFIG_DONGLE=y
+CONFIG_ESI_DONGLE=m
+CONFIG_ACTISYS_DONGLE=m
+CONFIG_TEKRAM_DONGLE=m
+CONFIG_GIRBIL_DONGLE=m
+CONFIG_LITELINK_DONGLE=m
+CONFIG_OLD_BELKIN_DONGLE=m
+
+#
+# FIR device drivers
+#
+CONFIG_USB_IRDA=m
+CONFIG_NSC_FIR=m
+CONFIG_WINBOND_FIR=m
+CONFIG_TOSHIBA_FIR=m
+CONFIG_SMC_IRCC_FIR=m
+CONFIG_ALI_FIR=m
+CONFIG_VLSI_FIR=m
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_PPP_BSDCOMP=m
+CONFIG_ISDN_AUDIO=y
+CONFIG_ISDN_TTY_FAX=y
+CONFIG_ISDN_X25=y
+
+#
+# ISDN feature submodules
+#
+CONFIG_ISDN_DRV_LOOP=m
+CONFIG_ISDN_DIVERSION=m
+
+#
+# low-level hardware drivers
+#
+
+#
+# Passive ISDN cards
+#
+CONFIG_ISDN_DRV_HISAX=m
+
+#
+#   D-channel protocol features
+#
+CONFIG_HISAX_EURO=y
+CONFIG_DE_AOC=y
+# CONFIG_HISAX_NO_SENDCOMPLETE is not set
+# CONFIG_HISAX_NO_LLC is not set
+# CONFIG_HISAX_NO_KEYPAD is not set
+CONFIG_HISAX_1TR6=y
+CONFIG_HISAX_NI1=y
+CONFIG_HISAX_MAX_CARDS=8
+
+#
+#   HiSax supported cards
+#
+CONFIG_HISAX_16_0=y
+CONFIG_HISAX_16_3=y
+CONFIG_HISAX_TELESPCI=y
+CONFIG_HISAX_S0BOX=y
+CONFIG_HISAX_AVM_A1=y
+CONFIG_HISAX_FRITZPCI=y
+CONFIG_HISAX_AVM_A1_PCMCIA=y
+CONFIG_HISAX_ELSA=y
+CONFIG_HISAX_IX1MICROR2=y
+CONFIG_HISAX_DIEHLDIVA=y
+CONFIG_HISAX_ASUSCOM=y
+CONFIG_HISAX_TELEINT=y
+CONFIG_HISAX_HFCS=y
+CONFIG_HISAX_SEDLBAUER=y
+CONFIG_HISAX_SPORTSTER=y
+CONFIG_HISAX_MIC=y
+CONFIG_HISAX_NETJET=y
+CONFIG_HISAX_NETJET_U=y
+CONFIG_HISAX_NICCY=y
+CONFIG_HISAX_ISURF=y
+CONFIG_HISAX_HSTSAPHIR=y
+CONFIG_HISAX_BKM_A4T=y
+CONFIG_HISAX_SCT_QUADRO=y
+CONFIG_HISAX_GAZEL=y
+CONFIG_HISAX_HFC_PCI=y
+CONFIG_HISAX_W6692=y
+CONFIG_HISAX_HFC_SX=y
+# CONFIG_HISAX_DEBUG is not set
+CONFIG_HISAX_SEDLBAUER_CS=m
+CONFIG_HISAX_ELSA_CS=m
+CONFIG_HISAX_ST5481=m
+CONFIG_HISAX_FRITZ_PCIPNP=m
+
+#
+# Active ISDN cards
+#
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_PCBIT=m
+CONFIG_ISDN_DRV_SC=m
+CONFIG_ISDN_DRV_ACT2000=m
+CONFIG_ISDN_DRV_EICON=y
+CONFIG_ISDN_DRV_EICON_DIVAS=m
+CONFIG_ISDN_DRV_EICON_OLD=m
+CONFIG_ISDN_DRV_EICON_PCI=y
+CONFIG_ISDN_DRV_EICON_ISA=y
+CONFIG_ISDN_DRV_TPAM=m
+CONFIG_ISDN_CAPI=m
+CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
+CONFIG_ISDN_CAPI_CAPI20=m
+CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
+CONFIG_ISDN_CAPI_CAPIFS=m
+CONFIG_ISDN_CAPI_CAPIDRV=m
+CONFIG_ISDN_DRV_AVMB1_B1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
+CONFIG_ISDN_DRV_AVMB1_T1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
+CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
+CONFIG_ISDN_DRV_AVMB1_C4=m
+CONFIG_HYSDN=m
+CONFIG_HYSDN_CAPI=y
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+CONFIG_CD_NO_IDESCSI=y
+CONFIG_AZTCD=m
+CONFIG_GSCD=m
+CONFIG_SBPCD=m
+CONFIG_MCD=m
+CONFIG_MCD_IRQ=11
+CONFIG_MCD_BASE=300
+CONFIG_MCDX=m
+CONFIG_OPTCD=m
+CONFIG_CM206=m
+CONFIG_SJCD=m
+CONFIG_ISP16_CDI=m
+CONFIG_CDU31A=m
+CONFIG_CDU535=m
+
+#
+# Input core support
+#
+CONFIG_INPUT=m
+CONFIG_INPUT_KEYBDEV=m
+CONFIG_INPUT_MOUSEDEV=m
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_SERIAL_EXTENDED=y
+CONFIG_SERIAL_MANY_PORTS=y
+CONFIG_SERIAL_SHARE_IRQ=y
+# CONFIG_SERIAL_DETECT_IRQ is not set
+CONFIG_SERIAL_MULTIPORT=y
+CONFIG_HUB6=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_COMPUTONE=m
+CONFIG_ROCKETPORT=m
+CONFIG_CYCLADES=m
+# CONFIG_CYZ_INTR is not set
+CONFIG_DIGIEPCA=m
+CONFIG_ESPSERIAL=m
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_ISI=m
+CONFIG_SYNCLINK=m
+CONFIG_N_HDLC=m
+CONFIG_RISCOM8=m
+CONFIG_SPECIALIX=m
+# CONFIG_SPECIALIX_RTSCTS is not set
+CONFIG_SX=m
+CONFIG_RIO=m
+# CONFIG_RIO_OLDPCI is not set
+CONFIG_STALDRV=y
+CONFIG_STALLION=m
+CONFIG_ISTALLION=m
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+
+#
+# I2C support
+#
+CONFIG_I2C=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_PHILIPSPAR=m
+CONFIG_I2C_ELV=m
+CONFIG_I2C_VELLEMAN=m
+CONFIG_I2C_ALGOPCF=m
+CONFIG_I2C_ELEKTOR=m
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_PROC=m
+
+#
+# Mice
+#
+CONFIG_BUSMOUSE=m
+CONFIG_ATIXL_BUSMOUSE=m
+CONFIG_LOGIBUSMOUSE=m
+CONFIG_MS_BUSMOUSE=m
+CONFIG_MOUSE=m
+CONFIG_PSMOUSE=y
+CONFIG_82C710_MOUSE=m
+CONFIG_PC110_PAD=m
+
+#
+# Joysticks
+#
+CONFIG_INPUT_GAMEPORT=m
+CONFIG_INPUT_NS558=m
+CONFIG_INPUT_LIGHTNING=m
+CONFIG_INPUT_PCIGAME=m
+CONFIG_INPUT_CS461X=m
+CONFIG_INPUT_EMU10K1=m
+CONFIG_INPUT_SERIO=m
+CONFIG_INPUT_SERPORT=m
+
+#
+# Joysticks
+#
+CONFIG_INPUT_ANALOG=m
+CONFIG_INPUT_A3D=m
+CONFIG_INPUT_ADI=m
+CONFIG_INPUT_COBRA=m
+CONFIG_INPUT_GF2K=m
+CONFIG_INPUT_GRIP=m
+CONFIG_INPUT_INTERACT=m
+CONFIG_INPUT_TMDC=m
+CONFIG_INPUT_SIDEWINDER=m
+CONFIG_INPUT_IFORCE_USB=m
+CONFIG_INPUT_IFORCE_232=m
+CONFIG_INPUT_WARRIOR=m
+CONFIG_INPUT_MAGELLAN=m
+CONFIG_INPUT_SPACEORB=m
+CONFIG_INPUT_SPACEBALL=m
+CONFIG_INPUT_STINGER=m
+CONFIG_INPUT_DB9=m
+CONFIG_INPUT_GAMECON=m
+CONFIG_INPUT_TURBOGRAFX=m
+CONFIG_QIC02_TAPE=m
+CONFIG_QIC02_DYNCONF=y
+
+#
+#   Setting runtime QIC-02 configuration is done with qic02conf
+#
+
+#
+#   from the tpqic02-support package.  It is available at
+#
+
+#
+#   metalab.unc.edu or ftp://titus.cfw.com/pub/Linux/util/
+#
+
+#
+# Watchdog Cards
+#
+CONFIG_WATCHDOG=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_WDT=m
+CONFIG_WDTPCI=m
+CONFIG_WDT_501=y
+# CONFIG_WDT_501_FAN is not set
+CONFIG_PCWATCHDOG=m
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_I810_TCO=m
+CONFIG_MIXCOMWD=m
+CONFIG_60XX_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_INTEL_RNG=m
+CONFIG_NVRAM=m
+CONFIG_RTC=m
+CONFIG_DTLK=m
+CONFIG_R3964=m
+CONFIG_APPLICOM=m
+CONFIG_SONYPI=m
+
+#
+# Ftape, the floppy tape device driver
+#
+CONFIG_FTAPE=m
+CONFIG_ZFTAPE=m
+CONFIG_ZFT_DFLT_BLK_SZ=10240
+
+#
+#   The compressor will be built as a module only!
+#
+CONFIG_ZFT_COMPRESSOR=m
+CONFIG_FT_NR_BUFFERS=3
+CONFIG_FT_PROC_FS=y
+CONFIG_FT_NORMAL_DEBUG=y
+# CONFIG_FT_FULL_DEBUG is not set
+# CONFIG_FT_NO_TRACE is not set
+# CONFIG_FT_NO_TRACE_AT_ALL is not set
+
+#
+# Hardware configuration
+#
+CONFIG_FT_STD_FDC=y
+# CONFIG_FT_MACH2 is not set
+# CONFIG_FT_PROBE_FC10 is not set
+# CONFIG_FT_ALT_FDC is not set
+CONFIG_FT_FDC_THR=8
+CONFIG_FT_FDC_MAX_RATE=2000
+CONFIG_FT_ALPHA_CLOCK=0
+CONFIG_AGP=m
+CONFIG_AGP_INTEL=y
+CONFIG_AGP_I810=y
+CONFIG_AGP_VIA=y
+CONFIG_AGP_AMD=y
+CONFIG_AGP_SIS=y
+CONFIG_AGP_ALI=y
+CONFIG_AGP_SWORKS=y
+CONFIG_DRM=y
+# CONFIG_DRM_OLD is not set
+
+#
+# DRM 4.1 drivers
+#
+CONFIG_DRM_NEW=y
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_I810=m
+CONFIG_DRM_MGA=m
+CONFIG_DRM_SIS=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_PCMCIA_SERIAL_CS=m
+CONFIG_MWAVE=m
+
+#
+# Multimedia devices
+#
+CONFIG_VIDEO_DEV=m
+
+#
+# Video For Linux
+#
+CONFIG_VIDEO_PROC_FS=y
+CONFIG_I2C_PARPORT=m
+
+#
+# Video Adapters
+#
+CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_PMS=m
+CONFIG_VIDEO_BWQCAM=m
+CONFIG_VIDEO_CQCAM=m
+CONFIG_VIDEO_W9966=m
+CONFIG_VIDEO_CPIA=m
+CONFIG_VIDEO_CPIA_PP=m
+CONFIG_VIDEO_CPIA_USB=m
+CONFIG_VIDEO_SAA5249=m
+CONFIG_TUNER_3036=m
+CONFIG_VIDEO_STRADIS=m
+# CONFIG_VIDEO_ZORAN is not set
+# CONFIG_VIDEO_ZORAN_BUZ is not set
+# CONFIG_VIDEO_ZORAN_DC10 is not set
+# CONFIG_VIDEO_ZORAN_LML33 is not set
+CONFIG_VIDEO_ZR36120=m
+CONFIG_VIDEO_MEYE=m
+
+#
+# Radio Adapters
+#
+CONFIG_RADIO_CADET=m
+CONFIG_RADIO_RTRACK=m
+CONFIG_RADIO_RTRACK2=m
+CONFIG_RADIO_AZTECH=m
+CONFIG_RADIO_GEMTEK=m
+CONFIG_RADIO_GEMTEK_PCI=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_MAESTRO=m
+CONFIG_RADIO_MIROPCM20=m
+CONFIG_RADIO_MIROPCM20_RDS=m
+CONFIG_RADIO_SF16FMI=m
+CONFIG_RADIO_TERRATEC=m
+CONFIG_RADIO_TRUST=m
+CONFIG_RADIO_TYPHOON=m
+CONFIG_RADIO_TYPHOON_PROC_FS=y
+CONFIG_RADIO_ZOLTRIX=m
+
+#
+# File systems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS4_FS=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_BFS_FS=m
+CONFIG_EXT3_FS=m
+CONFIG_JBD=m
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_EFS_FS=m
+# CONFIG_JFFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+CONFIG_CRAMFS=y
+CONFIG_TMPFS=y
+CONFIG_RAMFS=m
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_MINIX_FS=m
+CONFIG_VXFS_FS=m
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_RW is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVFS_FS=y
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+CONFIG_DEVPTS_FS=y
+CONFIG_QNX4FS_FS=m
+# CONFIG_QNX4FS_RW is not set
+CONFIG_ROMFS_FS=m
+CONFIG_EXT2_FS=m
+CONFIG_SYSV_FS=m
+CONFIG_UDF_FS=m
+# CONFIG_UDF_RW is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_INTERMEZZO_FS=m
+CONFIG_NFS_FS=m
+CONFIG_NFS_V3=y
+# CONFIG_ROOT_NFS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_SUNRPC=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_SMB_FS=m
+# CONFIG_SMB_NLS_DEFAULT is not set
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+CONFIG_NCPFS_NFS_NS=y
+CONFIG_NCPFS_OS2_NS=y
+# CONFIG_NCPFS_SMALLDOS is not set
+CONFIG_NCPFS_NLS=y
+CONFIG_NCPFS_EXTRAS=y
+CONFIG_ZISOFS_FS=m
+CONFIG_ZLIB_FS_INFLATE=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_ACORN_PARTITION=y
+CONFIG_ACORN_PARTITION_ICS=y
+# CONFIG_ACORN_PARTITION_ADFS is not set
+# CONFIG_ACORN_PARTITION_POWERTEC is not set
+CONFIG_ACORN_PARTITION_RISCIX=y
+CONFIG_OSF_PARTITION=y
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+CONFIG_SGI_PARTITION=y
+CONFIG_ULTRIX_PARTITION=y
+CONFIG_SUN_PARTITION=y
+CONFIG_SMB_NLS=y
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_UTF8=m
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_VIDEO_SELECT=y
+CONFIG_MDA_CONSOLE=m
+
+#
+# Frame-buffer support
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_RIVA=m
+CONFIG_FB_CLGEN=m
+CONFIG_FB_PM2=m
+# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
+# CONFIG_FB_PM2_PCI is not set
+CONFIG_FB_CYBER2000=m
+# CONFIG_FB_VESA is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_HGA=m
+CONFIG_VIDEO_SELECT=y
+CONFIG_FB_MATROX=m
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+CONFIG_FB_MATROX_G100=y
+CONFIG_FB_MATROX_I2C=m
+CONFIG_FB_MATROX_MAVEN=m
+CONFIG_FB_MATROX_G450=m
+CONFIG_FB_MATROX_MULTIHEAD=y
+CONFIG_FB_ATY=m
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_CT=y
+CONFIG_FB_RADEON=m
+CONFIG_FB_ATY128=m
+CONFIG_FB_SIS=m
+CONFIG_FB_SIS_300=y
+CONFIG_FB_SIS_315=y
+CONFIG_FB_3DFX=m
+CONFIG_FB_VOODOO1=m
+# CONFIG_FB_TRIDENT is not set
+CONFIG_FB_VIRTUAL=m
+CONFIG_FBCON_ADVANCED=y
+CONFIG_FBCON_MFB=m
+CONFIG_FBCON_CFB2=m
+CONFIG_FBCON_CFB4=m
+CONFIG_FBCON_CFB8=m
+CONFIG_FBCON_CFB16=m
+CONFIG_FBCON_CFB24=m
+CONFIG_FBCON_CFB32=m
+# CONFIG_FBCON_AFB is not set
+# CONFIG_FBCON_ILBM is not set
+# CONFIG_FBCON_IPLAN2P2 is not set
+# CONFIG_FBCON_IPLAN2P4 is not set
+# CONFIG_FBCON_IPLAN2P8 is not set
+# CONFIG_FBCON_MAC is not set
+CONFIG_FBCON_VGA_PLANES=m
+CONFIG_FBCON_VGA=m
+CONFIG_FBCON_HGA=m
+# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+CONFIG_SOUND_BT878=m
+CONFIG_SOUND_CMPCI=m
+# CONFIG_SOUND_CMPCI_FM is not set
+# CONFIG_SOUND_CMPCI_MIDI is not set
+CONFIG_SOUND_CMPCI_JOYSTICK=y
+CONFIG_SOUND_CMPCI_CM8738=y
+# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
+# CONFIG_SOUND_CMPCI_SPDIFLOOP is not set
+CONFIG_SOUND_CMPCI_SPEAKERS=2
+CONFIG_SOUND_EMU10K1=m
+CONFIG_MIDI_EMU10K1=y
+CONFIG_SOUND_FUSION=m
+CONFIG_SOUND_CS4281=m
+CONFIG_SOUND_ES1370=m
+CONFIG_SOUND_ES1371=m
+CONFIG_SOUND_ESSSOLO1=m
+CONFIG_SOUND_MAESTRO=m
+CONFIG_SOUND_MAESTRO3=m
+CONFIG_SOUND_ICH=m
+CONFIG_SOUND_RME96XX=m
+CONFIG_SOUND_SONICVIBES=m
+CONFIG_SOUND_TRIDENT=m
+CONFIG_SOUND_MSNDCLAS=m
+# CONFIG_MSNDCLAS_HAVE_BOOT is not set
+CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
+CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
+CONFIG_SOUND_MSNDPIN=m
+# CONFIG_MSNDPIN_HAVE_BOOT is not set
+CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
+CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
+CONFIG_SOUND_VIA82CXXX=m
+CONFIG_MIDI_VIA82CXXX=y
+CONFIG_SOUND_OSS=m
+# CONFIG_SOUND_TRACEINIT is not set
+# CONFIG_SOUND_DMAP is not set
+CONFIG_SOUND_AD1816=m
+CONFIG_SOUND_SGALAXY=m
+CONFIG_SOUND_ADLIB=m
+CONFIG_SOUND_ACI_MIXER=m
+CONFIG_SOUND_CS4232=m
+CONFIG_SOUND_SSCAPE=m
+CONFIG_SOUND_GUS=m
+# CONFIG_SOUND_GUS16 is not set
+# CONFIG_SOUND_GUSMAX is not set
+CONFIG_SOUND_VMIDI=m
+CONFIG_SOUND_TRIX=m
+CONFIG_SOUND_MSS=m
+CONFIG_SOUND_MPU401=m
+CONFIG_SOUND_NM256=m
+CONFIG_SOUND_MAD16=m
+CONFIG_MAD16_OLDCARD=y
+CONFIG_SOUND_PAS=m
+# CONFIG_PAS_JOYSTICK is not set
+CONFIG_SOUND_PSS=m
+CONFIG_PSS_MIXER=y
+# CONFIG_PSS_HAVE_BOOT is not set
+CONFIG_SOUND_SB=m
+CONFIG_SOUND_AWE32_SYNTH=m
+CONFIG_SOUND_WAVEFRONT=m
+CONFIG_SOUND_MAUI=m
+CONFIG_SOUND_YM3812=m
+CONFIG_SOUND_OPL3SA1=m
+CONFIG_SOUND_OPL3SA2=m
+CONFIG_SOUND_YMFPCI=m
+# CONFIG_SOUND_YMFPCI_LEGACY is not set
+CONFIG_SOUND_UART6850=m
+CONFIG_SOUND_AEDSP16=m
+CONFIG_SC6600=y
+CONFIG_SC6600_JOY=y
+CONFIG_SC6600_CDROM=4
+CONFIG_SC6600_CDROMBASE=0
+# CONFIG_AEDSP16_SBPRO is not set
+# CONFIG_AEDSP16_MSS is not set
+# CONFIG_AEDSP16_MPU401 is not set
+CONFIG_SOUND_TVMIXER=m
+
+#
+# USB support
+#
+CONFIG_USB=m
+# CONFIG_USB_DEBUG is not set
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_BANDWIDTH=y
+# CONFIG_USB_LONG_TIMEOUT is not set
+
+#
+# USB Controllers
+#
+CONFIG_USB_UHCI=m
+CONFIG_USB_UHCI_ALT=m
+CONFIG_USB_OHCI=m
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_AUDIO=m
+CONFIG_USB_BLUETOOTH=m
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_DATAFAB=y
+CONFIG_USB_STORAGE_FREECOM=y
+CONFIG_USB_STORAGE_ISD200=y
+CONFIG_USB_STORAGE_DPCM=y
+CONFIG_USB_STORAGE_HP8200e=y
+CONFIG_USB_STORAGE_SDDR09=y
+CONFIG_USB_STORAGE_JUMPSHOT=y
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+
+#
+# USB Human Interface Devices (HID)
+#
+CONFIG_USB_HID=m
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+CONFIG_USB_WACOM=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_DC2XX=m
+CONFIG_USB_MDC800=m
+CONFIG_USB_SCANNER=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USB_HPUSBSCSI=m
+
+#
+# USB Multimedia devices
+#
+CONFIG_USB_IBMCAM=m
+CONFIG_USB_OV511=m
+CONFIG_USB_PWC=m
+CONFIG_USB_SE401=m
+CONFIG_USB_STV680=m
+CONFIG_USB_VICAM=m
+CONFIG_USB_DSBR=m
+CONFIG_USB_DABUSB=m
+
+#
+# USB Network adaptors
+#
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_CATC=m
+CONFIG_USB_CDCETHER=m
+CONFIG_USB_USBNET=m
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+
+#
+# USB Serial Converter support
+#
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_XIRCOM=m
+CONFIG_USB_SERIAL_OMNINET=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_RIO500=m
+
+#
+# Bluetooth support
+#
+CONFIG_BLUEZ=m
+CONFIG_BLUEZ_L2CAP=m
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BLUEZ_HCIUSB=m
+CONFIG_BLUEZ_HCIUART=m
+CONFIG_BLUEZ_HCIVHCI=m
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.i686
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.i686	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.i686	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1863 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_X86=y
+CONFIG_ISA=y
+# CONFIG_SBUS is not set
+CONFIG_UID16=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+# CONFIG_M386 is not set
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+# CONFIG_M586TSC is not set
+# CONFIG_M586MMX is not set
+CONFIG_M686=y
+# CONFIG_MPENTIUMIII is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MELAN is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP2 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MCYRIXIII is not set
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_TSC=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_X86_PGE=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_X86_PPRO_FENCE=y
+CONFIG_TOSHIBA=m
+CONFIG_I8K=m
+CONFIG_MICROCODE=m
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_HIGHMEM64G is not set
+# CONFIG_MATH_EMULATION is not set
+CONFIG_MTRR=y
+# CONFIG_SMP is not set
+CONFIG_X86_UP_APIC=y
+CONFIG_X86_UP_IOAPIC=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_NAMES=y
+CONFIG_EISA=y
+CONFIG_MCA=y
+CONFIG_HOTPLUG=y
+
+#
+# PCMCIA/CardBus support
+#
+CONFIG_PCMCIA=m
+CONFIG_CARDBUS=y
+CONFIG_I82092=y
+CONFIG_I82365=y
+CONFIG_TCIC=y
+
+#
+# PCI Hotplug Support
+#
+CONFIG_HOTPLUG_PCI=m
+CONFIG_HOTPLUG_PCI_COMPAQ=m
+CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_KCORE_ELF=y
+# CONFIG_KCORE_AOUT is not set
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PM=y
+# CONFIG_ACPI is not set
+CONFIG_APM=m
+# CONFIG_APM_IGNORE_USER_SUSPEND is not set
+# CONFIG_APM_DO_ENABLE is not set
+# CONFIG_APM_CPU_IDLE is not set
+# CONFIG_APM_DISPLAY_BLANK is not set
+# CONFIG_APM_RTC_IS_GMT is not set
+# CONFIG_APM_ALLOW_INTS is not set
+# CONFIG_APM_REAL_MODE_POWER_OFF is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+CONFIG_MTD=m
+# CONFIG_MTD_DEBUG is not set
+CONFIG_MTD_PARTITIONS=m
+CONFIG_MTD_REDBOOT_PARTS=m
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_CHAR=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+CONFIG_FTL=m
+CONFIG_NFTL=m
+CONFIG_NFTL_RW=y
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=m
+CONFIG_MTD_GEN_PROBE=m
+# CONFIG_MTD_CFI_ADV_OPTIONS is not set
+CONFIG_MTD_CFI_INTELEXT=m
+CONFIG_MTD_CFI_AMDSTD=m
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+# CONFIG_MTD_OBSOLETE_CHIPS is not set
+# CONFIG_MTD_AMDSTD is not set
+# CONFIG_MTD_SHARP is not set
+# CONFIG_MTD_JEDEC is not set
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_PHYSMAP=m
+CONFIG_MTD_PHYSMAP_START=8000000
+CONFIG_MTD_PHYSMAP_LEN=4000000
+CONFIG_MTD_PHYSMAP_BUSWIDTH=2
+CONFIG_MTD_PNC2000=m
+CONFIG_MTD_SC520CDP=m
+CONFIG_MTD_NETSC520=m
+CONFIG_MTD_SBC_GXX=m
+CONFIG_MTD_ELAN_104NC=m
+# CONFIG_MTD_MIXMEM is not set
+# CONFIG_MTD_OCTAGON is not set
+# CONFIG_MTD_VMAX is not set
+# CONFIG_MTD_L440GX is not set
+
+#
+# Self-contained MTD device drivers
+#
+CONFIG_MTD_PMC551=m
+# CONFIG_MTD_PMC551_BUGFIX is not set
+# CONFIG_MTD_PMC551_DEBUG is not set
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLKMTD=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+CONFIG_MTD_DOC1000=m
+CONFIG_MTD_DOC2000=m
+CONFIG_MTD_DOC2001=m
+CONFIG_MTD_DOCPROBE=m
+# CONFIG_MTD_DOCPROBE_ADVANCED is not set
+CONFIG_MTD_DOCPROBE_ADDRESS=0
+# CONFIG_MTD_DOCPROBE_HIGH is not set
+# CONFIG_MTD_DOCPROBE_55AA is not set
+
+#
+# NAND Flash Device Drivers
+#
+CONFIG_MTD_NAND=m
+CONFIG_MTD_NAND_ECC=y
+# CONFIG_MTD_NAND_VERIFY_WRITE is not set
+
+#
+# Parallel port support
+#
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_PC_CML1=m
+CONFIG_PARPORT_SERIAL=m
+CONFIG_PARPORT_PC_FIFO=y
+# CONFIG_PARPORT_PC_SUPERIO is not set
+CONFIG_PARPORT_PC_PCMCIA=m
+# CONFIG_PARPORT_AMIGA is not set
+# CONFIG_PARPORT_MFC3 is not set
+# CONFIG_PARPORT_ATARI is not set
+# CONFIG_PARPORT_GSC is not set
+# CONFIG_PARPORT_SUNBPP is not set
+# CONFIG_PARPORT_OTHER is not set
+CONFIG_PARPORT_1284=y
+
+#
+# Plug and Play configuration
+#
+CONFIG_PNP=m
+CONFIG_ISAPNP=m
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=m
+CONFIG_BLK_DEV_PS2=m
+CONFIG_BLK_DEV_XD=m
+CONFIG_PARIDE=m
+CONFIG_PARIDE_PARPORT=m
+
+#
+# Parallel IDE high-level drivers
+#
+CONFIG_PARIDE_PD=m
+CONFIG_PARIDE_PCD=m
+CONFIG_PARIDE_PF=m
+CONFIG_PARIDE_PT=m
+CONFIG_PARIDE_PG=m
+
+#
+# Parallel IDE protocol modules
+#
+CONFIG_PARIDE_ATEN=m
+CONFIG_PARIDE_BPCK=m
+CONFIG_PARIDE_BPCK6=m
+CONFIG_PARIDE_COMM=m
+CONFIG_PARIDE_DSTR=m
+CONFIG_PARIDE_FIT2=m
+CONFIG_PARIDE_FIT3=m
+CONFIG_PARIDE_EPAT=m
+CONFIG_PARIDE_EPATC8=y
+CONFIG_PARIDE_EPIA=m
+CONFIG_PARIDE_FRIQ=m
+CONFIG_PARIDE_FRPW=m
+CONFIG_PARIDE_KBIC=m
+CONFIG_PARIDE_KTTI=m
+CONFIG_PARIDE_ON20=m
+CONFIG_PARIDE_ON26=m
+CONFIG_BLK_CPQ_DA=m
+CONFIG_BLK_CPQ_CISS_DA=m
+CONFIG_BLK_DEV_DAC960=m
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+
+#
+# Multi-device support (RAID and LVM)
+#
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID5=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_BLK_DEV_LVM=m
+
+#
+# Networking options
+#
+CONFIG_PACKET=m
+CONFIG_PACKET_MMAP=y
+CONFIG_NETLINK_DEV=m
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_FILTER=y
+CONFIG_UNIX=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_FWMARK=y
+CONFIG_IP_ROUTE_NAT=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_TOS=y
+CONFIG_IP_ROUTE_VERBOSE=y
+# CONFIG_IP_ROUTE_LARGE_TABLES is not set
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+# CONFIG_ARPD is not set
+CONFIG_INET_ECN=y
+CONFIG_INET_ECN_DISABLED=y
+CONFIG_SYN_COOKIES=y
+
+#
+#   IP: Netfilter Configuration
+#
+CONFIG_IP_NF_CONNTRACK=m
+CONFIG_IP_NF_FTP=m
+CONFIG_IP_NF_IRC=m
+CONFIG_IP_NF_QUEUE=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_LIMIT=m
+CONFIG_IP_NF_MATCH_MAC=m
+CONFIG_IP_NF_MATCH_MARK=m
+CONFIG_IP_NF_MATCH_MULTIPORT=m
+CONFIG_IP_NF_MATCH_TOS=m
+CONFIG_IP_NF_MATCH_AH_ESP=m
+CONFIG_IP_NF_MATCH_LENGTH=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_MATCH_TCPMSS=m
+CONFIG_IP_NF_MATCH_STATE=m
+CONFIG_IP_NF_MATCH_UNCLEAN=m
+CONFIG_IP_NF_MATCH_OWNER=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_MIRROR=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_NAT_SNMP_BASIC=m
+CONFIG_IP_NF_NAT_IRC=m
+CONFIG_IP_NF_NAT_FTP=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_TOS=m
+CONFIG_IP_NF_TARGET_MARK=m
+CONFIG_IP_NF_TARGET_LOG=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_IP_NF_TARGET_TCPMSS=m
+CONFIG_IP_NF_COMPAT_IPCHAINS=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_COMPAT_IPFWADM=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IPV6=m
+
+#
+#   IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_QUEUE=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_LIMIT=m
+CONFIG_IP6_NF_MATCH_MAC=m
+CONFIG_IP6_NF_MATCH_MULTIPORT=m
+CONFIG_IP6_NF_MATCH_OWNER=m
+CONFIG_IP6_NF_MATCH_MARK=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_LOG=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_TARGET_MARK=m
+CONFIG_KHTTPD=m
+CONFIG_ATM=y
+CONFIG_ATM_CLIP=y
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_VLAN_8021Q=m
+
+#
+#  
+#
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+CONFIG_DECNET=m
+# CONFIG_DECNET_SIOCGIFCONF is not set
+# CONFIG_DECNET_ROUTER is not set
+CONFIG_BRIDGE=m
+CONFIG_X25=m
+CONFIG_LAPB=m
+# CONFIG_LLC is not set
+# CONFIG_NET_DIVERT is not set
+CONFIG_ECONET=m
+CONFIG_ECONET_AUNUDP=y
+CONFIG_ECONET_NATIVE=y
+CONFIG_WAN_ROUTER=m
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+CONFIG_NET_SCHED=y
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CSZ=m
+# CONFIG_NET_SCH_ATM is not set
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_INGRESS=m
+# CONFIG_NET_QOS is not set
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_ROUTE=y
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+
+#
+# Telephony Support
+#
+CONFIG_PHONE=m
+CONFIG_PHONE_IXJ=m
+CONFIG_PHONE_IXJ_PCMCIA=m
+
+#
+# ATA/IDE/MFM/RLL support
+#
+CONFIG_IDE=m
+
+#
+# IDE, ATA and ATAPI Block devices
+#
+CONFIG_BLK_DEV_IDE=m
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_IDEDISK=m
+# CONFIG_IDEDISK_MULTI_MODE is not set
+# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
+# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
+# CONFIG_BLK_DEV_IDEDISK_IBM is not set
+# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
+# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
+# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
+# CONFIG_BLK_DEV_IDEDISK_WD is not set
+# CONFIG_BLK_DEV_COMMERIAL is not set
+# CONFIG_BLK_DEV_TIVO is not set
+CONFIG_BLK_DEV_IDECS=m
+CONFIG_BLK_DEV_IDECD=m
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+CONFIG_BLK_DEV_IDESCSI=m
+
+#
+# IDE chipset support/bugfixes
+#
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+# CONFIG_BLK_DEV_ISAPNP is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_IDEPCI=y
+# CONFIG_IDEPCI_SHARE_IRQ is not set
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+CONFIG_BLK_DEV_ADMA=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+# CONFIG_IDEDMA_PCI_AUTO is not set
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_PCI_WIP is not set
+# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
+CONFIG_BLK_DEV_AEC62XX=y
+# CONFIG_AEC62XX_TUNING is not set
+CONFIG_BLK_DEV_ALI15X3=y
+# CONFIG_WDC_ALI15X3 is not set
+CONFIG_BLK_DEV_AMD74XX=y
+# CONFIG_AMD74XX_OVERRIDE is not set
+CONFIG_BLK_DEV_CMD64X=y
+CONFIG_BLK_DEV_CY82C693=y
+CONFIG_BLK_DEV_CS5530=y
+CONFIG_BLK_DEV_HPT34X=y
+# CONFIG_HPT34X_AUTODMA is not set
+CONFIG_BLK_DEV_HPT366=y
+CONFIG_BLK_DEV_PIIX=y
+# CONFIG_PIIX_TUNING is not set
+CONFIG_BLK_DEV_NS87415=y
+CONFIG_BLK_DEV_OPTI621=y
+CONFIG_BLK_DEV_PDC202XX=y
+CONFIG_PDC202XX_BURST=y
+# CONFIG_PDC202XX_FORCE is not set
+CONFIG_BLK_DEV_SVWKS=y
+CONFIG_BLK_DEV_SIS5513=y
+CONFIG_BLK_DEV_SLC90E66=y
+CONFIG_BLK_DEV_TRM290=y
+CONFIG_BLK_DEV_VIA82CXXX=y
+# CONFIG_IDE_CHIPSETS is not set
+# CONFIG_IDEDMA_AUTO is not set
+# CONFIG_IDEDMA_IVB is not set
+# CONFIG_DMA_NONPCI is not set
+CONFIG_BLK_DEV_IDE_MODES=y
+CONFIG_BLK_DEV_ATARAID=m
+CONFIG_BLK_DEV_ATARAID_PDC=m
+CONFIG_BLK_DEV_ATARAID_HPT=m
+
+#
+# SCSI support
+#
+CONFIG_SCSI=m
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_SD_EXTRA_DEVS=40
+CONFIG_CHR_DEV_ST=m
+CONFIG_CHR_DEV_OSST=m
+CONFIG_BLK_DEV_SR=m
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_SR_EXTRA_DEVS=2
+CONFIG_CHR_DEV_SG=m
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_DEBUG_QUEUES is not set
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI low-level drivers
+#
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
+CONFIG_SCSI_AIC7XXX_OLD=m
+# CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT is not set
+CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_OLD_PROC_STATS=y
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_IN2000=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_MEGARAID=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_OMIT_FLASHPOINT is not set
+CONFIG_SCSI_CPQFCTS=m
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA=m
+# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
+# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
+CONFIG_SCSI_EATA_MAX_TAGS=16
+# CONFIG_SCSI_EATA_DMA is not set
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_FD_MCS=m
+CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_GENERIC_NCR5380=m
+CONFIG_SCSI_GENERIC_NCR53C400=y
+CONFIG_SCSI_G_NCR5380_PORT=y
+# CONFIG_SCSI_G_NCR5380_MEM is not set
+CONFIG_SCSI_IBMMCA=m
+CONFIG_IBMMCA_SCSI_ORDER_STANDARD=y
+# CONFIG_IBMMCA_SCSI_DEV_RESET is not set
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+# CONFIG_SCSI_IZIP_EPP16 is not set
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR_D700=m
+CONFIG_53C700_IO_MAPPED=y
+# CONFIG_SCSI_NCR53C7xx is not set
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX=m
+CONFIG_SCSI_SYM53C8XX=m
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
+CONFIG_SCSI_NCR53C8XX_SYNC=5
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+CONFIG_SCSI_MCA_53C9X=m
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_PCI2000=m
+CONFIG_SCSI_PCI2220I=m
+CONFIG_SCSI_PSI240I=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+CONFIG_SCSI_QLOGIC_FC=m
+CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_SEAGATE=m
+CONFIG_SCSI_SIM710=m
+CONFIG_SCSI_SYM53C416=m
+CONFIG_SCSI_DC390T=m
+# CONFIG_SCSI_DC390T_NOGENSUPP is not set
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
+CONFIG_SCSI_U14_34F_MAX_TAGS=8
+CONFIG_SCSI_ULTRASTOR=m
+CONFIG_SCSI_DEBUG=m
+
+#
+# PCMCIA SCSI adapter support
+#
+CONFIG_SCSI_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+CONFIG_PCMCIA_FDOMAIN=m
+CONFIG_PCMCIA_NINJA_SCSI=m
+CONFIG_PCMCIA_QLOGIC=m
+
+#
+# Fusion MPT device support
+#
+CONFIG_FUSION=m
+# CONFIG_FUSION_BOOT is not set
+
+#
+# (ability to boot linux kernel from Fusion device is DISABLED!)
+#
+CONFIG_FUSION_ISENSE=m
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+CONFIG_NET_FC=y
+
+#
+# IEEE 1394 (FireWire) support (EXPERIMENTAL)
+#
+CONFIG_IEEE1394=m
+
+#
+# Device Drivers
+#
+CONFIG_IEEE1394_PCILYNX=m
+# CONFIG_IEEE1394_PCILYNX_LOCALRAM is not set
+# CONFIG_IEEE1394_PCILYNX_PORTS is not set
+CONFIG_IEEE1394_OHCI1394=m
+
+#
+# Protocol Drivers
+#
+CONFIG_IEEE1394_VIDEO1394=m
+CONFIG_IEEE1394_SBP2=m
+CONFIG_IEEE1394_RAWIO=m
+# CONFIG_IEEE1394_VERBOSEDEBUG is not set
+
+#
+# I2O device support
+#
+CONFIG_I2O=m
+CONFIG_I2O_PCI=m
+CONFIG_I2O_BLOCK=m
+CONFIG_I2O_LAN=m
+CONFIG_I2O_SCSI=m
+CONFIG_I2O_PROC=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+CONFIG_ARCNET=m
+CONFIG_ARCNET_1201=m
+CONFIG_ARCNET_1051=m
+CONFIG_ARCNET_RAW=m
+CONFIG_ARCNET_COM90xx=m
+CONFIG_ARCNET_COM90xxIO=m
+CONFIG_ARCNET_RIM_I=m
+CONFIG_ARCNET_COM20020=m
+CONFIG_ARCNET_COM20020_ISA=m
+CONFIG_ARCNET_COM20020_PCI=m
+
+#
+# Appletalk devices
+#
+CONFIG_APPLETALK=y
+CONFIG_LTPC=m
+CONFIG_COPS=m
+CONFIG_COPS_DAYNA=y
+CONFIG_COPS_TANGENT=y
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_IPDDP_DECAP=y
+CONFIG_DUMMY=m
+CONFIG_BONDING=m
+CONFIG_EQUALIZER=m
+CONFIG_TUN=m
+CONFIG_ETHERTAP=m
+CONFIG_NET_SB1000=m
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+# CONFIG_SUNLANCE is not set
+# CONFIG_HAPPYMEAL is not set
+# CONFIG_SUNBMAC is not set
+# CONFIG_SUNQE is not set
+# CONFIG_SUNGEM is not set
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=m
+CONFIG_EL2=m
+CONFIG_ELPLUS=m
+CONFIG_EL16=m
+CONFIG_EL3=m
+CONFIG_3C515=m
+CONFIG_ELMC=m
+CONFIG_ELMC_II=m
+CONFIG_VORTEX=m
+CONFIG_LANCE=m
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=m
+CONFIG_ULTRAMCA=m
+CONFIG_ULTRA=m
+CONFIG_ULTRA32=m
+CONFIG_SMC9194=m
+CONFIG_NET_VENDOR_RACAL=y
+CONFIG_NI5010=m
+CONFIG_NI52=m
+CONFIG_NI65=m
+CONFIG_AT1700=m
+CONFIG_DEPCA=m
+CONFIG_HP100=m
+CONFIG_NET_ISA=y
+CONFIG_E2100=m
+CONFIG_EWRK3=m
+CONFIG_EEXPRESS=m
+CONFIG_EEXPRESS_PRO=m
+CONFIG_HPLAN_PLUS=m
+CONFIG_HPLAN=m
+CONFIG_LP486E=m
+CONFIG_ETH16I=m
+CONFIG_NE2000=m
+CONFIG_SKMC=m
+CONFIG_NE2_MCA=m
+CONFIG_IBMLANA=m
+CONFIG_NET_PCI=y
+CONFIG_PCNET32=m
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_CS89x0=m
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_DE4X5=m
+CONFIG_DGRS=m
+CONFIG_DM9102=m
+CONFIG_EEPRO100=m
+CONFIG_LNE390=m
+CONFIG_FEALNX=m
+CONFIG_NATSEMI=m
+# CONFIG_NATSEMI_CABLE_MAGIC is not set
+CONFIG_NE2K_PCI=m
+CONFIG_NE3210=m
+CONFIG_ES3210=m
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_NEW_RX_RESET is not set
+CONFIG_SIS900=m
+CONFIG_EPIC100=m
+CONFIG_SUNDANCE=m
+CONFIG_TLAN=m
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_WINBOND_840=m
+CONFIG_NET_POCKET=y
+CONFIG_ATP=m
+CONFIG_DE600=m
+CONFIG_DE620=m
+
+#
+# Ethernet (1000 Mbit)
+#
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_DL2K=m
+# CONFIG_MYRI_SBUS is not set
+CONFIG_NS83820=m
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_SK98LIN=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+CONFIG_ROADRUNNER=m
+# CONFIG_ROADRUNNER_LARGE_RINGS is not set
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+CONFIG_NET_RADIO=y
+CONFIG_STRIP=m
+CONFIG_WAVELAN=m
+CONFIG_ARLAN=m
+CONFIG_AIRONET4500=m
+CONFIG_AIRONET4500_NONCS=m
+CONFIG_AIRONET4500_PNP=y
+CONFIG_AIRONET4500_PCI=y
+# CONFIG_AIRONET4500_ISA is not set
+# CONFIG_AIRONET4500_I365 is not set
+CONFIG_AIRONET4500_PROC=m
+CONFIG_AIRO=m
+CONFIG_HERMES=m
+CONFIG_PLX_HERMES=m
+
+#
+# Wireless Pcmcia cards support
+#
+CONFIG_PCMCIA_HERMES=m
+CONFIG_AIRO_CS=m
+CONFIG_NET_WIRELESS=y
+
+#
+# Token Ring devices
+#
+CONFIG_TR=y
+CONFIG_IBMTR=m
+CONFIG_IBMOL=m
+CONFIG_IBMLS=m
+CONFIG_TMS380TR=m
+CONFIG_TMSPCI=m
+CONFIG_TMSISA=m
+CONFIG_ABYSS=m
+CONFIG_MADGEMC=m
+CONFIG_SMCTR=m
+CONFIG_NET_FC=y
+CONFIG_IPHASE5526=m
+CONFIG_RCPCI=m
+CONFIG_SHAPER=m
+
+#
+# Wan interfaces
+#
+CONFIG_WAN=y
+CONFIG_HOSTESS_SV11=m
+CONFIG_COSA=m
+CONFIG_COMX=m
+CONFIG_COMX_HW_COMX=m
+CONFIG_COMX_HW_LOCOMX=m
+CONFIG_COMX_HW_MIXCOM=m
+CONFIG_COMX_PROTO_PPP=m
+CONFIG_COMX_PROTO_LAPB=m
+CONFIG_COMX_PROTO_FR=m
+CONFIG_DSCC4=m
+CONFIG_FARSYNC=m
+CONFIG_LANMEDIA=m
+CONFIG_SEALEVEL_4021=m
+CONFIG_SYNCLINK_SYNCPPP=m
+CONFIG_HDLC=m
+CONFIG_HDLC_PPP=y
+CONFIG_HDLC_X25=y
+CONFIG_N2=m
+CONFIG_C101=m
+CONFIG_DLCI=m
+CONFIG_DLCI_COUNT=24
+CONFIG_DLCI_MAX=8
+CONFIG_SDLA=m
+CONFIG_WAN_ROUTER_DRIVERS=y
+CONFIG_VENDOR_SANGOMA=m
+CONFIG_WANPIPE_CHDLC=y
+CONFIG_WANPIPE_FR=y
+CONFIG_WANPIPE_X25=y
+CONFIG_WANPIPE_PPP=y
+CONFIG_WANPIPE_MULTPPP=y
+CONFIG_CYCLADES_SYNC=m
+CONFIG_CYCLOMX_X25=y
+CONFIG_LAPBETHER=m
+CONFIG_X25_ASY=m
+CONFIG_SBNI=m
+# CONFIG_SBNI_MULTILINE is not set
+
+#
+# PCMCIA network device support
+#
+CONFIG_NET_PCMCIA=y
+CONFIG_PCMCIA_3C589=m
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_PCMCIA_AXNET=m
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_ARCNET_COM20020_CS=m
+CONFIG_PCMCIA_IBMTR=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_PCMCIA_XIRTULIP=m
+CONFIG_NET_PCMCIA_RADIO=y
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_PCMCIA_NETWAVE=m
+CONFIG_PCMCIA_WAVELAN=m
+CONFIG_AIRONET4500_CS=m
+
+#
+# ATM drivers
+#
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+# CONFIG_ATM_ZATM_EXACT_TS is not set
+CONFIG_ATM_NICSTAR=m
+# CONFIG_ATM_NICSTAR_USE_SUNI is not set
+# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+# CONFIG_ATM_FORE200E_PCA is not set
+
+#
+# Amateur Radio support
+#
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+# CONFIG_AX25_DAMA_SLAVE is not set
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_DMASCC=m
+CONFIG_SCC=m
+# CONFIG_SCC_DELAY is not set
+# CONFIG_SCC_TRXECHO is not set
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_BAYCOM_EPP=m
+CONFIG_SOUNDMODEM=m
+CONFIG_SOUNDMODEM_SBC=y
+CONFIG_SOUNDMODEM_WSS=y
+CONFIG_SOUNDMODEM_AFSK1200=y
+CONFIG_SOUNDMODEM_AFSK2400_7=y
+CONFIG_SOUNDMODEM_AFSK2400_8=y
+CONFIG_SOUNDMODEM_AFSK2666=y
+CONFIG_SOUNDMODEM_HAPN4800=y
+CONFIG_SOUNDMODEM_PSK4800=y
+CONFIG_SOUNDMODEM_FSK9600=y
+CONFIG_YAM=m
+
+#
+# IrDA (infrared) support
+#
+CONFIG_IRDA=m
+
+#
+# IrDA protocols
+#
+CONFIG_IRLAN=m
+CONFIG_IRNET=m
+CONFIG_IRCOMM=m
+# CONFIG_IRDA_ULTRA is not set
+
+#
+# IrDA options
+#
+CONFIG_IRDA_CACHE_LAST_LSAP=y
+CONFIG_IRDA_FAST_RR=y
+CONFIG_IRDA_DEBUG=y
+
+#
+# Infrared-port device drivers
+#
+
+#
+# SIR device drivers
+#
+CONFIG_IRTTY_SIR=m
+CONFIG_IRPORT_SIR=m
+
+#
+# Dongle support
+#
+CONFIG_DONGLE=y
+CONFIG_ESI_DONGLE=m
+CONFIG_ACTISYS_DONGLE=m
+CONFIG_TEKRAM_DONGLE=m
+CONFIG_GIRBIL_DONGLE=m
+CONFIG_LITELINK_DONGLE=m
+CONFIG_OLD_BELKIN_DONGLE=m
+
+#
+# FIR device drivers
+#
+CONFIG_USB_IRDA=m
+CONFIG_NSC_FIR=m
+CONFIG_WINBOND_FIR=m
+CONFIG_TOSHIBA_FIR=m
+CONFIG_SMC_IRCC_FIR=m
+CONFIG_ALI_FIR=m
+CONFIG_VLSI_FIR=m
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_PPP_BSDCOMP=m
+CONFIG_ISDN_AUDIO=y
+CONFIG_ISDN_TTY_FAX=y
+CONFIG_ISDN_X25=y
+
+#
+# ISDN feature submodules
+#
+CONFIG_ISDN_DRV_LOOP=m
+CONFIG_ISDN_DIVERSION=m
+
+#
+# low-level hardware drivers
+#
+
+#
+# Passive ISDN cards
+#
+CONFIG_ISDN_DRV_HISAX=m
+
+#
+#   D-channel protocol features
+#
+CONFIG_HISAX_EURO=y
+CONFIG_DE_AOC=y
+# CONFIG_HISAX_NO_SENDCOMPLETE is not set
+# CONFIG_HISAX_NO_LLC is not set
+# CONFIG_HISAX_NO_KEYPAD is not set
+CONFIG_HISAX_1TR6=y
+CONFIG_HISAX_NI1=y
+CONFIG_HISAX_MAX_CARDS=8
+
+#
+#   HiSax supported cards
+#
+CONFIG_HISAX_16_0=y
+CONFIG_HISAX_16_3=y
+CONFIG_HISAX_TELESPCI=y
+CONFIG_HISAX_S0BOX=y
+CONFIG_HISAX_AVM_A1=y
+CONFIG_HISAX_FRITZPCI=y
+CONFIG_HISAX_AVM_A1_PCMCIA=y
+CONFIG_HISAX_ELSA=y
+CONFIG_HISAX_IX1MICROR2=y
+CONFIG_HISAX_DIEHLDIVA=y
+CONFIG_HISAX_ASUSCOM=y
+CONFIG_HISAX_TELEINT=y
+CONFIG_HISAX_HFCS=y
+CONFIG_HISAX_SEDLBAUER=y
+CONFIG_HISAX_SPORTSTER=y
+CONFIG_HISAX_MIC=y
+CONFIG_HISAX_NETJET=y
+CONFIG_HISAX_NETJET_U=y
+CONFIG_HISAX_NICCY=y
+CONFIG_HISAX_ISURF=y
+CONFIG_HISAX_HSTSAPHIR=y
+CONFIG_HISAX_BKM_A4T=y
+CONFIG_HISAX_SCT_QUADRO=y
+CONFIG_HISAX_GAZEL=y
+CONFIG_HISAX_HFC_PCI=y
+CONFIG_HISAX_W6692=y
+CONFIG_HISAX_HFC_SX=y
+# CONFIG_HISAX_DEBUG is not set
+CONFIG_HISAX_SEDLBAUER_CS=m
+CONFIG_HISAX_ELSA_CS=m
+CONFIG_HISAX_ST5481=m
+CONFIG_HISAX_FRITZ_PCIPNP=m
+
+#
+# Active ISDN cards
+#
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_PCBIT=m
+CONFIG_ISDN_DRV_SC=m
+CONFIG_ISDN_DRV_ACT2000=m
+CONFIG_ISDN_DRV_EICON=y
+CONFIG_ISDN_DRV_EICON_DIVAS=m
+CONFIG_ISDN_DRV_EICON_OLD=m
+CONFIG_ISDN_DRV_EICON_PCI=y
+CONFIG_ISDN_DRV_EICON_ISA=y
+CONFIG_ISDN_DRV_TPAM=m
+CONFIG_ISDN_CAPI=m
+CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
+CONFIG_ISDN_CAPI_CAPI20=m
+CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
+CONFIG_ISDN_CAPI_CAPIFS=m
+CONFIG_ISDN_CAPI_CAPIDRV=m
+CONFIG_ISDN_DRV_AVMB1_B1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
+CONFIG_ISDN_DRV_AVMB1_T1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
+CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
+CONFIG_ISDN_DRV_AVMB1_C4=m
+CONFIG_HYSDN=m
+CONFIG_HYSDN_CAPI=y
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+CONFIG_CD_NO_IDESCSI=y
+CONFIG_AZTCD=m
+CONFIG_GSCD=m
+CONFIG_SBPCD=m
+CONFIG_MCD=m
+CONFIG_MCD_IRQ=11
+CONFIG_MCD_BASE=300
+CONFIG_MCDX=m
+CONFIG_OPTCD=m
+CONFIG_CM206=m
+CONFIG_SJCD=m
+CONFIG_ISP16_CDI=m
+CONFIG_CDU31A=m
+CONFIG_CDU535=m
+
+#
+# Input core support
+#
+CONFIG_INPUT=m
+CONFIG_INPUT_KEYBDEV=m
+CONFIG_INPUT_MOUSEDEV=m
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_SERIAL_EXTENDED=y
+CONFIG_SERIAL_MANY_PORTS=y
+CONFIG_SERIAL_SHARE_IRQ=y
+# CONFIG_SERIAL_DETECT_IRQ is not set
+CONFIG_SERIAL_MULTIPORT=y
+CONFIG_HUB6=y
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_COMPUTONE=m
+CONFIG_ROCKETPORT=m
+CONFIG_CYCLADES=m
+# CONFIG_CYZ_INTR is not set
+CONFIG_DIGIEPCA=m
+CONFIG_ESPSERIAL=m
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_ISI=m
+CONFIG_SYNCLINK=m
+CONFIG_N_HDLC=m
+CONFIG_RISCOM8=m
+CONFIG_SPECIALIX=m
+# CONFIG_SPECIALIX_RTSCTS is not set
+CONFIG_SX=m
+CONFIG_RIO=m
+# CONFIG_RIO_OLDPCI is not set
+CONFIG_STALDRV=y
+CONFIG_STALLION=m
+CONFIG_ISTALLION=m
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+
+#
+# I2C support
+#
+CONFIG_I2C=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_PHILIPSPAR=m
+CONFIG_I2C_ELV=m
+CONFIG_I2C_VELLEMAN=m
+CONFIG_I2C_ALGOPCF=m
+CONFIG_I2C_ELEKTOR=m
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_PROC=m
+
+#
+# Mice
+#
+CONFIG_BUSMOUSE=m
+CONFIG_ATIXL_BUSMOUSE=m
+CONFIG_LOGIBUSMOUSE=m
+CONFIG_MS_BUSMOUSE=m
+CONFIG_MOUSE=m
+CONFIG_PSMOUSE=y
+CONFIG_82C710_MOUSE=m
+CONFIG_PC110_PAD=m
+
+#
+# Joysticks
+#
+CONFIG_INPUT_GAMEPORT=m
+CONFIG_INPUT_NS558=m
+CONFIG_INPUT_LIGHTNING=m
+CONFIG_INPUT_PCIGAME=m
+CONFIG_INPUT_CS461X=m
+CONFIG_INPUT_EMU10K1=m
+CONFIG_INPUT_SERIO=m
+CONFIG_INPUT_SERPORT=m
+
+#
+# Joysticks
+#
+CONFIG_INPUT_ANALOG=m
+CONFIG_INPUT_A3D=m
+CONFIG_INPUT_ADI=m
+CONFIG_INPUT_COBRA=m
+CONFIG_INPUT_GF2K=m
+CONFIG_INPUT_GRIP=m
+CONFIG_INPUT_INTERACT=m
+CONFIG_INPUT_TMDC=m
+CONFIG_INPUT_SIDEWINDER=m
+CONFIG_INPUT_IFORCE_USB=m
+CONFIG_INPUT_IFORCE_232=m
+CONFIG_INPUT_WARRIOR=m
+CONFIG_INPUT_MAGELLAN=m
+CONFIG_INPUT_SPACEORB=m
+CONFIG_INPUT_SPACEBALL=m
+CONFIG_INPUT_STINGER=m
+CONFIG_INPUT_DB9=m
+CONFIG_INPUT_GAMECON=m
+CONFIG_INPUT_TURBOGRAFX=m
+CONFIG_QIC02_TAPE=m
+CONFIG_QIC02_DYNCONF=y
+
+#
+#   Setting runtime QIC-02 configuration is done with qic02conf
+#
+
+#
+#   from the tpqic02-support package.  It is available at
+#
+
+#
+#   metalab.unc.edu or ftp://titus.cfw.com/pub/Linux/util/
+#
+
+#
+# Watchdog Cards
+#
+CONFIG_WATCHDOG=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_WDT=m
+CONFIG_WDTPCI=m
+CONFIG_WDT_501=y
+# CONFIG_WDT_501_FAN is not set
+CONFIG_PCWATCHDOG=m
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_I810_TCO=m
+CONFIG_MIXCOMWD=m
+CONFIG_60XX_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_INTEL_RNG=m
+CONFIG_NVRAM=m
+CONFIG_RTC=m
+CONFIG_DTLK=m
+CONFIG_R3964=m
+CONFIG_APPLICOM=m
+CONFIG_SONYPI=m
+
+#
+# Ftape, the floppy tape device driver
+#
+CONFIG_FTAPE=m
+CONFIG_ZFTAPE=m
+CONFIG_ZFT_DFLT_BLK_SZ=10240
+
+#
+#   The compressor will be built as a module only!
+#
+CONFIG_ZFT_COMPRESSOR=m
+CONFIG_FT_NR_BUFFERS=3
+CONFIG_FT_PROC_FS=y
+CONFIG_FT_NORMAL_DEBUG=y
+# CONFIG_FT_FULL_DEBUG is not set
+# CONFIG_FT_NO_TRACE is not set
+# CONFIG_FT_NO_TRACE_AT_ALL is not set
+
+#
+# Hardware configuration
+#
+CONFIG_FT_STD_FDC=y
+# CONFIG_FT_MACH2 is not set
+# CONFIG_FT_PROBE_FC10 is not set
+# CONFIG_FT_ALT_FDC is not set
+CONFIG_FT_FDC_THR=8
+CONFIG_FT_FDC_MAX_RATE=2000
+CONFIG_FT_ALPHA_CLOCK=0
+CONFIG_AGP=m
+CONFIG_AGP_INTEL=y
+CONFIG_AGP_I810=y
+CONFIG_AGP_VIA=y
+CONFIG_AGP_AMD=y
+CONFIG_AGP_SIS=y
+CONFIG_AGP_ALI=y
+CONFIG_AGP_SWORKS=y
+CONFIG_DRM=y
+# CONFIG_DRM_OLD is not set
+
+#
+# DRM 4.1 drivers
+#
+CONFIG_DRM_NEW=y
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_RADEON=m
+CONFIG_DRM_I810=m
+CONFIG_DRM_MGA=m
+CONFIG_DRM_SIS=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_PCMCIA_SERIAL_CS=m
+CONFIG_MWAVE=m
+
+#
+# Multimedia devices
+#
+CONFIG_VIDEO_DEV=m
+
+#
+# Video For Linux
+#
+CONFIG_VIDEO_PROC_FS=y
+CONFIG_I2C_PARPORT=m
+
+#
+# Video Adapters
+#
+CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_PMS=m
+CONFIG_VIDEO_BWQCAM=m
+CONFIG_VIDEO_CQCAM=m
+CONFIG_VIDEO_W9966=m
+CONFIG_VIDEO_CPIA=m
+CONFIG_VIDEO_CPIA_PP=m
+CONFIG_VIDEO_CPIA_USB=m
+CONFIG_VIDEO_SAA5249=m
+CONFIG_TUNER_3036=m
+CONFIG_VIDEO_STRADIS=m
+# CONFIG_VIDEO_ZORAN is not set
+# CONFIG_VIDEO_ZORAN_BUZ is not set
+# CONFIG_VIDEO_ZORAN_DC10 is not set
+# CONFIG_VIDEO_ZORAN_LML33 is not set
+CONFIG_VIDEO_ZR36120=m
+CONFIG_VIDEO_MEYE=m
+
+#
+# Radio Adapters
+#
+CONFIG_RADIO_CADET=m
+CONFIG_RADIO_RTRACK=m
+CONFIG_RADIO_RTRACK2=m
+CONFIG_RADIO_AZTECH=m
+CONFIG_RADIO_GEMTEK=m
+CONFIG_RADIO_GEMTEK_PCI=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_MAESTRO=m
+CONFIG_RADIO_MIROPCM20=m
+CONFIG_RADIO_MIROPCM20_RDS=m
+CONFIG_RADIO_SF16FMI=m
+CONFIG_RADIO_TERRATEC=m
+CONFIG_RADIO_TRUST=m
+CONFIG_RADIO_TYPHOON=m
+CONFIG_RADIO_TYPHOON_PROC_FS=y
+CONFIG_RADIO_ZOLTRIX=m
+
+#
+# File systems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS4_FS=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_BFS_FS=m
+CONFIG_EXT3_FS=m
+CONFIG_JBD=m
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_EFS_FS=m
+# CONFIG_JFFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+CONFIG_CRAMFS=y
+CONFIG_TMPFS=y
+CONFIG_RAMFS=m
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_MINIX_FS=m
+CONFIG_VXFS_FS=m
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_RW is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVFS_FS=y
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+CONFIG_DEVPTS_FS=y
+CONFIG_QNX4FS_FS=m
+# CONFIG_QNX4FS_RW is not set
+CONFIG_ROMFS_FS=m
+CONFIG_EXT2_FS=m
+CONFIG_SYSV_FS=m
+CONFIG_UDF_FS=m
+# CONFIG_UDF_RW is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_INTERMEZZO_FS=m
+CONFIG_NFS_FS=m
+CONFIG_NFS_V3=y
+# CONFIG_ROOT_NFS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_SUNRPC=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_SMB_FS=m
+# CONFIG_SMB_NLS_DEFAULT is not set
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+CONFIG_NCPFS_NFS_NS=y
+CONFIG_NCPFS_OS2_NS=y
+# CONFIG_NCPFS_SMALLDOS is not set
+CONFIG_NCPFS_NLS=y
+CONFIG_NCPFS_EXTRAS=y
+CONFIG_ZISOFS_FS=m
+CONFIG_ZLIB_FS_INFLATE=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_ACORN_PARTITION=y
+CONFIG_ACORN_PARTITION_ICS=y
+# CONFIG_ACORN_PARTITION_ADFS is not set
+# CONFIG_ACORN_PARTITION_POWERTEC is not set
+CONFIG_ACORN_PARTITION_RISCIX=y
+CONFIG_OSF_PARTITION=y
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+CONFIG_SGI_PARTITION=y
+CONFIG_ULTRIX_PARTITION=y
+CONFIG_SUN_PARTITION=y
+CONFIG_SMB_NLS=y
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_UTF8=m
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_VIDEO_SELECT=y
+CONFIG_MDA_CONSOLE=m
+
+#
+# Frame-buffer support
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_RIVA=m
+CONFIG_FB_CLGEN=m
+CONFIG_FB_PM2=m
+# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
+# CONFIG_FB_PM2_PCI is not set
+CONFIG_FB_CYBER2000=m
+# CONFIG_FB_VESA is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_HGA=m
+CONFIG_VIDEO_SELECT=y
+CONFIG_FB_MATROX=m
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+CONFIG_FB_MATROX_G100=y
+CONFIG_FB_MATROX_I2C=m
+CONFIG_FB_MATROX_MAVEN=m
+CONFIG_FB_MATROX_G450=m
+CONFIG_FB_MATROX_MULTIHEAD=y
+CONFIG_FB_ATY=m
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_CT=y
+CONFIG_FB_RADEON=m
+CONFIG_FB_ATY128=m
+CONFIG_FB_SIS=m
+CONFIG_FB_SIS_300=y
+CONFIG_FB_SIS_315=y
+CONFIG_FB_3DFX=m
+CONFIG_FB_VOODOO1=m
+# CONFIG_FB_TRIDENT is not set
+CONFIG_FB_VIRTUAL=m
+CONFIG_FBCON_ADVANCED=y
+CONFIG_FBCON_MFB=m
+CONFIG_FBCON_CFB2=m
+CONFIG_FBCON_CFB4=m
+CONFIG_FBCON_CFB8=m
+CONFIG_FBCON_CFB16=m
+CONFIG_FBCON_CFB24=m
+CONFIG_FBCON_CFB32=m
+# CONFIG_FBCON_AFB is not set
+# CONFIG_FBCON_ILBM is not set
+# CONFIG_FBCON_IPLAN2P2 is not set
+# CONFIG_FBCON_IPLAN2P4 is not set
+# CONFIG_FBCON_IPLAN2P8 is not set
+# CONFIG_FBCON_MAC is not set
+CONFIG_FBCON_VGA_PLANES=m
+CONFIG_FBCON_VGA=m
+CONFIG_FBCON_HGA=m
+# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+CONFIG_SOUND_BT878=m
+CONFIG_SOUND_CMPCI=m
+# CONFIG_SOUND_CMPCI_FM is not set
+# CONFIG_SOUND_CMPCI_MIDI is not set
+CONFIG_SOUND_CMPCI_JOYSTICK=y
+CONFIG_SOUND_CMPCI_CM8738=y
+# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
+# CONFIG_SOUND_CMPCI_SPDIFLOOP is not set
+CONFIG_SOUND_CMPCI_SPEAKERS=2
+CONFIG_SOUND_EMU10K1=m
+CONFIG_MIDI_EMU10K1=y
+CONFIG_SOUND_FUSION=m
+CONFIG_SOUND_CS4281=m
+CONFIG_SOUND_ES1370=m
+CONFIG_SOUND_ES1371=m
+CONFIG_SOUND_ESSSOLO1=m
+CONFIG_SOUND_MAESTRO=m
+CONFIG_SOUND_MAESTRO3=m
+CONFIG_SOUND_ICH=m
+CONFIG_SOUND_RME96XX=m
+CONFIG_SOUND_SONICVIBES=m
+CONFIG_SOUND_TRIDENT=m
+CONFIG_SOUND_MSNDCLAS=m
+# CONFIG_MSNDCLAS_HAVE_BOOT is not set
+CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
+CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
+CONFIG_SOUND_MSNDPIN=m
+# CONFIG_MSNDPIN_HAVE_BOOT is not set
+CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
+CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
+CONFIG_SOUND_VIA82CXXX=m
+CONFIG_MIDI_VIA82CXXX=y
+CONFIG_SOUND_OSS=m
+# CONFIG_SOUND_TRACEINIT is not set
+# CONFIG_SOUND_DMAP is not set
+CONFIG_SOUND_AD1816=m
+CONFIG_SOUND_SGALAXY=m
+CONFIG_SOUND_ADLIB=m
+CONFIG_SOUND_ACI_MIXER=m
+CONFIG_SOUND_CS4232=m
+CONFIG_SOUND_SSCAPE=m
+CONFIG_SOUND_GUS=m
+# CONFIG_SOUND_GUS16 is not set
+# CONFIG_SOUND_GUSMAX is not set
+CONFIG_SOUND_VMIDI=m
+CONFIG_SOUND_TRIX=m
+CONFIG_SOUND_MSS=m
+CONFIG_SOUND_MPU401=m
+CONFIG_SOUND_NM256=m
+CONFIG_SOUND_MAD16=m
+CONFIG_MAD16_OLDCARD=y
+CONFIG_SOUND_PAS=m
+# CONFIG_PAS_JOYSTICK is not set
+CONFIG_SOUND_PSS=m
+CONFIG_PSS_MIXER=y
+# CONFIG_PSS_HAVE_BOOT is not set
+CONFIG_SOUND_SB=m
+CONFIG_SOUND_AWE32_SYNTH=m
+CONFIG_SOUND_WAVEFRONT=m
+CONFIG_SOUND_MAUI=m
+CONFIG_SOUND_YM3812=m
+CONFIG_SOUND_OPL3SA1=m
+CONFIG_SOUND_OPL3SA2=m
+CONFIG_SOUND_YMFPCI=m
+# CONFIG_SOUND_YMFPCI_LEGACY is not set
+CONFIG_SOUND_UART6850=m
+CONFIG_SOUND_AEDSP16=m
+CONFIG_SC6600=y
+CONFIG_SC6600_JOY=y
+CONFIG_SC6600_CDROM=4
+CONFIG_SC6600_CDROMBASE=0
+# CONFIG_AEDSP16_SBPRO is not set
+# CONFIG_AEDSP16_MSS is not set
+# CONFIG_AEDSP16_MPU401 is not set
+CONFIG_SOUND_TVMIXER=m
+
+#
+# USB support
+#
+CONFIG_USB=m
+# CONFIG_USB_DEBUG is not set
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_BANDWIDTH=y
+# CONFIG_USB_LONG_TIMEOUT is not set
+
+#
+# USB Controllers
+#
+CONFIG_USB_UHCI=m
+CONFIG_USB_UHCI_ALT=m
+CONFIG_USB_OHCI=m
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_AUDIO=m
+CONFIG_USB_BLUETOOTH=m
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_DATAFAB=y
+CONFIG_USB_STORAGE_FREECOM=y
+CONFIG_USB_STORAGE_ISD200=y
+CONFIG_USB_STORAGE_DPCM=y
+CONFIG_USB_STORAGE_HP8200e=y
+CONFIG_USB_STORAGE_SDDR09=y
+CONFIG_USB_STORAGE_JUMPSHOT=y
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+
+#
+# USB Human Interface Devices (HID)
+#
+CONFIG_USB_HID=m
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_KBD=m
+CONFIG_USB_MOUSE=m
+CONFIG_USB_WACOM=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_DC2XX=m
+CONFIG_USB_MDC800=m
+CONFIG_USB_SCANNER=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USB_HPUSBSCSI=m
+
+#
+# USB Multimedia devices
+#
+CONFIG_USB_IBMCAM=m
+CONFIG_USB_OV511=m
+CONFIG_USB_PWC=m
+CONFIG_USB_SE401=m
+CONFIG_USB_STV680=m
+CONFIG_USB_VICAM=m
+CONFIG_USB_DSBR=m
+CONFIG_USB_DABUSB=m
+
+#
+# USB Network adaptors
+#
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_CATC=m
+CONFIG_USB_CDCETHER=m
+CONFIG_USB_USBNET=m
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+
+#
+# USB Serial Converter support
+#
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_XIRCOM=m
+CONFIG_USB_SERIAL_OMNINET=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_RIO500=m
+
+#
+# Bluetooth support
+#
+CONFIG_BLUEZ=m
+CONFIG_BLUEZ_L2CAP=m
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BLUEZ_HCIUSB=m
+CONFIG_BLUEZ_HCIUART=m
+CONFIG_BLUEZ_HCIVHCI=m
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.m32r
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.m32r	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.m32r	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,747 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.11-rc4
+# Wed Feb 16 21:10:44 2005
+#
+CONFIG_M32R=y
+# CONFIG_UID16 is not set
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_GENERIC_IRQ_PROBE=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_CLEAN_COMPILE=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+
+#
+# General setup
+#
+CONFIG_LOCALVERSION=""
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+# CONFIG_POSIX_MQUEUE is not set
+CONFIG_BSD_PROCESS_ACCT=y
+# CONFIG_BSD_PROCESS_ACCT_V3 is not set
+CONFIG_SYSCTL=y
+# CONFIG_AUDIT is not set
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_HOTPLUG=y
+CONFIG_KOBJECT_UEVENT=y
+CONFIG_IKCONFIG=y
+# CONFIG_IKCONFIG_PROC is not set
+CONFIG_EMBEDDED=y
+# CONFIG_KALLSYMS is not set
+# CONFIG_FUTEX is not set
+# CONFIG_EPOLL is not set
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SHMEM=y
+CONFIG_CC_ALIGN_FUNCTIONS=0
+CONFIG_CC_ALIGN_LABELS=0
+CONFIG_CC_ALIGN_LOOPS=0
+CONFIG_CC_ALIGN_JUMPS=0
+# CONFIG_TINY_SHMEM is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_OBSOLETE_MODPARM=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+# CONFIG_PLAT_MAPPI is not set
+# CONFIG_PLAT_USRV is not set
+CONFIG_PLAT_M32700UT=y
+# CONFIG_PLAT_OPSPUT is not set
+# CONFIG_PLAT_OAKS32R is not set
+# CONFIG_PLAT_MAPPI2 is not set
+CONFIG_CHIP_M32700=y
+# CONFIG_CHIP_M32102 is not set
+# CONFIG_CHIP_VDEC2 is not set
+# CONFIG_CHIP_OPSP is not set
+CONFIG_MMU=y
+CONFIG_TLB_ENTRIES=32
+CONFIG_ISA_M32R2=y
+CONFIG_ISA_DSP_LEVEL2=y
+CONFIG_ISA_DUAL_ISSUE=y
+CONFIG_BUS_CLOCK=50000000
+CONFIG_TIMER_DIVIDE=128
+# CONFIG_CPU_LITTLE_ENDIAN is not set
+CONFIG_MEMORY_START=0x08000000
+CONFIG_MEMORY_SIZE=0x01000000
+CONFIG_NOHIGHMEM=y
+# CONFIG_DISCONTIGMEM is not set
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_PREEMPT=y
+# CONFIG_HAVE_DEC_LOCK is not set
+# CONFIG_SMP is not set
+
+#
+# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
+#
+# CONFIG_PCI is not set
+# CONFIG_ISA is not set
+
+#
+# PCCARD (PCMCIA/CardBus) support
+#
+CONFIG_PCCARD=y
+# CONFIG_PCMCIA_DEBUG is not set
+CONFIG_PCMCIA=y
+
+#
+# PC-card bridges
+#
+# CONFIG_TCIC is not set
+# CONFIG_M32R_PCC is not set
+CONFIG_M32R_CFC=y
+CONFIG_M32R_CFC_NUM=1
+
+#
+# PCI Hotplug Support
+#
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_MISC is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+# CONFIG_FW_LOADER is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play support
+#
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_COW_COMMON is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+CONFIG_BLK_DEV_NBD=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=4096
+# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_INITRAMFS_SOURCE=""
+# CONFIG_CDROM_PKTCDVD is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+# CONFIG_IOSCHED_AS is not set
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+# CONFIG_ATA_OVER_ETH is not set
+
+#
+# ATA/ATAPI/MFM/RLL support
+#
+CONFIG_IDE=y
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_IDE_SATA is not set
+CONFIG_BLK_DEV_IDEDISK=y
+# CONFIG_IDEDISK_MULTI_MODE is not set
+CONFIG_BLK_DEV_IDECS=y
+CONFIG_BLK_DEV_IDECD=m
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_IDE_TASK_IOCTL is not set
+
+#
+# IDE chipset support/bugfixes
+#
+CONFIG_IDE_GENERIC=y
+# CONFIG_IDE_ARM is not set
+# CONFIG_BLK_DEV_IDEDMA is not set
+# CONFIG_IDEDMA_AUTO is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# SCSI device support
+#
+CONFIG_SCSI=m
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+CONFIG_BLK_DEV_SR=m
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_CHR_DEV_SG=m
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+CONFIG_SCSI_MULTI_LUN=y
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI Transport Attributes
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+# CONFIG_SCSI_ISCSI_ATTRS is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_SATA is not set
+# CONFIG_SCSI_DEBUG is not set
+
+#
+# PCMCIA SCSI adapter support
+#
+# CONFIG_PCMCIA_AHA152X is not set
+# CONFIG_PCMCIA_FDOMAIN is not set
+# CONFIG_PCMCIA_NINJA_SCSI is not set
+# CONFIG_PCMCIA_QLOGIC is not set
+# CONFIG_PCMCIA_SYM53C500 is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+# CONFIG_MD is not set
+
+#
+# Fusion MPT device support
+#
+
+#
+# IEEE 1394 (FireWire) support
+#
+
+#
+# I2O device support
+#
+
+#
+# Networking support
+#
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+# CONFIG_NETLINK_DEV is not set
+CONFIG_UNIX=y
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+# CONFIG_IP_PNP_BOOTP is not set
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_INET_TUNNEL is not set
+CONFIG_IP_TCPDIAG=y
+# CONFIG_IP_TCPDIAG_IPV6 is not set
+# CONFIG_IPV6 is not set
+# CONFIG_NETFILTER is not set
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_SCTP is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_CLS_ROUTE is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+CONFIG_MII=y
+CONFIG_SMC91X=y
+# CONFIG_NE2000 is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+
+#
+# Ethernet (10000 Mbit)
+#
+
+#
+# Token Ring devices
+#
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# PCMCIA network device support
+#
+# CONFIG_NET_PCMCIA is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_SHAPER is not set
+# CONFIG_NETCONSOLE is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# Telephony Support
+#
+# CONFIG_PHONE is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+
+#
+# Userland interfaces
+#
+# CONFIG_INPUT_MOUSEDEV is not set
+# CONFIG_INPUT_JOYDEV is not set
+# CONFIG_INPUT_TSDEV is not set
+# CONFIG_INPUT_EVDEV is not set
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input I/O drivers
+#
+# CONFIG_GAMEPORT is not set
+CONFIG_SOUND_GAMEPORT=y
+CONFIG_SERIO=y
+# CONFIG_SERIO_I8042 is not set
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_CT82C710 is not set
+# CONFIG_SERIO_LIBPS2 is not set
+# CONFIG_SERIO_RAW is not set
+
+#
+# Input Device Drivers
+#
+# CONFIG_INPUT_KEYBOARD is not set
+# CONFIG_INPUT_MOUSE is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TOUCHSCREEN is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_M32R_SIO=y
+CONFIG_SERIAL_M32R_SIO_CONSOLE=y
+CONFIG_SERIAL_M32R_PLDSIO=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=256
+
+#
+# IPMI
+#
+# CONFIG_IPMI_HANDLER is not set
+
+#
+# Watchdog Cards
+#
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_GEN_RTC is not set
+CONFIG_DS1302=y
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_DRM is not set
+
+#
+# PCMCIA character devices
+#
+# CONFIG_SYNCLINK_CS is not set
+# CONFIG_RAW_DRIVER is not set
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# Dallas's 1-wire bus
+#
+# CONFIG_W1 is not set
+
+#
+# Misc devices
+#
+
+#
+# Multimedia devices
+#
+CONFIG_VIDEO_DEV=y
+
+#
+# Video For Linux
+#
+
+#
+# Video Adapters
+#
+# CONFIG_VIDEO_CPIA is not set
+CONFIG_VIDEO_M32R_AR=y
+CONFIG_VIDEO_M32R_AR_M64278=y
+
+#
+# Radio Adapters
+#
+# CONFIG_RADIO_MAESTRO is not set
+
+#
+# Digital Video Broadcasting Devices
+#
+# CONFIG_DVB is not set
+
+#
+# Graphics support
+#
+CONFIG_FB=y
+# CONFIG_FB_MODE_HELPERS is not set
+# CONFIG_FB_TILEBLITTING is not set
+# CONFIG_FB_VIRTUAL is not set
+
+#
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+# CONFIG_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Logo configuration
+#
+CONFIG_LOGO=y
+CONFIG_LOGO_LINUX_MONO=y
+CONFIG_LOGO_LINUX_VGA16=y
+CONFIG_LOGO_LINUX_CLUT224=y
+# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set
+
+#
+# USB support
+#
+# CONFIG_USB_ARCH_HAS_HCD is not set
+# CONFIG_USB_ARCH_HAS_OHCI is not set
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
+#
+
+#
+# USB Gadget Support
+#
+# CONFIG_USB_GADGET is not set
+
+#
+# MMC/SD Card support
+#
+# CONFIG_MMC is not set
+
+#
+# InfiniBand support
+#
+# CONFIG_INFINIBAND is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+# CONFIG_EXT2_FS_XATTR is not set
+CONFIG_EXT3_FS=m
+CONFIG_EXT3_FS_XATTR=y
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=m
+CONFIG_JBD_DEBUG=y
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_REISERFS_FS_XATTR is not set
+# CONFIG_JFS_FS is not set
+
+#
+# XFS support
+#
+# CONFIG_XFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_QUOTA is not set
+CONFIG_DNOTIFY=y
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_AUTOFS4_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+# CONFIG_ZISOFS is not set
+CONFIG_UDF_FS=m
+CONFIG_UDF_NLS=y
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_SYSFS=y
+CONFIG_DEVFS_FS=y
+CONFIG_DEVFS_MOUNT=y
+# CONFIG_DEVFS_DEBUG is not set
+# CONFIG_DEVPTS_FS_XATTR is not set
+CONFIG_TMPFS=y
+# CONFIG_TMPFS_XATTR is not set
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+# CONFIG_NFSD is not set
+CONFIG_ROOT_NFS=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_SUNRPC=y
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_UTF8 is not set
+
+#
+# Profiling support
+#
+# CONFIG_PROFILING is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set
+CONFIG_DEBUG_PREEMPT=y
+# CONFIG_DEBUG_BUGVERBOSE is not set
+# CONFIG_FRAME_POINTER is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+
+#
+# Cryptographic options
+#
+# CONFIG_CRYPTO is not set
+
+#
+# Hardware crypto devices
+#
+
+#
+# Library routines
+#
+# CONFIG_CRC_CCITT is not set
+CONFIG_CRC32=y
+# CONFIG_LIBCRC32C is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.mac
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.mac	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.mac	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,334 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Platform dependent setup
+#
+# CONFIG_AMIGA is not set
+# CONFIG_ATARI is not set
+CONFIG_MAC=y
+CONFIG_NUBUS=y
+CONFIG_M68K_L2_CACHE=y
+# CONFIG_APOLLO is not set
+# CONFIG_VME is not set
+# CONFIG_HP300 is not set
+# CONFIG_SUN3X is not set
+# CONFIG_SUN3 is not set
+# CONFIG_Q40 is not set
+CONFIG_M68020=y
+CONFIG_M68030=y
+CONFIG_M68040=y
+# CONFIG_M68060 is not set
+CONFIG_FPU_EMU=y
+CONFIG_FPU_EMU_EXTRAPREC=y
+# CONFIG_FPU_EMU_ONLY is not set
+# CONFIG_ADVANCED is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PROC_HARDWARE=y
+# CONFIG_PARPORT is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_SWIM_IOP is not set
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_PCIDE is not set
+CONFIG_BLK_DEV_MAC_IDE=y
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+CONFIG_IP_MASQUERADE_ICMP=y
+CONFIG_IP_MASQUERADE_MOD=y
+CONFIG_IP_MASQUERADE_IPAUTOFW=m
+CONFIG_IP_MASQUERADE_IPPORTFW=m
+CONFIG_IP_MASQUERADE_MFW=m
+# CONFIG_IP_ROUTER is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=m
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_SPX=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_MAC_SCSI=y
+CONFIG_SCSI_MAC_ESP=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+CONFIG_SLIP_MODE_SLIP6=y
+CONFIG_PPP=m
+CONFIG_EQUALIZER=m
+CONFIG_MAC8390=y
+CONFIG_MACSONIC=y
+CONFIG_SMC9194=y
+CONFIG_MAC89x0=y
+CONFIG_MACMACE=y
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+# CONFIG_M68K_PRINTER is not set
+CONFIG_ADBMOUSE=y
+CONFIG_MAC_SCC=y
+CONFIG_SERIAL_CONSOLE=y
+# CONFIG_USERIAL is not set
+# CONFIG_WATCHDOG is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Sound support
+#
+# CONFIG_SOUND is not set
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=y
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_MINIX_FS=y
+# CONFIG_NTFS_FS is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=y
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_TCP=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_SMB_FS=m
+CONFIG_SMB_NLS_DEFAULT=y
+CONFIG_SMB_NLS_REMOTE="cp437"
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_NCPFS_NLS=y
+# CONFIG_NCPFS_EXTRAS is not set
+
+#
+# Partition Types
+#
+CONFIG_MAC_PARTITION=y
+CONFIG_FOREIGN_PARTITIONS=y
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+CONFIG_ATARI_PARTITION=m
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SGI_PARTITION is not set
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_SMD_DISKLABEL=y
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_RU=m
+
+#
+# Console drivers
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_VALKYRIE=y
+CONFIG_FB_MAC=y
+# CONFIG_FB_VIRTUAL is not set
+CONFIG_FBCON_ADVANCED=y
+CONFIG_FBCON_MFB=y
+CONFIG_FBCON_CFB2=y
+CONFIG_FBCON_CFB4=y
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+# CONFIG_FBCON_AFB is not set
+# CONFIG_FBCON_ILBM is not set
+# CONFIG_FBCON_IPLAN2P2 is not set
+# CONFIG_FBCON_IPLAN2P4 is not set
+# CONFIG_FBCON_IPLAN2P8 is not set
+CONFIG_FBCON_MAC=y
+# CONFIG_FBCON_VGA_PLANES is not set
+# CONFIG_FBCON_VGA is not set
+CONFIG_FBCON_FONTWIDTH8_ONLY=y
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Kernel hacking
+#
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_KGDB is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.mbx
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.mbx	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.mbx	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,190 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+# CONFIG_6xx is not set
+CONFIG_8xx=y
+# CONFIG_PMAC is not set
+# CONFIG_PREP is not set
+# CONFIG_CHRP is not set
+# CONFIG_ALL_PPC is not set
+# CONFIG_APUS is not set
+CONFIG_MBX=y
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_MACH_SPECIFIC=y
+
+#
+# General setup
+#
+# CONFIG_EXPERIMENTAL is not set
+# CONFIG_MODULES is not set
+CONFIG_PCI=y
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+# CONFIG_SYSCTL is not set
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_BINFMT_JAVA is not set
+# CONFIG_PARPORT is not set
+# CONFIG_MAC_KEYBOARD is not set
+# CONFIG_MAC_FLOPPY is not set
+# CONFIG_MAC_SERIAL is not set
+# CONFIG_PROC_DEVICETREE is not set
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+CONFIG_VGA_CONSOLE=y
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Floppy, IDE, and other block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_IDE is not set
+# CONFIG_BLK_DEV_HD_ONLY is not set
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_MD is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_BOOTP=y
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_RARP is not set
+CONFIG_IP_NOSR=y
+# CONFIG_SKB_LARGE is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+
+#
+# SCSI support
+#
+# CONFIG_SCSI is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_NET_ISA is not set
+# CONFIG_NET_EISA is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_WAN_DRIVERS is not set
+# CONFIG_LAPBETHER is not set
+# CONFIG_X25_ASY is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_EXT2_FS is not set
+# CONFIG_ISO9660_FS is not set
+# CONFIG_FAT_FS is not set
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_ROOT_NFS=y
+# CONFIG_NFSD is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_MAC_PARTITION is not set
+# CONFIG_NLS is not set
+
+#
+# Character devices
+#
+# CONFIG_VT is not set
+# CONFIG_SERIAL is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_MOUSE is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_NVRAM is not set
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.mips
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.mips	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.mips	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,330 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Code maturity level options
+#
+# CONFIG_EXPERIMENTAL is not set
+
+#
+# Machine selection
+#
+CONFIG_ACER_PICA_61=y
+# CONFIG_MIPS_MAGNUM_4000 is not set
+# CONFIG_OLIVETTI_M700 is not set
+# CONFIG_SGI is not set
+CONFIG_SNI_RM200_PCI=y
+CONFIG_MIPS_JAZZ=y
+CONFIG_VGA_CONSOLE=y
+CONFIG_PCI=y
+
+#
+# CPU selection
+#
+# CONFIG_CPU_R3000 is not set
+# CONFIG_CPU_R6000 is not set
+# CONFIG_CPU_R4300 is not set
+CONFIG_CPU_R4X00=y
+# CONFIG_CPU_R5000 is not set
+# CONFIG_CPU_NEVADA is not set
+# CONFIG_CPU_R8000 is not set
+# CONFIG_CPU_R10000 is not set
+
+#
+# General setup
+#
+CONFIG_ELF_KERNEL=y
+CONFIG_CPU_LITTLE_ENDIAN=y
+# CONFIG_BINFMT_AOUT is not set
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_MISC is not set
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+# CONFIG_PARPORT is not set
+
+#
+# Loadable module support
+#
+# CONFIG_MODULES is not set
+
+#
+# Floppy, IDE, and other block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+# CONFIG_BLK_DEV_IDEPCI is not set
+# CONFIG_IDE_CHIPSETS is not set
+
+#
+# Additional Block Devices
+#
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_MD is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ACCT is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+# (it is safe to leave these untouched)
+#
+# CONFIG_INET_RARP is not set
+CONFIG_IP_NOSR=y
+# CONFIG_SKB_LARGE is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+# CONFIG_CHR_DEV_SG is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+CONFIG_SCSI_NCR53C8XX=y
+# CONFIG_SCSI_NCR53C8XX_NVRAM_DETECT is not set
+# CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=5
+# CONFIG_SCSI_NCR53C8XX_NO_DISCONNECT is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+CONFIG_JAZZ_ESP=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+CONFIG_NET_ETHERNET=y
+CONFIG_MIPS_JAZZ_SONIC=y
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+CONFIG_PCNET32=y
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+# CONFIG_DE4X5 is not set
+# CONFIG_DEC_ELCP is not set
+# CONFIG_DEC_ELCP is not set
+# CONFIG_DGRS is not set
+# CONFIG_EEXPRESS_PRO100 is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_WAN_DRIVERS is not set
+# CONFIG_LAPBETHER is not set
+# CONFIG_X25_ASY is not set
+
+#
+# AX.25 network device drivers
+#
+# CONFIG_MKISS is not set
+# CONFIG_6PACK is not set
+# CONFIG_BPQETHER is not set
+# CONFIG_DMASCC is not set
+# CONFIG_SCC is not set
+# CONFIG_BAYCOM_SER_FDX is not set
+# CONFIG_BAYCOM_SER_HDX is not set
+# CONFIG_BAYCOM_PAR is not set
+# CONFIG_SOUNDMODEM is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=y
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFSD=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+CONFIG_NLS_CODEPAGE_850=y
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+CONFIG_NLS_ISO8859_1=y
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_KOI8_R is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_MOUSE is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_NVRAM is not set
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set
+
+#
+# Kernel hacking
+#
+CONFIG_CROSSCOMPILE=y
+# CONFIG_REMOTE_DEBUG is not set
+# CONFIG_PROFILE is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.mvme147
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.mvme147	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.mvme147	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,286 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Platform dependent setup
+#
+# CONFIG_AMIGA is not set
+# CONFIG_ATARI is not set
+# CONFIG_MAC is not set
+# CONFIG_APOLLO is not set
+CONFIG_VME=y
+CONFIG_MVME147=y
+# CONFIG_MVME16x is not set
+# CONFIG_BVME6000 is not set
+# CONFIG_HP300 is not set
+# CONFIG_SUN3X is not set
+# CONFIG_SUN3 is not set
+# CONFIG_Q40 is not set
+# CONFIG_M68020 is not set
+CONFIG_M68030=y
+# CONFIG_M68040 is not set
+# CONFIG_M68060 is not set
+CONFIG_FPU_EMU=y
+CONFIG_FPU_EMU_EXTRAPREC=y
+# CONFIG_FPU_EMU_ONLY is not set
+# CONFIG_ADVANCED is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PROC_HARDWARE=y
+# CONFIG_PARPORT is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_IDE is not set
+# CONFIG_BLK_DEV_HD_ONLY is not set
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+# CONFIG_IP_PNP_ENABLE is not set
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+CONFIG_IP_MASQUERADE_ICMP=y
+CONFIG_IP_MASQUERADE_MOD=y
+CONFIG_IP_MASQUERADE_IPAUTOFW=m
+CONFIG_IP_MASQUERADE_IPPORTFW=m
+CONFIG_IP_MASQUERADE_MFW=m
+# CONFIG_IP_ROUTER is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=m
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_SPX=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_MVME147_SCSI=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_PPP=m
+# CONFIG_EQUALIZER is not set
+CONFIG_MVME147_NET=y
+
+#
+# Character devices
+#
+CONFIG_M68K_PRINTER=m
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_MVME147_SCC=y
+CONFIG_USERIAL=y
+# CONFIG_WATCHDOG is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Sound support
+#
+# CONFIG_SOUND is not set
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_MINIX_FS=y
+# CONFIG_NTFS_FS is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=y
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_ROOT_NFS=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_TCP=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_SMB_FS=m
+CONFIG_SMB_NLS_DEFAULT=y
+CONFIG_SMB_NLS_REMOTE="cp437"
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_NCPFS_NLS=y
+# CONFIG_NCPFS_EXTRAS is not set
+
+#
+# Partition Types
+#
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_FOREIGN_PARTITIONS is not set
+CONFIG_MINIX_SUBPARTITION=y
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_SMD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_RU=m
+
+#
+# Kernel hacking
+#
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_KGDB is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.mvme16x
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.mvme16x	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.mvme16x	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,287 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Platform dependent setup
+#
+# CONFIG_AMIGA is not set
+# CONFIG_ATARI is not set
+# CONFIG_MAC is not set
+# CONFIG_APOLLO is not set
+CONFIG_VME=y
+# CONFIG_MVME147 is not set
+CONFIG_MVME16x=y
+# CONFIG_BVME6000 is not set
+# CONFIG_HP300 is not set
+# CONFIG_SUN3X is not set
+# CONFIG_SUN3 is not set
+# CONFIG_Q40 is not set
+# CONFIG_M68020 is not set
+# CONFIG_M68030 is not set
+CONFIG_M68040=y
+CONFIG_M68060=y
+CONFIG_FPU_EMU=y
+CONFIG_FPU_EMU_EXTRAPREC=y
+# CONFIG_FPU_EMU_ONLY is not set
+# CONFIG_ADVANCED is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_PROC_HARDWARE=y
+# CONFIG_PARPORT is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_IDE is not set
+# CONFIG_BLK_DEV_HD_ONLY is not set
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+# CONFIG_IP_PNP_ENABLE is not set
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+CONFIG_IP_MASQUERADE_ICMP=y
+CONFIG_IP_MASQUERADE_MOD=y
+CONFIG_IP_MASQUERADE_IPAUTOFW=m
+CONFIG_IP_MASQUERADE_IPPORTFW=m
+CONFIG_IP_MASQUERADE_MFW=m
+# CONFIG_IP_ROUTER is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_RARP=m
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_SPX=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_MVME16x_SCSI=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_PPP=m
+# CONFIG_EQUALIZER is not set
+CONFIG_MVME16x_NET=y
+
+#
+# Character devices
+#
+CONFIG_M68K_PRINTER=m
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_SERIAL167=y
+CONFIG_MVME162_SCC=y
+CONFIG_USERIAL=y
+# CONFIG_WATCHDOG is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Sound support
+#
+# CONFIG_SOUND is not set
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+CONFIG_AUTOFS_FS=m
+# CONFIG_ADFS_FS is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_MINIX_FS=y
+# CONFIG_NTFS_FS is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=y
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_CODA_FS=m
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_ROOT_NFS=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_TCP=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_SMB_FS=m
+CONFIG_SMB_NLS_DEFAULT=y
+CONFIG_SMB_NLS_REMOTE="cp437"
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_NCPFS_NLS=y
+# CONFIG_NCPFS_EXTRAS is not set
+
+#
+# Partition Types
+#
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_FOREIGN_PARTITIONS is not set
+CONFIG_MINIX_SUBPARTITION=y
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_SMD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_RU=m
+
+#
+# Kernel hacking
+#
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_KGDB is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.pmac
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.pmac	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.pmac	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,329 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+CONFIG_6xx=y
+# CONFIG_8xx is not set
+CONFIG_PMAC=y
+# CONFIG_PREP is not set
+# CONFIG_CHRP is not set
+# CONFIG_ALL_PPC is not set
+# CONFIG_APUS is not set
+# CONFIG_MBX is not set
+CONFIG_MACH_SPECIFIC=y
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+CONFIG_PCI=y
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSCTL=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_BINFMT_JAVA is not set
+# CONFIG_PARPORT is not set
+CONFIG_ABSTRACT_CONSOLE=y
+CONFIG_FB=y
+CONFIG_FB_COMPAT_XPMAC=y
+# CONFIG_PMAC_PBOOK is not set
+CONFIG_MAC_KEYBOARD=y
+CONFIG_MAC_FLOPPY=y
+CONFIG_MAC_SERIAL=y
+CONFIG_MACMOUSE=y
+CONFIG_PROC_DEVICETREE=y
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+# CONFIG_BLK_DEV_IDEPCI is not set
+# CONFIG_IDE_CHIPSETS is not set
+
+#
+# Additional Block Devices
+#
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_MD is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+# CONFIG_RTNETLINK is not set
+# CONFIG_NETLINK_DEV is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_MROUTE is not set
+CONFIG_IP_ALIAS=y
+CONFIG_SYN_COOKIES=y
+
+#
+# (it is safe to leave these untouched)
+#
+# CONFIG_INET_RARP is not set
+CONFIG_IP_NOSR=y
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_PROFILE is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=y
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+# CONFIG_SCSI_NCR53C8XX is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_MESH=y
+CONFIG_SCSI_MESH_SYNC_RATE=5
+# CONFIG_SCSI_MAC53C94 is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_ETHERTAP is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_MACE is not set
+# CONFIG_BMAC is not set
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_RTL8139 is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+# CONFIG_PCNET32 is not set
+# CONFIG_AC3200 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+CONFIG_DE4X5=y
+# CONFIG_DEC_ELCP is not set
+# CONFIG_DGRS is not set
+# CONFIG_EEXPRESS_PRO100 is not set
+# CONFIG_LNE390 is not set
+# CONFIG_ES3210 is not set
+# CONFIG_EPIC100 is not set
+# CONFIG_TLAN is not set
+# CONFIG_ZNET is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+# CONFIG_LTPC is not set
+# CONFIG_COPS is not set
+# CONFIG_IPDDP is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_SHAPER is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+# CONFIG_FAT_FS is not set
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+# CONFIG_NFSD is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_HFS_FS=y
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_ADFS_FS is not set
+CONFIG_DEVPTS_FS=y
+CONFIG_MAC_PARTITION=y
+# CONFIG_NLS is not set
+
+#
+# Frame buffer devices
+#
+CONFIG_FB_OF=y
+# CONFIG_FB_S3TRIO is not set
+CONFIG_FB_ATY=y
+# CONFIG_FB_VGA is not set
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB32=y
+CONFIG_FBCON_MFB=y
+CONFIG_FBCON_CFB2=y
+CONFIG_FBCON_CFB4=y
+CONFIG_FBCON_CFB8=y
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SOFTCURSOR=y
+# CONFIG_SERIAL is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_MOUSE is not set
+CONFIG_UMISC=y
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+CONFIG_NVRAM=y
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+CONFIG_SOUND=y
+CONFIG_DMASOUND=y

Added: dists/trunk/utils/kernel-package/kernel/Config/config.powermac
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.powermac	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.powermac	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,348 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+CONFIG_6xx=y
+# CONFIG_8xx is not set
+CONFIG_PMAC=y
+# CONFIG_PREP is not set
+# CONFIG_CHRP is not set
+# CONFIG_ALL_PPC is not set
+# CONFIG_APUS is not set
+# CONFIG_MBX is not set
+CONFIG_MACH_SPECIFIC=y
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+CONFIG_PCI=y
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSCTL=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+CONFIG_BINFMT_MISC=m
+# CONFIG_BINFMT_JAVA is not set
+# CONFIG_PARPORT is not set
+# CONFIG_ABSTRACT_CONSOLE is not set
+# CONFIG_PMAC_PBOOK is not set
+CONFIG_MAC_KEYBOARD=y
+CONFIG_MAC_FLOPPY=y
+CONFIG_MAC_SERIAL=y
+CONFIG_MACMOUSE=y
+CONFIG_PROC_DEVICETREE=y
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+# CONFIG_BLK_DEV_IDEPCI is not set
+# CONFIG_IDE_CHIPSETS is not set
+
+#
+# Additional Block Devices
+#
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+# CONFIG_RTNETLINK is not set
+# CONFIG_NETLINK_DEV is not set
+# CONFIG_FIREWALL is not set
+CONFIG_NET_ALIAS=y
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_MROUTE is not set
+CONFIG_IP_ALIAS=y
+# CONFIG_SYN_COOKIES is not set
+
+#
+# (it is safe to leave these untouched)
+#
+CONFIG_INET_RARP=y
+CONFIG_IP_NOSR=y
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_PROFILE is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+# CONFIG_CHR_DEV_SG is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+CONFIG_SCSI_AIC7XXX=m
+# CONFIG_OVERRIDE_CMDS is not set
+CONFIG_AIC7XXX_PROC_STATS=y
+CONFIG_AIC7XXX_RESET_DELAY=15
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+# CONFIG_SCSI_NCR53C8XX is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_MESH=y
+CONFIG_SCSI_MESH_SYNC_RATE=5
+CONFIG_SCSI_MAC53C94=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_ETHERTAP is not set
+CONFIG_NET_ETHERNET=y
+CONFIG_MACE=y
+CONFIG_BMAC=y
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_RTL8139 is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+# CONFIG_PCNET32 is not set
+# CONFIG_AC3200 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+CONFIG_DE4X5=m
+CONFIG_DEC_ELCP=m
+# CONFIG_DGRS is not set
+# CONFIG_EEXPRESS_PRO100 is not set
+# CONFIG_LNE390 is not set
+# CONFIG_ES3210 is not set
+# CONFIG_EPIC100 is not set
+# CONFIG_TLAN is not set
+# CONFIG_ZNET is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+# CONFIG_LTPC is not set
+# CONFIG_COPS is not set
+# CONFIG_IPDDP is not set
+CONFIG_PPP=m
+
+#
+# CCP compressors for PPP are only built as modules.
+#
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_SHAPER is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+# CONFIG_UMSDOS_FS is not set
+CONFIG_VFAT_FS=m
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFSD=y
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_HFS_FS=m
+# CONFIG_ROMFS_FS is not set
+CONFIG_AUTOFS_FS=y
+# CONFIG_UFS_FS is not set
+# CONFIG_ADFS_FS is not set
+CONFIG_DEVPTS_FS=y
+CONFIG_MAC_PARTITION=y
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_CODEPAGE_437=y
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_KOI8_R is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+# CONFIG_SOFTCURSOR is not set
+# CONFIG_SERIAL is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_MOUSE is not set
+# CONFIG_UMISC is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+CONFIG_NVRAM=y
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+CONFIG_SOUND=y
+CONFIG_DMASOUND=y

Added: dists/trunk/utils/kernel-package/kernel/Config/config.prep
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.prep	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.prep	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,327 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Platform support
+#
+CONFIG_PPC=y
+CONFIG_6xx=y
+# CONFIG_8xx is not set
+# CONFIG_PMAC is not set
+CONFIG_PREP=y
+# CONFIG_CHRP is not set
+# CONFIG_ALL_PPC is not set
+# CONFIG_APUS is not set
+# CONFIG_MBX is not set
+CONFIG_MACH_SPECIFIC=y
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+CONFIG_PCI=y
+# CONFIG_PCI_QUIRKS is not set
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSCTL=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_BINFMT_ELF=y
+CONFIG_KERNEL_ELF=y
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_BINFMT_JAVA is not set
+# CONFIG_PARPORT is not set
+# CONFIG_FB is not set
+CONFIG_VGA_CONSOLE=y
+# CONFIG_PMAC_PBOOK is not set
+# CONFIG_MAC_KEYBOARD is not set
+# CONFIG_MAC_FLOPPY is not set
+# CONFIG_MAC_SERIAL is not set
+# CONFIG_MACMOUSE is not set
+# CONFIG_PROC_DEVICETREE is not set
+# CONFIG_KGDB is not set
+# CONFIG_XMON is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_BLK_DEV_CMD640 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+# CONFIG_BLK_DEV_IDEPCI is not set
+# CONFIG_BLK_DEV_SL82C105 is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE_PARPORT=y
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK is not set
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_ALIAS is not set
+CONFIG_SYN_COOKIES=y
+# CONFIG_INET_RARP is not set
+# CONFIG_IP_NOSR is not set
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+# CONFIG_CHR_DEV_SG is not set
+# CONFIG_SCSI_MULTI_LUN is not set
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+CONFIG_SCSI_NCR53C8XX=y
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=5
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+CONFIG_SCSI_NCR53C8XX_IOMAPPED=y
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_DEBUG is not set
+# CONFIG_SCSI_MESH is not set
+# CONFIG_SCSI_MAC53C94 is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_EQUALIZER is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_MACE is not set
+# CONFIG_BMAC is not set
+# CONFIG_NET_VENDOR_3COM is not set
+CONFIG_LANCE=y
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+# CONFIG_RTL8139 is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_EISA=y
+CONFIG_PCNET32=y
+# CONFIG_AC3200 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_CS89x0 is not set
+CONFIG_DE4X5=y
+# CONFIG_DEC_ELCP is not set
+# CONFIG_DGRS is not set
+# CONFIG_EEXPRESS_PRO100 is not set
+# CONFIG_LNE390 is not set
+# CONFIG_NE2K_PCI is not set
+# CONFIG_ES3210 is not set
+# CONFIG_EPIC100 is not set
+# CONFIG_TLAN is not set
+# CONFIG_ZNET is not set
+# CONFIG_NET_POCKET is not set
+# CONFIG_FDDI is not set
+# CONFIG_DLCI is not set
+CONFIG_PPP=m
+# CONFIG_SLIP is not set
+# CONFIG_NET_RADIO is not set
+# CONFIG_TR is not set
+# CONFIG_SHAPER is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+# CONFIG_NFSD is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_DEVPTS_FS is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_KOI8_R is not set
+
+#
+# Console drivers
+#
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_CONSOLE=y
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+CONFIG_MOUSE=y
+# CONFIG_ATIXL_BUSMOUSE is not set
+# CONFIG_BUSMOUSE is not set
+# CONFIG_MS_BUSMOUSE is not set
+CONFIG_PSMOUSE=y
+# CONFIG_82C710_MOUSE is not set
+# CONFIG_PC110_PAD is not set
+# CONFIG_UMISC is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_NVRAM is not set
+# CONFIG_JOYSTICK is not set
+# CONFIG_MISC_RADIO is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.s390
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.s390	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.s390	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,211 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_ARCH_S390=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+# CONFIG_PROCESS_DEBUG is not set
+
+#
+# Processor type and features
+#
+CONFIG_SMP=y
+CONFIG_IEEEFPU_EMULATION=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# General setup
+#
+CONFIG_FAST_IRQ=y
+CONFIG_IPL=y
+CONFIG_IPL_TAPE=y
+# CONFIG_IPL_VM is not set
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_SYSCTL=y
+CONFIG_BINFMT_ELF=y
+
+#
+# S/390 block device drivers
+#
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+# CONFIG_MD_MIRRORING is not set
+# CONFIG_MD_RAID5 is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=32768
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_DEV_XPRAM=y
+CONFIG_MDISK=y
+# CONFIG_MDISK_SYNC is not set
+CONFIG_DASD=y
+
+#
+# DASD disciplines
+#
+CONFIG_DASD_ECKD=y
+CONFIG_DASD_FBA=y
+
+#
+# S/390 Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# S390 Network devices
+#
+CONFIG_CTC=m
+CONFIG_IUCV=y
+CONFIG_DUMMY=m
+CONFIG_NET_ETHERNET=y
+CONFIG_TR=y
+
+#
+# S/390 Terminal and Console options
+#
+CONFIG_3215=y
+CONFIG_3215_CONSOLE=y
+CONFIG_HWC=y
+CONFIG_HWC_CONSOLE=y
+
+#
+# Character devices
+#
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_FIREWALL=y
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_RTNETLINK=y
+CONFIG_NETLINK=y
+# CONFIG_IP_MULTIPLE_TABLES is not set
+# CONFIG_IP_ROUTE_MULTIPATH is not set
+# CONFIG_IP_ROUTE_TOS is not set
+# CONFIG_IP_ROUTE_VERBOSE is not set
+# CONFIG_IP_ROUTE_LARGE_TABLES is not set
+# CONFIG_IP_PNP is not set
+CONFIG_IP_FIREWALL=y
+CONFIG_IP_FIREWALL_NETLINK=y
+CONFIG_NETLINK_DEV=y
+CONFIG_IP_TRANSPARENT_PROXY=y
+CONFIG_IP_MASQUERADE=y
+
+#
+# Protocol-specific masquerading support will be built as modules.
+#
+CONFIG_IP_MASQUERADE_ICMP=y
+
+#
+# Protocol-specific masquerading support will be built as modules.
+#
+# CONFIG_IP_MASQUERADE_MOD is not set
+CONFIG_IP_ROUTER=y
+CONFIG_NET_IPIP=m
+# CONFIG_NET_IPGRE is not set
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+
+#
+# (it is safe to leave these untouched)
+#
+# CONFIG_INET_RARP is not set
+CONFIG_SKB_LARGE=y
+# CONFIG_IPV6 is not set
+
+#
+#  
+#
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+CONFIG_NET_HW_FLOWCONTROL=y
+CONFIG_CPU_IS_SLOW=y
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Filesystems
+#
+CONFIG_QUOTA=y
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_FAT_FS is not set
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_ISO9660_FS=m
+# CONFIG_JOLIET is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_HPFS_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_EFS_FS is not set
+
+#
+# Network File Systems
+#
+# CONFIG_CODA_FS is not set
+CONFIG_NFS_FS=y
+CONFIG_NFSD=y
+# CONFIG_NFSD_SUN is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_SMB_FS is not set
+# CONFIG_NCP_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_MAC_PARTITION is not set
+# CONFIG_SMD_DISKLABEL is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+# CONFIG_NLS is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.sparc
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.sparc	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.sparc	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,191 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KERNELD=y
+
+#
+# General setup
+#
+# CONFIG_AP1000 is not set
+# CONFIG_TADPOLE is not set
+CONFIG_SBUS=y
+CONFIG_SBUSCHAR=y
+CONFIG_SUN_MOUSE=y
+CONFIG_SERIAL=y
+CONFIG_SUN_SERIAL=y
+CONFIG_SUN_KEYBOARD=y
+CONFIG_SUN_CONSOLE=y
+CONFIG_SUN_AUXIO=y
+CONFIG_SUN_IO=y
+
+#
+# SBUS Frame Buffer support
+#
+SUN_FBS_IN_PROCFS=y
+CONFIG_SUN_FB_DISPLAY=y
+SUN_FB_CGSIX=y
+SUN_FB_TCX=y
+SUN_FB_CGTHREE=y
+SUN_FB_CGFOURTEEN=y
+SUN_FB_BWTWO=y
+SUN_FB_LEO=y
+TADPOLE_FB_WEITEK=y
+TADPOLE_FB_VGA16=y
+SUN_FB_FAST_ONE=y
+SUN_FB_FAST_TWO=y
+SUN_FB_FAST_MONO=y
+SUN_FB_GENERIC=y
+
+#
+# Misc Linux/SPARC drivers
+#
+CONFIG_SUN_OPENPROMIO=m
+CONFIG_SUN_MOSTEK_RTC=m
+CONFIG_SUN_BPP=m
+# CONFIG_SUN_VIDEOPIX is not set
+
+#
+# Linux/SPARC audio subsystem (EXPERIMENTAL)
+#
+CONFIG_SPARCAUDIO=m
+CONFIG_SPARCAUDIO_AMD7930=m
+CONFIG_SPARCAUDIO_CS4231=m
+CONFIG_SUN_OPENPROMFS=m
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_JAVA=m
+
+#
+# Floppy, IDE, and other block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=y
+CONFIG_MD_STRIPED=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_DEV_LOOP=y
+
+#
+# Networking options
+#
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+CONFIG_INET=y
+# CONFIG_IP_FORWARD is not set
+# CONFIG_IP_MULTICAST is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_RST_COOKIES=y
+# CONFIG_IP_ACCT is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+
+#
+# (it is safe to leave these untouched)
+#
+# CONFIG_INET_PCTCP is not set
+CONFIG_INET_RARP=m
+# CONFIG_NO_PATH_MTU_DISCOVERY is not set
+CONFIG_IP_NOSR=y
+CONFIG_SKB_LARGE=y
+
+#
+#  
+#
+CONFIG_IPX=m
+CONFIG_ATALK=m
+# CONFIG_AX25 is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NETLINK is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CDrom)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_CHR_DEV_SG=y
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+
+#
+# SCSI low-level drivers
+#
+CONFIG_SCSI_SUNESP=y
+CONFIG_SCSI_QLOGICPTI=y
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_PPP=m
+
+#
+# CCP compressors for PPP are only built as modules.
+#
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_SUNLANCE=y
+CONFIG_HAPPYMEAL=y
+CONFIG_SUNQE=y
+CONFIG_SUNBIGMAC=y
+CONFIG_MYRI_SBUS=y
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+CONFIG_MINIX_FS=y
+CONFIG_EXT_FS=m
+CONFIG_EXT2_FS=y
+# CONFIG_XIA_FS is not set
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+# CONFIG_UMSDOS_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_ROOT_NFS=y
+CONFIG_RNFS_BOOTP=y
+CONFIG_RNFS_RARP=y
+CONFIG_SMB_FS=m
+CONFIG_SMB_WIN95=y
+CONFIG_NCP_FS=m
+CONFIG_ISO9660_FS=y
+# CONFIG_HPFS_FS is not set
+# CONFIG_SYSV_FS is not set
+CONFIG_AUTOFS_FS=m
+# CONFIG_AFFS_FS is not set
+CONFIG_UFS_FS=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_SMD_DISKLABEL=y
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.sparc64
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.sparc64	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.sparc64	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,348 @@
+#
+# Automatically generated make config: don't edit
+#
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# General setup
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+# CONFIG_AP1000 is not set
+
+#
+# Console drivers
+#
+CONFIG_PROM_CONSOLE=y
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FB_SBUS=y
+CONFIG_FB_CREATOR=y
+CONFIG_FB_CGSIX=y
+CONFIG_FB_PCI=y
+CONFIG_FB_ATY=y
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+CONFIG_FONT_SUN8x16=y
+CONFIG_FONT_SUN12x22=y
+# CONFIG_FBCON_FONTS is not set
+CONFIG_SBUS=y
+CONFIG_SBUSCHAR=y
+CONFIG_SUN_MOUSE=y
+CONFIG_SERIAL=y
+CONFIG_SUN_SERIAL=y
+CONFIG_SERIAL_CONSOLE=y
+CONFIG_SUN_KEYBOARD=y
+CONFIG_SUN_CONSOLE=y
+CONFIG_SUN_AUXIO=y
+CONFIG_SUN_IO=y
+CONFIG_PCI=y
+CONFIG_PCI_CONSOLE=y
+
+#
+# SBUS Frame Buffer support
+#
+SUN_FBS_IN_PROCFS=y
+CONFIG_SUN_FB_DISPLAY=y
+SUN_FB_CGSIX=y
+SUN_FB_TCX=y
+SUN_FB_CGTHREE=y
+SUN_FB_CGFOURTEEN=y
+SUN_FB_BWTWO=y
+SUN_FB_LEO=y
+TADPOLE_FB_WEITEK=y
+SUN_FB_CREATOR=y
+
+#
+# Misc Linux/SPARC drivers
+#
+CONFIG_SUN_OPENPROMIO=m
+CONFIG_SUN_MOSTEK_RTC=y
+CONFIG_SAB82532=y
+CONFIG_OBP_FLASH=m
+# CONFIG_SUN_BPP is not set
+# CONFIG_SUN_VIDEOPIX is not set
+
+#
+# Linux/SPARC audio subsystem (EXPERIMENTAL)
+#
+# CONFIG_SPARCAUDIO is not set
+# CONFIG_SPARCAUDIO_AMD7930 is not set
+# CONFIG_SPARCAUDIO_CS4231 is not set
+CONFIG_SUN_OPENPROMFS=m
+CONFIG_PCI_OLD_PROC=y
+CONFIG_NET=y
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+CONFIG_SPARC32_COMPAT=y
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_ELF32=y
+# CONFIG_BINFMT_AOUT32 is not set
+CONFIG_BINFMT_MISC=m
+CONFIG_BINFMT_JAVA=m
+CONFIG_SOLARIS_EMUL=m
+CONFIG_PARPORT=y
+CONFIG_PARPORT_AX=y
+# CONFIG_PARPORT_OTHER is not set
+CONFIG_PRINTER=y
+CONFIG_PRINTER_READBACK=y
+CONFIG_ENVCTRL=y
+
+#
+# Floppy, IDE, and other block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_STRIPED=m
+CONFIG_MD_MIRRORING=m
+CONFIG_MD_RAID5=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_DEV_LOOP=m
+# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_IDE=y
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_BLK_DEV_IDECD=y
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+# CONFIG_BLK_DEV_IDESCSI is not set
+CONFIG_BLK_DEV_IDEPCI=y
+CONFIG_BLK_DEV_IDEDMA=y
+CONFIG_BLK_DEV_NS87415=y
+CONFIG_BLK_DEV_CMD646=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+# CONFIG_NETLINK_DEV is not set
+# CONFIG_FIREWALL is not set
+CONFIG_NET_ALIAS=y
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_IP_ROUTER is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+CONFIG_IP_ALIAS=y
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+# (it is safe to leave these untouched)
+#
+CONFIG_INET_RARP=m
+CONFIG_IP_NOSR=y
+CONFIG_SKB_LARGE=y
+CONFIG_IPV6=m
+# CONFIG_IPV6_EUI64 is not set
+
+#
+#  
+#
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+# CONFIG_SPX is not set
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_LLC is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+# CONFIG_CPU_IS_SLOW is not set
+CONFIG_NET_SCHED=y
+CONFIG_NETLINK=y
+CONFIG_RTNETLINK=y
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CSZ=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+# CONFIG_NET_QOS is not set
+# CONFIG_NET_CLS is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+
+#
+# SCSI support type (disk, tape, CDrom)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+
+#
+# SCSI low-level drivers
+#
+CONFIG_SCSI_SUNESP=y
+CONFIG_SCSI_QLOGICPTI=m
+CONFIG_SCSI_AIC7XXX=y
+# CONFIG_AIC7XXX_TAGGED_QUEUEING is not set
+# CONFIG_OVERRIDE_CMDS is not set
+# CONFIG_AIC7XXX_PAGE_ENABLE is not set
+# CONFIG_AIC7XXX_PROC_STATS is not set
+CONFIG_AIC7XXX_RESET_DELAY=5
+CONFIG_SCSI_NCR53C8XX=y
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=10
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+
+#
+# Fibre Channel support
+#
+CONFIG_FC4=m
+
+#
+# FC4 drivers
+#
+CONFIG_FC4_SOC=m
+
+#
+# FC4 targets
+#
+CONFIG_SCSI_PLUTO=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_PPP=m
+
+#
+# CCP compressors for PPP are only built as modules.
+#
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_SUNLANCE=y
+CONFIG_HAPPYMEAL=y
+CONFIG_SUNQE=m
+CONFIG_MYRI_SBUS=m
+CONFIG_DE4X5=y
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+CONFIG_MINIX_FS=m
+CONFIG_EXT2_FS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFSD=m
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+# CONFIG_CODA_FS is not set
+CONFIG_SMB_FS=m
+CONFIG_SMB_WIN95=y
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_MOUNT_SUBDIR is not set
+CONFIG_HPFS_FS=m
+# CONFIG_NTFS_FS is not set
+CONFIG_SYSV_FS=m
+CONFIG_AFFS_FS=m
+# CONFIG_HFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_AUTOFS_FS=m
+CONFIG_AMIGA_PARTITION=y
+CONFIG_UFS_FS=m
+CONFIG_BSD_DISKLABEL=y
+CONFIG_SMD_DISKLABEL=y
+CONFIG_SOLARIS_X86_PARTITION=y
+# CONFIG_ADFS_FS is not set
+# CONFIG_DEVPTS_FS is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_KOI8_R is not set
+
+#
+# Watchdog
+#
+# CONFIG_SOFT_WATCHDOG is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_EC_FLUSH_TRAP is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.um
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.um	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.um	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,716 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_USERMODE=y
+CONFIG_MMU=y
+CONFIG_UID16=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+
+#
+# UML-specific options
+#
+CONFIG_MODE_TT=y
+CONFIG_MODE_SKAS=y
+CONFIG_NET=y
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_EXTERNFS=m
+CONFIG_HOSTFS=m
+CONFIG_HUMFS=m
+CONFIG_HPPFS=m
+CONFIG_MCONSOLE=y
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_HOST_2G_2G is not set
+# CONFIG_UML_SMP is not set
+# CONFIG_SMP is not set
+CONFIG_NEST_LEVEL=0
+CONFIG_KERNEL_HALF_GIGS=1
+# CONFIG_HIGHMEM is not set
+CONFIG_PROC_MM=y
+CONFIG_KERNEL_STACK_ORDER=2
+CONFIG_UML_REAL_TIME_CLOCK=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_CLEAN_COMPILE=y
+CONFIG_BROKEN_ON_SMP=y
+
+#
+# General setup
+#
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_SYSCTL=y
+CONFIG_AUDIT=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_HOTPLUG=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+# CONFIG_EMBEDDED is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_EXTRA_PASS is not set
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_OBSOLETE_MODPARM=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+# CONFIG_FW_LOADER is not set
+
+#
+# Character Devices
+#
+CONFIG_STDIO_CONSOLE=y
+CONFIG_SSL=y
+CONFIG_FD_CHAN=y
+CONFIG_NULL_CHAN=y
+CONFIG_PORT_CHAN=y
+CONFIG_PTY_CHAN=y
+CONFIG_TTY_CHAN=y
+CONFIG_XTERM_CHAN=y
+CONFIG_CON_ZERO_CHAN="fd:0,fd:1"
+CONFIG_CON_CHAN="xterm"
+CONFIG_SSL_CHAN="pty"
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=256
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_NOWAYOUT=y
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_UML_WATCHDOG=m
+CONFIG_UML_SOUND=m
+CONFIG_SOUND=m
+CONFIG_HOSTAUDIO=m
+
+#
+# Block Devices
+#
+CONFIG_BLK_DEV_UBD=y
+# CONFIG_BLK_DEV_UBD_SYNC is not set
+CONFIG_BLK_DEV_COW_COMMON=y
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_SIZE=4096
+# CONFIG_MMAPPER is not set
+CONFIG_NETDEVICES=y
+
+#
+# UML Network Devices
+#
+CONFIG_UML_NET=y
+CONFIG_UML_NET_ETHERTAP=y
+CONFIG_UML_NET_TUNTAP=y
+CONFIG_UML_NET_SLIP=y
+CONFIG_UML_NET_DAEMON=y
+CONFIG_UML_NET_MCAST=y
+CONFIG_UML_NET_PCAP=y
+CONFIG_UML_NET_SLIRP=y
+
+#
+# Networking support
+#
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+# CONFIG_NETLINK_DEV is not set
+CONFIG_UNIX=y
+CONFIG_NET_KEY=m
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_FWMARK=y
+CONFIG_IP_ROUTE_NAT=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_TOS=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+# CONFIG_NET_IPGRE_BROADCAST is not set
+CONFIG_IP_MROUTE=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_ARPD=y
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_IPCOMP=m
+
+#
+# IP: Virtual Server Configuration
+#
+CONFIG_IP_VS=m
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+# CONFIG_IP_VS_PROTO_TCP is not set
+# CONFIG_IP_VS_PROTO_UDP is not set
+# CONFIG_IP_VS_PROTO_ESP is not set
+# CONFIG_IP_VS_PROTO_AH is not set
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+
+#
+# IPVS application helper
+#
+CONFIG_IPV6=y
+CONFIG_IPV6_PRIVACY=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_TUNNEL=m
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_BRIDGE_NETFILTER=y
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_IP_NF_CONNTRACK=m
+CONFIG_IP_NF_FTP=m
+CONFIG_IP_NF_IRC=m
+CONFIG_IP_NF_TFTP=m
+CONFIG_IP_NF_AMANDA=m
+CONFIG_IP_NF_QUEUE=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_LIMIT=m
+CONFIG_IP_NF_MATCH_IPRANGE=m
+CONFIG_IP_NF_MATCH_MAC=m
+CONFIG_IP_NF_MATCH_PKTTYPE=m
+CONFIG_IP_NF_MATCH_MARK=m
+CONFIG_IP_NF_MATCH_MULTIPORT=m
+CONFIG_IP_NF_MATCH_TOS=m
+CONFIG_IP_NF_MATCH_RECENT=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_DSCP=m
+CONFIG_IP_NF_MATCH_AH_ESP=m
+CONFIG_IP_NF_MATCH_LENGTH=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_MATCH_TCPMSS=m
+CONFIG_IP_NF_MATCH_HELPER=m
+CONFIG_IP_NF_MATCH_STATE=m
+CONFIG_IP_NF_MATCH_CONNTRACK=m
+CONFIG_IP_NF_MATCH_OWNER=m
+CONFIG_IP_NF_MATCH_PHYSDEV=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_SAME=m
+CONFIG_IP_NF_NAT_LOCAL=y
+CONFIG_IP_NF_NAT_SNMP_BASIC=m
+CONFIG_IP_NF_NAT_IRC=m
+CONFIG_IP_NF_NAT_FTP=m
+CONFIG_IP_NF_NAT_TFTP=m
+CONFIG_IP_NF_NAT_AMANDA=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_TOS=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_DSCP=m
+CONFIG_IP_NF_TARGET_MARK=m
+CONFIG_IP_NF_TARGET_CLASSIFY=m
+CONFIG_IP_NF_TARGET_LOG=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_IP_NF_TARGET_TCPMSS=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+CONFIG_IP_NF_COMPAT_IPCHAINS=m
+CONFIG_IP_NF_COMPAT_IPFWADM=m
+CONFIG_IP_NF_TARGET_NOTRACK=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_MATCH_ADDRTYPE=m
+CONFIG_IP_NF_MATCH_REALM=m
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_QUEUE=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_LIMIT=m
+CONFIG_IP6_NF_MATCH_MAC=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_MULTIPORT=m
+CONFIG_IP6_NF_MATCH_OWNER=m
+CONFIG_IP6_NF_MATCH_MARK=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_AHESP=m
+CONFIG_IP6_NF_MATCH_LENGTH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_LOG=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_TARGET_MARK=m
+CONFIG_IP6_NF_RAW=m
+
+#
+# Bridge: Netfilter Configuration
+#
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_XFRM=y
+CONFIG_XFRM_USER=m
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_MSG is not set
+# CONFIG_SCTP_DBG_OBJCNT is not set
+# CONFIG_SCTP_HMAC_NONE is not set
+# CONFIG_SCTP_HMAC_SHA1 is not set
+CONFIG_SCTP_HMAC_MD5=y
+# CONFIG_ATM is not set
+CONFIG_BRIDGE=m
+CONFIG_VLAN_8021Q=m
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+# CONFIG_LLC2 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+CONFIG_WAN_ROUTER=m
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+CONFIG_NET_SCHED=y
+CONFIG_NET_SCH_CLK_JIFFIES=y
+# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
+# CONFIG_NET_SCH_CLK_CPU is not set
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_QOS=y
+CONFIG_NET_ESTIMATOR=y
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_ROUTE=y
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+# CONFIG_CLS_U32_PERF is not set
+# CONFIG_NET_CLS_IND is not set
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+# CONFIG_NET_CLS_ACT is not set
+CONFIG_NET_CLS_POLICE=y
+
+#
+# Network testing
+#
+CONFIG_NET_PKTGEN=m
+CONFIG_NETPOLL=y
+CONFIG_NETPOLL_RX=y
+CONFIG_NETPOLL_TRAP=y
+CONFIG_NET_POLL_CONTROLLER=y
+# CONFIG_HAMRADIO is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+CONFIG_DUMMY=m
+CONFIG_BONDING=m
+CONFIG_EQUALIZER=m
+CONFIG_TUN=m
+
+#
+# Ethernet (10 or 100Mbit)
+#
+# CONFIG_NET_ETHERNET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+
+#
+# Ethernet (10000 Mbit)
+#
+
+#
+# Token Ring devices
+#
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# PCMCIA network device support
+#
+# CONFIG_NET_PCMCIA is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+CONFIG_PPP=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPPOE=m
+CONFIG_SLIP=y
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_SHAPER=m
+CONFIG_NETCONSOLE=m
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+# CONFIG_EXT2_FS_XATTR is not set
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+CONFIG_REISER4_FS=y
+CONFIG_REISER4_LARGE_KEY=y
+# CONFIG_REISER4_CHECK is not set
+CONFIG_REISERFS_FS=y
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_REISERFS_FS_XATTR is not set
+CONFIG_JFS_FS=y
+# CONFIG_JFS_POSIX_ACL is not set
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_FS_POSIX_ACL=y
+CONFIG_XFS_FS=y
+# CONFIG_XFS_RT is not set
+CONFIG_XFS_QUOTA=y
+# CONFIG_XFS_SECURITY is not set
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_MINIX_FS=m
+CONFIG_ROMFS_FS=m
+CONFIG_QUOTA=y
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS4_FS=m
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+# CONFIG_JOLIET is not set
+# CONFIG_ZISOFS is not set
+CONFIG_UDF_FS=m
+CONFIG_UDF_NLS=y
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=850
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_SYSFS=y
+CONFIG_DEVFS_FS=y
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+# CONFIG_DEVPTS_FS_XATTR is not set
+CONFIG_TMPFS=y
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_ASFS_FS is not set
+# CONFIG_HFS_FS is not set
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_CRAMFS=y
+CONFIG_VXFS_FS=m
+CONFIG_HPFS_FS=m
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+# CONFIG_NFSD_V4 is not set
+# CONFIG_NFSD_TCP is not set
+CONFIG_ROOT_NFS=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_EXPORTFS=m
+CONFIG_SUNRPC=y
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+CONFIG_SMB_FS=m
+# CONFIG_SMB_NLS_DEFAULT is not set
+# CONFIG_CIFS is not set
+CONFIG_NCP_FS=m
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_SMALLDOS is not set
+# CONFIG_NCPFS_NLS is not set
+# CONFIG_NCPFS_EXTRAS is not set
+CONFIG_CODA_FS=m
+# CONFIG_CODA_FS_OLD_API is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=m
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+CONFIG_NLS_CODEPAGE_850=m
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+CONFIG_NLS_CODEPAGE_1250=m
+# CONFIG_NLS_CODEPAGE_1251 is not set
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+CONFIG_NLS_UTF8=m
+
+#
+# Security options
+#
+CONFIG_SECURITY=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_SECURITY_CAPABILITIES=m
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+# CONFIG_SECURITY_SELINUX_DISABLE is not set
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+# CONFIG_SECURITY_SELINUX_MLS is not set
+
+#
+# Cryptographic options
+#
+CONFIG_CRYPTO=y
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_SHA1=m
+CONFIG_CRYPTO_SHA256=m
+CONFIG_CRYPTO_SHA512=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_AES=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_DEFLATE=m
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_TEST=m
+
+#
+# Library routines
+#
+CONFIG_CRC_CCITT=m
+CONFIG_CRC32=m
+CONFIG_LIBCRC32C=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=m
+
+#
+# SCSI support
+#
+CONFIG_SCSI=m
+CONFIG_GENERIC_ISA_DMA=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_SD_EXTRA_DEVS=40
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_SR_EXTRA_DEVS=2
+CONFIG_CHR_DEV_SG=m
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_DEBUG_QUEUES is not set
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_DEBUG=m
+
+#
+# Multi-device support (RAID and LVM)
+#
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID5=m
+CONFIG_MD_RAID6=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_BLK_DEV_DM=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_MIRROR=m
+CONFIG_DM_ZERO=m
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_SLAB is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_INFO is not set

Added: dists/trunk/utils/kernel-package/kernel/Config/config.xen0
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.xen0	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.xen0	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1034 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_XEN=y
+CONFIG_ARCH_XEN=y
+CONFIG_NO_IDLE_HZ=y
+
+#
+# XEN
+#
+CONFIG_XEN_PRIVILEGED_GUEST=y
+CONFIG_XEN_PHYSDEV_ACCESS=y
+CONFIG_XEN_BLKDEV_BACKEND=y
+CONFIG_XEN_NETDEV_BACKEND=y
+CONFIG_XEN_BLKDEV_FRONTEND=y
+CONFIG_XEN_NETDEV_FRONTEND=y
+# CONFIG_XEN_NETDEV_FRONTEND_PIPELINED_TRANSMITTER is not set
+CONFIG_XEN_WRITABLE_PAGETABLES=y
+CONFIG_XEN_SCRUB_PAGES=y
+CONFIG_FOREIGN_PAGES=y
+CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y
+CONFIG_X86=y
+# CONFIG_X86_64 is not set
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+# CONFIG_CLEAN_COMPILE is not set
+CONFIG_BROKEN=y
+CONFIG_BROKEN_ON_SMP=y
+
+#
+# General setup
+#
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+# CONFIG_POSIX_MQUEUE is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+# CONFIG_AUDIT is not set
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_HOTPLUG=y
+# CONFIG_IKCONFIG is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+# CONFIG_KALLSYMS_EXTRA_PASS is not set
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_OBSOLETE_MODPARM=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# X86 Processor Configuration
+#
+CONFIG_XENARCH="i386"
+CONFIG_MMU=y
+CONFIG_UID16=y
+CONFIG_GENERIC_ISA_DMA=y
+# CONFIG_M686 is not set
+# CONFIG_MPENTIUMII is not set
+CONFIG_MPENTIUMIII=y
+# CONFIG_MPENTIUMM is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MK8 is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MCYRIXIII is not set
+# CONFIG_MVIAC3_2 is not set
+# CONFIG_X86_GENERIC is not set
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_X86_INTEL_USERCOPY=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+# CONFIG_HPET_TIMER is not set
+# CONFIG_HPET_EMULATE_RTC is not set
+# CONFIG_SMP is not set
+CONFIG_PREEMPT=y
+CONFIG_X86_CPUID=y
+
+#
+# Firmware Drivers
+#
+# CONFIG_EDD is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+CONFIG_HAVE_DEC_LOCK=y
+# CONFIG_REGPARM is not set
+
+#
+# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
+#
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GOMMCONFIG is not set
+CONFIG_PCI_GODIRECT=y
+# CONFIG_PCI_GOANY is not set
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_LEGACY_PROC=y
+# CONFIG_PCI_NAMES is not set
+CONFIG_ISA=y
+# CONFIG_EISA is not set
+# CONFIG_MCA is not set
+# CONFIG_SCx200 is not set
+
+#
+# PCMCIA/CardBus support
+#
+CONFIG_PCMCIA=m
+# CONFIG_PCMCIA_DEBUG is not set
+CONFIG_YENTA=m
+CONFIG_CARDBUS=y
+# CONFIG_PD6729 is not set
+# CONFIG_I82092 is not set
+# CONFIG_I82365 is not set
+# CONFIG_TCIC is not set
+CONFIG_PCMCIA_PROBE=y
+
+#
+# PCI Hotplug Support
+#
+# CONFIG_HOTPLUG_PCI is not set
+
+#
+# Kernel hacking
+#
+CONFIG_DEBUG_KERNEL=y
+CONFIG_EARLY_PRINTK=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+# CONFIG_DEBUG_SLAB is not set
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_PAGEALLOC is not set
+# CONFIG_DEBUG_INFO is not set
+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
+# CONFIG_FRAME_POINTER is not set
+# CONFIG_4KSTACKS is not set
+CONFIG_X86_BIOS_REBOOT=y
+CONFIG_X86_STD_RESOURCES=y
+CONFIG_PC=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+# CONFIG_STANDALONE is not set
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+# CONFIG_FW_LOADER is not set
+# CONFIG_DEBUG_DRIVER is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play support
+#
+# CONFIG_PNP is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_XD is not set
+# CONFIG_BLK_CPQ_DA is not set
+# CONFIG_BLK_CPQ_CISS_DA is not set
+# CONFIG_BLK_DEV_DAC960 is not set
+# CONFIG_BLK_DEV_UMEM is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+CONFIG_BLK_DEV_NBD=y
+# CONFIG_BLK_DEV_SX8 is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_LBD is not set
+
+#
+# ATA/ATAPI/MFM/RLL support
+#
+CONFIG_IDE=y
+CONFIG_BLK_DEV_IDE=y
+
+#
+# Please see Documentation/ide.txt for help/info on IDE drives
+#
+# CONFIG_BLK_DEV_IDE_SATA is not set
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDEDISK=y
+# CONFIG_IDEDISK_MULTI_MODE is not set
+# CONFIG_BLK_DEV_IDECS is not set
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_IDE_TASK_IOCTL is not set
+# CONFIG_IDE_TASKFILE_IO is not set
+
+#
+# IDE chipset support/bugfixes
+#
+CONFIG_IDE_GENERIC=y
+# CONFIG_BLK_DEV_CMD640 is not set
+CONFIG_BLK_DEV_IDEPCI=y
+# CONFIG_IDEPCI_SHARE_IRQ is not set
+# CONFIG_BLK_DEV_OFFBOARD is not set
+CONFIG_BLK_DEV_GENERIC=y
+# CONFIG_BLK_DEV_OPTI621 is not set
+# CONFIG_BLK_DEV_RZ1000 is not set
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
+CONFIG_IDEDMA_PCI_AUTO=y
+# CONFIG_IDEDMA_ONLYDISK is not set
+CONFIG_BLK_DEV_ADMA=y
+# CONFIG_BLK_DEV_AEC62XX is not set
+# CONFIG_BLK_DEV_ALI15X3 is not set
+# CONFIG_BLK_DEV_AMD74XX is not set
+# CONFIG_BLK_DEV_ATIIXP is not set
+# CONFIG_BLK_DEV_CMD64X is not set
+# CONFIG_BLK_DEV_TRIFLEX is not set
+# CONFIG_BLK_DEV_CY82C693 is not set
+# CONFIG_BLK_DEV_CS5520 is not set
+# CONFIG_BLK_DEV_CS5530 is not set
+# CONFIG_BLK_DEV_HPT34X is not set
+# CONFIG_BLK_DEV_HPT366 is not set
+# CONFIG_BLK_DEV_SC1200 is not set
+CONFIG_BLK_DEV_PIIX=y
+# CONFIG_BLK_DEV_NS87415 is not set
+# CONFIG_BLK_DEV_PDC202XX_OLD is not set
+# CONFIG_BLK_DEV_PDC202XX_NEW is not set
+CONFIG_BLK_DEV_SVWKS=y
+# CONFIG_BLK_DEV_SIIMAGE is not set
+# CONFIG_BLK_DEV_SIS5513 is not set
+# CONFIG_BLK_DEV_SLC90E66 is not set
+# CONFIG_BLK_DEV_TRM290 is not set
+# CONFIG_BLK_DEV_VIA82CXXX is not set
+# CONFIG_IDE_ARM is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_IVB is not set
+CONFIG_IDEDMA_AUTO=y
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# SCSI device support
+#
+CONFIG_SCSI=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+# CONFIG_BLK_DEV_SR is not set
+# CONFIG_CHR_DEV_SG is not set
+# CONFIG_CHR_DEV_SCH is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI Transport Attributes
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_BLK_DEV_3W_XXXX_RAID=y
+# CONFIG_SCSI_3W_9XXX is not set
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_ACARD is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+CONFIG_SCSI_AACRAID=y
+CONFIG_SCSI_AIC7XXX=y
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
+CONFIG_AIC7XXX_DEBUG_ENABLE=y
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+# CONFIG_SCSI_AIC7XXX_OLD is not set
+CONFIG_SCSI_AIC79XX=y
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+# CONFIG_AIC79XX_BUILD_FIRMWARE is not set
+# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
+CONFIG_AIC79XX_DEBUG_ENABLE=y
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+# CONFIG_SCSI_DPT_I2O is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+CONFIG_SCSI_MEGARAID=y
+CONFIG_SCSI_SATA=y
+# CONFIG_SCSI_SATA_SVW is not set
+CONFIG_SCSI_ATA_PIIX=y
+# CONFIG_SCSI_SATA_NV is not set
+CONFIG_SCSI_SATA_PROMISE=y
+CONFIG_SCSI_SATA_SX4=y
+CONFIG_SCSI_SATA_SIL=y
+# CONFIG_SCSI_SATA_SIS is not set
+# CONFIG_SCSI_SATA_VIA is not set
+# CONFIG_SCSI_SATA_VITESSE is not set
+CONFIG_SCSI_BUSLOGIC=y
+# CONFIG_SCSI_OMIT_FLASHPOINT is not set
+# CONFIG_SCSI_CPQFCTS is not set
+# CONFIG_SCSI_DMX3191D is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
+# CONFIG_SCSI_IPS is not set
+# CONFIG_SCSI_INITIO is not set
+# CONFIG_SCSI_INIA100 is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_SYM53C8XX_2 is not set
+# CONFIG_SCSI_IPR is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_QLOGIC_FC is not set
+# CONFIG_SCSI_QLOGIC_1280 is not set
+CONFIG_SCSI_QLA2XXX=y
+# CONFIG_SCSI_QLA21XX is not set
+# CONFIG_SCSI_QLA22XX is not set
+# CONFIG_SCSI_QLA2300 is not set
+# CONFIG_SCSI_QLA2322 is not set
+# CONFIG_SCSI_QLA6312 is not set
+# CONFIG_SCSI_QLA6322 is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_SYM53C416 is not set
+# CONFIG_SCSI_DC395x is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_NSP32 is not set
+# CONFIG_SCSI_DEBUG is not set
+
+#
+# PCMCIA SCSI adapter support
+#
+# CONFIG_PCMCIA_AHA152X is not set
+# CONFIG_PCMCIA_FDOMAIN is not set
+# CONFIG_PCMCIA_NINJA_SCSI is not set
+# CONFIG_PCMCIA_QLOGIC is not set
+# CONFIG_PCMCIA_SYM53C500 is not set
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=y
+# CONFIG_MD_LINEAR is not set
+CONFIG_MD_RAID0=y
+CONFIG_MD_RAID1=y
+CONFIG_MD_RAID5=y
+# CONFIG_MD_RAID6 is not set
+# CONFIG_MD_MULTIPATH is not set
+CONFIG_BLK_DEV_DM=y
+# CONFIG_DM_CRYPT is not set
+CONFIG_DM_SNAPSHOT=y
+CONFIG_DM_MIRROR=y
+# CONFIG_DM_ZERO is not set
+
+#
+# Fusion MPT device support
+#
+# CONFIG_FUSION is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+# CONFIG_IEEE1394 is not set
+
+#
+# I2O device support
+#
+# CONFIG_I2O is not set
+
+#
+# Networking support
+#
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+# CONFIG_NETLINK_DEV is not set
+CONFIG_UNIX=y
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+# CONFIG_IP_PNP_BOOTP is not set
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+
+#
+# IP: Virtual Server Configuration
+#
+# CONFIG_IP_VS is not set
+# CONFIG_IPV6 is not set
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_BRIDGE_NETFILTER=y
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_IP_NF_CONNTRACK=m
+CONFIG_IP_NF_FTP=m
+# CONFIG_IP_NF_IRC is not set
+# CONFIG_IP_NF_TFTP is not set
+# CONFIG_IP_NF_AMANDA is not set
+# CONFIG_IP_NF_QUEUE is not set
+CONFIG_IP_NF_IPTABLES=m
+# CONFIG_IP_NF_MATCH_LIMIT is not set
+# CONFIG_IP_NF_MATCH_IPRANGE is not set
+# CONFIG_IP_NF_MATCH_MAC is not set
+# CONFIG_IP_NF_MATCH_PKTTYPE is not set
+# CONFIG_IP_NF_MATCH_MARK is not set
+# CONFIG_IP_NF_MATCH_MULTIPORT is not set
+# CONFIG_IP_NF_MATCH_TOS is not set
+# CONFIG_IP_NF_MATCH_RECENT is not set
+# CONFIG_IP_NF_MATCH_ECN is not set
+# CONFIG_IP_NF_MATCH_DSCP is not set
+# CONFIG_IP_NF_MATCH_AH_ESP is not set
+# CONFIG_IP_NF_MATCH_LENGTH is not set
+# CONFIG_IP_NF_MATCH_TTL is not set
+# CONFIG_IP_NF_MATCH_TCPMSS is not set
+# CONFIG_IP_NF_MATCH_HELPER is not set
+# CONFIG_IP_NF_MATCH_STATE is not set
+# CONFIG_IP_NF_MATCH_CONNTRACK is not set
+# CONFIG_IP_NF_MATCH_OWNER is not set
+# CONFIG_IP_NF_MATCH_PHYSDEV is not set
+# CONFIG_IP_NF_FILTER is not set
+# CONFIG_IP_NF_NAT is not set
+# CONFIG_IP_NF_MANGLE is not set
+# CONFIG_IP_NF_TARGET_LOG is not set
+# CONFIG_IP_NF_TARGET_ULOG is not set
+# CONFIG_IP_NF_TARGET_TCPMSS is not set
+# CONFIG_IP_NF_ARPTABLES is not set
+# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
+# CONFIG_IP_NF_COMPAT_IPFWADM is not set
+# CONFIG_IP_NF_RAW is not set
+# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
+# CONFIG_IP_NF_MATCH_REALM is not set
+
+#
+# Bridge: Netfilter Configuration
+#
+# CONFIG_BRIDGE_NF_EBTABLES is not set
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_SCTP is not set
+# CONFIG_ATM is not set
+CONFIG_BRIDGE=y
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_CLS_ROUTE is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+
+#
+# ARCnet devices
+#
+# CONFIG_ARCNET is not set
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+CONFIG_MII=y
+# CONFIG_HAPPYMEAL is not set
+# CONFIG_SUNGEM is not set
+CONFIG_NET_VENDOR_3COM=y
+# CONFIG_EL1 is not set
+# CONFIG_EL2 is not set
+# CONFIG_ELPLUS is not set
+# CONFIG_EL16 is not set
+# CONFIG_EL3 is not set
+# CONFIG_3C515 is not set
+CONFIG_VORTEX=y
+# CONFIG_TYPHOON is not set
+# CONFIG_LANCE is not set
+# CONFIG_NET_VENDOR_SMC is not set
+# CONFIG_NET_VENDOR_RACAL is not set
+
+#
+# Tulip family network device support
+#
+CONFIG_NET_TULIP=y
+# CONFIG_DE2104X is not set
+CONFIG_TULIP=y
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+# CONFIG_TULIP_NAPI is not set
+# CONFIG_DE4X5 is not set
+# CONFIG_WINBOND_840 is not set
+# CONFIG_DM9102 is not set
+# CONFIG_PCMCIA_XIRCOM is not set
+# CONFIG_PCMCIA_XIRTULIP is not set
+# CONFIG_AT1700 is not set
+# CONFIG_DEPCA is not set
+# CONFIG_HP100 is not set
+# CONFIG_NET_ISA is not set
+CONFIG_NET_PCI=y
+CONFIG_PCNET32=y
+# CONFIG_AMD8111_ETH is not set
+# CONFIG_ADAPTEC_STARFIRE is not set
+# CONFIG_AC3200 is not set
+# CONFIG_APRICOT is not set
+# CONFIG_B44 is not set
+# CONFIG_FORCEDETH is not set
+# CONFIG_CS89x0 is not set
+# CONFIG_DGRS is not set
+# CONFIG_EEPRO100 is not set
+CONFIG_E100=y
+# CONFIG_E100_NAPI is not set
+# CONFIG_FEALNX is not set
+# CONFIG_NATSEMI is not set
+# CONFIG_NE2K_PCI is not set
+# CONFIG_8139CP is not set
+CONFIG_8139TOO=y
+CONFIG_8139TOO_PIO=y
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+# CONFIG_8139TOO_8129 is not set
+# CONFIG_8139_OLD_RX_RESET is not set
+# CONFIG_SIS900 is not set
+# CONFIG_EPIC100 is not set
+# CONFIG_SUNDANCE is not set
+# CONFIG_TLAN is not set
+CONFIG_VIA_RHINE=y
+# CONFIG_VIA_RHINE_MMIO is not set
+# CONFIG_VIA_VELOCITY is not set
+# CONFIG_NET_POCKET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+# CONFIG_ACENIC is not set
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+# CONFIG_DL2K is not set
+CONFIG_E1000=y
+# CONFIG_E1000_NAPI is not set
+# CONFIG_NS83820 is not set
+# CONFIG_HAMACHI is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_R8169 is not set
+# CONFIG_SK98LIN is not set
+# CONFIG_TIGON3 is not set
+
+#
+# Ethernet (10000 Mbit)
+#
+# CONFIG_IXGB is not set
+# CONFIG_S2IO is not set
+
+#
+# Token Ring devices
+#
+# CONFIG_TR is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# PCMCIA network device support
+#
+# CONFIG_NET_PCMCIA is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NET_FC is not set
+# CONFIG_SHAPER is not set
+# CONFIG_NETCONSOLE is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# Telephony Support
+#
+# CONFIG_PHONE is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_JOYDEV is not set
+# CONFIG_INPUT_TSDEV is not set
+# CONFIG_INPUT_EVDEV is not set
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input I/O drivers
+#
+# CONFIG_GAMEPORT is not set
+CONFIG_SOUND_GAMEPORT=y
+CONFIG_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_CT82C710 is not set
+# CONFIG_SERIO_PCIPS2 is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=y
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_INPORT is not set
+# CONFIG_MOUSE_LOGIBM is not set
+# CONFIG_MOUSE_PC110PAD is not set
+# CONFIG_MOUSE_VSXXXAA is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TOUCHSCREEN is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=256
+# CONFIG_QIC02_TAPE is not set
+
+#
+# IPMI
+#
+# CONFIG_IPMI_HANDLER is not set
+
+#
+# Watchdog Cards
+#
+# CONFIG_WATCHDOG is not set
+# CONFIG_HW_RANDOM is not set
+# CONFIG_NVRAM is not set
+# CONFIG_RTC is not set
+# CONFIG_GEN_RTC is not set
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+# CONFIG_APPLICOM is not set
+# CONFIG_SONYPI is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+# CONFIG_AGP is not set
+# CONFIG_DRM is not set
+
+#
+# PCMCIA character devices
+#
+# CONFIG_SYNCLINK_CS is not set
+# CONFIG_MWAVE is not set
+# CONFIG_RAW_DRIVER is not set
+# CONFIG_HANGCHECK_TIMER is not set
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# Dallas's 1-wire bus
+#
+# CONFIG_W1 is not set
+
+#
+# Misc devices
+#
+# CONFIG_IBM_ASM is not set
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+
+#
+# Digital Video Broadcasting Devices
+#
+# CONFIG_DVB is not set
+
+#
+# Graphics support
+#
+# CONFIG_FB is not set
+# CONFIG_VIDEO_SELECT is not set
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+# CONFIG_MDA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set
+
+#
+# USB support
+#
+# CONFIG_USB is not set
+
+#
+# USB Gadget Support
+#
+# CONFIG_USB_GADGET is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+# CONFIG_EXT2_FS_XATTR is not set
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=y
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_REISERFS_FS_XATTR is not set
+# CONFIG_JFS_FS is not set
+# CONFIG_XFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_QUOTA is not set
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_AUTOFS4_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_ZISOFS_FS=y
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_SYSFS=y
+# CONFIG_DEVFS_FS is not set
+# CONFIG_DEVPTS_FS_XATTR is not set
+CONFIG_TMPFS=y
+# CONFIG_HUGETLBFS is not set
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_ASFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+# CONFIG_NFSD_V4 is not set
+CONFIG_NFSD_TCP=y
+CONFIG_ROOT_NFS=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_EXPORTFS=m
+CONFIG_SUNRPC=y
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=y
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+CONFIG_NLS_ISO8859_1=y
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_UTF8 is not set
+
+#
+# Security options
+#
+# CONFIG_SECURITY is not set
+
+#
+# Cryptographic options
+#
+CONFIG_CRYPTO=y
+CONFIG_CRYPTO_HMAC=y
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=m
+CONFIG_CRYPTO_SHA1=m
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+CONFIG_CRYPTO_DES=m
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_AES_586 is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+CONFIG_CRYPTO_CRC32C=m
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Library routines
+#
+# CONFIG_CRC_CCITT is not set
+CONFIG_CRC32=y
+CONFIG_LIBCRC32C=y
+CONFIG_ZLIB_INFLATE=y

Added: dists/trunk/utils/kernel-package/kernel/Config/config.xenu
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Config/config.xenu	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Config/config.xenu	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,476 @@
+#
+# Automatically generated make config: don't edit
+#
+CONFIG_XEN=y
+CONFIG_ARCH_XEN=y
+CONFIG_NO_IDLE_HZ=y
+
+#
+# XEN
+#
+# CONFIG_XEN_PRIVILEGED_GUEST is not set
+# CONFIG_XEN_PHYSDEV_ACCESS is not set
+# CONFIG_XEN_BLKDEV_BACKEND is not set
+# CONFIG_XEN_NETDEV_BACKEND is not set
+CONFIG_XEN_BLKDEV_FRONTEND=y
+CONFIG_XEN_NETDEV_FRONTEND=y
+# CONFIG_XEN_NETDEV_FRONTEND_PIPELINED_TRANSMITTER is not set
+CONFIG_XEN_WRITABLE_PAGETABLES=y
+CONFIG_XEN_SCRUB_PAGES=y
+CONFIG_FOREIGN_PAGES=y
+CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y
+CONFIG_X86=y
+# CONFIG_X86_64 is not set
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_CLEAN_COMPILE=y
+CONFIG_BROKEN_ON_SMP=y
+
+#
+# General setup
+#
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+# CONFIG_POSIX_MQUEUE is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+# CONFIG_AUDIT is not set
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_HOTPLUG=y
+# CONFIG_IKCONFIG is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_EXTRA_PASS is not set
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_OBSOLETE_MODPARM=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
+
+#
+# X86 Processor Configuration
+#
+CONFIG_XENARCH="i386"
+CONFIG_MMU=y
+CONFIG_UID16=y
+CONFIG_GENERIC_ISA_DMA=y
+# CONFIG_M686 is not set
+# CONFIG_MPENTIUMII is not set
+CONFIG_MPENTIUMIII=y
+# CONFIG_MPENTIUMM is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MK8 is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MCYRIXIII is not set
+# CONFIG_MVIAC3_2 is not set
+# CONFIG_X86_GENERIC is not set
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_X86_INTEL_USERCOPY=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+# CONFIG_HPET_TIMER is not set
+# CONFIG_HPET_EMULATE_RTC is not set
+# CONFIG_SMP is not set
+CONFIG_PREEMPT=y
+CONFIG_X86_CPUID=y
+
+#
+# Firmware Drivers
+#
+# CONFIG_EDD is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_REGPARM is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set
+CONFIG_EARLY_PRINTK=y
+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
+# CONFIG_FRAME_POINTER is not set
+# CONFIG_4KSTACKS is not set
+CONFIG_X86_BIOS_REBOOT=y
+CONFIG_X86_STD_RESOURCES=y
+CONFIG_PC=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+# CONFIG_FW_LOADER is not set
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_FD is not set
+CONFIG_BLK_DEV_LOOP=m
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_LBD is not set
+
+#
+# SCSI device support
+#
+CONFIG_SCSI=m
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+# CONFIG_BLK_DEV_SR is not set
+# CONFIG_CHR_DEV_SG is not set
+# CONFIG_CHR_DEV_SCH is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI Transport Attributes
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_SCSI_AIC7XXX_OLD is not set
+# CONFIG_SCSI_SATA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_DEBUG is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+# CONFIG_MD is not set
+
+#
+# Networking support
+#
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+# CONFIG_NETLINK_DEV is not set
+CONFIG_UNIX=y
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_PNP=y
+# CONFIG_IP_PNP_DHCP is not set
+# CONFIG_IP_PNP_BOOTP is not set
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_IPV6 is not set
+# CONFIG_NETFILTER is not set
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_SCTP is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+# CONFIG_NET_CLS_ROUTE is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+
+#
+# Ethernet (10 or 100Mbit)
+#
+# CONFIG_NET_ETHERNET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+
+#
+# Ethernet (10000 Mbit)
+#
+
+#
+# Token Ring devices
+#
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_SHAPER is not set
+# CONFIG_NETCONSOLE is not set
+CONFIG_UNIX98_PTYS=y
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+# CONFIG_EXT2_FS_XATTR is not set
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=y
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_REISERFS_FS_XATTR is not set
+# CONFIG_JFS_FS is not set
+# CONFIG_XFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_QUOTA is not set
+CONFIG_AUTOFS_FS=y
+CONFIG_AUTOFS4_FS=y
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_ZISOFS_FS=y
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_SYSFS=y
+# CONFIG_DEVFS_FS is not set
+CONFIG_DEVPTS_FS_XATTR=y
+# CONFIG_DEVPTS_FS_SECURITY is not set
+CONFIG_TMPFS=y
+# CONFIG_HUGETLBFS is not set
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_ASFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+# CONFIG_NFSD is not set
+CONFIG_ROOT_NFS=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+# CONFIG_EXPORTFS is not set
+CONFIG_SUNRPC=y
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=y
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+CONFIG_NLS_ISO8859_1=y
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_UTF8 is not set
+
+#
+# Security options
+#
+# CONFIG_SECURITY is not set
+
+#
+# Cryptographic options
+#
+CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=m
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_DES is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_AES_586 is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+CONFIG_CRYPTO_CRC32C=m
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Library routines
+#
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC32 is not set
+CONFIG_LIBCRC32C=m
+CONFIG_ZLIB_INFLATE=y

Added: dists/trunk/utils/kernel-package/kernel/Control
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Control	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Control	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,125 @@
+Source: =ST-source-=V
+Section: devel
+Priority: optional
+Maintainer:  =M
+Standards-Version: 3.5.9.0
+
+Package: =ST-headers-=V
+Architecture: any
+Section: devel
+Priority: optional
+Provides: =ST-headers, =ST-headers-=CV
+Description: Header files related to Linux kernel version =V
+ This package provides kernel header files for version =V, for sites 
+ that want the latest kernel headers. Please read
+ /usr/share/doc/=ST-headers-=V/debian.README.gz for details
+
+Package: =ST-source-=V
+Architecture: all
+Section: devel
+Priority: optional
+Provides: =ST-source, =ST-source-=CV
+Depends: binutils, bzip2
+Recommends: libc-dev, gcc, make
+Suggests: libncurses-dev | ncurses-dev, kernel-package, xmlto
+Description: Linux kernel source for version =V
+ This package provides the source code for the Linux kernel version =V.
+ .
+ You may configure the kernel to your setup by typing "make config"
+ and following instructions, but you could get ncursesX.X-dev and try
+ "make menuconfig" for a jazzier, and easier to use interface. There 
+ are options to use QT or GNOME based configuration interfaces, but they
+ need additional packages to be installed. Also, please read the detailed 
+ documentation in the file
+ /usr/share/doc/=ST-source-=V/README.headers.gz.
+ .
+ If you wish to use this package to create a custom Linux kernel, then
+ it is suggested that you investigate the package kernel-package,
+ which has been designed to ease the task of creating kernel image
+ packages. 
+
+Package: =ST-image-=V=SA
+Architecture: =A
+Section: base
+Priority: optional
+Provides: =ST-image,  =ST-image-=CV
+Depends: =I coreutils | fileutils (>= 4.0)
+Suggests: =L fdutils, =ST-doc-=V=SA | =ST-source-=V 
+Description: Linux kernel binary image for version =V=SA.
+ This package contains the Linux kernel image for version =V=SA,
+ the corresponding System.map file, and the modules built by the
+ packager.  It also contains scripts that try to ensure that the
+ system is not left in a unbootable state after an update.
+ .
+ If you wish to update a bootdisk, or to use a bootloader to make
+ installing and using the image easier, we suggest you install the latest
+ fdutils (for formatting a floppy to be used as boot disk), and LILO, for a
+ powerful bootloader. Of course, both these are optional. 
+ .
+ Kernel image packages are generally produced using kernel-package,
+ and it is suggested that you install that package if you wish to
+ create a custom kernel from the sources. Please look at kernel-img.conf(5),
+ and /usr/share/doc/kernel-package/README.gz  from the package kernel-package
+ for details on how to tailor the  installation of this or any other kernel 
+ image package
+
+Package: =ST-doc-=V
+Architecture: all
+Section: doc
+Priority: optional
+Provides: =ST-doc-=CV
+Suggests: =ST-image-=V=SA
+Description: Linux kernel specific documentation for version =V.
+ This package provides various Readme's in the =V kernel
+ Documentation/ subdirectory: these typically contain kernel-specific
+ installation notes for some drivers. for example. Please see
+ /usr/share/doc/=ST-doc-X.X.XX/Documentation/00-INDEX for a list of
+ contents.  Please also read the Changes file, as it contains
+ information about the problems which may result by upgrading your
+ kernel.
+
+Package: =ST-manual-=V
+Architecture: all
+Section: doc
+Priority: optional
+Provides: =ST-manual-=CV
+Conflicts: =ST-manual-=CV
+Suggests: =ST-image-=V=SA
+Description: Linux kernel section 9 manual pages for version =V.
+ This package provides various Section 9 manual pages included with the kernel. 
+
+Package: kernel-uml-=V=SA
+Architecture: =A
+Section: base
+Priority: optional
+Provides: kernel-uml,  kernel-uml-=CV, user-mode-linux
+Depends: =I coreutils | fileutils (>= 4.0)
+Suggests: =L fdutils, kernel-doc-=V=SA | kernel-source-=V, uml-utilities
+Conflicts: user-mode-linux (>= 2.0)
+Replaces: user-mode-linux
+Description: Linux uml kernel binary image for version =V=SA.
+ This package contains the Linux uml kernel image for version =V=SA
+ and the modules built by the packager.  
+
+Package: kernel-xen0-=V=SA
+Architecture: =A 
+Section: base 
+Priority: optional 
+Provides: kernel-xen0,  kernel-xen0-=CV 
+Depends: =I coreutils | fileutils (>= 4.0) 
+Suggests: =L fdutils, kernel-doc-=V=SA | kernel-source-=V 
+Description: Linux xen kernel binary image for version =V=SA. 
+ This package contains the Linux xen kernel image for version =V=SA 
+ and the modules built by the packager.
+
+Package: kernel-xenu-=V=SA
+Architecture: =A 
+Section: base 
+Priority: optional 
+Provides: kernel-xenu,  kernel-xenu-=CV 
+Depends: =I coreutils | fileutils (>= 4.0) 
+Suggests: =L fdutils, kernel-doc-=V=SA | kernel-source-=V 
+Description: Linux xen kernel binary image for version =V=SA. 
+ This package contains the Linux xen kernel image for version =V=SA 
+ and the modules built by the  packager.
+

Added: dists/trunk/utils/kernel-package/kernel/Control.bin86
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Control.bin86	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Control.bin86	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,75 @@
+Source: =ST-source-=V
+Section: devel
+Priority: optional
+Maintainer:  =M
+Standards-Version: 3.0.1.0
+
+Package: =ST-headers-=V
+Architecture: any
+Section: devel
+Priority: optional
+Provides: =ST-headers
+Description: Header files related to Linux kernel version =V
+ This package provides kernel header files for version =V, for sites 
+ that want the latest kernel headers. Please read
+ /usr/share/doc/=ST-headers-=V/debian.README.gz for details
+
+Package: =ST-source-=V
+Architecture: all
+Section: devel
+Priority: optional
+Provides: =ST-source
+Depends: binutils, bzip2
+Recommends: libc-dev, gcc, make
+Suggests: libncurses-dev | ncurses-dev, task-tcltk-dev, kernel-package, bin86
+Description: Linux kernel source for version =V
+ This package provides the source code for the Linux kernel version =V.
+ .
+ You may configure the kernel to your setup by typing "make config"
+ and following instructions, but you could get ncursesX.X-dev and
+ tk4X-dev and try "make menuconfig" for a jazzier, and easier to use
+ interface. Also, on intel platforms, you MUST get bin86 if
+ you wish to compile the kernel sources. Ignore the suggestion to get bin86
+ for non intel architectures. Also, please read the detailed documentation
+ /usr/share/doc/=ST-source-=V/README.headers.gz. 
+ .
+ If you wish to use this package to create a custom Linux kernel, then
+ it is suggested that you investigate the package kernel-package,
+ which has been designed to ease the task of creating kernel image
+ packages. 
+
+Package: =ST-image-=V=SA
+Architecture: =A
+Section: base
+Priority: optional
+Provides: =ST-image
+Suggests: =L fdutils, =ST-doc-=V=SA
+Description: Linux kernel binary image for version =V=SA.
+ This package contains the Linux kernel image for version =V=SA,
+ the corresponding System.map file, and the modules built by the
+ packager.  It also contains scripts that try to ensure that the
+ system is not left in a unbootable state after an update.
+ .
+ If you wish to update a bootdisk, or to use a bootloader to make
+ installing and using the image easier, we suggest you install the latest
+ fdutils (for formatting a floppy to be used as boot disk), and LILO, for a
+ powerful bootloader. Of course, both these are optional. 
+ .
+ Kernel image packages are generally produced using kernel-package,
+ and it is suggested that you install that package if you wish to
+ create a custom kernel from the sources.
+
+Package: =ST-doc-=V
+Architecture: all
+Section: doc
+Priority: optional
+Suggests: =ST-image-=V=SA
+Description: Linux kernel specific documentation for version =V.
+ This package provides The various readme's in the =V kernel
+ Documentation/ subdirectory: these typically contain kernel-specific
+ installation notes for some drivers for example. See
+ /usr/share/doc/=ST-doc-X.X.XX/Documentation/00-INDEX for a list of what
+ is contained in each file.  Please read the Changes file, as it
+ contains information about the problems, which may result by
+ upgrading your kernel.
+

Added: dists/trunk/utils/kernel-package/kernel/Control.libc
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Control.libc	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Control.libc	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,11 @@
+
+Package: libc-kheaders
+Architecture: any
+Section: devel
+Priority: optional
+Provides: =ST-headers
+Conflicts: libc6-dev (<= 2.0.7pre1-4)
+Description: Header files related to a specific Linux kernel.
+ This package provides kernel header files needed by libc6-dev. 
+ Please read /usr/share/doc/libc-kheaders/debian.README.gz for details
+

Added: dists/trunk/utils/kernel-package/kernel/Flavours
===================================================================
--- dists/trunk/utils/kernel-package/kernel/Flavours	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/Flavours	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,327 @@
+	     Multiple flavours of the same kernel version
+             ======== ======== == === ==== ====== =======
+
+	NOTE: THIS IS NOW OBSOLETE. Use the append_to_version flag instead
+
+
+	There is an expressed need from people to have several
+ alternative flavors of a single kernel version around. It is
+ certainly useful to have a backup flavour of a kernel version around
+ when one is experimenting with device driver variations (it may not
+ be possible to run a different version of a kernel and hence have
+ that as a backup). 
+
+	Unfortunately, this is more complicated than it initially
+ appears, since the presence of possibly incompatible modules has to
+ be addressed.
+
+	Firstly, the modules from different flavours have to be
+ installed in separate directories, the modutils have to be made aware
+ of this alternative directory, and also, the kernel (and klogd)
+ should be able to load the right set of symbols from a System.map
+ file (which are different enough in different flavours that klogd
+ refuses to load the wrong one).
+	
+	The proper way to address this may well be to modify the
+ kernel version in some fashion (Note: this would involve modifying
+ the kernel source's top level Makefile). Unfortunately, SUBLEVEL
+ needs to stay numeric (and under 255, as far as I can tell), so it is
+ a wee bit more complex than just modifying the SUBLEVEL variable.
+
+	The solution seems to be to add a FLAVOUR field to the end of
+ UTS_RELEASE, which uname then reads properly. As of 2.1.47, this
+ variable is used purely for output purposes (nothing seems to parse
+ it). Oh, please note that the FLAVOUR field needs be all lowercase to
+ meet Debian policy; and the packaging tools may reject the kernel
+ image package unless the resulting package name is all lower case
+ (and the kernel image name is going to be kernel-image-VERSION-FLAVOUR).
+
+	This way, the user has to modify the kernel Makefile (an sample
+ patch is provided below) to read, say, "FLAVOUR := speed_hack", and
+ the kernel would be installed as /boot/vmlinuz-2.0.30-speed_hack, the
+ modules would be installed under /lib/modules/2.0.30-speed_hack,
+ uname -r would report the version as 2.0.30-speed_hack. Note: Debian
+ users should keep the Flavour lower case, in order to comply with
+ Debian package naming conventions.
+
+	There is a patch appended to the bottom of this message that
+ would allow klogd to discover the new System.map file, and to not
+ choke on the non-numeric kernel version.
+
+	This effort has been based on the ideas and work of Bill
+ Mitchell <mitchell at mozcom.com> and Noel Maddy <ncm at biostat.hfh.edu>. 
+
+	The following patch works for newer 2.2 kernels (please note
+ that the patch may not apply cleanly, but the intent should surely be
+ clear). This should be used as a guideline; we are adding a new
+ variable, and adding it to the tail end of KERNELRELEASE. (Make sure
+ that the MODLIB accomodates the Flavour, or else the installed kernel
+ shall not be able to see its modules).
+
+======================================================================
+--- Makefile.~1~	Wed Apr 28 14:38:52 1999
++++ Makefile	Fri May 14 14:18:50 1999
+@@ -5,2 +5,13 @@
+ 
++# FLAVOUR is like EXTRAVERSION, but it's meant for local use, and the
++# dash between it and the rest of the version is supplied here.  It's used
++# by make-kpkg's --flavour switch, see /usr/share/doc/kernel-package/Flavours.
++#FLAVOUR =
++
++ifneq ($(strip $(FLAVOUR)),)
++INT_FLAV := +$(FLAVOUR)
++else
++INT_FLAV :=
++endif
++
+ ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
+@@ -61,3 +72,3 @@
+ 
+-KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
++KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)$(INT_FLAV)
+======================================================================
+
+	The patch provided below is from the sources for 2.4.2
+ kernel, and may not apply cleanly on other versions of the kernel. It is 
+ recommended that you use it purely as a guideline.
+
+======================================================================
+diff -Naur linux-2.4.2.orig/Documentation/kbuild/makefiles.txt linux-2.4.2/Documentation/kbuild/makefiles.txt
+--- linux-2.4.2.orig/Documentation/kbuild/makefiles.txt	Wed Feb 14 00:13:42 2001
++++ linux-2.4.2/Documentation/kbuild/makefiles.txt	Wed Feb 28 09:59:30 2001
+@@ -127,7 +127,7 @@
+ 
+ The top Makefile exports the following variables:
+ 
+-    VERSION, PATCHLEVEL, SUBLEVEL, EXTRAVERSION
++    VERSION, PATCHLEVEL, SUBLEVEL, EXTRAVERSION, FLAVOUR
+ 
+ 	These variables define the current kernel version.  A few arch
+ 	Makefiles actually use these values directly; they should use
+@@ -140,6 +140,9 @@
+ 	$(EXTRAVERSION) defines an even tinier sublevel for pre-patches
+ 	or additional patches.	It is usually some non-numeric string
+ 	such as "-pre4", and is often blank.
++
++	$(FLAVOR) can be locally set to enable multiple installation
++	of a kernel with the same version number, without modules clashing.
+ 
+     KERNELRELEASE
+ 
+diff -Naur linux-2.4.2.orig/Makefile linux-2.4.2/Makefile
+--- linux-2.4.2.orig/Makefile	Thu Feb 22 02:54:15 2001
++++ linux-2.4.2/Makefile	Wed Feb 28 09:59:51 2001
+@@ -3,7 +3,10 @@
+ SUBLEVEL = 2
+ EXTRAVERSION =
+ 
+-KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
++ifdef FLAVOUR
++  INT_FLAVOUR:=+$(FLAVOUR)
++endif
++KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)$(INT_FLAVOUR)
+ 
+ ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
+ 
+diff -Naur linux-2.4.2.orig/arch/arm/boot/Makefile linux-2.4.2/arch/arm/boot/Makefile
+--- linux-2.4.2.orig/arch/arm/boot/Makefile	Fri Feb  9 02:32:44 2001
++++ linux-2.4.2/arch/arm/boot/Makefile	Wed Feb 28 09:45:36 2001
+@@ -129,10 +129,10 @@
+ 	@test "$(INITRD)" != "" || (echo You must specify INITRD; exit -1)
+ 
+ install: $(CONFIGURE) Image
+-	sh ./install.sh $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) Image $(TOPDIR)/System.map "$(INSTALL_PATH)"
++	sh ./install.sh $(KERNELRELEASE) Image $(TOPDIR)/System.map "$(INSTALL_PATH)"
+ 
+ zinstall: $(CONFIGURE) zImage
+-	sh ./install.sh $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) zImage $(TOPDIR)/System.map "$(INSTALL_PATH)"
++	sh ./install.sh $(KERNELRELEASE) zImage $(TOPDIR)/System.map "$(INSTALL_PATH)"
+ 
+ clean:
+ 	$(RM) Image zImage bootpImage
+diff -Naur linux-2.4.2.orig/scripts/Menuconfig linux-2.4.2/scripts/Menuconfig
+--- linux-2.4.2.orig/scripts/Menuconfig	Sun Oct  8 19:30:40 2000
++++ linux-2.4.2/scripts/Menuconfig	Wed Feb 28 09:46:05 2001
+@@ -1372,7 +1372,7 @@
+ 
+ DIALOG="./scripts/lxdialog/lxdialog"
+ 
+-kernel_version="${VERSION}.${PATCHLEVEL}.${SUBLEVEL}${EXTRAVERSION}"
++kernel_version="${KERNELRELEASE}"
+ 
+ backtitle="Linux Kernel v$kernel_version Configuration"
+ 
+
+======================================================================
+
+
+	The patch provided below is from the Makefile for 2.1.47
+ kernel, and may not apply cleanly on other Makefiles. It is
+ recommended that you use it purely as a guideline, and modify the
+ Makefile manually. 
+
+
+======================================================================
+--- Makefile.dist	Mon Aug  4 12:18:57 1997
++++ Makefile	Mon Aug  4 12:24:55 1997
+@@ -2,6 +2,22 @@
+ PATCHLEVEL = 1
+ SUBLEVEL = 47
+ 
++# This is an example only: Uncomment the FLAVOUR line below and name
++# this flavour.
++#
++# If you want to have more than one kernel configuration per kernel
++# version, set FLAVOUR -- it will be appended to UTS_RELEASE in
++# version.h (separated by a hyphen)
++#
++#FLAVOUR = speed_hack
++
++ifneq ($(strip $(FLAVOUR)),)
++INT_FLAV := +$(FLAVOUR)
++else
++INT_FLAV :=
++endif
++
++
+ ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/)
+ 
+ #
+@@ -244,7 +260,7 @@
+ 	@mv -f .ver $@
+ 
+ include/linux/version.h: ./Makefile
+-	@echo \#define UTS_RELEASE \"$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)\" > .ver
++	@echo \#define UTS_RELEASE \"$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(INT_FLAV)\" > .ver
+ 	@echo \#define LINUX_VERSION_CODE `expr $(VERSION) \\* 65536 + $(PATCHLEVEL) \\* 256 + $(SUBLEVEL)` >> .ver
+ 	@mv -f .ver $@
+ 
+@@ -289,7 +305,7 @@
+ 
+ modules_install:
+ 	@( \
+-	MODLIB=/lib/modules/$(VERSION).$(PATCHLEVEL).$(SUBLEVEL); \
++	MODLIB=/lib/modules/$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(INT_FLAV); \
+ 	cd modules; \
+ 	MODULES=""; \
+ 	inst_mod() { These="`cat $$1`"; MODULES="$$MODULES $$These"; \
+______________________________________________________________________
+
+
+______________________________________________________________________
+
+From: Yann Dirson <ydirson at a2points.com>
+
+Ah, there still were some minor corrections to do.  Here's my final
+version (compiled fine with glibc 2.0.6, but had to replace
+<sys/module.h> with <linux/module.h> in ksym_mod.c).
+
+kern.log now says:
+
+====
+Mar 24 11:18:52 bylbo kernel: klogd 1.3-3, log source = /proc/kmsg started.
+Mar 24 11:18:53 bylbo kernel: Loaded 2589 symbols from /boot/System.map-2.0.33-std.
+Mar 24 11:18:53 bylbo kernel: Symbols match kernel version 2.0.33-std.
+====
+
+====
+--- ksym.c.orig	Mon Mar 23 23:23:03 1998
++++ ksym.c	Tue Mar 24 11:18:09 1998
+@@ -105,7 +105,7 @@
+ 
+ static int num_syms = 0;
+ static int i_am_paranoid = 0;
+-static char vstring[12];
++static char vstring[65];			  /* see /usr/include/linux/utsname.h */
+ static struct sym_table *sym_array = (struct sym_table *) 0;
+ 
+ static char *system_maps[] =
+@@ -438,7 +438,7 @@
+ 	
+ 
+ {
+-	auto int	vnum,
++	auto int	vnum, kvnum,
+ 			major,
+ 			minor,
+ 			patch;
+@@ -458,42 +458,41 @@
+ 
+ 
+ 	/*
+-	 * Since the symbol looks like a kernel version we can start
+-	 * things out by decoding the version string into its component
+-	 * parts.
++	 * Get the numeric code from the system map.
+ 	 */
+ 	vnum = atoi(version + strlen(prefix));
+-	major = vnum / 65536;
+-	vnum -= (major * 65536);
+-	minor = vnum / 256;
+-	patch = vnum - (minor * 256);
+-	if ( debugging )
+-		fprintf(stderr, "Version string = %s, Major = %d, " \
+-		       "Minor = %d, Patch = %d.\n", version +
+-		       strlen(prefix), major, minor, \
+-		       patch);
+-	sprintf(vstring, "%d.%d.%d", major, minor, patch);
+ 
+ 	/*
+-	 * We should now have the version string in the vstring variable in
+-	 * the same format that it is stored in by the kernel.  We now
+-	 * ask the kernel for its version information and compare the two
+-	 * values to determine if our system map matches the kernel
+-	 * version level.
++	 * We now ask the kernel for its version information and
++	 * compare the two values to determine if our system map
++	 * matches the kernel version level.
+ 	 */
+ 	if ( uname(&utsname) < 0 )
+ 	{
+ 		Syslog(LOG_ERR, "Cannot get kernel version information.");
+ 		return(0);
+ 	}
++
++	if ( sscanf (utsname.release, "%d.%d.%d", &major, &minor, &patch) < 3 )
++	{
++		Syslog(LOG_ERR, "Kernel send bogus release string `%s'.",
++		       utsname.release);
++		return(0);
++	}
++
++	/* Compute the version code from data sent by the kernel */
++	kvnum = (major << 16) | (minor << 8) | patch;
++	
+ 	if ( debugging )
+-		fprintf(stderr, "Comparing kernel %s with symbol table %s.\n",\
+-		       utsname.release, vstring);
++		fprintf(stderr, "Comparing kernel %s with symbol table 0x%6x.\n",\
++		       utsname.release, vnum);
+ 
+ 	/* Failure. */
+-	if ( strcmp(vstring, utsname.release) != 0 )
++	if ( vnum != kvnum )
+ 		return(-1);
+ 
++	strcpy (vstring, utsname.release);
++	
+ 	/* Success. */
+ 	return(1);
+ }
+====
+
+______________________________________________________________________
+
+
+
+Old solution; that does not work cleanly:
+
+	One can edit /etc/init.d/syslogd (or however you start klogd)
+ like so (this is from the Debian init.d directory)
+----------------------------------------------------------------------
+#  Use KLOGD="-k /boot/System.map-$(uname -r)" to specify System.map
+#
+KLOGD="-k /boot/System.map-$(uname -r)"
+ ....
+   .... /sbin/klogd $KLOGD
+----------------------------------------------------------------------

Added: dists/trunk/utils/kernel-package/kernel/HOWTO-Linux-2.6-Woody
===================================================================
--- dists/trunk/utils/kernel-package/kernel/HOWTO-Linux-2.6-Woody	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/HOWTO-Linux-2.6-Woody	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,200 @@
+
+
+
+           HOWTO install an (initrd) linux 2.6 kernel
+                     on Debian woody
+
+                        $Revision: 1.1 $
+
+                   Marc.Herbert at free.fr
+
+
+Motivation
+----------
+
+You may find this document useful if:
+
+- you want to test the latest linux 2.6 kernels
+- you want to keep your debian woody ("stable") box as intact as
+possible, i.e., you want to test _only_ linux 2.6 and not all the latest
+stuff from Debian.
+
+You may find it even more useful if:
+
+- you prefer booting from a RAM-disk instead of from your hard disk
+(the "initrd-way"). See initrd(4) for more information.
+
+
+
+Need fresh modutils and module-init-tools
+-----------------------------------------
+
+The mechanism for dynamically loading kernel modules has been
+rewritten between 2.4 and 2.6. As a consequence, the former "modutils"
+tools (insmod, modprobe,...) are not compatible with 2.6 You need the
+new "module-init-tools" instead.
+
+Issue: these new and incompatible tools have the same filenames as
+their 2.4 siblings (insmod, modprobe,...). As often, installing from
+source updated packages on your stable debian distribution does the
+trick here. The recent debian packages "modutils" and
+module-init-tools" do some automatic kernel version detection before
+invoking the right version of modprobe, insmod, etc.
+
+First you'll need some basic tools to compile and generate
+the debian packages:
+# apt-get install gcc debhelper fakeroot ...
+
+Then edit your /etc/apt/sources/list file, so that the sources of
+packages come from the "testing" or even "unstable" version of
+debian. For instance:
+
+deb-src ftp://ftp.yourmirror.org/pub/debian unstable main non-free contrib
+
+
+Then fetch recent sources:
+$ apt-get source modutils module-init-tools
+
+Recent modutils sources need a small hack to compile on woody:
+
+        dh_installman extra/modules*.5 extra/update-modules*.8 *.8 *.5
+        sh -e debian/fixmanpages
+-       dh_installinit --no-start --update-rcd-params="start 20 S ."
++       dh_installinit --update-rcd-params="start 20 S ."
+        dh_strip
+        dh_link bin/lsmod sbin/lsmod
+
+Build the .deb packages:
+$ cd module-init-* && fakeroot dpkg-buildpackage -d
+
+$ cd ..; cd modutils-* && fakeroot dpkg-buildpackage -d
+
+And install them:
+$ dpkg -i modutil*.deb
+$ dpkg -i module-init-tools*.deb
+
+You're done.
+
+
+Please note that Documentation/Changes gives a lengthy list of other
+kernel-related utilities mandatory upgrades before using 2.6. However,
+upgrading only modprobe & co was enough for me.
+
+
+make config
+-----------
+
+From the (outdated) Documentation/initrd.txt:
+
+"Second, the kernel has to be compiled with RAM disk support and with
+support for the initial RAM disk enabled."
+
+When the kernel boots, it needs to mount the initial ramdisk as its
+root partition, and to read from it. As a consequence, the following
+features need to be compiled _built-in_ (not as modules)
+
+CONFIG_BLK_DEV_RAM=y     (section "Block Devices")
+CONFIG_BLK_DEV_INITRD=y
+
+CONFIG_ROMFS_FS=y        (section "Filesystems")
+
+An alternative to the "ROMFS" filesystem above could be "CRAMFS"
+(short for "Compressed ROM") used by default by the debian mkinitrd
+script, but... the initrd+CRAMFS combination is not supported by
+linux, unless you use a kernel source with debian patches.  Moreover, it
+seemed to me that the mere presence of the CRAMFS code in the vanilla
+linux kernel prevented a ROMFS initrd image to boot!? I suggest
+avoiding built-in CRAMFS code for the moment, unless you are a
+hardcore debian fan (compiling it as module is OK).
+
+CONFIG_CRAMFS=m          (section "Miscellaneous filesystems")
+
+
+
+mkinitrd
+--------
+
+After having installed your brand new 2.6 and its modules, you need to
+create the initrd image.
+
+# apt-get install initrd-tools genromfs
+
+If you use ROMFS instead of CRAMFS (see above), you must edit
+/etc/mkinitrd/mkinitrd.conf:
+
+@@ -18,4 +18,4 @@
+ UMASK=022
+ 
+ # Command to generate the initrd image.
+-MKIMAGE='mkcramfs %s %s > /dev/null'
++MKIMAGE='genromfs -d %s -f %s'
+
+
+The mkinitrd machinery tries hard, when building the initrd image, to
+guess what are the modules to preload from the ram disk, in
+order to be able to access the real (hard drive) root partition.  But
+unfortunately, it may sometimes fail. This is hard to blame, since we
+are mixing software from various provenances.
+
+If you find that your 2.6 kernel boots from the RAM disk, but has
+later problems to mount the root partition of your hard drive,
+then tweaking the RAM disk may help. Thanks to the file
+/etc/mkinitrd/modules (see mkinitrd(8)), you can force the kernel to
+load some modules from the RAM disk (e.g., "sd_mod") before trying to
+mount the real root partition. Check also mkinitrd.conf(5)
+
+If things still go wrong, you can insert "set -x" and other debugging
+stuff into the two scripts that the kernel launches after initrd
+boot and before mounting the real root:
+
+/usr/share/initrd-tools/linuxrc
+/usr/share/initrd-tools/init
+
+
+
+LILO
+----
+
+As stated in Documentation/initrd.txt, do not forget to add an initrd
+line in /etc/lilo.conf
+
+  initrd=/boot/initrd-my2.6
+
+DO NOT append="root=/dev/ram0 init=/linuxrc rw" to boot arguments,
+contrary to stated in Documentation/initrd.txt, which seems outdated
+wrt this.
+
+
+
+What did you break?
+-------------------
+
+OK, your debian woody machine is now running a linux 2.6 kernel and is
+almost intact, expect... you cannot create initrd images compatible
+with 2.4 kernels anymore, because mkinitrd blindly stores
+/sbin/modprobe etc. in the RAM disk, i.e., 2.6-modules utilities!
+
+Again, if needed, you can solve this issue by upgrading initrd-tools
+to a recent version that takes 2.4/2.6 differences into account.  The
+good side-effect is that the new version of the mkinitrd script will 
+probably be more clever when guessing the modules needed to mount the
+real root. The nasty side-effect is that you may get some bugs...
+
+As usual, type:
+$ apt-get source initrd-tools
+$ fakeroot dpkg-buildpackage
+# dpkg -i initrd-tools*.deb
+
+It seems you can safely ignore the failure of the configure step.
+
+
+
+kernel-package
+--------------
+
+When everything above is working OK, then you can use the "make-kpkg"
+tool to automate some parts and create a debian package with your 2.6
+kernels, its modules, etc.  It seems the (old) woody version of
+make-kpkg is able to manage (new) 2.6 kernels without problem.
+
+

Added: dists/trunk/utils/kernel-package/kernel/LiloDefault
===================================================================
--- dists/trunk/utils/kernel-package/kernel/LiloDefault	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/LiloDefault	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,42 @@
+
+  $Id: LiloDefault,v 1.4 2001/08/20 06:31:08 srivasta Exp $
+
+If the post install script finds LILO on the system (/sbin/lilo),
+it checks to see if there already exists a configuration file
+/etc/lilo.conf. If not, a boilerplate LILO configuration file that 
+will work with the image just installed, as follows.
+
+It looks into /etc/fstab, looking for the device that the root (/)
+directory is on, also, it looks for any partition that may have a boot
+sector installed by LILO, ignoring swap, NFS and proc file systems and
+floppy drives (if no LILO sector is found, it assumes that the drive
+that the root device is on should be where LILO places the block (this
+is not good for all installations, but it gives a starting point) and
+inserts lines like (assuming the root directory is on /dev/hda4):
+
+----------------------------------------------------------------------
+boot=/dev/hda root=/dev/hda4
+----------------------------------------------------------------------
+
+and then appends the following:
+
+----------------------------------------------------------------------
+compact
+install=/boot/boot.b
+map=/boot/map
+vga=normal
+delay=20
+image=/vmlinuz
+label=Linux
+read-only
+----------------------------------------------------------------------
+
+Recent official kernel image packages (starting with 2.4.X) have
+started installing initrd images.  If you install one of these
+official images,  you now have to provide lilo with a pointer to the
+respective initrd bootimage. Assuming that you are installing kernel
+2.4.X-flavour, you need to add something like this to the lilo.conf:
+
+----------------------------------------------------------------------
+initrd=/boot/initrd-2.4.X-flavour
+----------------------------------------------------------------------

Added: dists/trunk/utils/kernel-package/kernel/LinkPolicy
===================================================================
--- dists/trunk/utils/kernel-package/kernel/LinkPolicy	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/LinkPolicy	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,203 @@
+
+   $Id: LinkPolicy,v 1.4 1998/01/30 01:26:31 srivasta Exp $
+
+This is an proposal for packages providing kernel sources, headers,
+and image, which attempts to make it possible to have multiple
+versions of the kernel headers/source/image on the system
+concurrently.
+
+It would be nice if removing a current source/header could roll back
+to any older versions still on the system, but that seems hard, though
+I think I see a way to do this. (Read on for details).
+
+The source unpack into /usr/src/linux-X.X.XX, and kernel headers only
+package unpacks into /usr/src/headers-X.X.XX (so that the
+kernel-source and kernel-header package do not need to conflict at
+all). /usr/src/linux is a symlink that is maintained current by the
+Debian package scripts, pointing to the most recently installed source
+or header. We try to ensure that it will always point somewhere sane.
+
+We accommodate multiple versions by having each package include the
+kernel version in the name, and provide a corresponding virtual
+package.  For example, assuming that a user has kernel versions 1.3.64
+and 1.3.95 on her system, we get:
+
+Package Name           Package version         provides
+======================================================================
+kernel-source-1.3.95    1.3.95-1          kernel-headers, kernel-source
+kernel-headers-1.3.95   1.3.95-1          kernel-headers
+kernel-image-1.3.95     1.3.95-1          kernel-image
+			
+kernel-source-1.3.64    1.3.64-3          kernel-headers, kernel-source
+kernel-headers-1.3.64   1.3.64-3          kernel-headers
+kernel-image-1.3.64     1.3.64-3          kernel-image
+======================================================================
+
+The following analysis shows we should have a postinst and postrm for
+both headers and source. The image has a postinst, to ask if the user
+wants to run LILO. 
+
+======================================================================
+Case A:
+  upgrade source/header X to source/header Y
+  script            action      version on disk
+  X prerm                           X
+  Y preinst                         X
+	             unpack         X
+  X postrm upgrade                  X           no change
+                     remove         X
+  Y postinst                        X           (no harm, if re-links) (a)
+----------------------------------------------------------------------
+Case B:
+  Install source/header Y along with  header/source X
+  Y preinst                         X
+             unpack                 X,Y
+  Y postinst                        X,Y          <---- change link      (b) 
+----------------------------------------------------------------------  
+Case C:
+    remove current source/header X no other source/header exists
+  X prerm                           X
+                     remove         X'
+  X postrm   remove                 X'            <---- remove link        (c)
+  X postrm   purge                  X'            no harm in removing link (d)
+----------------------------------------------------------------------
+Case D:
+    remove current source/header X (some version exists)
+  X prerm                           X,Y
+                     remove        X',Y
+  X postrm   remove                X',Y           <---- relink to Y        (f)
+  X postrm   purge                 X',Y           <- ignore, or relink to Y(g)
+----------------------------------------------------------------------
+Case E:
+    remove non-current source/header X 
+  X prerm                           X,Y
+                     remove        X',Y
+  X postrm   remove                X',Y           ignore link != X         (h)
+  X postrm   purge                 X',Y           <- ignore                (i)
+======================================================================
+
+X' is the case when X should be gone, but isn't really since directory
+isn't empty (compiling kernels leaves .depends and other files all
+over the place, so the directory isn't empty when dpkg removes all the
+files listed for that directory).
+
+The problem in handling cases c/d and e/f is that if no other source
+or header packages are available, then /usr/src/linux should be
+removed, or else it should be rolled back to a previously installed
+version.  The hard part is to distinguish between the two cases, and
+to discover which is a valid directory to link to. Just searching in
+/usr/src is not good enough, because of the possible dreck left by
+unclean source directories.
+
+Maybe I should maintain a list of current valid directory names,
+updated by postinst like so:
+  (echo headers-X.X.XX >> .versionlist)
+and removed in postrm like so:
+  (cp .versionlist .save$$; grep -v headers-X.X.XX .save$$ > .versionlist)
+where .version list is a conffile. last -1 .versionlist will give the
+next candidate.
+
+
+======================================================================
+postrm called with argument:
+abort-upgrade               -- ignore, no preinst to unwind from
+abort-install               -- ignore, no preinst to unwind from   
+abort-install               -- ignore, no preinst to unwind from
+upgrade <newversion>        -- ignore, same directory
+failed-upgrade <oldversion> -- ignore, we didn't change anything in upgrade
+disappear                   -- ignore, we are safe, no conflict
+remove                      -- ignore unless builtin version is the same as
+                               link target, or do last .versionlist; relink
+                               to version found or remove link if none
+purge                       -- ignore, proper action taken in remove
+
+postinst called with argument:
+abort-upgrade     	     -- ignore, no prerm to unwind from
+failed-upgrade    	     -- ignore, since we ignore abort-upgrade
+abort-deconfigure 	     -- ignore, no prerm to unwind from
+abort-remove      	     -- ignore, no prerm to unwind from
+abort-upgrade new-version    -- ignore, we didn't change anything in upgrade
+configure                    -- link to builtin version
+======================================================================
+
+
+	The following is an message on posted on the debian mailing
+ lists that provides a rationale for the link policy defined in this
+ document. 
+
+______________________________________________________________________
+
+
+
+>>"Noel" == Noel Maddy <ncm at biostat.hfh.edu> writes:
+
+Noel> It still leaves me with one question, though.  If the kernel
+Noel> headers that Debian is supplying for libc6 compilation are
+Noel> needed only for libc6 compilation, why are they kept in /usr/src
+Noel> with a symlink rather than putting them directly in
+Noel> /usr/include/linux?
+
+
+	Well, this kinda belongs to the can of worms we fondly
+ remember as "Debian's /usr/src policy" ;-). Lets see if I can address
+ this. Firstly, kernel headers are not merely for libc6
+ compilation. In fact, /usr/src/linux is not referenced at all by
+ normal compilation processes: those depend, in particular, on the
+ symbolic link /usr/src/linux-2.0.32, which is provided by either
+ kernel-headers-2.0.32 or by kernel-source-2.0.32.
+
+
+ /usr/src/linux           is meant to be a link to the chronologically
+                          latest installed set of kernel headers
+ /usr/src/linux-X.X.XX    is meant to be a link to a specific version
+                          of kernel include files.
+
+Noel> I would think that having kernel-headers put them directly into
+Noel> /usr/include/linux would make more sense.  That probably means
+Noel> that I'm not understanding some of the issues...
+
+	Then that means you could not have more than one kernel
+ headers or source packages installed. I have, at the moment, 2
+ header packages and 4 source packages on my machine. If they all
+ tried to go into /usr/src/linux; that would be chaos. Espescially if
+ /usr/src/linux were merely overlaid with the most recent install
+ (imagine installing 2.0.34 over 2.1.82 -- what a mess)
+
+	It is easy to manipulate the symbolic link in the
+ postrm/postinst phases of package management.
+
+	Why ahve them there at all? It is for the convenience of
+ module writes, honest ;-)
+
+	If I am a developer who has lovingly crafted, say, a kernel
+ module inextricably linked to a particular kernel version (and I
+ happen to know it does not work with older kernels, and may not work
+ with newer ones), I would put -I/usr/src/linux-Y.Y.YY, for the
+ relevant Y.Y.YY version of the kernel. The user may then install the
+ whole kernel source, or just the headers, and my module shall
+ compile. 
+
+	If, on the other hand, I am creating a module that say,
+ reports details on kernel internals, based on a set of definitions
+ based in a kernel header file, which may change from kernel to kernel
+ but has a fixed API, I can get a version tailored to the latest
+ kernel version by just specifying: -I/usr/src/linux, and be satisfied
+ that I can load a kernel header or source package, and recompile my
+ code, and it shall pick up the latest set of headers.
+
+	In either case I may have to put code into the module to test
+ the running kernel if required ;-)
+
+	That is the rationale behind the set of symlinks
+ /usr/src/linux* on a Debian system (remember, actual headers and
+ sources reside in /usr/src/kernel-{header,source}-Y.Y.YY).
+
+	I hope this clarifies things a trifle.
+
+	manoj
+Manoj Srivastava  <srivasta at acm.org> <http://www.datasync.com/%7Esrivasta/>
+Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
+
+
+
+

Added: dists/trunk/utils/kernel-package/kernel/QuikDefault
===================================================================
--- dists/trunk/utils/kernel-package/kernel/QuikDefault	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/QuikDefault	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,23 @@
+If the post install script finds Quik on the system (/sbin/quik),
+it checks to see if there already exists a configuration file
+/etc/quik.conf. If not, a boilerplate Quik configuration file that 
+will work with the image just installed, as follows.
+
+It looks into /etc/fstab, looking for the device that the root (/)
+directory is on, also, it looks for any partition that may have a boot
+sector installed by Quik, ignoring swap, NFS and proc file systems and
+floppy drives (if no Quik sector is found, it assumes that the drive
+that the root device is on should be where Quik places the block (this
+is not good for all installations, but it gives a starting point) and
+inserts lines like (assuming the root directory is on /dev/sda4):
+----------------------------------------------------------------------
+root=/dev/sda4
+----------------------------------------------------------------------
+
+and then appends the following:
+----------------------------------------------------------------------
+timeout=100
+image=/vmlinuz
+label=Linux
+read-only
+----------------------------------------------------------------------

Added: dists/trunk/utils/kernel-package/kernel/README
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1079 @@
+
+   $Id: README,v 1.66 2003/08/26 01:47:23 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the Linux kernel.
+Linux was written by Linus Torvalds <Linus.Torvalds at cs.Helsinki.FI> and
+others.
+
+This package was put together by Herbert Xu <herbert at greathan.apana.org.au>
+
+Linux is copyrighted by Linus Torvalds and others.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program;  if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307  USA 
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+INSTALLATION NOTES:
+
+Before you go any further, please allow me to point out that you need to
+have a few other packages installed before you can compile your own kernels
+(it is difficult to compile anything without a compiler ;-). 
+
+Firstly, you will need gcc, the libc development package (libc5-dev or
+libc6-dev at the time of writing), and, on Intel platforms, bin86. [If
+you use the menuconfig target of make, you will need ncursesX.X-dev,
+and make xconfig also requires either tkX.X-dev for 2.4.X kernels, or
+libqt3-mt-dev and g++ >= 3.0 for the new 2.6 kernel versions, and 2.6.X
+kernels also have an additional option, make gconfig, which requires
+libglade2-dev, and other packages these depend on]
+
+The packages suggested are:
+devel:        gcc, libc5-dev/libc6-dev, binutils, make, and, for intel
+              x86 platforms, bin86 (non-Intel platforms don't need
+              this), modutils (or module-init-tools for 2.5.x+ kernels).
+interpreters: awk, which is contained in either the mawk or gawk packages
+base:         gzip, shellutils, and grep.
+
+Some of these packages are marked essential, and hence are going to be
+present on your machine already. Others you have to check and install.
+
+Also, please note that some versions of gcc do not interact well with
+the kernel sources (gcc 2.95 has problems compiling the kernel without
+the flag '-fno-strict-aliasing'. This issue has been taken care of for
+recent kernels (2.2 and 2.4 series are fine) (I think you may have to
+edit the makefile for older kernels, or something).  You may control
+which version of gcc used in kernel compilation by setting the
+Makefile variables CC and HOSTCC in the top level kernel Makefile. You
+can do this simply by 
+  % MAKEFLAGS="CC=gcc-3.2" make-kpkg ...
+(please see the top level kernel Makefile).
+
+Of course, pretty GUI front ends to kernel configuration require more
+packages, but they are not strictly essential (though quite nice really). 
+
+Oh, and of course, make-kpkg is part of kernel-package, usually found
+in section misc.
+
+
+ For the Brave and the impatient: (Look for Kent's 10-Step Procedure
+ to Compiling a Debian Kernel near the tail end of this file for
+ more detailed HOWTO)
+
+Phase ONE: Getting and configuring the kernel
+ 1% cd <kernel source tree> (make sure you have write permission there)
+ 2% make config # or make menuconfig or make xconfig (or, for 2.6.x
+    kernels, make gconfig) and configure
+
+Phase TWO: Create a portable kernel image .deb file
+ 3% make-kpkg clean
+ 4% $Get_Root make-kpkg --revision=custom.1.0 kernel_image 
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).  NOTE: if you have
+      instructed your boot loader to expect initrd kernels (which is
+      the norm for recent official kernel image packages) you need to
+      add --initrd to the line above.
+   % $Get_Root make-kpkg --initrd --revision=custom.1.0 kernel_image 
+      Personally, I prefer non initrd images for my personal machines,
+      since then adding third party modules to the machine has fewer
+      gotchas
+Phase THREE: Install the kernel image on one or more machines
+ 5# dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb
+ 6# shutdown -r now # If and only if LILO/SILO/QUIK/PALO/VMELILO/ZIPL/yaboot/..
+                    # worked or you have a means of
+                    # booting the new kernel. YOU HAVE BEEN WARNED!!
+
+ With the addition of fakeroot ( a really nice program, I recommend
+ it). Steps 1 to 4 can be carried out as a non root user. Step 5 does
+ require root privileges.
+
+ If you're using the patch_the_kernel facility, you may want to remove
+ step 2 and instead insert `--config=menuconfig' into the make-kpkg
+ command-line of step 4 (or perhaps use `xconfig' or `config' (or, for
+ 2.6.X kernels, `gconfig') in place of `menuconfig').  This way,
+ patching the kernel happens before menuconfig (or whichever), and
+ you'll get better defaults for any questions introduced by the
+ patches. (Also look at the --added_patches command line option to
+ selectively apply some patches in conjunction with patch_the_kernel)
+
+Getting the kernel source
+------- --- ------ ------
+
+ You can get kerel sources in several different ways: by installing a
+ prepackaged Debian kernel source package (at the time of writing, it
+ is kernel-source-2.4.20_2.4.20-6_all.deb). This shall create a file
+ /usr/src/kernel-source-2.4.20.tar.bz2, which can be unpacked wherever
+ you wish. Alternately, you can get linux-2.4.20.tar.bz2 from you
+ favourite ftp.kernel.org mirror, (/pub/linux/kernel/v2.4/ in the ftp
+ site). 
+
+Unpacking kernel sources:
+-------------------------
+
+Some of the suggestions about where to unpack the kernel packages are
+a) /tmp/linux
+b) /var/tmp/linux
+c) /usr/local/src/<whatever>
+d) /usr/src/linux-X.X.XX; where X.X.XX is the version number of the
+   kernel. 
+
+In any case, choose a partition that has a large amount of free space,
+since recent kernels, unpacked, run to about 23MB, and you need more
+than double that in order to create kernel-image, kernel-source, and
+the tar file (that is, if you choose to build everything together with
+the dist target in debian.rules -- say if you want, for whatever
+reason, to run dchanges on the files created). I needed nearly 60MB to
+create the full spectrum of packages for version 1.99.7 (and doubtless
+this size will go up in the future) [It has. Now even an gzipped kernel
+source is over 23MB].
+
+Make sure that the user who is building the kernel has adequate write
+permissions in the kernel source tree, and also has write permissions
+in MODULES_LOC and its parent directory, or is using sudo or some
+other means of getting these write permission while building.
+
+[ EXAMPLE
+So, suppose you have chosen /usr/local/src/kernel as the place to
+build kernels.
+% cd  /usr/local/src/kernel # or cd /path/to/where-ever/you/have/space
+% tar jvvfx /usr/src/kernel-source-2.4.20.tar.bz2
+  (or, tar jvvfx /path/to/download/linux-2.4.20.tar.bz2)
+
+	The next two steps are optionsl, you only need them if you are
+ going to create third party modules (stuff in
+ /usr/src/module-name.tar.gz)
+
+ % export MODULE_LOC=/usr/local/src/kernel/modules
+ % tar jvvfx /usr/src/some-module.tar.gz
+]
+
+Now, cd linux (wherever you have created the kernel sources). Make
+sure you have the permission to write in that dir, or that you are
+using sudo or some other means of getting this write permission while
+building.
+
+Configuration File
+------------- ----
+
+Kernel package by itself does not create any configuration file
+(.config); it uses whatever you have. You can use the previous version
+made for you machine by copying it over from /boot/config-Y.Y.YY, like
+so:
+ % cp /boot/config-Y.Y.YY .config
+where Y.Y.YY stands for the old version of the kernel that you had
+hand tuned.
+
+If you do not wish to copy the old copy over, you can create a new one
+from scratch using make menuconfig (please look at the kenrel
+documentaion for help on configuring your kernel).
+
+Versions and revisions
+----------------------
+
+The version number is deduced from the kernel Makefile directly to
+ensure that the version numbers are in sync[1], so you don't have to
+worry about that.
+
+Then, remember to change the revision number (using the --revision
+option of make-kpkg).  It has been suggested that you renumber the
+revision number in such a way that a generic kernel image package will
+not override the custom package while using dselect (or dpkg
+-BOGiE). You may also do this on the fly by setting the
+DEBIAN_REVISION environmental variable.
+
+"--revision" affects the name of the Debian package itself but not the
+kernel name, so "uname -r" won't show the revision, and it will use
+the same modules as other revisions of the same version.
+
+If I may digress to talk about "--append-to-version",
+"--append-to-version=bla" affects the name of the Debian package
+itself, and also appends the append-to-version text to the kernel name
+AND to the modules directory name when dpkg installs the kernel, so
+this kernel will have its own set of modules, separate from the
+modules used by the default kernel with the same version.
+
+The revision number (the argument supplied after the --revision flag)
+has certain constraints: 
+a) It only has an effect during the configure phase (in other words,
+   if a file called stamp-configure exists, this option has no effect
+   -- run make-kpkg clean or manually remove stamp-configure,
+   stamp-debian, and debian/official for it to have an effect -- I
+   strongly suggest make-kpkg clean unless you know what you are
+   doing).  Additionally, official source package maintainers provide
+   their own version numbers and data for the official uploads, and
+   hence a number of things, including the Debian revision, is not
+   modified by make-kpkg.  If you happen to have an official source,
+   (that would mean that the file debian/official exists), and want to
+   use your own revision number, make sure you remove debian/official
+   before running make-kpkg clean for this option to have an effect.
+   So, if you want to re-run make-kpkg with a different revision
+   number, you have to make sure you start with a clean slate.
+b) It may contain only alphanumerics and the characters + . (full
+   stop, and plus) and should contain a digit.  NOTE: No hyphens
+   allowed (Look at the Debian Policy manual for details). Optionally,
+   you may prepend the revision with a digit followed by a colon (:);
+   this shall put your revision into a new epoch; more on this later.
+
+You should _not_ use a "_" in the revision number! As tempting as it may
+seem, it actually interferes with the policy.
+
+The revision number is required because dpkg imposes an ordering on
+version numbers, so that it can tell whether packages are being up- or
+downgraded and so that dselect can tell whether a package it finds
+available is newer than the one installed on the system. Dselect uses
+an option that prevents a package from being downgraded, for example.
+
+Packaged kernel-images in the distribution also have a version number -
+not at all coincidentally coinciding with the kernel version, because it
+is used to reflect the upstream version number. Note that the kernel
+version is also part of the package's name, thus it appears twice in the
+package's file name. It also gets a debian revision number relating to
+differences in builds. It then looks like: 
+  kernel-image-2.0.29_2.0.29-8.deb
+
+I've found that using a two-level scheme where the major level starts
+with a letter nicely does the job -- unless epochs are used,
+(--revision custom.Y, so the image package become
+kernel-image-X.X.XX-custom.Y.deb), and dselect and dpkg -BOGiE will
+refuse to downgrade to a generic kernel (don't give the BOG arguments
+to dpkg if you actually do want to downgrade later).
+
+The reason for telling kernel-package that the package has a version
+"custom-x.y.whatever.you-want.to+add.more-just.do.not+use.an=underscore" 
+is that to dpkg that is always a higher version number than any version
+number starting with a numeral ( e.g. "a" > "2" like "b" > "a". ) This way,
+dselect will not try to upgrade your "roll-it-yourself" kernel-image when
+a new build of the distribution default kernel appears in the archive. 
+
+
+Unfortunately, this fails if the upstream maintainer uses epochs to
+correct a version misnumbering ;-(. The good news is that you can add
+your own epoch to your customized image, ugly though that may
+be. (--revision 1:custom.Y; the kernel image file shall remain
+kernel-image-X.X.XX-custom.Y.deb, but dpkg shall know that it should
+not replace that with a standard kernel with an epoch. Hopefully, we
+shall never see an epoch greater than 1 on a standard kernel, but who
+knows. Choose your epoch, if you must use it, wisely. I fear, though,
+that with the introduction of epochs in kernel image versions shame
+has entered the garden of eden, and we must forever use epochs to
+guard against forced upgrades.
+
+So, try using an epoch for your custom packages: 
+  make-kpkg clean
+  $Get_Root make-kpkg --revision=3:custom.1.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+
+And the next time when you build a kernel, because you just bought a new
+sound card or you discovered that you suddenly want masquerading in your
+kernel enabled, you'll type: 
+  make-kpkg clean
+  $Get_Root make-kpkg --revision=3:custom.2.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+(remember to do a make-kpkg clean before you compile again with a
+different revision, or else the revision flag shall not have any
+effect)
+
+ NOTE about using initial ram disk images (initrd).  Recent official
+ kitchen sink kernel image packages tend to use this, in order to
+ accomodate as wide a vareity of root file system types as humanly
+ possible without building them all into the kernel. In order to use
+ these images, you need to instruct you boot loader that this is a
+ kernel image using intrd, and tell the boot loader where to find the
+ initrd image.  Unfortunately, you can't just substitute a non initrd
+ image afterwards without changing the boot loader instructions.  So,
+ if your boot loader configuration expects to see an initrd image, add
+ --initrd to the above invocation, like so:
+   make-kpkg clean
+   $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image
+
+When make-kpkg is finished, you'll have 
+kernel-image-2.0.29_custom.1.0_i386.deb and all it takes now is to
+install the package (as root):
+# dpkg -i kernel-image-2.0.29_custom.1.0_i386.deb
+
+This will install the kernel, the modules, the map file and do some other
+administrativia and finally it will ask you if you want to make a
+boot floppy and if you want to run lilo now. 
+
+Now, there is a caveat: If you already have kernel 2.0.29 installed,
+and you have a freshly created custom 2.0.29 kernel [having remembered
+to do a make-kpkg clean in between ;-], just installing the new 2.0.29
+kernel shall install modules (as it should) in /lib/modules/2.0.29,
+which is where the old modules were! If you have added or removed
+modules relative to the old 2.0.29 kernel (very likely if your old
+kernel was the default gigantic generic kernel), then you shall have a
+mish-mash of modules in /lib/modules/2.0.29 ;-(
+
+Unfortunately, there is no reasonable solution; I suggest moving the
+old modules directory before installation, like so (need to be root):
+
+        # mv /lib/modules/2.0.29 /lib/modules/2.0.29.save
+        # dpkg -i kernel-image-2.0.29_custom.1.0_i386.deb
+and later get rid of the .save directory.
+
+People who want to have multiple flavours of the same kernel version
+around should look at the append_to_version flag of make-kpkg. This
+appends to the EXTRAVERSION variable of the kernel Makefile, and does
+not require one to edit that makefile manually.  This can also be done
+by setting the environment variable APPEND_TO_VERSION. The command
+line invocation overrides the env variable. 
+
+The method described in the /usr/share/doc/kernel-package/Flavours.gz
+file is obsolete (Note: This involves modifying the kernel sources top
+level Makefile). Also, if recompiling and using a different flavour,
+one needs to do a make-kpkg clean in between compiles.
+
+You may also place long term directives (like your name and email
+address) in the file /etc/kernel-pkg.conf (or ~/.kernel-pkg.conf).
+Putting your name and address in that file is a good idea, to remind
+you that this is not an official package, unless, of course, you
+happen to be the maintainer (Hi Herbert). The file
+/etc/kernel-pkg.conf (or ~/.kernel-pkg.conf) is actually a Makefile
+snippet included during the kernel packages build process, and hence
+you may put any legal Makefile directive in that file (just make very
+sure you know what you are doing ;-).
+
+        At the moment, the user modifiable variables supported are:
+
+maintainer	Local kernel-* package maintainer.  Please note that
+                any apostrophes "'" shall have to be quoted like so: 
+                maintainer = John O'\\''Brien. 
+                Yes, this is ugly, but this works.
+
+email           The email address of that person.
+
+pgp             Name to search for in the pgp database _iff_ separate
+                modules (like pcmcia etc) are being built in
+                $(MODULE_LOC:-/usr/src/modules)/*. Can be set from
+                environment variable PGP_SIGNATURE. Defaults to
+                maintainer.
+
+debian 		The Debian revision of the kernel packages. Can be set
+		from the environment variable DEBIAN_REVISION. Defaults
+		to 1.0.
+
+link_in_boot	Set to True if you want the kernel image symlink (vmlinuz)
+                in /boot rather than the default /. Can be set from the
+		environment variable LINK_IN_BOOT. Defaults to
+		undefined. 
+
+kimage		The kernel image type (i.e. zImage or bzImage). Can be
+		set from the environment variable IMAGE_TYPE. Defaults
+		to bzImage.
+
+no_symlinks     Mutually exclusive to reverse_symlinks Can be used with
+                link_in_boot. The image is placed in vmlinuz (instead
+                of /boot/vmlinuz-X.X.XX). The old vmlinuz is moved to
+                vmlinuz.old unconditionally. (Normally, that is only
+                done if the version of the new image differs from the
+                old one). This restricts you to two images, unless you
+                take additional action and save copies of older
+                images. This is for people who have /boot on a system
+                that does not use symlinks (and say, they use loadlin)
+                This is a Hack.
+
+reverse_symlinks Mutually exclusive to no_symlinks. Can be used with
+                link_in_boot. Just like no_symlinks, except that the
+                /boot/vmlinuz-X.XX is symlinked to the real new
+                image, vmlinuz. This too restricts you to just two
+                images unless further action is taken. The older
+                symlinks are left dangling. This is for people with
+                /boot on umsdos, and who can't see the link in dos, 
+                but do want to know the image version when in Linux. 
+                This is a Hack.
+
+image_dest    If  you  want  the  symbolic  link  (or  image,  if
+              move_image is set) to be stored elsewhere than /
+              set this variable to the dir  where  you  want  the
+              symbolic  link.   Please  note  that  this is not a
+              boolean variable.  This may be of help  to  loadlin
+              users,  who  may  set  both  this  and  move_image.
+              Defaults to /. This can be used in conjunction with
+              all above options except link_in_boot, which would
+              not   make   sense.   (If   both   image_dest   and
+              link_in_boot are set, link_in_boot overrides).
+
+patch_the_kernel This is an experts only variable. If set to YES (ENV
+                 variable PATCH_THE_KERNEL overrides this), the build
+                 process causes run-parts to be run over
+                 /usr/src/kernel-patches/$(architecture)/apply and
+                 (hopefully) reverses the process during clean by
+                 running run-parts over
+                 /usr/src/kernel-patches/$(architecture)/unpatch. The
+                 special architecture all is used for arch independent
+                 patches. You may use the --added_patches command line
+                 in conjunction with this variable to selectively
+                 apply only some patches from that directory. The
+                 people who package the pacthes should have arranged
+                 to have the order of application and unapplication be
+                 sane. This variable is automatically set to YES if
+                 you use the option --added-patches.
+
+root_cmd         This should be set to a means of gaining superuser
+                 access (for example, `sudo' or `fakeroot') as needed
+                 by dpkg-buildpackages' -r option. This is  used
+                 to call dpkg-buildpackage with the proper
+                 options. The environment variable ROOT_CMD overrides
+                 this.
+
+do_clean	 Set to anything but YES, this shall forego the make
+                 clean done in the kernel source tree after building
+                 the kernel image package. The environment variable
+                 CLEAN_SOURCE overrides this.
+
+install_vmlinux  Set to YES to install the uncompressed kernel
+                 ELF image along with the bootable compressed kernel
+		 image (vmlinuz).
+		 This image is necessary for profiling kernel and
+		 userspace with oprofile (oprofile.sourceforge.net,
+		 i386 only).
+
+kpkg_follow_symlinks_in_src
+              This option is especially useful for people who use
+              symlinc farms to compile kernels. With this option,
+              kernel-source and kernel-header packages shall not be
+              just full of dangling symlinks, instead, the symbolic
+              links shall be followed. Please note that any symbolic
+              links in the kernel sources woudl be flattened as well.
+              The environment variable KPKG_FOLLOW_SYMLINKS_IN_SRC
+              overrides this. Symlink farming is described below.
+
+make_libc_headers  This is meant to be used by the libc6 maintainer,
+                   when he compiles libc6, to also package up the
+                   corresponding headers. DO NOT SET THIS as a
+                   mismatch between the headers you package and libc6
+                   may well create a subtle instability in all code
+                   compiled on your machine. You have been warned. The
+                   environment variable MAKE_LIBC_HEADERS overrides
+                   this. 
+
+The value of a variable can be set so: 
+  a) Defaults exist in the rules file. These are the values used if no
+     customization is done.
+  b) Variables can be set in the config file /etc/kernel-pkg.conf (or
+     ~/.kernel-pkg.conf).  These values override the defaults.
+  c) Variables can also be set by setting a corresponding environment
+     variable.  These values override the config file and the defaults.
+  d) Using make-kpkg options, or, if using the rules file directly, on 
+     command line ( # xxx/rules DEBIAN_REVISION=2.0a kernel_image). This 
+     overrides all the above methods.
+
+Please see kernel-pkg.conf (5).
+
+However, most of these are done on the machine you compile on: but you
+may need to install generic kernel image packages from time to time,
+and you need control over where the image sticks the symbolic links
+and such. With this in mind, there is the configuration file
+/etc/kernel-img.conf which sits on the target machine (the machine
+that the dpkg -i is run on, which need not be the same machine the
+kernel was compiled on), and that allows you to tweak these variables: 
+
+This file is automatically created by the installation script if it
+does not exist, and neither does the symbolic link /vmlinuz.  The
+script asks the user whether the symbolic link should be created, and
+stashes the answer into /etc/kernel-img.conf
+
+no_symlinks     Mutually exclusive to reverse_symlinks Can be used with
+                link_in_boot. The image is placed in vmlinuz (instead
+                of /boot/vmlinuz-X.X.XX). The old vmlinuz is moved to
+                vmlinuz.old unconditionally. (Normally, that is only
+                done if the version of the new image differs from the
+                old one). This restricts you to two images, unless you
+                take additional action and save copies of older
+                images. This is for people who have /boot on a system
+                that does not use symlinks (and say, they use loadlin)
+                This is a Hack.
+
+reverse_symlinks Mutually exclusive to no_symlinks. Can be used with
+                link_in_boot. Just like no_symlinks, except that the
+                /boot/vmlinuz-X.XX is symlinked to the real new
+                image, vmlinuz. This too restricts you to just two
+                images unless further action is taken. The older
+                symlinks are left dangling. This is for people with
+                /boot on umsdos, and who can't see the link in dos, but
+                do want to know the image version when in Linux. 
+                This is a Hack.
+
+do_symlinks  By default,  the  kernel  image  post installation
+              script shall create or update the /vmlinuz and
+              /vmlinuz.old symbolic links.  This is true if a /vmlinuz
+              link already exists, however, in absence of /vmlinuz,
+              the script looks to see if this configuration file
+              exists. If it does not, the configuration script asks
+              the user whether to create the symbolic link, and
+              stashes the answer in a newly created
+              /etc/kernel-img.conf.  If the configuration file already
+              exists, and if this option is set to no, no symbolic
+              link is ever created. This for people who have other
+              means of booting their machines, and do not like the
+              symbolic links cluttering up their / directory.
+
+link_in_boot	Set to True if you want the kernel image symlink
+                (vmlinuz) in /boot rather than the default /.
+                Defaults to undefined. 
+
+image_dest    If  you  want  the  symbolic  link  (or  image,  if
+              move_image is set)   to be stored elsewhere than  /
+              set this variable to the dir  where  you  want  the
+              symbolic  link.   Please  note  that  this is not a
+              Boolean variable.  This may be of help  to  loadlin
+              users,  who  may  set  both  this  and  move_image.
+              Defaults to /. This can be used in conjunction with
+              all above options except link_in_boot, which would
+              not   make   sense.   (If   both   image_dest   and
+              link_in_boot are set, link_in_boot overrides).
+
+move_image    Instead  of  creating  symbolic  links  to  (or, if
+              reverse_symlinks  is  set,  from)  image_dest,  the
+              image  is  moved  from  its  location in /boot into
+              image_dest.   If  reverse_symlinks  is  set,  /boot
+              shall  contain a symbolic link to the actual image.
+              This option can be useful to people using  loadlin,
+              who  may need the image to be moved to a  different
+              dos partition.  This variable is unset by  default.
+
+clobber_modules
+              If  set,  the  preinst  shall  silently try to move
+              /lib/modules/version out of the way if  it  is  the
+              same  version  as the image being installed. Use at
+              your own risk.  This variable is unset by  default.
+
+do_boot_enable
+              If set to NO, this shortcircuits all attempts to create
+              boot floppies, run lilo, etc. This has the additional
+              side effect that the postinst is silent. Setting both
+              do_bootfloppy and do_bootloader to NO implies setting
+              do_boot_enable to NO. Defaults to Yes.
+
+do_bootfloppy
+              If set to NO, this prevents the postinst from asking
+              questions about creating a boot floppy, and no boot
+              floppy is created. The bootloader shall still be run.
+              This may cut down on the interaction the postinst has.
+              (It still prompts before formatting /dev/fd0). Defaults
+              to Yes.
+
+do_bootloader
+              If set to NO, this prevents the postinst from running
+              the bootloader. The user may still be asked to create a
+              floppy, unless do_bootfloppy is also set to NO. Defaults
+              to Yes.
+
+postinst_hook
+              Set this variable to a script to be executed during
+              installation after all the symbolic links are  cre-
+              ated,  but before running the bootloader or  offer-
+              ing to create a floppy. This script shall be called
+              with  two arguments, the first being the version of
+              the kernel image, and the second argument being the
+              location  of the kernel image itself. Errors in the
+              script shall produce a warning message,  but  shall
+              be  otherwise  ignored.  An example script for grub
+              users is present in  /usr/share/doc/kernel-package/
+              directory.
+postrm_hook
+              Set this variable to a script to be executed in the
+              postrm (that is, after the image has been  removed)
+              after  all  the remove actions have been performed.
+              This script shall be called with two arguments, the
+              first  being  the  version of the kernel image, and
+              the second argument being the location of the  ker-
+              nel  image  itself. Errors in the script shall pro-
+              duce a warning  message,  but  shall  be  otherwise
+              ignored.
+
+Please see kernel-img.conf (5).
+
+
+To generate a new kernel image, just run
+% make-kpkg clean
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind) or (if you use initrd)
+   $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image
+
+This will create a default kernel image (as in the image package or
+available on the boot disks.  The kernel image package produced, on
+installation, shall offer you a chance to create a boot disk, or to
+run LILO (or SILO, QUIK, VMELILO, ZIPL, yaboot, PALO, or update the
+grub menu), but the default is not to do either, and you may choose to
+ignore these friendly overtures by the postinst.
+
+If you want a custom kernel, you may generate a config file by any of
+these methods (just follow the directions).
+% make config          # boring old tty based method
+or
+% make menuconfig      # curses based menu driven method (uses color if 
+                         you have any)
+% make xconfig         # An X window system based method -- make sure
+                         you are running X windows when you call this.
+% make gconfig         # The gnome version, if you have version 2.6.X.
+All these methods ultimately generate a .config file.  If you already 
+have a .config file, just copy it to this directory, and you are go.
+
+With a custom .config file in place (created as above) run again:
+% make-kpkg clean
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+   $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image
+
+|-----------------------------------------------------------------------|
+|                           Special needs                               |
+| Or, for people who want to minimize time spent in fakeroot (for       |
+| whatever reasons that maybe -- I think that the separate step as      |
+| non-fake-root is not required, but that is a personal opinion)        |
+| % make-kpkg clean                                                     |
+| % make-kpkg  --revision=custom.1.0 build                              |
+| % $Get_Root make-kpkg --revision=custom.1.0 kernel_image              |
+|     (Get_Root is whatever you need to become root -- fakeroot or      |
+|     sudo are examples that come to mind)                              |
+|                                                                       |
+| For people who wish to see the username (not root) when they do a     |
+| uname -a on the machine when they install the kernel, there is a      |
+| trick:                                                                |
+|  % make config                                                        |
+|  % make-kpkg build                                                    |
+|  % $Get_Root make -f debian/rules kernel-image-deb                    |
+| shall generate a kernel image with the username of the user embedded  |
+| in it.                                                                |
+|                                                                       |
+| If you use initrd images (and have told your boot loader so) you need |
+| to include the --initrd option on the command line, like so           |
+|                                                                       |
+| % $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image   |
+|                                                                       |
+-------------------------------------------------------------------------
+
+To create a source or header package, run
+% make-kpkg clean
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_source
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_headers
+Note: You only need one of these.
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+Here is a nice, practical example:
+% make-kpkg -rfakeroot --append-to-version $(hostname) \
+               --revision $(date +'%Y%m%d')
+
+Similarly, the documentation package is built by:
+% $Get_Root make-kpkg --revision=custom.1.0 kernel_doc
+
+Or if you want to generate the whole package, 
+% $Get_Root make-kpkg --revision=custom.1.0 \
+            --pgpsign="Your pgp ID" buildpackage
+Note that this needs a pgp key.
+      (Get_Root is whatever you need to become root -- fakeroot or
+      sudo are examples that come to mind).
+
+A note on boot loaders: the kernel-image install-scripts arrange to
+have /vmlinuz and /vmlinuz.old point to the latest kernel image and
+the next most recent one, respectively.  You may choose to have your
+boot loader take advantage of this by putting image = /vmlinuz and
+image = /vmlinuz.old lines in your lilo.conf (or whatever config files
+your boot loader uses -- please read documentation on your boot loader
+for details). Oh, and if your kernel image package uses initrd (as do
+the newer official kernel image packages), please do not forget to add
+a line (initrd=/boot/initrd-2.4.X-flavour) in your lilo.conf file
+pointing out this fact to your boot loader.
+
+Conversely, people who wish to tightly control the versions in
+lilo.conf (believe me, people, this gets to be a pain in the neck
+fast) can use image = /boot/vmlinuz-X.X.XX.
+
+For folks using grub, there are now postinst_hook and postrm_hook
+variables that can be pointed to scripts that add or remove  a line
+from the grub menu list at kernel image install and remove times. A
+sample script to add lines to a grub menu file is included in the dir
+/usr/share/doc/kernel-package/; and simple scripts like:
+
+  # perl -nle 'print unless /^#Autogenerated by kernel-image $version/ \
+                        .. /^#End kernel-image '$version/'
+
+ or for awk fans
+  #  awk 'BEGIN{printit=1} 
+      /^#Autogenerated by kernel-image $version/{printit=0}
+      /^#End kernel-image '$version/{printit=1}
+      {if (printit) {print}}'. 
+ or
+  #  awk '{p=0} 
+          /^#Autogenerated by kernel-image $version$/,
+          /^#End kernel-image '$version$/ {p=1}
+     {if(!p) print}' < foo
+
+ can be put in a script and added to the postrm hook script to remove
+ the lines added by kernel_grub_conf.sh
+
+So that loadlin people don't feel left out, all this talk about LILO
+does not mean to ignore loadlin, you can use the generated
+kernel-image just as easily (simply ignore the fol-de-rol with symlinks
+in /). For instance, you could:
+
+ [1]# dpkg -BRGiE kernel-image-X.X.XX, # need to be root
+        and then
+ [2]% cp /boot/vmlinuz-X.X.XX <place where loadlin needs image>
+ [3]% echo '' > /boot/vmlinuz-X.X.XX
+
+        So you don't have the image taking up space, but still leave a
+target for the /vmlinuz symlink.
+
+ MODULES_LOC, SYMLINK FARMING, AND MORE
+ ============ ======= ======== === ====
+
+Oh, a quick recipe for people who want to build kernel-module
+packages, and don't want to be root to do so (the following assumes
+/usr/local/src/kernel is an appropriate location to build kernels):
+
+###############################################################################
+# % sudo echo 'MODULE_LOC=/usr/local/src/kernel/modules' \                    #
+#                                             >> /etc/kernel-pkg.conf         #
+# % sudo echo 'debian := 5:501c' >> /etc/kernel-pkg.conf                      #
+# % sudo mkdir -p /usr/local/src/kernel/modules                               #
+# % sudo chown -R $(id -n -u) /usr/local/src/kernel/                          #
+# % sudo aptitude install cryptoapi-core cryptoloop # for example             #
+#                                                                             #
+#         Now, we no longer need to be root                                   #
+#                                                                             #
+# % cd /usr/local/src/kernel/                                                 #
+# % wget ftp://ftp.us.kernel.org/pub/linux/kernel/v2.4/linux-2.4.21.tar.bz2   #
+# % tar zvvfx /usr/src/cryptoapi-core.tar.gz                                  #
+# % tar zvvfx /usr/src/cryptoloop.tar.gz                                      #
+# % tar jvvfx linux-2.4.21.tar.bz2                                            #
+# % mkdir 2.4.21                                                              #
+# % cd 2.4.21                                                                 #
+# % lndir ../linux-2.4.21                                                     #
+# % cp /boot/config-2.4.20 .config                                            #
+# % make-kpkg --rootcmd fakeroot --append-to-version -cryptoloop kernel_image #
+# % fakeroot make-kpkg --append-to-version -cryptoloop modules_image          #
+###############################################################################
+
+	The above also demonstrates a technique called symlink farming. I like
+ to upgrade between kernel version using patches from
+ ftp.us.kernel.org; so I need to keep a source tree in as near a
+ pristine state as I can. Once I have
+ /usr/local/src/kernel/linux-2.4.20, say, I do this:
+#########################################################################
+#  last_version=2.4.18                        # I never went for 2.4.19 #
+#  for machine in kallissin ember smaug scatha glaurung, tiamat ;do     #
+#    mkdir $machine                                                     #
+#    scp $machine:/boot/config-$last_version $machine/.config           #
+#    cd $machine                                                        #
+#    lndir ../linux-2.4.20                                              #
+#    cd ..                                                              #
+#  done                                                                 #
+#                                                                       #
+#  for machine in kallissin ember smaug scatha glaurung, tiamat ;do     #
+#    if [ -f . configdirs/$machine ]; then                              #
+#      . configdirs/$machine                                            #
+#      # $patches is now either empty, or it has --added-patches=a,b    #
+#    fi                                                                 #
+#    cd $machine                                                        #
+#    make-kpkg --rootcmd fakeroot --append-to-version $machine \        #
+#        $patches $modules kernel_image                                 #
+#    if [ "X$modules" != "X" ]; then                                    #
+#       fakeroot make-kpkg  --append-to-version $machine \              #
+#            $patches $modules modules_image                            #
+#    fi                                                                 #
+#    make-kpkg clean                                                    #
+#  done                                                                 #
+#########################################################################
+
+        See? Each lndir directory only has files that were patched, or
+ object files; and the ../linux-2.4.20 is pristine, ready to be
+ patched up to 2.4.21.
+
+
+Recompiling a kernel image
+----------- - ------ -----
+
+It happens to all of us. When we configured the kernel, we missed out
+on an module. Or we added in more things than we really need, and need
+to compile again. If you just recompile a kernel image, it shall, when
+installed, contain the same /boot/{System.map,config,vmlinuz}-X.X.XX
+files and the /lib/modules/X.X.XX directory that the previous kernel
+image contained.
+
+If you try to install the recompiled kernel image over the previous
+kernel image (same version and flavour), then the install scripts
+detect that, and ask you to move at least the /lib/modules/X.X.XX dir
+away. If you continue anyway, the files in /boot shall be overwritten. 
+
+Also, if you try to recompile with a changed --revison option or a
+different debian revision, you shall have to make-kpkg clean, and then
+recompile. 
+
+Tecras and other notebooks 
+--------------------------
+          (Many thanks to Philip Hands <phil at hands.com> and
+           Avery Pennarun <apenwarr at worldvisions.ca> for this explanation)
+
+Tecras and other notebooks, and some PCs have a problem where they
+fail to flush the cache when switching on the a20 gate (IIRC), which
+is provoked by bzImage kernels, but not by zImage kernels. 
+
+bzImage files are actually "big zImage" not "bzipped Image".  bzImage
+kernels can be as large as you like, but because they need to decompress
+into extended memory, they aggravate this problem.  zImage kernels just
+compress into conventional memory, so they never need to touch the a20 gate,
+but they hit the 640k limit.
+
+There are two solutions that I know of:
+
+  1) Apply a patch, which flushes the cache.  Unfortunately this
+     causes other machines to crash so is not universally applicable
+     (hence the tecra disks being segregated from the mainstream).
+
+  2) Build a zImage, rather than bzImage kernel.  This seems to get
+     round the problem. use the --zimage option to make-kpkg, or even
+     set this as the default in /etc/kernel-pkg.conf (or
+     ~/.kernel-pkg.conf).
+
+There some add-on modules that hook into make-kpkg and the kernel
+sources so that they may be kept in synchrony with the kernel you
+run. If you have such a module source package, for example,
+pcmcia-source, then please read README.modules as well. If you don't
+never mind. (The file is in /usr/share/doc/kernel-source-X.X.XX/. If you
+don't have kernel-source packages installed [that's OK], there is a
+copy in /usr/share/kernel-package/README.modules).
+
+Have fun,
+
+	Manoj Srivastava
+
+
+Foot note 1:
+  For an explanation on why this synchronization is required, consider
+  this. The kernel knows what version it is, as given in the kernel
+  Makefile as the variables VERSION, PATCHLEVEL, and SUBLEVEL. It will
+  look for the modules in /lib/modules/$VERSION.$PATCHLEVEL.$SUBLEVEL.
+  The Debian scripts think they know what the kernel version is, as
+  given in the Debian file rules as the variable v (near the top). It
+  then proceeds to put the modules in /lib/modules/$v.  So, it is
+  essential that the kernel (Makefile) and the Debian script (rules)
+  agree about the version number, or the kernel will never figure out
+  where the Debian scripts hid the modules. So change the version
+  number in the file rules (v = X.X.XX) to be the same version as
+  given in the kernel Makefile (this will be
+  $VERSION.$PATCHLEVEL.$SUBLEVEL).
+
+#############################################################################
+#############################################################################
+## This is a working script contributed by Don Armstrong 
+
+#!/bin/sh
+# Copyright 2004 Don Armstrong (~don at archimedes.ucr.edu)
+# This script is licensed under the GPL v2
+KERNEL="linux-2.4.24"
+MAKE_KPKG="make-kpkg"
+EXTRAVERSION=`date +'%m%d%Y'`
+MAKE_KPKG_OPTIONS="--rootcmd fakeroot --revision=$EXTRAVERSION"
+DATE=`date +'%m_%d_%Y'`
+
+for CONFIG in `cd config; ls *.gz; cd ..`; do
+         MACHINE=$(echo $CONFIG|cut -d _ -f 1);
+         gzip -dc config/$CONFIG > $KERNEL/.config
+         cd $KERNEL
+         $MAKE_KPKG $MAKE_KPKG_OPTIONS --append-to-version $MACHINE clean
+         $MAKE_KPKG $MAKE_KPKG_OPTIONS --append-to-version $MACHINE kernel_image modules_image
+    gzip -c .config > ../config/${MACHINE}_config_${KERNEL}_${DATE}.gz
+    cd ..;
+done;
+ 
+#############################################################################
+#############################################################################
+
+
+-- 
+Manoj Srivastava                        <srivasta at debian.org>
+PGP Key ID: 1024/C7261095 
+Key fingerprint =  CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E 
+======================================================================
+
+
+
+	Kent's 10-Step Procedure to Compiling a Debian Kernel
+		  Kent West <westk at nicanor.acu.edu>
+
+(I may leave a step or two out, but this is the gist. This example
+uses the latest kernel version at the time of writing, which was
+2.4.18)
+
+1. Run "dselect". Choose "Update". Choose "Select". "space bar" to get
+   out of the Help screens. Use "/" (without the quotes) to start
+   search.  Search for "kernel-source". Mark for installation the
+   2.4.18 or so.
+
+1b. Use "/" to search for "kernel-package". Mark it for installation 
+    also. "Enter" to get back to the main dselect menu.
+
+1c. Choose "Install". This will download a file in /usr/src with a .tgz 
+    extension, as well as install "kernel-package".
+
+2. "cd /usr/local/src"
+
+3. "bunzip2 /usr/src/kernel-source-2.4.18.tar.bz2" (or whatever the file is 
+   named). This will unzip (decompress) the file.
+
+4. "tar -xvf kernel-source-2.4.18.tar". This will untar the file (x
+   means extract, v means "be verbose", f means "use the file named
+   ...").  A new subdirectory named kernel-source-2.4.18 will be
+   created with all the untarred files under it. You can also do steps
+   3 and 4 in one tar command, but I never do; habit is the only
+   reason. I think you just add the "j" switch to tar, such as "tar
+   -xvjf 'filename'". (It used to be the I switch to tar, but they
+   moved from I to j).
+
+
+Pause and Breathe. You now have the kernel sources installed. You 
+haven't done anything with them yet, but they're installed.
+
+5. "cd /usr/local/src/kernel-source-2.4.18" 
+
+6. "make menuconfig". This will start a curses-based (text-based) 
+     menu-driven application. There are a lot of choices here, and
+     many of them won't make sense to you at all. Take the time to
+     look at most all of them (some of them you'll know you don't
+     need, like SCSI support if you have an all-IDE system, or Amateur
+     Radio Support if you're not a ham) and read the HELP on them if
+     they look relevant. A lot of the time the HELP will suggest
+     whether you should include it or not, and generally when in
+     doubt, leave things set the way they are. Some things to check
+     out:
+       * the correct processor for your system (AMD vs Pentium vs P4, etc)
+       * Symmetric Multi-Processing; "No" if you only have a single processor
+       * Loadable module support; "Yes" to all three sub-items.
+       * Parallel port support; "Yes" if you have a parallel
+         printer. "No" to keep things simple for now if you can live
+         without the printer for a while. 
+       * Plug-N-Play; "Yes"; ISA P-N-P; only if you have any ISA cards
+         installed. 
+       * Character devices; turn on Direct Rendering if your video card is 
+         listed, and turn on agpgart if your video chipset is listed;
+         mice if you  have a PS/2 mouse
+       * Sound - find the driver for your card
+       * Input core support (some USB stuff needs this, but I'm hazy
+         on it - use your best guess) 
+       * USB support (make your best guesses; I'm hazy on it)
+       * You probably won't need to touch the following:
+              - General Setup
+              - Memory Technology
+              - Block devices
+              - Multi-device support
+              - Networking options
+              - Telephony support
+              - ATA/IDE/MFM/RLL support
+              - Fusion MPT device support
+              - I20 device support
+              - Amateur Radio support
+              - Infrared support
+              - ISDN subsystem
+              - Old CD-ROM drivers (unless you have a non-ATAPI CD-ROM
+                drive for now; wait till you've compiled a kernel or
+                two) 
+              - Multimedia devices (unless you have a tv tuner, etc;
+                too complicated for now; wait) 
+              - File Systems (unless you'll be accessing a
+                DOS/FAT/NTFS/etc partition, or Windows shares via smb,
+                etc) 
+              - Console Drivers (play with different text modes at bootup)
+              - kernel hacking
+
+     It's by turning off unneeded stuff that the hackers get their kernels 
+     down in size and up in efficiency. But you're not really worried about 
+     either at this point.
+
+6b. Exit and save your configuration. This will create a hidden file
+    named ".config" in the "/usr/local/src/kernel-source-2.4.18"
+    directory. You could edit this file directly to make changes to
+    your configuration, but I wouldn't. All that this step (6 and 6b))
+    has done is to set up this configuration file. This file is read
+    by the actual kernel compilation process to compile the options
+    you've specified.
+
+
+Pause and breathe again. You have now configured your options for the 
+next kernel compilation, but you have not yet compiled it.
+
+
+7. Compile the kernel: use the command "make-kpkg clean; make-kpkg
+   kernel_image". This will cause a bunch of grinding and text;
+   depending on the speed of your computer and the options you chose,
+   this could take minutes (fast computer) to hours (slow
+   computer). This step is a Debian-way of compiling the kernel. The
+   "other" way is to do it manually, which consists of several steps
+   such as "make dep" and "make modules" and "make modules_install"
+   and manually finding and moving the kernel to where it needs to be
+   and setting up symlinks and configuring lilo.conf and running
+   lilo. The Debian-way is much easier. The result will be a file
+   named something like "kernel-image-2.4.18_10.00.Custom_i386.deb",
+   one level up, in "/usr/local/src".
+
+   You can try reading the documentation in the "kernel-package"
+   package.  A more complicated comman line to build your kernel
+   image, with all kinds of bells and whistels, is:
+
+   make-kpkg clean   
+   make-kpkg -rootcmd fakeroot --append-to-version -custom.${VER} \
+        --revision custom.${VER} kernel_image modules-image
+   This one also builds any standalone modules packages you may have
+   installed on your machine.
+
+
+Pause and breathe. You have now compiled your kernel and made a .deb 
+file out of it for easy installation.
+
+
+If you're (re)compiling a kernel with the same version number as your
+current version, you'll probably want to run the command "mv
+/lib/modules/2.[whateverversion] /lib/modules/2.[whateverversion].old"
+to move the old modules out of the way in preparation for the creation
+of new modules. If you forget, then step 8 shall warn you that you
+need to do this before it overwrites the old modules, and you can just
+open a new terminal and do it then without canceling whichever step it
+concerns. This is only applicable when (re)compiling the same version
+number of kernel as your existing version.
+
+8. Install the new .deb file. Use the command "dpkg -i
+   /usr/local/src/kernel-image-2.14.18*.deb". This will install the
+   new kernel to where it needs to be (and I believe configure
+   /etc/lilo.conf if [and only if] /etc/lilo.conf does not exist) and
+   run lilo.
+
+
+Pause and breathe. You are ready for a reboot to start running your new 
+kernel. Make sure you have a backup method for getting into your box (a 
+Debian install CD, or boot floppy, etc) in case something goes
+wrong. I generally have a lilo.conf file that includes at least one
+other image than /vmlinuz and /vmlinuz.old
+
+
+9. Reboot. After the reboot, you should be running the new kernel.
+   Typing "uname -a" will tell you what version of kernel you are
+   running.  Test the machine and see if things work properly.
+
+
+Pause, breathe, celebrate. You've successfully compiled and installed 
+your first kernel! You may not have a working sound card or USB stuff 
+yet, and other things may have broken, but now that you know the basic 
+procedure you can go back and try again.
+
+10: Celebrate.
+
+
+Have fun!
+
+Kent

Added: dists/trunk/utils/kernel-package/kernel/README.doc
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.doc	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.doc	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,39 @@
+
+    $Id: README.doc,v 1.5 2000/09/27 18:34:15 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the Linux kernel
+Documentation. Linux was written by Linus Torvalds 
+<Linus.Torvalds at cs.Helsinki.FI> and others.
+
+This package was put together by Herbert Xu
+<herbert at greathan.apana.org.au>, from sources retrieved from
+directories under ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/v1.3
+
+Linux is copyrighted by Linus Torvalds and others.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program;  if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307  USA 
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+   There are various readme's in the kernel Documentation/
+   subdirectory: these typically contain kernel-specific installation
+   notes for some drivers for example. See
+   /usr/share/doc/kernel-doc-X.X.XX/Documentation/00-INDEX for a list of
+   what is contained in each file.  Please read the Changes file, as
+   it contains information about the problems, which may result by
+   upgrading your kernel.
+
+ These files have been packaged separately for Debian.
\ No newline at end of file

Added: dists/trunk/utils/kernel-package/kernel/README.grub
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.grub	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.grub	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,58 @@
+		   Andras BALI <drewie at bigfoot.com>
+
+The scripts included in kernel-package (postinst script for adding the
+new kernel to the menu, postrm script to remove it from the menu and a
+config file) handle symlinks properly so the default menu entry can
+launch the last installed kernel. This scripts are based on
+kernel_grub_conf.sh by Junichi Uekawa <dancer at debian.org> and work
+perfect on my system with the following kernel-package configuration:
+
+,----
+| $ cat /etc/kernel-img.conf
+| link_in_boot = yes
+| do_symlinks = yes
+| no_symlinks = no
+| relative_links = yes
+| reverse_symlink = no
+| do_boot_enable =  yes
+| do_bootfloppy = no
+| do_bootloader = no
+|
+| postinst_hook = /usr/local/sbin/kernel_grub_conf.sh
+| postrm_hook = /usr/local/sbin/kernel_grub_rm.sh
+`----
+
+,----
+| $ ls -l /boot
+| /boot:
+| total 1105
+| drwxr-xr-x    4 root     root         1024 Jul  4 18:14 .
+| drwxr-xr-x   18 root     root         1024 Jun 12 13:23 ..
+| -rw-r--r--    1 root     root       396184 Jun  9 20:11 System.map-2.4.5-ac12-ipt-int
+| -rw-r--r--    1 root     root        15336 Jun  9 19:03 config-2.4.5-ac12-ipt-int
+| drwxr-xr-x    2 root     root         1024 Jul  4 18:14 grub
+| drwxr-xr-x    2 root     root        12288 May 26 20:36 lost+found
+| lrwxrwxrwx    1 root     root           26 Jun  9 20:14 vmlinuz -> vmlinuz-2.4.5-ac12-ipt-int
+| -rw-r--r--    1 root     root       681505 Jun  9 20:11 vmlinuz-2.4.5-ac12-ipt-int
+`----
+
+,----
+| $ cat /boot/grub/menu.lst
+| timeout 5
+| default 0
+|
+| title linux [default]
+| root (hd0,3)
+| kernel /vmlinuz root=/dev/hda2 devfs=mount
+|
+| title pcdos
+| rootnoverify (hd0,0)
+| makeactive
+| chainloader +1
+|
+| #Autogenerated by kernel-image 2.4.5-ac12-ipt-int
+| title linux 2.4.5-ac12-ipt-int
+| root (hd0,3)
+| kernel /vmlinuz-2.4.5-ac12-ipt-int root=/dev/hda2
+| #End kernel-image 2.4.5-ac12-ipt-int
+`----

Added: dists/trunk/utils/kernel-package/kernel/README.headers
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.headers	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.headers	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,449 @@
+
+    $Id: README.headers,v 1.8 2002/05/03 21:17:06 srivasta Exp $
+
+ This is the Debian GNU/Linux prepackaged version of the Linux kernel
+ headers. Linux was written by Linus Torvalds <torvalds at transmeta.com>
+ and others.
+
+
+ The kernel sources may be retrieved from ftp.us.kernel.org:/pub/linux/kernel/
+
+ This package contains the Linux kernel header files. 
+
+
+		 Kernel Headers and libc6-dev package
+                 ____________________________________
+                 ====================================
+
+		    Need for kernel include files
+                    ==== === ====== ======= =====
+   
+	Even though GNU libc 2.0 (a.k.a. libc6) provides an uniform
+ interface to C programmers, one should realize that it needs
+ different underpinnings on different architectures and operating
+ systems (remember, glibc2 is multi-OS).
+
+	glibc provides all the standard files that the C standard and
+ POSIX require, and those in turn call in OS and platform specific
+ headers as required transparently to the user. There is an a complete
+ divorce of the kernel-level interface from the user-level interface:
+ the application programmer does not need to know kernel level details
+ at all.
+
+	 But this has been taken by some to mean that
+ /usr/include/{linux,asm} would be superfluous, which is a technical
+ impossibility given that glibc2 is not an architecture and OS
+ specific library.
+
+        I do not believe it is easy for glibc to present an interface
+ that does not match the underlying OS, and quite possibly people just
+ punted. If there is a mismatch between the user level structures and
+ the kernel level structures, then libc6 library shall have to install
+ translating wrappers around system calls (not such a great idea for
+ high performance systems). I can foresee cases where it would not be
+ possible to implement these wrappers, given a sufficiently large set
+ of architectures and OS's.
+
+	In the case of Linux, the kernel header files are the
+ underpinnings of the architecture independent interface.
+
+	Take a simple general ANSI C include file like <errno.h>. This
+ in turn includes /usr/include/errnos.h, which includes
+ /usr/include/linux/errno.h, which in turn includes
+ /usr/include/asm/errno.h. See? A simple, standard include file like
+ <errno.h>, and one needs kernel include files for that.
+
+		   Traditional two symlink approach
+                   =========== === ======= ========          
+
+ 	Under libc5, it was standard for part of the user interface to
+ libc to be exported from the kernel includes, via /usr/include/linux
+ and /usr/include/asm.  Traditionally, this was done by linking those
+ two directories to the appropriate directories in
+ /usr/src/linux/include.  This is the method documented in the install
+ instructions for the kernel sources, even today.
+
+
+			   Why that is bad
+                           === ==== == ===
+
+ 	Kernel headers no longer make sense exporting to user space
+ (in early days of Linux, that was not true). It is beginning to get
+ harder to synchronize the libc and the kernel headers as in the old
+ days; now linking with the latest kernel headers may subtly break new
+ code since the headers linked with are different from the compiled
+ library. In addition, the specter of programs breaking with new
+ kernel headers was preventing needed new features from being added to
+ the kernel (and damping innovative experimentation in kernel
+ development) (see appendix A for details).
+  
+  	Besides, the kernel itself no longer needs /usr/include/linux/* 
+  at all, so keeping the libc and kernel headers the same aren't
+  needed for kernel development.
+
+        The headers were included in Debian's libc5-dev after a rash
+ of very buggy alpha kernel releases (1.3.7* or something like that)
+ that proceeded to break compilations, etc.  Kernel versions are
+ changed far more rapidly than libc is, and there are higher chances
+ that people install a custom kernel than they install custom libc.
+
+        Add to that the fact that few programs really need the more
+ volatile elements of the header files (that is, things that really
+ change from kernel version to kernel version), [before you reject
+ this, consider: programs compiled on one kernel version usually work
+ on other kernels]. For the few that do need specific kernel headers,
+ use -I/usr/src/kernel-headers-<version> or some thing for a specific
+ kernel version, or -I/usr/src/linux/include for the latest set of
+ headers installed..
+
+        Most programs, even if they include <linux/something.h>, do
+ not really depend on the version of the kernel, as long as the kernel
+ versions are not too far off, they will work. And the headers
+ provided in libc5-dev (and libc6-dev) are just that. 
+
+ 	Consider this: Namespace contention between the C library and
+ the kernel (GNU libc is not a Linux only entity) Also, different
+ library versions want different #defines and type defines in
+ different places. Some libraries want to define their own FD_SET,
+ while older ones want to get the kernel ones.
+ 
+ 	This is a mess. Kernel headers can't change anymore, even when
+ the interfaces are not really changing, since one does not know
+ what breaks in userland libraries. 
+
+ 
+
+	 The solution is to separate out the two sets of header files:
+ the kernel uses one frequently changing set, and a set of headers is
+ provided from a known good kernel version, which is tested, known to
+ be stable, and that is sufficient for compiling most programs, (it
+ also makes the compile time environments for programs on Debian
+ machines a well known one, easing the process of dealing with problem
+ reports).
+
+			Debian's libc5 method
+                        ======== ===== ======
+
+	It was decided, then, to have libc5 development package include
+ files found one specific kernel-sources to insulate most systems from
+ the vagaries of bleeding edge kernel sources, and to prevent subtle
+ breakage introduced by the difference in the headers a program is
+ compiled versus headers the libc was compiled with. As mentioned
+ before, most programs are not coupled tightly enough to kernel data
+ structures, and would continue to work even if the user upgrades the
+ kernel (and presumably the libc development package is not allowed to
+ lag too far behind current kernels).
+
+        There are two different capabilities which are the issue, and
+ the kernel-packages and libc5-dev address different ones:
+
+ a) The kernel packages try to provide a stable, well behaved kernel
+    and modules, and may be upgraded whenever there are significant
+    advances in those directions (bug fixes, more/better module
+    support, etc).  These, however, may not have include files that
+    are non-broken as far as non-kernel programs are concerned, and
+    the quality of the development/compilation environment is not the
+    kernel packages priority (Also, please note that the kernel
+    packages are tied together, so kernel-source, headers, and image
+    are produced in sync)
+
+ b) Quality of the development/compilation environment is the priority
+    of libc development package, and it tries to ensure that the headers it
+    provides would be stable and not break non-kernel programs. This
+    assertion may fail for alpha kernels, which may otherwise be
+    perfectly stable, hence the need for a different set of known-good
+    kernel include files.
+
+		   Shortcoming of the libc5 method
+                   =========== == === ===== ======
+
+	Unfortunately, the proposal for libc5 is beginning to unravel
+ at the edges, since Debian is going truly multi-architecture (and there
+ are murmurs of multi-OS Debian). 
+
+	The reason I say that the solution is unraveling at the edges
+ is that the kernel header files are getting to be quite architecture
+ dependent. We still want to make libc6-dev include headers (or depend
+ on a package that includes these headers) from a well known stable
+ kernel source. But there is no one set of headers to install, since
+ different architectures need different (sometimes radically
+ different) files.
+
+	If libc development packages continued to include kernel
+ headers explicitly, we would need different headers for different
+ architectures, resulting in libc6-dev-i386, libc6-dev-m68k, et. al.
+ Or we could maintain all the files in libc6-dev as a set of (quite
+ large) arch dependent patches. But those files are precisely the
+ files contained in kernel-headers-2.0.32.
+
+	Even in the case of more than one architecture sharing a
+ common kernel-header file set, all I say is that this invariant is
+ not guaranteed for any future releases. Kernel headers need not be the
+ same for any two given architectures. Any solution would do well to
+ address that.
+
+	However, the following still remains true: the libc
+ development packages should include a static, stable, tested, known
+ good kernel headers to insulate developers from the vagaries of
+ unstable kernel headers (and the subtler pitfall of compiling with
+ headers that do not match the libc being linked with).
+
+		      Debian's old libc6 method
+		      ======== === ===== ======
+
+	The previous solution was a variant of the original, bad,
+ symlink solution. The variation was that we link to header files from
+ a specific kernel version, namely 2.0.32, which are the headers that
+ libc was compiled with. Whereas we used to link to any old kernel in
+ the original libc5 symlink, the new libc6 symlink was to
+ /usr/src/kernel-header-2.0.32, which holds headers from a *static,
+ well known*, *supported*, tested kernel version, and we let the
+ kernel-headers package handle architecture dependencies (which it had
+ to anyway).
+
+	One should also consider that the libc maintainer has enough
+ on their plates, and should not be expected to be responsible for the
+ creation and testing of the arch dependent diffs.
+
+	Coupled with the fact that the afore-mentioned diffs are
+ exactly what is there in kernel-headers package, it exists already,
+ and requires no work on the part of the libc maintainer.
+
+        So, a dependency was created on kernel headers rather than
+ create kernel header sized architecture dependent diffs. The
+ dependency was such that it libc6-dev linked to the directory
+ /usr/src/kernel-header-2.0.32. 
+
+	At one point libc6-dev pointed to /usr/src/linux-2.0.32, which
+ was a symbolic link. This link was provided by just the packages
+ kernel-source-2.0.32 or kernel-headers-2.0.32, and *no other* kernel
+ package. However, that was pointed out to be an error, since the
+ headers required are architecture dependent, as is
+ kernel-headers-<version>, but kernel-source-<version> is an arch: all
+ (arch independent package), and hence does not provide kernel headers
+ that meet libc6 requirements.
+
+	 So, libc6-dev depends could then provide 2.0.32 kernel
+ headers *for all architectures*, with no messy architecture dependent
+ patches, we always had fixed, static, known good headers in
+ /usr/include/{linux,asm}, and this was goodness. Or was it?
+
+        This was a working technical solution to having libc
+ development package contain/depend on a well known static set of
+ kernel headers (insulating the vast majority of programs that are not
+ closely tied to kernel version specific internal data structures),
+ while allowing the kernel headers to vary from architecture to
+ architecture, and still allowing device driver authors from having
+ any set of kernel headers they want on the machine through the simple
+ artifice of adding a -I flag to the compilation flags.
+
+	Indeed, had we thought of the this solution in libc5
+ days it would have been cleaner (and produced less confusion now).
+ The solution of having libc5-dev depend on kernel-headers-X.XX.XX
+ wold have worked just as well in the libc5 case as it did in the libc6
+ case.  I don't see a change in the situation, just a switch to an
+ equivalent, possibly cleaner, solution.  
+
+		 Shortcoming of the old libc6 method
+		 =========== == === === ===== ======
+	Even though the method for libc6 outlined above was a working
+ technical solution, it was confusing to the users, who did not
+ understand why the kernel sources could not be substituited in place,
+ and what happened when the went to a new kernel version. This
+ confusion led us to believe that human factors dictated that a new,
+ less confusing solution had to be implemented.
+
+		  Variations on the old libc6 method
+		  ========== == === === ===== ======
+
+	The interim solution was an amalgam of the libc5 and the old
+ libc6 solutions. A new package, libc-kheaders, was created, and
+ libc6-dev depended on it. libc-kheaders contained the a well known
+ static set of kernel headers, which were identical to the set of
+ headers used in the libc6 solution outlined above, except that the
+ headers unpacked in /usr/include/{linux,asm}, and no symbolic links
+ were used at all. So, in some respects, we reverted to the libc5
+ solution of no symlinks in /usr/include, while retaining the
+ flexibility of allowing for the different needs for different
+ architectures. It was my hope that this method would be less
+ confusing.
+
+
+                      Debian's New libc6 method
+                      ======== === ===== ======
+	Unfortunatly, it turned out that having libc depend on an
+ external package was too confusing for some users. Getting rather
+ weary of answering the questions on the users list, and explaining
+ again why a separation between the kernel and application headers was
+ desirable, the decision was made to ship *ALL* headers, irrspective
+ of architecture, for a particular kernel version in libc6 package
+ itself (and, later, in a package that libc-dev depends on -- namely,
+ linux-kernel-headers). So, no external packages. So much for the
+ elegance of the old libc6 method. We are now back to brute force,
+ including all headers for every architecture.
+
+
+  Authors response to complaints that Debian is doing it's own thing
+  ======= ======== == ========== ==== ====== == ===== ==== === =====
+
+       Yes, Debian is different. It has a package management
+ system. Different part of Debian work with each other. There are
+ assumptions part of the distribution make about itself, and because
+ of this set of co-operating assumptions, or rules, or policy, Debian
+ is better integrated than most Linux distributions I have seen. 
+
+        We often do not do things the "standard" way. Like when we
+ started including /usr/include/{linux,asm} directories instead of
+ having symlinks. It is different. And was acknowledged to be
+ technically superior. 
+
+        Again, we are making changes that shall not be reflected in
+ other distributions. I think we are making the technically superior
+ choice. But we shall be different again.
+
+       I think this solution works. It is not as elegant as depending
+ on an externel libc-kheaders package, but we can't have everything.
+
+______________________________________________________________________
+
+			      Appendix A
+                              ======== =
+
+        This document contains comments from Linus Torvalds (made in
+ an ``off-the-cuff'' personal email) to help clarify the rationale
+ behind the Debian way of handling symlinks, but this should not be
+ seen as an official policy statement by Linus. I'm attaching a
+ disclaimer in his own words.
+
+        The only reason that Linus's message is quoted in here is that
+ he can explain the technical reasons with far more lucidity than I
+ can, and now that I have permission to include his mail, I am
+ removing most of my far less facile efforts in that regard. 
+
+
+	Need for isolating the C development Library from volatile
+	kernel headers
+
+----------------------------------------------------------------------------
+>> "David" == David Engel <david at sw.ods.com> said on Mon, 24 Feb 1997
+>> "Linus" == Linus Torvalds said on Mon, 24 Feb 1997
+
+David> Hi Linus,
+David> No matter how well we try to explain ourselves, the symlinks issue
+David> keeps coming up.  Would you mind if we used your message below in
+David> our responses?
+
+Linus> Sure. Don't make it "the word of God" - please point out that
+Linus> it was a off-the-bat personal reply to a question concerning
+Linus> this, and while I'm more than happy to have the email
+Linus> circulated it shouldn't be seen as a "official" document in any
+Linus> way..
+Linus> Linus
+---------------------------------------------------------------------------
+
+>> "Linus" == Linus Torvalds said on Wed, 22 Jan 1997:
+
+Linus> The kernel headers used to make sense exporting to user space,
+Linus> but the user space thing has grown so much that it's really not
+Linus> practical any more. The problem with Debian is just that they
+Linus> are different, not that they are doing anything wrong. That
+Linus> leads to differences between the distributions, and that in
+Linus> turn obviously can result in subtle problems.
+
+Linus> As of glibc, the kernel headers will really be _kernel_
+Linus> headers, and user level includes are user level
+Linus> includes. Matthias Ulrich did that partly because I've asked
+Linus> him to, but mainly just because it is no longer possible to try
+Linus> to synchronize the libc and the kernel the way it used to
+Linus> be. The symlinks have been a bad idea for at least a year now,
+Linus> and the problem is just how to get rid of them
+Linus> gracefully. Personally, I'm counting on glibc, which we are
+Linus> already using on alpha.
+
+Linus> Just to give you some idea of exactly why the includes really
+Linus> can't be handled by simple symlinks: the main problem is
+Linus> version skew. Lots of people want to upgrade their library
+Linus> without affecting the kernel, and probably even more people
+Linus> want to be able to upgrade their kernel without affecting their
+Linus> compilation environment. Right now doing that has been
+Linus> extremely fragile.
+
+Linus> Just to give _one_ example of why the symlinks are bad: NR_OPEN
+Linus> and "fd_set". I have had no end of problems making NR_OPEN
+Linus> larger in the kernel, exactly _because_ of the damn
+Linus> sym-links. If I just make NR_OPEN larger (the right thing to
+Linus> do), the problem is that people with old libraries will now
+Linus> compile against a header file that doesn't match the library
+Linus> any more. And when the library internally uses another  NR_OPEN
+Linus> than the new program does, "interesting" things happen.
+
+Linus> In contrast, with separate header files, this doesn't make any
+Linus> difference.  If I change NR_OPEN in the kernel, the compilation
+Linus> environment won't notice UNTIL the library and associated
+Linus> header files are changed: thus the user will continue to compile
+Linus> with the old values, but because we'll still be binary
+Linus> compatible, the worst thing that happens is that new programs
+Linus> won't take advantage of new features unless the developer has
+Linus> upgraded his library. Compare that to breaking subtly.
+
+Linus> NR_OPEN is just _one_ example, and actually it's one of the
+Linus> easier ones to handle (because the only thing that really makes
+Linus> much of a difference when it comes to NR_OPEN is the fd_set
+Linus> size - but it certainly bit some people). Another major problem
+Linus> is name-space pollution: the POSIX/ANSI/XOpen rules are not
+Linus> only complex, but they are actually contradictory too. And the
+Linus> kernel header files really can't reasonably support all of the
+Linus> intricacies very cleanly.
+
+Linus> One specific example of why we want separate header files for
+Linus> libraries and kernel is offered by glibc: Matthias wanted to
+Linus> have a "sigset_t" that will suffice for the future when the
+Linus> POSIX.1b realtime signals are implemented. But at the same time
+Linus> he obviously wants to be able to support programming on
+Linus> Linux-2.0 and the current 2.1 that do not have that support.
+
+Linus> The _only_ reasonably clean way to handle these kinds of
+Linus> problems is to have separate header files: user programs see a
+Linus> larger sigset_t, and then the library interaction with the
+Linus> kernel doesn't necessarily use all of the bits, for
+Linus> example. Then later, when the kernel support is actually there,
+Linus> it's just a matter of getting a new shared library, and voila,
+Linus> all the realtime signals work.
+
+Linus> The symlink approach simply wouldn't work for the above: that
+Linus> would have required everybody who uses the library to have a
+Linus> recent enough kernel that whatever magic all the above entails
+Linus> would be available in the kernel header files. But not only
+Linus> don't I want to pollute the kernel header files with user level
+Linus> decisions, it's actually possible that somebody wants to run
+Linus> glibc on a 1.2.x kernel, for example. We _definitely_ do not
+Linus> want him to get a 32-bit sigset_t just because he is happy with
+Linus> an old kernel.
+
+Linus> Anyway, this email got longer than intended, but I just wanted
+Linus> to make clear that the symlinks will eventually be going away
+Linus> even in non-Debian distributions. Debian just happened to do it
+Linus> first - probably because Debian seems to be more interested in
+Linus> technical reasons than any old traditions. And technically, the
+Linus> symlinks really aren't very good.
+
+Linus> The _only_ reason for the symlinks is to immediately give
+Linus> access to new features in the kernel when those happen. New
+Linus> ioctl numbers etc etc. That was an overriding concern early on:
+Linus> the kernel interfaces expanded so rapidly even in "normal"
+Linus> areas that having the synchronization that symlinks offered was
+Linus> a good thing.
+
+Linus> However, the kernel interfaces aren't really supposed to change
+Linus> all that quickly any more, and more importantly: the technical
+Linus> users know how to fix things any way they want, so if they want
+Linus> a new ioctl number to show up they can actually edit the header
+Linus> files themselves, for example. But having separation is good
+Linus> for the non-technical user, because there are less surprises
+Linus> and package dependencies.
+
+Linus> Anyway, something like the patch that David suggested will
+Linus> certainly go in, although I suspect I'll wait for it to become
+Linus> "standard" and the glibc first real release to take place.
+
+

Added: dists/trunk/utils/kernel-package/kernel/README.image
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.image	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.image	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,13 @@
+
+    $Id: README.image,v 1.4 2002/05/03 21:17:06 srivasta Exp $
+
+ This is the Debian GNU/Linux prepackaged version of the Linux kernel
+ binary image and modules. Linux was written by Linus Torvalds
+ <torvalds at transmeta.com> and others.
+
+ The kernel sources may be retrieved from ftp.us.kernel.org:/pub/linux/kernel/
+
+ This package contains the Linux kernel image, the System.map file,
+ and the modules built by the packager.  It also contains scripts that
+ try to ensure that the system is not left in a unbootable state
+ after an update.

Added: dists/trunk/utils/kernel-package/kernel/README.modules
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.modules	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.modules	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,243 @@
+
+		Add on modules and the kernel-package
+                === == ======= === === ==============
+
+	There are a number of add-on modules (that is, kernel modules
+ are developed apart from the Linux kernel and do not appear in the 
+ mainstream kernel sources). Notables, at the time of writing, are the 
+ pcmcia-cs and and the alsa sound modules.
+
+	Most of these modules need to be compiled for each kernel
+ version; they are very dependent on kernel structures. It was
+ suggested that it would be nice to be able to build the add-on
+ modules whenever one created a new kernel, and kernel-package
+ provides some mechanisms to do so for co-operating add-on modules. 
+
+	In order for this to work, the add-on modules must appear in
+ a standard location, chosen to be $(MODULE_LOC)/<mod-name>/
+ (MODULE_LOC defaults to /usr/src/modules, and can be set either in
+ the environment or the configuration file), and must arrange to be
+ manipulated by the kernel-package mechanisms.
+
+USER INSTRUCTIONS
+==== ============
+
+     1)   install the source for your module package in a subdirectory of 
+          the $(MODULE_LOC)[/usr/src/modules] directory.  Use a
+          symbolic link to the actual source tree if you must.
+
+     2)   Get kernel sources from your favorite location. (For
+          pre-packaged kernels, it may be possible to build third
+          party modules by getting the kernel-headers package that
+          corresponds to the kernel-image package you have installed,
+          and pointing the build system of the kernel headers -- some
+          packaged modules packages provide an easy way to use the
+          kernel-headers packages, by allowing you to specify it like so:
+            [cd $MODULE_LOC/$module/;
+              ./debian/rules  KSRC=/usr/src/kernel-headers-X.Y.ZZ binary
+             ])
+
+     3)   Make sure you have the versions of packages as recommended
+          in the Documentation/Changes file. 
+
+     4)   Unpack the kernel sources.  Change dir to the unpacked sources.
+
+     5)   If you are building a kernel that is custom configured to your
+          specifications at this time, go ahead and configure the
+          kernel with `make config', `make menuconfig', or `make
+          xconfig.'  To build a new kernel-image package, execute:
+               make-kpkg --revision number kernel_image
+          This will generate a kernel-image-<kernel version> deb file
+          in the parent directory.  Here number (the argument supplied
+          after the --revision flag) is a version number for your
+          custom built kernel.  You may also do this on the fly by
+          setting the DEBIAN_REVISION environmental variable.  It is
+          important that you choose the revision number in such a way
+          that a generic kernel-image package will not override the
+          custom package while using dselect (or `dpkg -BOGiE').  I
+          recommend a two-level scheme where the major level starts
+          with a letter.  One such scheme is your (short) host name
+          followed by a dot (.) and a number.  For example, if your
+          machine is named myhost, you would use --revision myhost.1
+          in the command line.  If you had to rebuild your custom
+          kernel, you would use --revision myhost.2 and so on.  See
+          /usr/share/doc/kernel-package/README.gz for more information on
+          revision numbers.
+
+     6)   To build the actual module packages, execute:
+               make-kpkg modules_image
+          This will generate a  <name>-modules-<kernel version>.deb file in
+          the parent directory. The revision you supplied while building the
+          kernel shall be used automatically.
+
+          If you are using an official Debian kernel-image with specific
+          options (kernel-image-x.y.z-foo), you should append this version
+          for modules compilation:
+               make-kpkg --append-to-version -foo modules_image
+          (e.g. of foo at this time are "386", "k6", "586tsc"...)
+          A revision number based on the date shall be used automatically.
+          You can however force the revision number using the --revision
+          flag (see 3.1).
+
+     7) Install the two newly created deb files (you can use `dpkg -i
+          file').
+
+     8)   Clean the source trees:
+               make-kpkg modules_clean clean 
+
+MODULE MAINTAINER INSTRUCTIONS
+====== ========== ============
+
+     1)   install the source for your module package in a subdirectory of 
+          the $(MODULE_LOC)[/usr/src/modules] directory.  Use a
+          symbolic link to the actual source tree if you must.
+
+     2)   if you are modules maintainer and want to build the set of
+          binary modules packages that will work with each of the
+          variants of the kernel that are in the archive, you want to
+          use the sources for the official kernel-images.
+          
+          apt-get source kernel-image-2.4.18-386 (substitute as
+           appropriate for kernel version and architecture)
+
+     3)   satisfy the build-deps of that image.
+
+     4)   debian/rules unpack
+
+     5) If you are building a whole set of modules for all
+         sub-architectures, you can do something like:
+           for i in 386 586tsc 686 686-smp k6 k7; do
+	     cd build-$i
+	     make-kpkg modules --append_to_version -$i
+	     make-kpkg modules_clean
+	     cd ..
+          done
+          Change the list of flavours as appropriate for your
+          architecture of course. See configs in config/ directory.
+          cp /boot/config-<kernel version> build-$i.config, etc, as needed. 
+
+     6)  Test, sign and upload the various .changes and .deb files
+         that result.
+
+======================================================================
+
+        kernel-package provides for four targets for the use of
+ stand-alone kernel modules packages.
+
+	The special targets to give to make-kpkg are:
+ a) modules-image modules_image:   only generate module binary
+				   packages. Please remember to clean
+				   the modules after the build; see
+				   the sample files for an example. 
+ b) modules:                       generate the modules packages and
+                                   sign them with dchanges (this
+                                   creates the source and diff packages
+                                   as well)
+ c) modules-config modules_config: only configure the module
+ d) modules-clean  modules_clean:  Clean the modules source tree, and
+				   undo all changes made by the above
+				   commands. 
+	
+	So, add to the 
+4% fakeroot make-kpkg --revision=custom.1.0 kernel_image 
+4a% fakeroot make-kpkg --revision=custom.1.0 modules_image,
+        and remember to install the modules (after you have installed
+ the kernel-image) by saying 
+5# dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb
+5a# dpkg -i $(MODULE_LOC:-/usr/src/modules)/<mode-name>-<version>.deb
+	
+MODULE Packaging hints
+====== ========= =====
+
+        make-kpkg arranges to cd into each modules top directory,
+ $(MODULE_LOC:-/usr/src/modules)/<mod-name>/, and runs ./debian/rules
+ <target>.
+
+ <target> can be one of:                                                       
+ kdist_image           Create the binary image of the module                   
+                       * Called for make-kpkg modules_image                    
+ kdist                 Generate the modules packages and sign them             
+                       * Called for make-kpkg modules                          
+ kdist_configure       Configure the modules packages                          
+                       * Called for make-kpkg modules_config                   
+ kdist_clean           Clean the modules source tree                           
+                       * Called for make-kpkg modules_clean                    
+                                                                  
+	 Starting with kernel version 2.6.X, the build process is
+ for third party modules has been modified; now modules are expected
+ to build in the kernel sources dir, and you set the SUBDIR arg to
+ point to the source for the module itself. This arranges for the
+ kernel makefiles to do all the boilerplate work of building/running
+ modpost, dependencies, et cetera.  Here's the "new" way of building a
+ kernel module (both as used by alsa-source and as recommended by the
+ kbuild maintainer):
+                                                                                
+ ifdef NEW_KBUILD                                                               
+         $(MAKE) -C $(CONFIG_SND_KERNELDIR) SUBDIRS=$(MAINSRCDIR)/kbuild modules
+ else                                
+
+	The problem is that unless the module passes in the same
+ EXTRAVERSION=XYZ argument that the main kernel build process did,
+ include/linux/version.h shall be regenerated, with a different value
+ now than when the kernel was compiled. The only way to avoid this is
+ to make sure the module passes EXTRAVERSION also; the 2.6 kernel
+ makefile is very enthusiastic about making sure version.h is up to
+ date.
+
+	So, make-kpkg now passes a new parameter, KPKG_EXTRAV_ARG, to
+ the module; the value is either empty, or a string like
+  "EXTRAVERSION=X.Y.Z". The idea is that you can call 
+     $(MAKE) $(KPKG_EXTRAV_ARG) ... 
+ and have the same version.h info as the main kernel image does.
+
+ 	Additionally, the following information is provided in the
+ environment:
+ a) KVERS  Contains the kernel version
+ b) KSRC   Contains the location of the kernel sources 
+ c) KMAINT Contains the Name of the maintainer to pass to PGP
+ d) KEMAIL Contains the email address of the maintainer
+ e) KPKG_DEST_DIR Contains the destination directory where the .debs are put
+ f) KDREV  Contains the Debian revision used for the kernel image
+ g) KPKG_MAINTAINER Contains the Name of the maintainer (may be different from 
+                    KMAINT, since the latter can be a key id)
+
+	Additionally, the following variables may also be present in the 
+ environment:
+   h) APPEND_TO_VERSION This contains a string to be appended to the 
+                        EXTRAVERSION variable. This is already factored 
+                        into the KVERS variable above.
+   i) FLAVOUR Contains the flavour, if any, of the current
+              kernel. This is already factored into the KVERS variable
+	      above.  Please note that FLAVOURS are now deprecated in
+              preference to  APPEND_TO_VERSION
+   j) INT_SUBARCH Contains the SUB arch if any if and only if the 
+                  ARCH_IN_NAME variable has been set. I suspect that the
+                  user wants the .deb names to be modified (but not the
+                  kernel version or the location of the dir in which to
+                  find modules if this is set. This is *NOT* factored
+                  into KVERS above, and is there to be used at your
+                  discretion. 
+   k) UNSIGN_CHANGELOG  A boolean
+   l) UNSIGN_SOURCE     A boolean
+   m) ROOT_CMD          a program, like sudo or fakeroot
+   n) root_cmd This is a misnomer. That variable actually holds arguments
+               for dpkg, specifically, -uc -us -r<blah>, or any
+               combination thereof, asd requested by the user. This
+               may be set in the config file, so if this variable
+               exists, it incorporates and over rides the env vars
+               UNSIGN_CHANGELOG, UNSIGN_SOURCE, and ROOT_CMD
+   o) CONCURRENCY_LEVEL The setting from the user passed in to pass to
+      make -j. kernel-package itself does not call the modules target
+      with -j since it does not know if that is safe; it is up to
+      module maintainers to see if this parallel compilation setting
+      may be used.
+   p) KPKG_EXTRAV_ARG A string. It is either empty, or contains a
+      directive to set the EXTRAVERSION variable.
+
+	Have fun,
+
+	manoj
+-- 
+Manoj Srivastava  <srivasta at acm.org> <http://www.datasync.com/%7Esrivasta/>
+Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
+

Added: dists/trunk/utils/kernel-package/kernel/README.source
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.source	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.source	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,21 @@
+
+    $Id: README.source,v 1.2 1999/10/08 10:33:41 srivasta Exp $
+
+ This is the Debian GNU/Linux prepackaged version of the Linux kernel
+ sources. An attempt has been made to keep this directory as close to
+ the pristine sources as possible, modulo any patches that the Debian
+ maintainer has deemed required. 
+
+	You may treat this directory just as you would any source tree
+ that you download from a primary Linux kernel archive site.
+
+	If you wish to create a kernel image Debian package, e.g.:
+ ../=ST-image=V_=V-C1.0_=A.deb
+ please read /usr/share/doc/kernel-source-=V/README.gz fileand follow
+ directions. 
+
+	The file /usr/share/doc/kernel-source-=V/Rationale.gz contains
+ reasons why you may wish to do so.
+
+Manoj Srivastava  <srivasta at debian.org> <http://www.datasync.com/%7Esrivasta/>
+Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E

Added: dists/trunk/utils/kernel-package/kernel/README.tecra
===================================================================
--- dists/trunk/utils/kernel-package/kernel/README.tecra	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/README.tecra	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,36 @@
+
+Tecras and other notebooks 
+--------------------------
+	  (Many thanks to Philip Hands <phil at hands.com> and
+           Avery Pennarun <apenwarr at worldvisions.ca> for this explanation)
+
+Tecras and other notebooks, and some PCs have a problem where they
+fail to flush the cache when switching on the a20 gate (IIRC), which
+is provoked by bzImage kernels, but not by zimage kernels. 
+
+bzImage files are actually "big zImage" not "bzipped Image".  bzImage
+kernels can be as large as you like, but because they need to decompress
+into extended memory, they aggravate this problem.  zImage kernels just
+compress into conventional memory, so they never need to touch the a20 gate,
+but they hit the 640k limit.
+
+This problem is *not* present in 2.1.* and later (2.2 when available)
+kernels, bzImage kernel work just fine (the necessary code has been
+added, see the .S files in the kernel sources).
+
+
+For older kernels there are two solutions that I know of:
+
+  1) apply a patch, which flushes the cache.  Unfortunately this
+     causes other machines to crash so is not universally applicable
+     (hence the tecra disks being segragated from the mainstream)
+
+  2) build a zimage, rather than bzimage kernel.  This seems to get
+     round the problem. use the --zimage option to make-kpkg, or even
+     set this as the default in /etc/kernel-pkg.conf.
+
+
+	manoj
+-- 
+Manoj Srivastava  <srivasta at acm.org> <http://www.datasync.com/%7Esrivasta/>
+Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E

Added: dists/trunk/utils/kernel-package/kernel/SiloDefault
===================================================================
--- dists/trunk/utils/kernel-package/kernel/SiloDefault	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/SiloDefault	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,26 @@
+
+  $Id: SiloDefault,v 1.1 1998/03/05 22:45:34 srivasta Exp $
+
+If the post install script finds SILO on the system (/sbin/silo),
+it checks to see if there already exists a configuration file
+/etc/silo.conf. If not, a boilerplate SILO configuration file that 
+will work with the image just installed, as follows.
+
+It looks into /etc/fstab, looking for the device that the root (/)
+directory is on, also, it looks for any partition that may have a boot
+sector installed by SILO, ignoring swap, NFS and proc file systems and
+floppy drives (if no SILO sector is found, it assumes that the drive
+that the root device is on should be where SILO places the block (this
+is not good for all installations, but it gives a starting point) and
+inserts lines like (assuming the root directory is on /dev/sda4):
+----------------------------------------------------------------------
+partition=4 root=/dev/sda4
+----------------------------------------------------------------------
+
+and then appends the following:
+----------------------------------------------------------------------
+timeout=100
+image=/vmlinuz
+label=Linux
+read-only
+----------------------------------------------------------------------

Added: dists/trunk/utils/kernel-package/kernel/VmeliloDefault
===================================================================
--- dists/trunk/utils/kernel-package/kernel/VmeliloDefault	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/VmeliloDefault	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,28 @@
+
+
+If the post install script finds VMELILO on the system (/sbin/vmelilo),
+it checks to see if a configuration file (/etc/vmelilo.conf) already
+exists. If not, it creates a boilerplate VMELILO configuration file
+that will work with the image just installed, as follows.
+
+It looks into /etc/fstab, looking for the device that the root (/)
+directory is on, ignoring swap, NFS and proc file systems it assumes
+that the drive that the root device is on should be where VMELILO
+installs the boot sector (this is not good for all installations, but
+it gives a starting point) and inserts lines like (assuming the root
+directory is on /dev/sda2):
+----------------------------------------------------------------------
+boot      = /dev/sda
+root      = /dev/sda2
+----------------------------------------------------------------------
+
+and then appends the following:
+----------------------------------------------------------------------
+default   = Linux
+delay     = 2
+
+[boot]
+label     = Linux
+image     = /vmlinuz
+read-only
+----------------------------------------------------------------------

Added: dists/trunk/utils/kernel-package/kernel/changelog
===================================================================
--- dists/trunk/utils/kernel-package/kernel/changelog	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/changelog	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,451 @@
+=ST-source-=V (=D) unstable; urgency=low
+
+  * Added support for netwinders
+  * Modified modules support to not assume everything in /usr/src/modules
+    is a directory. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 25 Nov 1998 01:39:43 -0600
+
+kernel-source-0.34 (1.01)  unstable; urgency=low
+
+  * This is a major change in the source/header packages. In architectures
+    different from i386, `kernel-headers-*' and `kernel-source-*' are
+    incompatible. This also has an effect on libc6-dev, which depends on
+    kernel-headers-2.0.3x | kernel-source-2.0.3x, which is only true on
+    i386 architectures. One possible solution would be to make libc6-dev
+    depend on kernel-headers-2.0.32, but that won't work because
+    kernel-source provides kernel-headers. In fact, since kernel-headers
+    are arch dependent, but kernel-source is arch: all, kernel-source-*
+    should not provide kernel-header* at all. 
+    
+    Once kernel source stops providing kernel-header*, and libc6-dev
+    depends on kernel-headers-2.0.32 and links /usr/include/{linux,asm} to
+    /usr/src/kernel-headers-2.0.32 (nor /usr/src/linux-2.0.32) things
+    would work again in a Multi arch compatible fashion.
+  
+    Hence, now kernel-source-* packages compiled with this kernel-package
+    shall not provide any sort of kernel-headers. For the sake of
+    backwards compatibility, /usr/src/linux-$version symlinks are still
+    being provided (as people may upload newer kernels while keeping an
+    older libc6-dev around, which depends on /usr/src/linux-2.0.32. 
+  
+    However, I have been badgered enough about this that I shall remove
+    the /usr/src/linux-$version symlinks at some point. This version no
+    longer registers stuff in /usr/src/.linux-versions, and is no longer
+    as paranoid about /usr/src/linux; but it does not outright remove
+    those files either, so as not to cause people with older kernels
+    having a problem during removal.As soon as it is deemed permissible,
+    we shall get less paranoid about /usr/src/linux-$version as well. 
+  * closes: Bug#18277
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Feb 1998 16:44:31 -0600
+
+kernel-source-0.33 (1.01) unstable; urgency=low
+
+  * Added SUBARCH, which is used to distinguish Amiga, Atari, Macintosh,
+    etc. kernels for Debian/m68k, and may well be required for the alpha,
+    from what I hear. Unlike the FLAVOURS variable, which affects
+    everything it can lay its grubby hands on (kernel image, headers,
+    source, doc package versions, and where the modules are looked for
+    under /lib/modules), this only affects the naming of the kernel-image
+    as the source and doc packages are architecture independent and the
+    kernel-headers do not vary from one sub-architecture to the
+    next. These changes are courtesy of James Troup <J.J.Troup at scm.brad.ac.uk>
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 16 Feb 1998 16:47:08 -0600
+
+kernel-source-0.32 (1.01) unstable; urgency=low
+
+  * Ensure that the /usr/src/linux and /usr/src/linux-<version> links
+    always exist, no matter what. Apparently, upgrading from
+    kernel-source-2.0.32_2.0.32-1 to kernel-source-2.0.32_2.0.32-3 does
+    not create /usr/src/linux-<version>, which breaks libc6-dev.
+  * Toned down the language about LILO, so as not to startle new sparc users
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 12 Feb 1998 21:56:50 -0600
+
+kernel-source-0.31 (1.01) unstable; urgency=low
+
+  * Added ARCH to make called, this allows for cross compiling kernels
+    (added on a request by  James Troup <J.J.Troup at scm.brad.ac.uk>)
+  * Make kernel-headers arch: any, so we can indeed have different headers
+    for different architectures.
+  * m68k can now handle vmlinuz, so reverse that behaviour in the rules
+    file. AFAIK m68k still uses zImage.
+  * Improvements to /usr/doc/kernel-patch/MultiArch.gz, based on
+    suggestions by James Troup <J.J.Troup at scm.brad.ac.uk>/
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  9 Feb 1998 17:11:05 -0600
+
+kernel-source-0.30 (1.01) unstable; urgency=low
+
+  * Redid the Headers README file
+  * Added a rationale to the LinkPolicy document. So far, it detailed
+    *what* Debian did. Now, it also says *why* we do it.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 29 Jan 1998 19:13:58 -0600
+
+kernel-source-0.29 (1.01) unstable; urgency=low
+
+  * Important changes for kernel-source-* and kernel-header-* packages: now
+    kernel-source-* packages also provide the exact kernel-header-* (libc6
+    need only depend on kernel-header-* now.
+  * The kernel-header-* and kernel-source-* packages now also maitain the
+    /usr/src/linux-X.YY.ZZ links (in addition to the /usr/src/linux links)
+    This is used in the libc6 package.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sat, 13 Dec 1997 12:46:47 -0600
+
+
+kernel-source-0.28 (1.01) unstable; urgency=low
+
+  * Fixed a typo where we tried to dd /vmlinuz-2.0.32 rather than the
+    correct /boot/vmlinuz-2.0.32 in image.postinst. How come this glaring
+    an error has gone unreported until now?
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 23 Jan 1998 14:36:34 -0600
+
+kernel-source-0.27 (1.01) unstable; urgency=low
+
+ * Fixed Typo in kernel rules that put all modules into block (this
+    is more of a thinko/cut and paste error. fixes: Bug#16697,Bug#16702
+  * No longer a fatal error if there is no /vmlinuz (or
+    equivalent). fixes: Bug#16899
+  * Added language to the abort on /usr/src/linux not being a
+    link. 
+  * Documented the fact that if you re-run make-kpkg with a different
+    revision number, you have to reconfigure the kernel. 
+    fixes: Bug#16968
+  * ignore obsolete fdformat in favour of superformat.
+  * Changed the kernel rules file not break on the sound modules of
+    2.1.70+ kernels (I think it is a bug in the kernel Makefile, but this
+    fix make make-kpkg handle the problem and be more robust).
+  * Modified image.postinst to also cater to people on whose architecture
+    the image is not called vmlinuz but something else (like vmlinux, for
+    example). closes:Bug#16258
+  * Made the postrm's also know about the kernel versrion, not just the
+    postinst. (Sorry). closes:Bug#15920
+  * Changed include.postrm to be more careful about removing the symbolic
+    link /usr/src/linux-X.Y.Z. Keep track if there is another package
+    installed that could provide the link.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 21 Jan 1998 03:27:35 -0600
+
+kernel-source-0.26 (1.01) unstable; urgency=low
+
+  * Added HAM modules to the module we know about, these were introduced
+    in 2.1.70.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue,  9 Dec 1997 23:27:04 -0600
+
+kernel-source-0.25 (1.01) unstable; urgency=low
+
+  * Ignore unmounted devices while looking for a root file system. Much
+    thanks to Thomas Kocourek <tko at westgac3.dragon.com> for noticing
+    this. 
+  * Make sure that the copyright file for the kernel-doc package is not
+    compressed. closes:Bug#14403,Bug#14405
+  * Added internal utility kpkg-vercheck to test the validity of the
+    package version.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 10 Nov 1997 10:37:08 -0600
+
+kernel-source-0.24 (1.01) unstable; urgency=low
+
+  * Install the README.headers in the right place for the source
+    package. closes:Bug#14552.
+  * Handle the new NLS_MODULES that have appeared in the newest 2.1.6x
+    kernels. closes:Bug#14527.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed,  5 Nov 1997 23:30:48 -0600
+
+kernel-source-0.23 (1.-0) unstable; urgency=low
+
+  * Added README.headers to the kernel-source package as well, since the
+    information _is_ relevant to compiling kernels. Since kernel source
+    packages have higher visibility than kernel header packages, this may
+    help avoid some FAQs from being asked.
+  * Changed image postinst not to use the obsolete -d option to
+    superformat. Removed extra spaces from the exec option, so that it is
+    more likely to work. Noticed by Joost Kooij <kooij at mpn.cp.philips.com>
+  * Note that the proposed two level versioning scheme fails if standard
+    kernels use epochs. Further note that one may introduce epochs even in
+    custom kernels. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 23 Oct 1997 12:19:51 -0500
+
+kernel-source-0.22 (1.01) unstable; urgency=low
+
+  * Handle obsolete /System.map and /System.old links left around by older
+    kernel-package packages. All the programs that look at the information
+    in the map files (including top, ps, and klogd) also will look at
+    /boot/System.map-<version>, we just need to ensure that that file is
+    present, and no longer require the symbolic link. 
+    Actually, having the symbolic link in / is technically detrimental
+    (apart from cluttering up /); many programs, though looking in /boot,
+    still allow /System.map to override. If you use LILO to choose between
+    multiple kernels, then the /System.map symbolic link only applies to
+    one such kernel, for all other choices the symbols loaded will be
+    wrong. Not having the symbolic links at all prevents this. 
+    Therefore, the new image.postinst file shall offer to remove the
+    symbolic links in /. This should fix BUG#13359
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 26 Sep 1997 10:44:39 -0500
+
+kernel-source-0.21 (1.01) unstable; urgency=low
+
+  * Fixed handling of modules.dep in the image.postinst. We do not attempt
+    to recreate a modules.dep, since the man page admits the file so
+    created may be incorrect. We warn the installer that there maybe
+    problems loading modules into the kernel until reboot iff the version
+    being installed is the same as the version currently running.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 16 Sep 1997 15:07:02 -0500
+
+kernel-source-0.20 (1.01) unstable; urgency=low
+
+  * No longer create a System.map symlink in /, since that may confuse
+    klogd when choosing kernel images using LILO. Since top, ps, and klogd
+    look at /boot/System.map-<version>, we just need to make sure that
+    file is present. This makes us friendlier to multiple images of the
+    same kernel version.
+  * No longer redirect output to a file in /tmp for security reasons (we
+    use a log file in /var/log instead). This fixes BUG#11765,
+    BUG#11766 and BUG#11847 
+  * Added support for different flavours of the same kernel version for
+    people who need them. This is based on the ideas and work of Bill
+    Mitchell <mitchell at mozcom.com> and Noel Maddy <ncm at biostat.hfh.edu>.
+    This should make us fully compliant to having multiple flavours of the
+    same kernel version. 
+  * Added dependencies to targets in rules. Now things should work as
+    expected if one edits a .config file. 
+  * Fixed destination for the Buildinfo file. This fixes BUG#11884.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  4 Aug 1997 13:03:51 -0500
+
+kernel-source-0.19 (1.01) unstable; urgency=low
+
+  * All kernel packages produced now list the version of kernel-package
+    used in the file /usr/doc/Buildinfo.
+  * The image prerm will allow you to remove an running kernel image and
+    hose your system. You will be warned. (under protest).
+  * Fixed typo in control file for kernel-doc description. This fixes
+    Bug#11568.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 29 Jul 1997 17:47:41 -0500
+
+kernel-source-0.18 (1.01) unstable; urgency=low
+
+  * No longer carries around an extra uncompressed kernel image, and does
+    not anymore create /boot/psdatabase-X.X.XX. The psdatabase file does
+    not seem to be required anymore.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 18 Jun 1997 13:05:33 -0500
+
+kernel-source-0.17 (1.01) unstable; urgency=low
+
+  * Added patches to support m68k from "Frank Neumann"
+    <Frank.Neumann at Informatik.Uni-Oldenburg.DE>.
+  * Added patched to support sparcs from Eric Delaunay
+    <delaunay at lix.polytechnique.fr> 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon,  2 Jun 1997 15:17:59 -0500
+
+kernel-source-0.16 (1.01) unstable; urgency=low
+
+  * Moved config to /boot, where it arguably should have gone to in the
+    first place. The /boot directory contains other information pertinent 
+    to the kernel, such as the System.map file, and the psdatabase.  The 
+    information about exactly what was configured into the kernel was 
+    missing, and it can get quite critical on some machines.  Also, the 
+    config file may serve as a base for compiling the next kernel. This 
+    file is not really a configuration file (not when packaged as part of 
+    the kernel-image package), hence it does not belong in /etc (no amout 
+    of changing this file will have any affet on system behaviour).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 21 May 1997 01:44:17 -0500
+
+kernel-source-0.15 (1.01) unstable; urgency=low
+
+  * Kernel-image and kernel-doc now suggest each other.
+  * Also recognize powerpc as a synonym for ppc in determining whether
+    we use zImage or bzImage by default.
+  * Fixed up some typos in documentation
+  * Added rules target kernel_doc. This fixes BUG#9138
+  * Also install .config file under /usr/doc. This fixes BUG#9298
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 2 May 1997 14:34:51 -0500
+
+kernel-source-0.14 (1.01) unstable; urgency=low
+
+  * No longer install text files in the modules directory, since depmod
+    in modutils-2.1.34 fails when it finds a non-ELF file in modules
+    directory. This fixes Bug#9243.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 30 Apr 1997 15:24:51 -0500
+
+kernel-source-0.13 (1.01) unstable; urgency=low
+
+  * Really add in all the changes sent in by Herbert Xu. The changes are: 
+    * Changed to source package name back to kernel-source-=V again. 
+    * Changed the installs to be without -o root -g root since it is no
+      longer useful as the chowns are done before the packages are built. It
+      also means that if it is used in targets like stamp-configure which may
+      be run by anyone it won't not generate an error.
+    * Made rules file generate the control file.
+    * Fixed some typos in chown commands while generating the header
+      packages. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 21 Apr 1997 15:12:19 -0500
+
+ kernel-source-0.12 (1.01) unstable; urgency=low
+
+  * Forgot to mention that the source package for the kernel packages 
+    (produced by make-kpkg buildpackage, for example) has been changed to 
+    not contain the kernel version as part of the name (all the deb files 
+    produced have not changed), so we now get kernel-image-xxx_yy_zz.deb, 
+    kernel-source-xxx_yy_zz.deb, and kernel-headers-xxx_yy_zz.deb, along
+    with kernel-source.tar.gz and kernel-source_yy.diff.gz
+  * Added changes from the kernel packages maintainer (this is the
+    kernel-packages maintainer speaking, Herbert Xu handles the kernel
+    image, headers, and source packages at the moment).
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 13 Apr 1997 00:03:36 -0500
+
+ kernel-source-0.11 (1.01) unstable; urgency=low
+
+  * set umask to copy the kernel source files untainted by package creators
+    umask. 
+  * set umask to copy the kernel header files untainted by package creators
+    umask.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tuesday, 1 Apr 1997 11:04:42 -0600
+
+ kernel-source-0.10 (1.01) unstable; urgency=low
+
+  * image postinst no longer aborts when the user gives up on formatting a
+    floppy, but is offered a choice to proceed with a preformatted floppy. 
+  * Fixed spelling errors in kernel image postinst
+  * Offer to user superformat if it exists.
+  * Tested boot floppy creation.
+  * Tested on 2.0.29, 2.1.29, and 2.1.30
+  * Mention setfdprm in postinst if fail to format floppy.
+  * Fix a typo in code determining which floppy drive to use
+  * Allow leading whitespace in responses
+
+ -- Manoj Srivastava <srivasta at debian.org>  Sun, 23 Mar 1997 22:53:13 -0600
+
+kernel-source-0.9 (1.01) unstable; urgency=low
+
+  n Stupid @#$%$%@! vi changed Feb to February in the changelog messing up
+    gencontrol. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  Mon, 17 Feb 1997 19:29:02 -0600
+
+kernel-source-0.8 (1.01) unstable; urgency=low
+
+  * Removed extra root checks
+  * Added error messages to failed root check
+ 
+ -- Manoj Srivastava <srivasta at debian.org> Thursday, 13 February 1997 14:47:06 -0600
+
+kernel-source-0.7 (1.01) unstable; urgency=low
+
+  * Fixed kernel rules file so that one does not depend on the existence of modules
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tuesday, 28 January 1997 22:15:27 -0600
+
+kernel-source-0.6 (1.01) unstable; urgency=low
+
+  * changed priority of kernel-source package to optional
+  * changed priority of kernel-image package to optional
+
+ -- Manoj Srivastava <srivasta at debian.org>  Fri, 22 Nov 1996 11:02:31 -0600
+
+
+kernel-source-0.5 (1.01) unstable; urgency=low
+
+  * kernel-source-X.XX now no longer recommends bin86, since bin86 is only
+    available intel platforms.  It now merely mentions it in the
+    description.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Thu, 7 Nov 1996 22:17:47 -0600
+
+kernel-source-0.4 (1.01) unstable; urgency=low
+
+  * kernel-source-X.XX now recommends bin86, which fixes Bug#4443
+  * Added short, succinct (and potentially dangerous) instructions on
+    compiling kernels at the top of the README file.  This fixes Bug#4445.
+
+ -- Manoj Srivastava <srivasta at debian.org>  Wed, 6 Nov 1996 23:59:47 -0600
+
+kernel-source-0.3 (1.01) unstable; urgency=low
+
+  * Changed everything to new packaging standards.
+  * Major re-organization.
+  * Added explanation for kernel-headers-X.XX (and why we need this
+    package inspite of having headers in libc5-dev)
+  * Added README files for all packages (the old README files became
+    copyright files).
+  * Added target for buildpackage (wich needed a hack in the target clean
+    so as not to remove the ./debian directory prematurely)
+
+ -- Manoj Srivastava <srivasta at debian.org>  Tue, 5 Nov 1996 22:42:12 -0600
+
+kernel-source-0.2 (1.01) unstable; urgency=low
+
+  * Made image.postinst more polite.
+  * Also enabled kernel-{source,image,headers} targets in kernel.rules 
+  * Changed make-kpkg to also accept the new targets.
+  * Fixed typo in man page.
+  * The man page says it is an administrators man page rather than a 
+    programmers man page.
+  * Recommended libc-dev for kernel-source and kernel-package
+  * source suggests ncurses3.0-dev, tk40-dev and the description explains 
+    you could use make menuconfig rather than plain old make config if you
+    had these packages.
+  * Fixed typo in the rules for modules in /usr/src/modules/ directory
+  * Made the rules for such modules ignore errors (since they are not
+    really a part of this package, error there should not halt this build
+    (or so people seem to want it)
+  * Look for modules in the kernel config file (or the default config file
+    if the user has not supplied a config file), and only make modules and
+    install them if modules have been configured in the config file. This 
+    could be tested better.
+  * Fixed the make-kpkg.8 man page so that it now does not seem to mandate
+    a source and diff file for additional modules installed under the 
+    directory /usr/src/modules/ (whether these files are produced is at
+    the discretion of the maintainer of that modules package.
+  * Make configure depend on stamp-configure which in turn depends on
+    .config Hopefully, this will remake the image target if one changes
+    the config file Hopefully, this will not cause the image target to
+    build needlessly. 
+
+ -- Manoj Srivastava <srivasta at debian.org>  
+
+kernel-source-0.1 (1.01) unstable; urgency=low
+
+  * Changed the scripts to refer to /usr/bin/perl rather than /bin/perl.
+  * Added an extended description to the image control file.
+  * Added a note that the dist target requires a PGP key.
+  * Fixed a typo (missing DEBDIR) in debian.rules.
+  * Fixed the targets expected by make-kpkg (kernel_image rather than 
+    kernel-image, etc).
+  * In image.postinst, made arguments to system be a single argument if  
+    the arguments contain shell meta-characters, (this way perl passes
+    them to sh -c).
+  * Made make-kpkg accept non floats as revision numbers, to facilitate  
+    local names.
+  * Fixed silly bug in makefloppy in image.postinst.
+  * Fixed the extended description of the kernel-package package.
+  * Updated the image postinst to install the mbr, if it exists, and to
+    activate the root partition, and to not overwrite the mbr (oops).
+  * Changed maintainer email address to debian.org (I'll be in a state of  
+    flux soon)
+
+
+ -- Manoj Srivastava <srivasta at pilgrim.umass.edu>  
+
+Local variables:
+mode: debian-changelog
+End:

Added: dists/trunk/utils/kernel-package/kernel/config
===================================================================
--- dists/trunk/utils/kernel-package/kernel/config	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/config	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,312 @@
+#
+# Automatically generated by make menuconfig: don't edit
+# $Id: config,v 1.2 1997/06/03 03:26:32 srivasta Exp $
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KERNELD=y
+
+#
+# General setup
+#
+CONFIG_MATH_EMULATION=y
+CONFIG_NET=y
+# CONFIG_MAX_16M is not set
+CONFIG_PCI=y
+# CONFIG_PCI_OPTIMIZE is not set
+CONFIG_SYSVIPC=y
+CONFIG_BINFMT_AOUT=m
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_JAVA=m
+CONFIG_KERNEL_ELF=y
+CONFIG_M386=y
+
+#
+# Floppy, IDE, and other block devices
+#
+CONFIG_BLK_DEV_FD=y
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+CONFIG_BLK_DEV_IDE_PCMCIA=y
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_TRITON=y
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_BLK_DEV_LOOP=m
+# CONFIG_BLK_DEV_MD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_DEV_XD=m
+# CONFIG_BLK_DEV_HD is not set
+
+#
+# Networking options
+#
+# CONFIG_FIREWALL is not set
+# CONFIG_NET_ALIAS is not set
+CONFIG_INET=y
+# CONFIG_IP_FORWARD is not set
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ACCT is not set
+# CONFIG_ARPD is not set
+# CONFIG_INET_PCTCP is not set
+CONFIG_INET_RARP=m
+# CONFIG_NO_PATH_MTU_DISCOVERY is not set
+CONFIG_IP_NOSR=y
+# CONFIG_SKB_LARGE is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+# CONFIG_AX25 is not set
+# CONFIG_BRIDGE is not set
+CONFIG_NETLINK=y
+# CONFIG_RTNETLINK is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=m
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_CHR_DEV_SG=m
+CONFIG_SCSI_MULTI_LUN=y
+# CONFIG_SCSI_CONSTANTS is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_IN2000=m
+CONFIG_SCSI_AM53C974=y
+CONFIG_SCSI_BUSLOGIC=m
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA=m
+CONFIG_SCSI_EATA_DMA=m
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_GENERIC_NCR5380=m
+# CONFIG_SCSI_GENERIC_NCR53C400 is not set
+CONFIG_SCSI_G_NCR5380_PORT=y
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR53C7xx=m
+# CONFIG_SCSI_NCR53C7xx_sync is not set
+CONFIG_SCSI_NCR53C7xx_FAST=y
+CONFIG_SCSI_NCR53C7xx_DISCONNECT=y
+CONFIG_SCSI_NCR53C8XX=m
+# CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+# CONFIG_SCSI_NCR53C8XX_NO_DISCONNECT is not set
+# CONFIG_SCSI_NCR53C8XX_FORCE_ASYNCHRONOUS is not set
+# CONFIG_SCSI_NCR53C8XX_FORCE_SYNC_NEGO is not set
+# CONFIG_SCSI_NCR53C8XX_DISABLE_MPARITY_CHECK is not set
+# CONFIG_SCSI_NCR53C8XX_DISABLE_PARITY_CHECK is not set
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+CONFIG_SCSI_SEAGATE=m
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+CONFIG_SCSI_ULTRASTOR=m
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+CONFIG_DUMMY=m
+CONFIG_EQUALIZER=m
+CONFIG_DLCI=m
+CONFIG_DLCI_COUNT=24
+CONFIG_DLCI_MAX=8
+CONFIG_SDLA=m
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_SLIP=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_NET_RADIO=y
+CONFIG_BAYCOM=m
+CONFIG_STRIP=m
+CONFIG_WAVELAN=m
+CONFIG_WIC=m
+CONFIG_SCC=m
+CONFIG_NET_ETHERNET=y
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=m
+CONFIG_EL2=m
+CONFIG_ELPLUS=m
+CONFIG_EL16=m
+CONFIG_EL3=m
+CONFIG_VORTEX=m
+CONFIG_LANCE=y
+CONFIG_LANCE32=y
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=m
+CONFIG_ULTRA=m
+CONFIG_SMC9194=m
+CONFIG_NET_ISA=y
+CONFIG_AT1700=m
+CONFIG_E2100=m
+CONFIG_DEPCA=m
+CONFIG_EWRK3=m
+CONFIG_EEXPRESS=m
+CONFIG_EEXPRESS_PRO=m
+CONFIG_FMV18X=m
+CONFIG_HPLAN_PLUS=m
+CONFIG_HPLAN=m
+CONFIG_HP100=m
+CONFIG_ETH16I=m
+CONFIG_NE2000=m
+CONFIG_NI52=m
+CONFIG_NI65=y
+CONFIG_SEEQ8005=y
+CONFIG_SK_G16=y
+CONFIG_NET_EISA=y
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_DE4X5=m
+CONFIG_DEC_ELCP=m
+CONFIG_DGRS=m
+CONFIG_ZNET=y
+CONFIG_NET_POCKET=y
+CONFIG_ATP=y
+CONFIG_DE600=m
+CONFIG_DE620=m
+CONFIG_TR=y
+CONFIG_IBMTR=m
+CONFIG_ARCNET=m
+CONFIG_ARCNET_ETH=y
+CONFIG_ARCNET_1051=y
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_AUDIO=y
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_PCBIT=m
+CONFIG_ISDN_DRV_TELES=m
+
+#
+# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
+#
+CONFIG_CD_NO_IDESCSI=y
+CONFIG_AZTCD=m
+CONFIG_GSCD=m
+CONFIG_SBPCD=m
+CONFIG_MCD=m
+CONFIG_MCDX=m
+CONFIG_OPTCD=m
+CONFIG_CM206=m
+CONFIG_SJCD=m
+CONFIG_CDI_INIT=y
+CONFIG_ISP16_CDI=m
+CONFIG_CDU31A=m
+CONFIG_CDU535=m
+
+#
+# Filesystems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_LOCK_MANDATORY is not set
+CONFIG_MINIX_FS=y
+# CONFIG_EXT_FS is not set
+CONFIG_EXT2_FS=y
+# CONFIG_XIA_FS is not set
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_NFS_FS=m
+CONFIG_SMB_FS=m
+CONFIG_SMB_LONG=y
+CONFIG_NCP_FS=m
+CONFIG_ISO9660_FS=m
+CONFIG_HPFS_FS=m
+CONFIG_SYSV_FS=m
+CONFIG_AFFS_FS=m
+CONFIG_AMIGA_PARTITION=y
+CONFIG_UFS_FS=m
+CONFIG_BSD_DISKLABEL=y
+CONFIG_SMD_DISKLABEL=y
+
+#
+# Character devices
+#
+CONFIG_SERIAL=m
+# CONFIG_DIGI is not set
+CONFIG_CYCLADES=m
+# CONFIG_STALDRV is not set
+CONFIG_RISCOM8=m
+CONFIG_PRINTER=m
+CONFIG_MOUSE=y
+CONFIG_ATIXL_BUSMOUSE=m
+CONFIG_BUSMOUSE=m
+CONFIG_MS_BUSMOUSE=m
+CONFIG_PSMOUSE=m
+CONFIG_82C710_MOUSE=y
+# CONFIG_UMISC is not set
+# CONFIG_QIC02_TAPE is not set
+CONFIG_FTAPE=m
+# CONFIG_APM is not set
+# CONFIG_WATCHDOG is not set
+# CONFIG_RTC is not set
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+# CONFIG_PAS is not set
+CONFIG_SB=y
+# CONFIG_ADLIB is not set
+# CONFIG_GUS is not set
+# CONFIG_MPU401 is not set
+# CONFIG_UART6850 is not set
+# CONFIG_PSS is not set
+# CONFIG_GUS16 is not set
+# CONFIG_GUSMAX is not set
+# CONFIG_MSS is not set
+# CONFIG_SSCAPE is not set
+# CONFIG_TRIX is not set
+# CONFIG_MAD16 is not set
+# CONFIG_CS4232 is not set
+# CONFIG_MAUI is not set
+CONFIG_AUDIO=y
+# CONFIG_MIDI is not set
+# CONFIG_YM3812 is not set
+SBC_BASE=220
+SBC_IRQ=7
+SBC_DMA=1
+SB_DMA2=5
+SB_MPU_BASE=0
+SB_MPU_IRQ=-1
+DSP_BUFFSIZE=65536
+# CONFIG_LOWLEVEL_SOUND is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PROFILE is not set
+

Added: dists/trunk/utils/kernel-package/kernel/copyright.doc
===================================================================
--- dists/trunk/utils/kernel-package/kernel/copyright.doc	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/copyright.doc	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,31 @@
+
+    $Id: copyright.doc,v 1.5 1999/07/14 16:06:06 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the Linux kernel
+Documentation. Linux was written by Linus Torvalds 
+<Linus.Torvalds at cs.Helsinki.FI> and others.
+
+This package was put together by Herbert Xu
+<herbert at greathan.apana.org.au>, from sources retrieved from
+directories under ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/.
+The sources may be found at most Linux ftp sites, including 
+ftp://ftp.kernel.org/pub/linux/kernel/
+
+Linux is copyrighted by Linus Torvalds and others.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.

Added: dists/trunk/utils/kernel-package/kernel/copyright.headers
===================================================================
--- dists/trunk/utils/kernel-package/kernel/copyright.headers	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/copyright.headers	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,31 @@
+
+    $Id: copyright.headers,v 1.5 1999/07/14 16:06:07 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the Linux kernel
+headers. Linux was written by Linus Torvalds <Linus.Torvalds at cs.Helsinki.FI>
+and others.
+
+This package was put together by Simon Shapiro <Shimon at i-Connect.Net>, from
+sources retrieved from directories under
+ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/
+The sources may be found at most Linux ftp sites, including 
+ftp://ftp.kernel.org/pub/linux/kernel/
+
+Linux is copyrighted by Linus Torvalds and others.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program;  if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA. 
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.

Added: dists/trunk/utils/kernel-package/kernel/copyright.image
===================================================================
--- dists/trunk/utils/kernel-package/kernel/copyright.image	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/copyright.image	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,31 @@
+
+    $Id: copyright.image,v 1.5 1999/07/14 16:06:07 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the Linux kernel
+binary image. Linux was written by Linus Torvalds
+<Linus.Torvalds at cs.Helsinki.FI> and others.
+
+This package was put together by Simon Shapiro <Shimon at i-Connect.Net>, from
+sources retrieved from directories under
+ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/
+The sources may be found at most Linux ftp sites, including 
+ftp://ftp.kernel.org/pub/linux/kernel/
+
+Linux is copyrighted by Linus Torvalds and others.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.

Added: dists/trunk/utils/kernel-package/kernel/copyright.source
===================================================================
--- dists/trunk/utils/kernel-package/kernel/copyright.source	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/copyright.source	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,31 @@
+
+    $Id: copyright.source,v 1.5 1999/07/14 16:06:07 srivasta Exp $
+
+This is the Debian GNU/Linux prepackaged version of the Linux kernel.
+Linux was written by Linus Torvalds <Linus.Torvalds at cs.Helsinki.FI> and
+others.
+
+This package was put together by Simon Shapiro <Shimon at i-Connect.Net>, from
+sources retrieved from directories under
+ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/
+The sources may be found at most Linux ftp sites, including 
+ftp://ftp.kernel.org/pub/linux/kernel/
+
+Linux is copyrighted by Linus Torvalds and others.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.

Added: dists/trunk/utils/kernel-package/kernel/image.postinst
===================================================================
--- dists/trunk/utils/kernel-package/kernel/image.postinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/image.postinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1867 @@
+#! /usr/bin/perl
+#                              -*- Mode: Cperl -*-
+# debian.postinst ---
+# Author           : Manoj Srivastava ( srivasta at pilgrim.umass.edu )
+# Created On       : Sat Apr 27 05:55:26 1996
+# Created On Node  : melkor.pilgrim.umass.edu
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Thu Sep 22 13:57:56 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 323
+# Status           : Unknown, Use with caution!
+# HISTORY          :
+# Description      :
+#
+#    $Id: image.postinst,v 1.125 2003/10/07 16:24:20 srivasta Exp $
+#
+
+#
+#use strict; #for debugging
+use Cwd 'abs_path';
+
+$|=1;
+
+# Predefined values:
+my $version           = "=V";
+my $link_in_boot      = "=B";   # Should be empty, mostly
+my $no_symlink        = "=S";   # Should be empty, mostly
+my $reverse_symlink   = "=R";   # Should be empty, mostly
+my $do_symlink        = "Yes";  # target machine defined
+my $do_boot_enable    = "Yes";  # target machine defined
+my $do_bootfloppy     = "Yes";  # target machine defined
+my $do_bootloader     = "Yes";  # target machine defined
+my $move_image        = '';     # target machine defined
+my $kimage            = "=K";   # Should be empty, mostly
+my $loader            = "=L"; # lilo, silo, quik, palo, vmelilo, nettrom, arcboot or delo
+my $image_dir         = "=D";        # where the image is located
+my $clobber_modules   = '';          # target machine defined
+my $relative_links    = "";          # target machine defined
+my $initrd            = "=I";        # initrd kernel
+my $mkimage           = "=M";   # command to generate the initrd image
+my $do_initrd         = '';     # Normally we do not
+my $warn_initrd       = 'YES';  # Normally we do
+my $use_hard_links    = ''; # hardlinks do not work across fs boundaries
+my $postinst_hook     = '';          #Normally we do not
+my $postrm_hook       = '';          #Normally we do not
+my $preinst_hook      = '';          #Normally we do not
+my $prerm_hook        = '';          #Normally we do not
+my $minimal_swap      = '';          # Do not swap symlinks
+my $ignore_depmod_err = '';          # normally we do not
+my $relink_src_link   = 'YES'; # There is no harm in checking the link
+my $relink_build_link = 'YES'; # There is no harm in checking the link
+my $force_build_link  = '';    # There is no harm in checking the link
+my $official_image    = "=OF";  # only true for official images
+my $arch              = "=A"; #  should be same as dpkg --print-installation-architecture
+my $kernel_arch       = "=B";
+my $ramdisk           = '/usr/sbin/mkinitrd';  # Tool to create initial ram fs.
+
+my $package_name    = "=ST-image-$version";
+
+my $Loader          = "NoLOADER"; #
+$Loader             = "LILO"     if $loader =~ /^lilo/io;
+$Loader             = "SILO"     if $loader =~ /^silo/io;
+$Loader             = "QUIK"     if $loader =~ /^quik/io;
+$Loader             = "yaboot"   if $loader =~ /^yaboot/io;
+$Loader             = "PALO"     if $loader =~ /^palo/io;
+$Loader             = "NETTROM"  if $loader =~ /^nettrom/io;
+$Loader             = "VMELILO"  if $loader =~ /^vmelilo/io;
+$Loader             = "ZIPL"     if $loader =~ /^zipl/io;
+$Loader             = "ELILO"    if $loader =~ /^elilo/io;
+$Loader             = "ARCBOOT"  if $loader =~ /^arcboot/io;
+$Loader             = "DELO"     if $loader =~ /^delo/io;
+
+# This should not point to /tmp, because of security risks.
+my $temp_file_name = "/var/log/$loader" . "_log.$$";
+
+#known variables
+my @boilerplate     = ();
+my @silotemplate    = ();
+my @quiktemplate    = ();
+my @palotemplate    = ();
+my @vmelilotemplate = ();
+my @zipltemplate    = ();
+my @arcboottemplate = ();
+my @delotemplate    = ();
+my $bootdevice      = '';
+my $rootdevice      = '';
+my $rootdisk        = '';
+my $rootpartition   = '';
+my $image_dest      = "/";
+my $realimageloc    = "/$image_dir/";
+my $have_conffile   = "";
+my $silent_modules  = '';
+my $silent_loader   = '';
+my $modules_base    = '/lib/modules';
+my $CONF_LOC        = '/etc/kernel-img.conf';
+
+# Ignore all invocations except when called on to configure.
+exit 0 unless $ARGV[0] =~ /configure/;
+
+my $DEBUG = 0;
+
+# Do some preliminary sanity checks here to ensure we actually have an
+# valid image dir
+chdir('/')           or die "could not chdir to /:$!\n";
+die "Internal Error: ($image_dir) is not a directory!\n"
+  unless -d $image_dir;
+
+# remove multiple leading slashes; make sure there is at least one.
+$realimageloc  =~ s|^/*|/|o;
+$realimageloc  =~ s|/+|/|o;
+die "Internal Error: ($realimageloc) is not a directory!\n"
+  unless -d $realimageloc;
+
+if (-r "$CONF_LOC" && -f "$CONF_LOC"  ) {
+  if (open(CONF, "$CONF_LOC")) {
+    while (<CONF>) {
+      chomp;
+      s/\#.*$//g;
+      next if /^\s*$/;
+
+      $do_symlink      = "" if /do_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $no_symlink      = "" if /no_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $reverse_symlink = "" if /reverse_symlink\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /image_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /link_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $move_image      = "" if /move_image\s*=\s*(no|false|0)\s*$/ig;
+      $clobber_modules = '' if /clobber_modules\s*=\s*(no|false|0)\s*$/ig;
+      $do_boot_enable  = '' if /do_boot_enable\s*=\s*(no|false|0)\s*$/ig;
+      $do_bootfloppy   = '' if /do_bootfloppy\s*=\s*(no|false|0)\s*$/ig;
+      $relative_links  = '' if /relative_links \s*=\s*(no|false|0)\s*$/ig;
+      $do_bootloader   = '' if /do_bootloader\s*=\s*(no|false|0)\s*$/ig;
+      $do_initrd       = '' if /do_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $warn_initrd     = '' if /warn_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $use_hard_links  = '' if /use_hard_links\s*=\s*(no|false|0)\s*$/ig;
+      $silent_modules  = '' if /silent_modules\s*=\s*(no|false|0)\s*$/ig;
+      $silent_loader   = '' if /silent_loader\s*=\s*(no|false|0)\s*$/ig;
+      $minimal_swap    = '' if /minimal_swap\s*=\s*(no|false|0)\s*$/ig;
+      $ignore_depmod_err = '' if /ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig;
+      $relink_src_link   = '' if /relink_src_link\s*=\s*(no|false|0)\s*$/ig;
+      $relink_build_link = '' if /relink_build_link\s*=\s*(no|false|0)\s*$/ig;
+      $force_build_link  = '' if /force_build_link\s*=\s*(no|false|0)\s*$/ig;
+
+      $do_symlink      = "Yes" if /do_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $no_symlink      = "Yes" if /no_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $reverse_symlink = "Yes" if /reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /image_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /link_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $move_image      = "Yes" if /move_image\s*=\s*(yes|true|1)\s*$/ig;
+      $clobber_modules = "Yes" if /clobber_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $do_boot_enable  = "Yes" if /do_boot_enable\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootfloppy   = "Yes" if /do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootloader   = "Yes" if /do_bootloader\s*=\s*(yes|true|1)\s*$/ig;
+      $relative_links  = "Yes" if /relative_links\s*=\s*(yes|true|1)\s*$/ig;
+      $do_initrd       = "Yes" if /do_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $warn_initrd     = "Yes" if /warn_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $use_hard_links  = "Yes" if /use_hard_links\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_modules  = 'Yes' if /silent_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_loader   = 'Yes' if /silent_loader\s*=\s*(yes|true|1)\s*$/ig;
+      $minimal_swap    = 'Yes' if /minimal_swap\s*=\s*(yes|true|1)\s*$/ig;
+      $ignore_depmod_err = 'Yes' if /ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig;
+      $relink_src_link   = 'Yes' if /relink_src_link\s*=\s*(yes|true|1)\s*$/ig;
+      $relink_build_link = 'Yes' if /relink_build_link\s*=\s*(yes|true|1)\s*$/ig;
+      $force_build_link = 'Yes' if /force_build_link\s*=\s*(yes|true|1)\s*$/ig;
+
+      $image_dest      = "$1"  if /image_dest\s*=\s*(\S+)/ig;
+      $postinst_hook   = "$1"  if /postinst_hook\s*=\s*(\S+)/ig;
+      $postrm_hook     = "$1"  if /postrm_hook\s*=\s*(\S+)/ig;
+      $preinst_hook    = "$1"  if /preinst_hook\s*=\s*(\S+)/ig;
+      $prerm_hook      = "$1"  if /prerm_hook\s*=\s*(\S+)/ig;
+      $mkimage         = "$1"  if /mkimage\s*=\s*(.+)$/ig;
+      $ramdisk         = "$1"  if /ramdisk\s*=\s*(\S+)/ig;
+    }
+    close CONF;
+    $have_conffile = "Yes";
+  }
+}
+
+
+
+# For some versions of kernel-package, we had this warning in the
+# postinst, but the rules did not really interpolate the value in.
+# Here is a sanity check.
+my $pattern = "=" . "I";
+$initrd=~ s/^$pattern$//;
+
+# no floppy disk support available for m68k VME, and it is not very useful
+# to make a boot floppy on PowerMac hardware at all.
+$do_bootfloppy = "" if $loader =~ /^vmelilo/io;
+$do_bootfloppy = "" if $loader =~ /^quik/io;
+$do_bootfloppy = "" if $loader =~ /^yaboot/io;
+$do_bootfloppy = "" if $loader =~ /^noloader/io;
+$do_bootfloppy = "" if $loader =~ /^zipl/io;
+$do_bootfloppy = "" if $loader =~ /^elilo/io;
+$do_bootfloppy = "" if $loader =~ /^arcboot/io;
+$do_bootfloppy = "" if $loader =~ /^delo/io;
+
+# We can't have boot floppies for initrd kernels
+$do_bootfloppy = "" if $initrd;
+
+if ($link_in_boot) {
+  $image_dest = "/$image_dir/";
+  $image_dest =~ s|^/*|/|o;
+}
+
+$image_dest = "$image_dest/";
+$image_dest =~ s|/+$|/|o;
+
+if (! -d "$image_dest") {
+  die "Expected Image Destination dir ($image_dest) to be a valid directory!\n";
+}
+
+# sanity
+if (!($do_bootfloppy || $do_bootloader)) {
+  $do_boot_enable = '';
+}
+if ($do_symlink && $no_symlink) {
+  warn "Both do_symlinks and no_symlinks options enabled; disabling no_symlinks\n";
+  $no_symlink = 0;
+}
+
+# Official powerpc images may silently upgrade
+if ($official_image =~ /^\s*YES\s*$/o && $arch =~ m/powerpc/) {
+  $silent_modules = 'Yes';
+}
+
+
+
+# most of our work is done in $image_dest (nominally /)
+chdir("$image_dest") or die "could not chdir to $image_dest:$!\n";
+
+# Paranoid check to make sure that the correct value is put in there
+if    (! $kimage)                 { $kimage = "vmlinuz"; } # Hmm. empty
+elsif ($kimage =~ m/^b?zImage$/o) { $kimage = "vmlinuz"; } # these produce vmlinuz
+elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage;   }
+elsif ($kimage =~ m/^vmlinux$/o)  { my $nop = $kimage;   }
+else                              { $kimage = "vmlinuz"; } # Default
+
+$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch;
+
+
+die "Internal Error: Could not find image (" . $realimageloc
+  . "$kimage-$version)\n" unless -e $realimageloc
+  . "$kimage-$version";
+
+# search for the boot loader in the path
+my $loader_exec;
+($loader_exec = $loader)  =~ s|.*/||;
+my ($loaderloc) = grep -x, map "$_/$loader_exec",
+  map { length($_) ? $_ : "." }  split /:/, $ENV{PATH};
+
+
+######################################################################
+## Fix the build link
+######################################################################
+sub fix_build_link {
+  return unless -d "$modules_base/$version";
+  # if we saved a build link in preinst, restore the link
+  if (! -e "$modules_base/$version/build" && 
+      -l "$modules_base/$version/build.save" ) {
+    rename("$modules_base/$version/build.save", "$modules_base/$version/build") ||
+      die "failed to move $modules_base/$version/build:$!";
+  }
+  if ($relink_build_link || $force_build_link) {
+    my $build_target;
+    my $real_target = '';
+    if (-l "$modules_base/$version/build") {
+      $build_target = readlink "$modules_base/$version/build";
+    } else {
+      return;
+    }
+    # Determine what the real file name is, and test that for existence
+    $real_target = abs_path($build_target) if defined($build_target);
+    if (!defined($build_target) || ! -d "$real_target") { # Danglink link
+      warn qq(
+ Hmm. There is a symbolic link $modules_base/$version/build
+ However, I can not read it: $!
+ Therefore, I am deleting $modules_base/$version/build\n
+);
+      my $num = unlink "$modules_base/$version/build";
+      if ($num != 1) {
+        warn "error unlinking $modules_base/$version/build";
+      } else {
+        if ($force_build_link || -d "/usr/src/=ST-headers-$version") {
+          my $result = symlink ("/usr/src/=ST-headers-$version",
+                                "$modules_base/$version/build");
+          if (! $result) {
+            warn "Could not link /usr/src/=ST-headers-$version to $modules_base/$version/build:$!"
+          }
+        }
+      }
+    }
+  }
+}
+
+if ($relink_build_link || $force_build_link) {
+  &fix_build_link();
+}
+######################################################################
+## Fix the source link
+######################################################################
+sub fix_source_link {
+  return unless -d "$modules_base/$version";
+  if ($relink_src_link) {
+    my $source_target;
+    my $real_target = '';
+
+    if (-l "$modules_base/$version/source") {
+      $source_target = readlink "$modules_base/$version/source";
+    } else {
+      return;
+    }
+    # Determine what the real file name is, and test that for existence
+    $real_target = abs_path($source_target) if defined($source_target);
+    if (!defined($source_target) || ! -d "$real_target") { # Danglink link
+      warn qq(
+ Hmm. The package shipped with a symbolic link $modules_base/$version/source
+ However, I can not read it: $!
+ Therefore, I am deleting $modules_base/$version/source\n
+);
+      my $num = unlink "$modules_base/$version/source";
+      if ($num != 1) {
+        warn "error unlinking $modules_base/$version/source";
+      }
+    }
+  }
+}
+
+if ($relink_src_link) {
+  &fix_source_link();
+}
+######################################################################
+######################################################################
+###########        Test whether a relative symlinkwould be OK #######
+######################################################################
+######################################################################
+sub test_relative {
+  my %params = @_;
+  my $cwd;
+
+  die "Internal Error: Missing Required paramater 'Old Dir' "
+    unless $params{'Old Dir'};
+  die "Internal Error: Missing Required paramater New Dir' "
+    unless $params{'New Dir'};
+
+
+  die "Internal Error: No such dir $params{'Old Dir'} "
+    unless -d $params{'Old Dir'};
+  die "Internal Error: No such dir $params{'New Dir'} "
+    unless -d $params{'New Dir'};
+
+  warn "Test relative: testing $params{'Old Dir'} -> $params{'New Dir'}"
+    if $DEBUG;
+  chomp($cwd = `pwd`);
+  chdir ($params{'New Dir'}) or die "Could not chdir to $params{'New Dir'}:$!";
+  my $ok = 0;
+  $params{'Old Dir'}  =~ s|^/*||o;
+  if (-d $params{'Old Dir'} ) {
+    if (defined $params{'Test File'}) {
+      if (-e $params{'Old Dir'} . $params{'Test File'}) {
+        $ok  = 1;
+      }
+    } else {
+      $ok = 1;                  # well, backward compatibility
+    }
+  }
+  chdir ($cwd) or die "Could not chdir to $params{'New Dir'}:$!";
+  return $ok;
+}
+
+######################################################################
+######################################################################
+############
+######################################################################
+######################################################################
+sub CanonicalizePath {
+  my $path = join '/', @_;
+  my @work = split '/', $path;
+  my @out;
+  my $is_absolute;
+
+  if (@work && $work[0] eq "") {
+    $is_absolute = 1; shift @work;
+  }
+
+  while (@work) {
+    my $seg = shift @work;
+    if ($seg eq "." || $seg eq "") {
+    } elsif ($seg eq "..") {
+      if (@out && $out[-1] ne "..") {
+        pop @out;
+      } else {
+        # Leading "..", or "../..", etc.
+        push @out, $seg;
+      }
+    } else {
+      push @out, $seg;
+    }
+  }
+
+  unshift @out, "" if $is_absolute;
+  return join('/', @out);
+}
+######################################################################
+######################################################################
+############
+######################################################################
+######################################################################
+
+sub spath {
+  my %params = @_;
+
+  die "Missing Required paramater 'Old'" unless $params{'Old'};
+  die "Missing Required paramater 'New'" unless  $params{'New'};
+
+  my @olddir  = split '/', CanonicalizePath $params{'Old'};
+  my @newdir  = split '/', CanonicalizePath $params{'New'};
+  my @outdir  = @olddir;
+
+  my $out = '';
+  my $i;
+  for ($i = 0; $i <= $#olddir && $i <= $#newdir; $i++) {
+    $out++ if ($olddir[$i] ne $newdir[$i]);
+    shift @outdir unless $out;
+    unshift @outdir, ".." if $out;
+  }
+  if ($#newdir > $#olddir) {
+    for ($i=$#olddir; $i < $#newdir; $i++) {
+      unshift @outdir, "..";
+    }
+  }
+  return join ('/', @outdir);
+}
+######################################################################
+######################################################################
+############
+######################################################################
+######################################################################
+
+
+# This routine actually moves the kernel image
+# From: $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12)
+# To:   $image_dest/$kimage-$version   (/vmlinuz-2.6.12)
+# Note that the image is moved to a versioned destination, but ordinary
+# symlinks we create otherwise are not normally versioned
+sub really_move_image {
+  my $src_dir  = $_[0];
+  my $target   = $_[1];
+  my $dest_dir = $_[2];
+
+  warn "Really move image: src_dir=$src_dir, target=$target,\n destdir=$dest_dir"
+    if $DEBUG;
+  if (-e "$target") {
+    # we should be in dir $dest_dir == $image_dest /, normally
+    rename("$target", "$target.$$") ||
+      die "failed to move " . $dest_dir . "$target:$!";
+    warn "mv $target $target.$$" if $DEBUG;
+  }
+  warn "mv -f $src_dir$target $target" if $DEBUG;
+  my $ret = system("mv -f " . $src_dir . "$target " .
+                   " $target");
+  if ($ret) {
+    die("Failed to move " . $src_dir . "$target to "
+        . $dest_dir . "$target.\n");
+  }
+  # Ok, now we may clobber the previous .old files
+  if (-e "$target.$$") {
+    rename("$target.$$", "$target.old") ||
+      die "failed to move " . $dest_dir . "$target:$!";
+    warn "mv $target.$$ $target " if $DEBUG;
+  }
+}
+
+# Normally called after really_move_image; and only called if we asked for 
+# reversed link this routine reverses the symbolic link that is notmally 
+# created. Since the real kernel image has been moved over to 
+# $image_dest/$kimage-$version. So, this routine links
+# From:   $image_dest/$kimage-$version   (/vmlinuz-2.6.12)
+# To:     $realimageloc/$kimage-$version (/boot/vmlinuz-2.6.12)
+sub really_reverse_link {
+  my $src_dir    = $_[0];
+  my $link_name  = $_[1];
+  my $dest_dir   = $_[2];
+  warn "Really reverse link: src_dir=$src_dir, link name=$link_name\n" .
+    "\tdestdir=$dest_dir" if $DEBUG;
+
+  my $Old = $dest_dir;
+  if (test_relative ('Old Dir' => $Old, 'New Dir' => $src_dir,
+                     'Test File' => "$link_name")) {
+    $Old   =~ s|^/*||o;
+  } elsif ($relative_links) {
+    $Old = spath('Old' => "$Old", 'New' => "$src_dir" );
+  }
+  if ($use_hard_links =~ m/YES/i) {
+    link($Old . "$link_name", $src_dir . "$link_name") ||
+      die("Failed to symbolic-link " . $dest_dir . "$link_name to " . $src_dir
+          . "$link_name .\n");
+    warn "ln " . $Old . "$link_name " . $src_dir . "$link_name"  if $DEBUG;
+  }
+  else {
+    symlink($Old . "$link_name", $src_dir . "$link_name") ||
+      die("Failed to link " . $dest_dir . "$link_name to " . $src_dir . 
+          "$link_name .\n");
+    warn "ln -s " . $Old . "$link_name " . $src_dir . "$link_name" if $DEBUG;
+  }
+}
+
+# This routine is invoked if there is a symbolic link in place
+# in $image_dest/$kimage -- so a symlink exists in the destination.
+# What we are trying to determine is if we need to move the symbolic link over
+# to the the .old location
+sub move_p {
+  my $kimage     = $_[0];       # Name of the symbolic link
+  my $image_dest = $_[1];       # The directory the links goes into
+  my $image_name = $_[2]; 
+  my $src_dir    = $_[3]; 
+  my $force_move = 0;
+  warn "Move?: kimage=$kimage, image_dest=$image_dest, \n" .
+    "\timage_name=$image_name, src_dir=$src_dir" if $DEBUG;
+
+  if ($no_symlink || $reverse_symlink) {
+    # we do not want links, yet we have a symbolic link here!
+    warn "found a symbolic link in " . $image_dest . "$kimage \n" .
+      "even though no_symlink is defined\n" if $no_symlink;
+    warn "found a symbolic link in " . $image_dest . "$kimage \n" .
+      "even though reverse_symlink is defined\n" if $reverse_symlink;
+    # make sure we change this state of affairs
+    $force_move = 1;
+    return $force_move;
+  }
+
+  warn "DEBUG: OK. We found symlink, and we should have a symlink here.\n"
+    if $DEBUG;
+  my $vmlinuz_target = readlink "$kimage";
+  my $real_target = '';
+  my $target = CanonicalizePath("$realimageloc" . "$kimage-$version");
+  $real_target = abs_path($vmlinuz_target) if defined($vmlinuz_target);
+
+  if (!defined($vmlinuz_target) || ! -f "$real_target") {
+    # what, a dangling symlink?
+    warn "The link "  . $image_dest . "$kimage is a dangling link" .
+      "to $real_target\n";
+    $force_move = 1;
+    return $force_move;
+  }
+
+
+  warn "DEBUG: The link $kimage points to ($vmlinuz_target)\n" if $DEBUG;
+  warn "DEBUG: ($vmlinuz_target) is really ($real_target)\n" if $DEBUG;
+  my $cwd;
+  chomp ($cwd=`pwd`);
+  if ($vmlinuz_target !~ m|^/|o) {
+    $vmlinuz_target = $cwd . "/" . $vmlinuz_target;
+    $vmlinuz_target =~ s|/+|/|o;
+  }
+  $vmlinuz_target = CanonicalizePath($vmlinuz_target);
+
+  if ("$vmlinuz_target" ne "$target") {
+    warn "DEBUG: We need to handle this.\n" if $DEBUG;
+    if ($minimal_swap) {
+      warn "DEBUG: Minimal swap.\n" if $DEBUG;
+      if (-l "$kimage.old") {
+        warn "DEBUG: There is an old link at $kimage.old\n" if $DEBUG;
+        my $old_target = readlink "$kimage.old";
+        my $real_old_target = '';
+        $real_old_target=abs_path($old_target) if defined ($old_target);
+
+        if ($real_old_target  && -f "$real_old_target") {
+          if ($old_target !~ m|^/|o) {
+            $old_target = $cwd . "/" . $old_target;
+            $old_target =~ s|/+|/|o;
+          }
+          $old_target = CanonicalizePath($old_target);
+          if ("$old_target"  ne "$target") {
+            $force_move = 1;
+            warn "DEBUG: Old link ($old_target) does not point to us ($target)\n"
+              if $DEBUG;
+          } 
+          else {            # The .old points to the current
+            warn "$kimage.old --> $target -- doing nothing";
+            $force_move = 0;
+          }
+        } 
+        else { 
+          warn "DEBUG: Well, the old link does not exist -- so we move\n"
+            if $DEBUG;
+          $force_move = 1;
+        }
+      } 
+      else {
+        warn "DEBUG: No .old link -- OK to move\n"
+          if $DEBUG;
+        $force_move = 1;
+      }
+    } 
+    else {
+      warn "DEBUG: ok, minimal swap is no-- so we move.\n"
+        if $DEBUG;
+      $force_move = 1;
+    }
+  }
+  else {                  # already have proper link
+    warn "$kimage($vmlinuz_target) points to $target ($real_target) -- doing nothing";
+    $force_move = 0;
+  }
+  return $force_move;
+}
+
+
+# This routine moves the symbolic link around (/vmlinuz -> /vmlinuz.old)
+# It pays attention to whether we should the fact whether we should be using
+# hard links or not.
+sub really_move_link {
+  my $kimage     = $_[0];       # Name of the symbolic link
+  my $image_dest = $_[1];       # The directory the links goes into
+  my $image_name = $_[2]; 
+  my $src_dir    = $_[3]; 
+  warn "really_move_link: kimage=$kimage, image_dest=$image_dest\n" .
+    "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
+
+  # don't clobber $kimage.old quite yet
+  rename("$kimage", "$kimage.$$") ||
+    die "failed to move " . $image_dest . "$kimage:$!";
+  warn "mv $kimage $kimage.$$" if $DEBUG;
+  my $Old = $src_dir;
+  my $cwd;
+
+  chomp($cwd=`pwd`);
+  if (test_relative ('Old Dir' => $Old, 'New Dir' => $cwd,
+                     'Test File' => "$image_name")) {
+    $Old   =~ s|^/*||o;
+  }
+  elsif ($relative_links) {
+    $Old = spath('Old' => "$Old", 'New' => $cwd);
+  }
+  if ($use_hard_links =~ m/YES/i) {
+    warn "ln " . $Old . "$image_name " . "$kimage" if $DEBUG;
+    if (! link($Old . "$image_name", "$kimage")) {
+      rename("$kimage.$$", "$kimage");
+      die("Failed to link " . $realimageloc .
+          "$image_name to "  . $image_dest . "$kimage .\n");
+    }
+  } 
+  else {
+    warn "ln -s " . $Old . "$image_name " . "$kimage" if $DEBUG;
+    if (! symlink($Old . "$image_name", "$kimage")) {
+      rename("$kimage.$$", "$kimage");
+      die("Failed to symbolic-link " . $realimageloc .
+          "$image_name to " . $image_dest . "$kimage .\n");
+    }
+  }
+
+  # Ok, now we may clobber the previous .old file
+  if (-l "$kimage.old" || ! -e "$kimage.old" ) {
+    rename("$kimage.$$", "$kimage.old");
+    warn "mv $kimage.$$ $kimage.old" if $DEBUG;
+  }
+  else {
+    warn "$kimage.old is not a symlink, not clobbering\n";
+    warn "rm $kimage.$$";
+    unlink "$kimage.$$" if $DEBUG;
+  }
+}
+
+# This routine handles a request to do symlinks, but there is no
+# symlink file already there.  Either we are supposed to use copy, or we are
+# installing on a pristine system, or the user does not want symbolic links at
+# all.  We use a configuration file to tell the last two cases apart, creating
+# a config file if needed.
+sub handle_missing_link {
+  my $kimage     = $_[0];       # Name of the symbolic link
+  my $image_dest = $_[1];       # The directory the links goes into
+  my $image_name = $_[2]; 
+  my $src_dir    = $_[3]; 
+  warn "handle_missing_link: kimage=$kimage, image_dest=$image_dest\n" .
+    "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
+
+  if ($no_symlink) {
+    warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG;
+    my $ret = system("cp -a --backup=t " . $realimageloc .
+                     "$image_name "   . " $kimage");
+    if ($ret) {
+      die("Failed to copy " . $realimageloc . "$image_name to "
+          . $image_dest . "$kimage .\n");
+    }
+  } 
+  elsif ($reverse_symlink) {
+    warn "mv -f $realimageloc$image_name $kimage" if $DEBUG;
+    my $ret = system("mv -f " . $realimageloc . "$image_name "
+                     . "$kimage");
+    if ($ret) {
+      die("Failed to move " . $realimageloc . "$image_name to "
+          . $image_dest . "$kimage .\n");
+    }
+  } 
+  else {
+    if (! $have_conffile) {
+      my $answer='';
+      $do_symlink = "Yes";
+      print STDERR "I notice that you do not have $kimage symbolic\n";
+      print STDERR "link. I can create one for you, and it shall be\n";
+      print STDERR "updated by newer kernel image packages. This is\n";
+      print STDERR "useful if you use a boot loader like lilo.\n";
+      print STDERR "Do you want me to create a link from " .
+        $realimageloc . "$image_name to $kimage?[Yn] ";
+      $answer=<STDIN>;
+      $answer =~ s/^\s+//;
+      $answer =~ s/\s+$//;
+      $do_symlink = "No" if $answer =~ /n/i;
+        
+      if (open(CONF, ">$CONF_LOC")) {
+        print CONF "# Kernel Image management overrides\n";
+        print CONF "# See kernel-img.conf(5) for details\n";
+        if ($loader =~ /palo/i) {
+          print CONF "link_in_boot = Yes\n";
+          print CONF "do_symlinks = Yes\n";
+          print CONF "relative_links = Yes\n";
+          print CONF "do_bootfloppy = No\n";
+          print CONF "do_bootloader = No\n";
+        } else {
+          print CONF "do_symlinks = $do_symlink\n";
+        }
+        close CONF;
+      }
+      $have_conffile = "Yes";
+    }
+  }
+
+  if (! $no_symlink && $do_symlink =~ /Yes/i) {
+    if ($reverse_symlink) {
+      my $Old = $image_dest;
+      if (test_relative ('Old Dir' => $Old,
+                         'New Dir' => $realimageloc,
+                         'Test File' => "$kimage")) {
+        $Old   =~ s|^/*||o;
+      } elsif ($relative_links) {
+        $Old = spath('Old' => "$Old", 'New' => $realimageloc);
+      }
+      symlink($Old . "$kimage", $realimageloc . "$image_name")
+        || die("Failed to symbolic-link " . $realimageloc
+               . "$image_name to " . $image_dest . "$kimage .\n");
+      warn "ln -s " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG;
+    }
+    else {
+      my $Old = $realimageloc;
+      if (test_relative ('Old Dir' => $Old,
+                         'New Dir' => $image_dest,
+                         'Test File' => "$image_name")) {
+        $Old   =~ s|^/*||o;
+      } elsif ($relative_links) {
+        $Old = spath('Old' => "$Old", 'New' => $image_dest);
+      }
+      symlink($Old . "$image_name", "$kimage") ||
+        die("Failed to symbolic-link " . $realimageloc
+            . "$image_name to "  . $image_dest . "$kimage .\n");
+      warn "ln -s " . $Old . "$image_name " . "$kimage" if $DEBUG;
+    }
+  }
+}
+
+# This routine handles the rest of the cases, where the user has requested 
+# non-traditional handling, like using cp, or reverse symlinks, or hard links.
+sub handle_non_symlinks {
+  my $kimage     = $_[0];       # Name of the symbolic link
+  my $image_dest = $_[1];       # The directory the links goes into
+  my $image_name = $_[2]; 
+  my $src_dir    = $_[3]; 
+  warn "handle_non_link: kimage=$kimage, image_dest=$image_dest\n" .
+    "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
+
+  # Save the current image. We do this in all four cases
+  rename("$kimage", "$kimage.$$") || 
+    die "failed to move " . $image_dest . "$kimage:$!";
+  warn "mv $kimage $kimage.$$" if $DEBUG;
+
+  ##,#### 
+  # case One
+  #`####
+  if ($no_symlink) {
+    # Maybe /$image_dest is on a dos system?
+    warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG;
+    my $ret = system("cp -a --backup=t " . $realimageloc
+                     . "$image_name " . "$kimage");
+    if ($ret) {
+      if (-e "$kimage.$$") {
+        rename("$kimage.$$", "$kimage");
+        warn "mv $kimage.$$ $kimage" if $DEBUG;
+      }
+      die("Failed to copy " . $realimageloc . "$image_name to "
+          . $image_dest . "$kimage .\n");
+    }
+  }
+  ##,#### 
+  # case Two
+  #`####
+  elsif ($reverse_symlink) {  # Maybe /$image_dest is on a dos system?
+    warn "mv -f  $realimageloc$image_name $kimage" if $DEBUG;
+    my $ret = system("mv -f " . $realimageloc . "$image_name "
+                     . $image_dest . "$kimage");
+    if ($ret) {
+      if (-e "$kimage.$$") {
+        rename("$kimage.$$", "$kimage");
+        warn "mv $kimage.$$ $kimage" if $DEBUG;
+      }
+      die("Failed to move " . $realimageloc . "$image_name to "
+          . $image_dest . "$kimage .\n");
+    }
+    my $Old = $image_dest;
+    if (test_relative ('Old Dir' => $Old, 'New Dir' => $realimageloc,
+                       'Test File' => "$kimage")) {
+      $Old   =~ s|^/*||o;
+    } elsif ($relative_links) {
+      $Old = spath('Old' => "$Old", 'New' => $realimageloc);
+    }
+    if ($use_hard_links =~ m/YES/i) {
+      warn "ln " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG;
+      if (! link($Old . "$kimage", $realimageloc . "$image_name")) {
+        warn "Could not link " . $image_dest .
+          "$kimage to $image_name :$!";
+      }
+    }
+    else {
+      warn "ln -s " . $Old . "$kimage " . $realimageloc . "$image_name" if $DEBUG;
+      if (! symlink($Old . "$kimage", $realimageloc . "$image_name")) {
+        warn "Could not symlink " . $image_dest .
+          "$kimage to $image_name :$!";
+      }
+    }
+  }
+  ##,####
+  # case Three
+  #`####
+  elsif ($use_hard_links =~ m/YES/i ) {
+    # Ok then. this ought to be a hard link, and hence fair game
+    # don't clobber $kimage.old quite yet
+    my $Old = $realimageloc;
+    my $cwd;
+    chomp($cwd=`pwd`);
+    if (test_relative ('Old Dir' => $Old, 'New Dir' => $cwd,
+                       'Test File' => "$image_name")) {
+      $Old   =~ s|^/*||o;
+    } elsif ($relative_links) {
+      $Old = spath('Old' => "$Old", 'New' => $cwd);
+    }
+    warn "ln " . $Old . "$image_name " . "$kimage" if $DEBUG;
+    if (! link($Old . "$image_name", "$kimage")) {
+      warn "mv $kimage.$$ $kimage" if $DEBUG;
+      rename("$kimage.$$", "$kimage");
+      die("Failed to link " . $realimageloc . "$image_name to "
+          . $image_dest . "$kimage .\n");
+    }
+  }
+  ##,####
+  # case Four
+  #`####
+  else {
+    # We just use cp
+    warn "cp -a --backup=t $realimageloc$image_name $kimage" if $DEBUG;
+    my $ret = system("cp -a --backup=t " . $realimageloc
+                     . "$image_name " . "$kimage");
+    if ($ret) {
+      if (-e "$kimage.$$") {
+        warn "mv $kimage.$$ $kimage" if $DEBUG;
+        rename("$kimage.$$", "$kimage");
+      }
+      die("Failed to copy " . $realimageloc . "$image_name to "
+          . $image_dest . "$kimage .\n");
+    }
+  }
+  # Ok, now we may clobber the previous .old file
+  warn "mv $kimage.$$ $kimage.old if -e $kimage.$$" if $DEBUG;
+  rename("$kimage.$$", "$kimage.old") if -e "$kimage.$$";
+}
+
+# This routine is responsible for setting up the symbolic links
+# So, the actual kernel image lives in
+# $realimageloc/$image_name (/boot/vmlinuz-2.6.12).
+# This routine creates symbolic links in $image_dest/$kimage (/vmlinuz)
+sub image_magic {
+  my $kimage     = $_[0];       # Name of the symbolic link
+  my $image_dest = $_[1];       # The directory the links goes into
+  my $image_name = "$kimage-$version";
+  my $src_dir    = $realimageloc;
+  warn "image_magic: kimage=$kimage, image_dest=$image_dest\n" .
+    "\t image_name=$image_name, src_dir=$src_dir" if $DEBUG;
+
+  # Well, in any case, if the destination (the symlink we are trying
+  # to create) is a directory, we should do nothing, except throw a
+  # diagnostic.
+  if (-d "$kimage" ) {
+    die ("Hmm. $kimage is a directory, which I did not expect.  I am\n" .
+         "trying to create a symbolic link with that name linked to \n" .
+         "$image_dest . Since a directory exists here, my assumptions \n" .
+         "are way off, and I am aborting.\n" );
+    exit (3);
+  }
+
+  if ($move_image) {   # Maybe $image_dest is in on dos, or something?
+    #                   source dir,    link name,        dest dir
+    really_move_image(  $realimageloc, $image_name, $image_dest);
+    really_reverse_link($realimageloc, $image_name, $image_dest)
+      if $reverse_symlink;
+    return;
+  }
+
+  if (-l "$kimage") {           # There is a symbolic link
+    warn "DEBUG: There is a symlink for $kimage\n" if $DEBUG;
+    my $force_move = move_p($kimage, $image_dest, $image_name, $src_dir);
+
+    if ($force_move) {
+      really_move_link($kimage, $image_dest, $image_name, $src_dir);
+    }
+  }
+  elsif (! -e "$kimage") {
+    # Hmm. Pristine system? How can that be? Installing from scratch?
+    # Or maybe the user does not want a symbolic link here.
+    # Possibly they do not want a link here. (we should be in /
+    # here[$image_dest, really]
+    handle_missing_link($kimage, $image_dest, $image_name, $src_dir);
+  }
+  elsif (-e "$kimage" ) {
+    # OK, $kimage exists -- but is not a link
+    handle_non_symlinks($kimage, $image_dest, $image_name, $src_dir);
+  }
+}
+
+######################################################################
+######################################################################
+######################################################################
+######################################################################
+
+# We may not have any modules installed
+if ( -d "$modules_base/$version" ) {
+  my $ret = system("depmod -a -F $realimageloc/System.map-$version $version");
+  my $exit_value  = $? >> 8;
+  my $signal_num  = $? & 127;
+  my $dumped_core = $? & 128;
+  if ($ret) {
+    if ( -f "$modules_base/$version/modules.dep") {
+      unlink "$modules_base/$version/modules.dep" unless $initrd;
+    }
+    print "There was a problem running depmod.  This may be benign, \n";
+    print "(You may have versioned symbol names, for instance).\n";
+    print "Or this could be an error.\n";
+    print "\tdepmod exited with return value $exit_value\n";
+    print "\tdepmod got a signal $signal_num \n" if $signal_num ;
+    print "\tdepmod dumped core \n" if $dumped_core ;
+    if ($initrd) {
+      print "Since this image uses initrd, I am not deleting the file\n";
+      print "$modules_base/$version/modules.dep. However, there is no\n";
+      print "guarantee that the file is valid. I would strongly advice\n";
+      print "you to either abort and fix the errors in depmod, or \n";
+      print "regenerate the initrd image with a known good modules.dep\n";
+      print "file. I repeat, an initrd kernel image with a bad modules.dep\n";
+      print "shall fail to boot.\n";
+    } else {
+      print "In any case, since depmod is run at install time, \n";
+      print "we could just defer running depmod\n";
+    }
+
+    if (! $ignore_depmod_err) {
+      if (&ask( "Would you like to abort now")) {
+        exit (1);
+      } else {
+        print STFERR "Ok, continuing as directed\n";
+      }
+    }
+  }
+}
+
+
+
+# The initrd symlink should probably be in the same dir that the
+# symlinks are in
+if ($initrd) {
+  my $initrd_path = $realimageloc . "initrd.img-$version";
+  my $ret = system("$ramdisk " .
+                   ($mkimage ? "-m '$mkimage' " : "") .
+                   "-o $initrd_path.new $modules_base/$version");
+  die("Failed to create initrd image.\n") if $ret;
+  rename("$initrd_path.new", "$initrd_path")
+    or die("Failed to rename initrd ($initrd_path)\n");
+
+  if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m/<unknown>/og) {
+    image_magic("initrd.img", $image_dest) if $initrd;
+  } else {
+    print STDERR "Not touching initrd symlinks since we are being reinstalled ($ARGV[1])\n";
+  }
+
+  if ($initrd && -l "initrd" ) {
+    print STDERR <<"EOIMG";
+
+I note that you have an old initrd symbolic link in place. The name of
+the symbolic link is being changed to initrd.img I have two options
+here.  I can: (A) delete the old symbolic link (default).  You shall
+need to update the boot loader (b) Ignore it and do nothing
+
+EOIMG
+    ;
+    my $answer='';
+    print "Please select one of a, or b: ";
+    $answer=<STDIN>;
+    $answer =~ s/^\s+//;
+    $answer =~ s/\s+$//;
+    if ($answer =~ /^\s*a/i) {
+      unlink "initrd";
+    } else {
+      print STDERR
+        "Please note that initrd points to the wrong image now\n";
+    }
+  }
+
+  if ($initrd && -l "$image_dir/initrd" && ! $link_in_boot) {
+    print STDERR <<"EOIMG";
+I note that you have an old $image_dir/initrd symbolic link in place.
+The location of the symbolic link is now the same location as the kernel
+image symbolic links, names, in $image_dest.  I have two options here.
+I can:
+ (A) delete the old symbolic link (default).  You shall need to update the
+      boot loader
+ (b) Ignore it and do nothing
+EOIMG
+    ;
+    my $answer='';
+    print "Please select one of a, or b: ";
+    $answer=<STDIN>;
+    if ($answer =~ /^\s*a/i) {
+      unlink "$image_dir/initrd";
+    } else {
+      print STDERR
+        "Please note that $image_dir/initrd points to the wrong image now\n";
+    }
+  }
+} else {                        # Not making an initrd emage
+  if (-l "initrd.img") {
+    # Ooh, last image was an initrd image? in any case, we should move it. 
+    my $target = readlink "initrd.img";
+    my $real_target = '';
+    $real_target = abs_path($target) if defined ($target);
+
+    if (!defined($target) || ! -f "$real_target") {
+      # Eh. dangling link. can safely be removed.
+      unlink("initrd.img");
+    } else {
+      if (-l "initrd.img.old" || ! -e "initrd.img.old" ) {
+        rename("initrd.img", "initrd.img.old");
+      } else {
+        warn "initrd.img.old is not a symlink, not clobbering\n";
+        unlink("initrd.img");
+      }
+    }
+
+  }
+}
+
+# Only change the symlinks if we are not being upgraded
+if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m/<unknown>/og) {
+  image_magic($kimage, $image_dest);
+} else {
+  print STDERR "Not updating image symbolic links since we are being updated ($ARGV[1])\n";
+}
+
+# We used to have System.* files in /
+if (-e "/System.map" || -e "/System.old") {
+  print STDERR <<"EOMAP";
+ I notice that you have System.map symbolic links in /. These were
+ installed by older kernel image packages. However, all the programs
+ that look at the information in the map files (including top, ps, and
+ klogd) also will look at /boot/System.map-<version>, we just need to
+ ensure that that file is present, and no longer require the symbolic
+ link.
+
+ Actually, having the symbolic link in / is technically detrimental
+ (apart from cluttering up /); many programs, though looking in /boot,
+ still allow /System.map to override. If you use $Loader to choose
+ between multiple kernels, then the /System.map symbolic link only
+ applies to one such kernel, for all other choices the symbols loaded
+ will be wrong. Not having the symbolic links at all prevents this.
+
+ I can delete these symbolic links for you, if you wish.
+EOMAP
+  ;
+  if ( &ask_y("Would you like to delete the obsolete links now" ) ) {
+    unlink '/System.map' if -e '/System.map';
+    unlink '/System.old' if -e '/System.old';
+    print STFERR "Obsolete links removed.\n";
+  } else {
+    print STFERR
+      "Ok, not deleting the files. Please remember to remove them manually.\n";
+  }
+}
+
+my $linktarget;
+$linktarget = "../share/doc/=ST-image-$version";
+
+
+## Run user hook script here, if any
+if (-x "$postinst_hook") {
+  system ("$postinst_hook", $version, $realimageloc . "$kimage-$version") &&
+    warn "User hook script $postinst_hook failed";
+}
+
+if (-d "/etc/kernel/postinst.d") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/postinst.d") &&
+            die "Failed to process /etc/kernel/postinst.d";
+}
+
+if (-d "/etc/kernel/postinst.d/$version") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/postinst.d/$version") &&
+            die "Failed to process /etc/kernel/postinst.d/$version";
+}
+
+
+exit (0) unless $do_boot_enable; # Exit if explicitly asked to
+
+if ($loader =~ /noloader/io) {
+  print STDERR << "MSGEND";
+I have determined no bootloader is required for your architecure.  This is
+either because there is no boot loader for your architecture, or because I
+did not change anything that would cause the boot loader to be run.  However,
+I could be wrong, and, if that is the case, I would appreciate it if you would
+please report a bug against the kernel-package package.
+
+Done.
+MSGEND
+  ;
+  exit (0);
+}
+
+
+exit (0) if $loader =~ /silo/i; # SILO does not have to be executed.
+exit (0) if $loader =~ /yaboot/i; # yaboot does not have to be executed.
+exit (0) if $loader =~ /milo/i;   # MILO does not have to be executed.
+exit (0) if $loader =~ /nettrom/i; # NETTROM does not have to be executed.
+exit (0) if $loader =~ /arcboot/i; # ARCBOOT does not have to be executed.
+exit (0) if $loader =~ /delo/i; # DELO does not have to be executed.
+if ($official_image =~ /^\s*YES\s*$/o) {
+  exit (0) if $loader =~ /quik/i; # maintainer asked quik invocation to be ignored
+}
+
+exit (0) unless $loaderloc;
+
+
+undef $rootdevice;
+undef $rootdisk;
+undef $rootpartition;
+undef $bootdevice;
+
+open(FSTAB, "</etc/fstab") || die "Could not open /etc/fstab:$!";
+
+my $line = '';
+while ( $line=<FSTAB> ) {
+  my $device;
+  my $filesystem;
+  my $ftype;
+  my $foption;
+  my $islilo;
+
+  if ( $line =~ m/^\#/ ) {
+    next;
+  }
+
+  # ignore leading spaces.
+  $line =~ s/^\s+//og;
+
+  #  ($device,$filesystem)=split(/[ \t]+/, $line);
+  ($device,$filesystem,$ftype,$foption)=split(/[ \t]+/, $line);
+
+  if ($device =~ m/^(LABEL|UUID)=/) {
+    # Hmm. using labels in fstab.
+    $device = `mount -nfv $device 2>/dev/null`;
+    chomp($device);
+    $device =~ s/ on\s+.*$//g;
+    next if $device =~ m|^\s*$|;
+  }
+
+  next unless $device =~ m|^/dev/|; #ignore NFS and proc systems
+
+  next if $device =~ m|^/dev/fd|;    #ignore floppy drives
+  next if $device =~ m|^/dev/pty|;   #ignore Pseudo-TTY masters
+  next if $device =~ m|^/dev/tty|;   #ignore Pseudo-TTY slaves
+  next if $device =~ m|^/dev/cu|;    #ignore obsolete device
+  next if $device =~ m|^/dev/lp|;    #ignore printers
+  next if $device =~ m|^/dev/vcs|;   #ignore Virtual console capture
+
+  next if $filesystem =~ m|^none$|; #swap? in any case, do not run dd
+  next if $ftype      =~ m|^none$|; #ignore unknown file types
+  next if $foption    =~ m|noauto|; #any FS not mounted at bootup time
+  next if $foption    =~ m|bind|;   #ignore bind mounts
+
+  # Looking at linux/Documentation/devices.txt, We see that really we
+  # should be looking for /dev/hd* (hard disk),  /dev/sd*. What about
+  # metadisk devices? ram drives? I think I'll just leave this mess
+  # well enough alone.
+
+  if ( $filesystem =~ m!^/$! ) {
+    $rootdevice = $device;
+  }
+  unless ($loader =~ /vmelilo/io) {
+    $islilo=`dd if=$device ibs=1 skip=2 count=4 2>/dev/null`;
+    if ($islilo =~ /$Loader/o) {
+      $bootdevice = $device;
+    }
+  }
+  if (defined($rootdevice) && defined($bootdevice)) {
+    last;
+  }
+}
+close(FSTAB);
+
+if (! defined($rootdevice)) {
+  my $answer;
+  print "Could not find where the current root file system is mounted!\n";
+  print "Please make some arrangements for your system to boot the new\n";
+  print "kernel (like running LILO, loadlin, SILO, QUIK, VMELILO, or  \n";
+  print "getting a boot floppy).                                      \n";
+  print "Please hit return to continue.                               \n";
+  $answer = <STDIN>;
+  exit (0);
+} else {
+  $rootdisk = $rootdevice;
+  $rootdisk =~ s/[0-9]+$//;
+  $rootpartition = $rootdevice;
+  $rootpartition =~ s/$rootdisk//;
+}
+
+print "A new kernel image has been installed, and usually that means  \n";
+print "that some action has to be taken to make sure that the new     \n";
+print "kernel image is used next time the machine boots. Usually,     \n";
+print "this entails running a ``bootloader'' like SILO, loadlin, LILO,\n";
+print "ELILO, QUIK, VMELILO, ZIPL, or booting from a floppy.   (Some  \n";
+print "boot loader, like grub, for example, do not need to be run on  \n";
+print "each new image install, so please ignore this if you are using \n";
+print "such a boot loader).\n\n";
+
+if ( ! -x "$loaderloc" ) {
+  print "Hmm. $Loader";
+  printf " (LInux LOader)"                     if $loader =~ /^lilo/i;
+  printf " (Efi LInux LOader)"                 if $loader =~ /^elilo/i;
+  printf " (Sparc Improved Linux lOader)"      if $loader =~ /^silo/i;
+  printf " (QUIK: PowerMac Boot Loader)"       if $loader =~ /^quik/i;
+  printf " (yaboot: PowerMac Boot Loader)"     if $loader =~ /^yaboot/i;
+  printf " (PALO: PA-RISC Boot Loader)"        if $loader =~ /^palo/i;
+  printf " (VMELILO: m68k VME Boot Loader)"    if $loader =~ /^vmelilo/i;
+  printf " (ZIPL: s390 & zSeries Boot Loader)" if $loader =~ /^zipl/i;
+  printf " (ARCBOOT: MIPS SGI IP22  Boot Loader)" if $loader =~ /^arcboot/i;
+  printf ", which is the boot loader I    \n";
+  print "have additional help for, is not installed (it is, after all,\n";
+  print "just one of many options). I am assuming you have made some  \n";
+  print "other arrangements for your system to boot the new kernel.   \n";
+  print "Please hit return to continue.                               \n";
+  my $answer = <STDIN>;
+  exit (0) unless defined $rootdevice;
+  exit (0) if $loader =~ /^silo/i; # No idea how to make non SILO floppies
+  exit (0) if $loader =~ /^quik/i;
+  exit (0) if $loader =~ /^yaboot/i;
+  exit (0) if $loader =~ /^palo/i; # No such thing as PALO floppies
+  exit (0) if $loader =~ /^vmelilo/i;
+  exit (0) if $loader =~ /^zipl/i;
+  exit (0) if $loader =~ /^arcboot/i;
+
+  if ($do_bootfloppy) {
+    print "I can make a non-LILO diskette instead, but it won't be as useful.\n";
+
+    if (&ask_y("Would you like to create a boot floppy now")) {
+      &makefloppy();
+    }
+  }
+  exit(0);
+}
+
+ at boilerplate = (
+                "compact\n",
+                "install=/boot/boot.b",
+                "\nmap=/boot/map\n",
+                "vga=normal\n",
+                "delay=20\n",
+                "image=" . $image_dest . "$kimage\n",
+                "label = Linux\n",
+                "read-only\n"
+               );
+
+ at silotemplate = (
+                 "partition=$rootpartition\n",
+                 "root=$rootdevice\n",
+                 "timeout=100\n",
+                 "image=" . $image_dest . "$kimage\n",
+                 "\tlabel = Linux\n",
+                 "\tread-only\n",
+                 "other=1\n",
+                 "\tbootblock=" . $rootpartition .  "/boot/old.b\n",
+                 "\tlabel = oldsys\n"
+                );
+
+ at quiktemplate = (
+                 "partition=$rootpartition\n",
+                 "root=$rootdevice\n",
+                 "timeout=100\n",
+                 "image=" . $image_dest . "$kimage\n",
+                 "\tlabel = Linux\n",
+                 "\tread-only\n",
+                 "other=1\n",
+                 "\tbootblock=" . $rootpartition .  "/boot/old.b\n",
+                 "\tlabel=oldsys\n"
+                );
+
+ at palotemplate = (
+                 "# See /usr/share/doc/palo/README.html and run 'palo --help' for\n",
+                 "# more information\n\n",
+                 "# $rootdevice $rootdisk $rootpartition $bootdevice\n",
+                 "--init-partitioned=$rootdisk\n",
+                 "--bootloader=/usr/share/palo/iplboot\n",
+                 "--recoverykernel=" . $image_dest . "$kimage\n",
+                 "--commandline=$rootpartition" . $image_dest . "$kimage root=$rootdevice\n",
+                );
+
+ at vmelilotemplate = (
+                    "default   = Linux\n",
+                    "delay     = 2\n",
+                    "\n",
+                    "[boot]\n",
+                    "label     = Linux\n",
+                    "image     = " . $image_dest . "$kimage\n",
+                    "read-only\n"
+                   );
+
+ at zipltemplate = (
+                 "[defaultboot]\n",
+                 "default=debian\n",
+                 "\n",
+                 "[debian]\n",
+                 "target=/boot\n",
+                 "image=" . $image_dest . "$kimage\n",
+                 "parmfile=/boot/parmfile\n"
+                );
+
+ at arcboottemplate = (
+                    "label=arcdefault\n",
+                    "image=" . $image_dest . "$kimage\n",
+                   );
+
+if ($loader =~ /^zipl/io) {
+  $install_boot_method = "VM-reader or a boot tape";
+} else {
+  $install_boot_method = "a boot floppy";
+}
+
+
+# creating some info about kernel and initrd
+my $ksize=sprintf("%.0f",(stat($realimageloc .
+                               "$kimage-$version"))[7]/1024)."kB";
+my $initrdsize='';
+if ($initrd) {
+  $initrdsize=sprintf("%.0f",(stat($realimageloc .
+                                   "initrd.img-$version"))[7]/1024)."kB";
+}
+
+
+print STDERR <<"EOMSG";
+A new kernel image has been installed at $realimageloc$kimage-$version
+ (Size: $ksize)
+
+EOMSG
+;
+
+if ($initrd) {
+  print STDERR <<"EOMSGA";
+
+ Initial rootdisk image: ${realimageloc}initrd.img-$version (Size: $initrdsize)
+EOMSGA
+  ;
+}
+
+print STDERR <<"EOMSGB";
+
+Symbolic links, unless otherwise specified, can be found in $image_dest
+
+$Loader sets up your system to boot Linux directly from your hard
+disk, without the need for booting from $install_boot_method.
+
+EOMSGB
+;
+
+if ($do_bootloader) {
+  print STDERR <<"EOMSGC";
+
+WARNING
+If you are keeping another operating system or another version
+of Linux on a separate disk partition, you should not have $Loader
+install a boot block now. Wait until you read the $Loader documentation.
+That is because installing a boot block now might make the other
+system un-bootable. If you only want to run this version of Linux,
+go ahead and install the boot block here. If it does not work, you
+can still boot this system from $install_boot_method.
+
+EOMSGC
+  ;
+}
+
+if ($do_bootfloppy) {
+  if (&ask("Would you like to create a boot floppy now")) {
+    &makefloppy();
+  }
+}
+
+exit 0 unless $do_bootloader;
+
+
+if (-T "/etc/$loader.conf") {
+  # Trust and use the existing lilo.conf.
+  print "You already have a $Loader configuration in /etc/$loader.conf\n";
+  if ($silent_loader) {
+    my $ret = &run_lilo();
+    exit $ret;
+  } elsif ( &ask_y("Install a boot block using the existing /etc/$loader.conf")) {
+    my $ret = &run_lilo();
+    exit $ret;
+  } elsif ($loader =~ /^elilo/io) {
+    print "I don't know how to create an elilo.conf file from scratch,\n";
+    print "sorry.  elilo can do that for you, if you invoke it with the\n";
+    print "correct options.  Aborting.\n";
+    exit(0);
+  } else {
+    if (&ask("Wipe out your old $Loader configuration and make a new one")) {
+      my $ret = system("savelog /etc/$loader.conf");
+      if ($ret) {
+        print "There was a problem saving a copy of your /etc/$loader.conf\n";
+        print "Since this could have grave repercussions, I am aborting.\n";
+        exit(0);
+      }
+    } else {
+      exit (0);
+    }
+  }
+} elsif ($loader =~ /^elilo/io) {
+  print "I don't know how to create an elilo.conf file from scratch,\n";
+  print "sorry.  elilo can do that for you, if you invoke it with the\n";
+  print "correct options.  Aborting.\n";
+  exit(0);
+}
+
+if (! &ask_y("Do you wish to set up Linux to boot from the hard disk")) {
+  exit (0);
+}
+
+if ($loader =~ /^lilo/io) {
+  print <<EOF;
+
+You must do three things to make the Linux system boot from the hard
+disk. Install a partition boot record, install a master boot record,
+and set the partition active. You will be asked to perform each of
+these tasks. You may skip any or all of them, and perform them
+manually later on
+EOF
+  ;
+
+}
+
+# If we get this far, we need to make a new lilo conf, and run lilo
+&make_liloconf();
+
+{ my $q;
+  if ($loader =~ /vmelilo/io) {
+    $q = "Install a boot block on $bootdevice";
+  } else {
+    $q = "Install a partition boot block on partition $bootdevice";
+  }
+  if (&ask_y($q)) {
+    my $ret = &run_lilo();
+    exit $ret if $ret;
+  }
+}
+
+if ($loader =~ /^lilo/io) {
+  print "\n";
+  print "A master boot record is required to run the partition boot record.\n";
+  if (-f "/boot/mbr.b") {
+    print "If you are already using a boot manager, and want to keep it,\n";
+    print "answer \"no\" to the following question. If you don't know\n";
+    print "what a boot manager is or whether you have one, answer \"yes\".\n";
+    if ( &ask_y("Install a master boot record (/boot/mbr.b) on $rootdisk")) {
+      my $ret = system("dd if=/boot/mbr.b of=$rootdisk bs=444 count=1");
+      if ($ret) {
+        print "There was a problem copying the master boot record.\n";
+        print "Please run \"dd if=/boot/mbr.b of=$rootdisk bs=444 count=1\"\n";
+        print "by hand. Please hit return to continue.\n";
+        my $ans = <STDIN>;
+      }
+    }
+  } else {
+    print "However, you do not have /boot/mbr.b, a common location of a \n";
+    print "backup copy of the mbr.  I hope that your master boot record or \n";
+    print "boot manager does boot the active partition.  If not, you have\n";
+    print "to acquire the package mbr and install it. Please hit return to\n";
+    print "proceed.\n";
+    my $ans = <STDIN>;
+  }
+  print "\n";
+  print "The master boot record will boot the active partition.\n";
+  print "If you want your system to boot another operating system,\n";
+  print "such as DOS or Windows, by default, answer \"no\" to the following\n";
+  print "question. You may still use your boot manager or the master\n";
+  print "boot record to boot Linux. If you want the system to boot Linux.\n";
+  print "by default, answer \"yes\".\n";
+  if ( &ask_y("Make $rootdevice the active partition") ) {
+    my $ret = system("/sbin/activate $rootdisk $rootpartition");
+    if ($ret) {
+      print "There was an error trying to activate $rootdevice.\n";
+      print "Please run \"/sbin/activate $rootdisk $rootpartition\"\n";
+      print "by hand. Please hit return to proceed.\n";
+      my $ans = <STDIN>;
+    }
+  } else {
+    print "\n";
+    print "OK. If you installed the master boot record, and the partition\n";
+    print "boot record, you may boot Linux by holding down the shift key\n";
+    print "as the system boots, and then pressing the $rootpartition key\n";
+    print "when you see the \"1234F:\" prompt.\n";
+    print "";
+    print "For more information, see /usr/share/doc/mbr/README, and the files\n";
+    print "in the /usr/share/doc/$loader directory.\n";
+  }
+} else {
+  if (-f "/boot/old.b") {
+    print "$loader has overwritten the original boot loader and saved it under\n";
+    print "/boot/old.b.  You can boot your old system (if any) using the\n";
+    print "oldsys label at the $loader prompt.\n";
+  }
+}
+
+sub ask {
+  my $answer;
+  print @_,"? [No] ";
+  $answer=<STDIN>;
+  return ( $answer =~ /^\s*y/i );
+}
+
+sub ask_y {
+  my $answer;
+  print @_,"? [Yes] ";
+  $answer=<STDIN>;
+  return ( $answer !~ /^\s*n/i );
+}
+
+sub makefloppy {
+  my $answer;
+  my $done = 0;
+  my $drive = 0;
+  my $imageloc = '';
+
+  return unless $do_bootfloppy;
+
+  if ($no_symlink || $reverse_symlink) {
+    $imageloc = $image_dest . $kimage;
+  } else {
+    $imageloc = $realimageloc . "$kimage-$version";
+  }
+
+  if (-e $imageloc) {
+    my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
+        $atime,$mtime,$ctime,$blksize,$blocks)
+      = stat ($imageloc);
+    if ($size >= 520192) {
+      print STDERR "Please note that the system size is $size\n";
+      print STDERR "This is greater than the size that the kernel\n";
+      print STDERR "loader supports on i386 machines. What this\n";
+      print STDERR "means is that you need to use lilo to boot\n";
+      print STDERR "this kernel on i386 machines; the floppy is\n";
+      print STDERR "not going to be sufficient by itself on an \n";
+      print STDERR "i386 box. Of course, things may have changed since\n";
+      print STDERR "July 2000, when this diagnostic was written. Your\n";
+      print STDERR "Mileage may indeed vary. Please consider yourselves\n";
+      print STDERR "warned.\n";
+      print STDERR "Please hit return to continue.";
+      $answer=<STDIN>;
+    }
+  } else {
+    print STDERR "Ulp!. I couldn't find the image where I expected\n";
+    print STDERR "it to be, namely, $imageloc\n";
+    print STDERR "You shall have to create the floppy manually, I'm\n";
+    print STDERR "afraid, using commands like\n";
+    print STDERR "\tdd if=/path/to/$kimage-$version of=/dev/fd$drive\n";
+    print STDERR "\trdev /dev/fd$drive $rootdevice\n";
+    print STDERR "\trdev -R /dev/fd$drive 1\n";
+    print STDERR "Aborting\n";
+    return;
+  }
+
+
+  print <<EO_MSG_A;
+
+This process needs a formatted floppy. Please note that an unformatted
+floppy will cause this process to fail, and may well need a reboot to
+fix, and unfortunately, the system is not bootable yet.
+
+The first thing to determine is which floppy drive you wish to use.
+For most people, the default, which is the the default floppy drive,
+referred to as /dev/fd0, or A: would work.  Some people may want the
+second floppy drive which is drive 1, or /dev/fd1, or B:.
+(Theoretically there could be 8 floppy drives on a machine) If
+in doubt, accept the default [0], which should work in most cases.
+
+EO_MSG_A
+  ;
+
+  print "Which floppy drive [0-7] do you want to use? [0] ";
+  $answer=<STDIN>;
+  if ($answer =~ m/^\s*(\d+)\s*$/) {
+    $drive = $1;
+  }
+  print "\nOk, using drive at /dev/fd$drive.\n\n";
+
+  if (-x "/usr/bin/superformat") {
+    print "If there is no formatted floppy available, I could attempt\n";
+    print "to format it for you.\n";
+    if (&ask("Do you wish me to format the floppy")) {
+      my $ret;
+      my $format_command = '/usr/bin/superformat';
+
+      print "Insert a floppy diskette into your boot drive \n";
+      print "(/dev/fd$drive) and press <Return> when ready:";
+      $answer=<STDIN>;
+    FMTFLOPPY: while (! $done) {
+      DOFORMAT:{
+          $ret = system $format_command, "/dev/fd$drive";
+          last DOFORMAT if $ret;
+          $done = 1;
+        }
+        if (! $done) {
+          print <<EO_MSG_B;
+
+There was a problem formatting the floppy diskette in /dev/fd$drive
+
+Please make sure that you inserted the disk in the correct drive and
+that the disk is not write-protected.  Also, you may have to run
+setfdprm for fdformat to work.
+
+In some rare cases, it may mean a problem with the Floppy or the drive
+it self (try formatting the floppy with
+      % $format_command  /dev/fd$drive
+manually to make sure if the problem persists).  In case the problem
+persists, it maybe because you have an older fdformat which has a
+problem auto- detecting the floppy drive.  Upgrading to the latest
+fdutils may help, or maybe you need to run
+      % setfdprm /dev/fd$drive 1440/1440
+(or something like that) or you may try some thing like
+      % $format_command  /dev/fd0H1440
+ or even
+      % $format_command  /dev/fd0u1440
+manually which _may_ work. Or else, try a new floppy.
+
+EO_MSG_B
+          ;
+
+
+          if (! &ask_y("Would you like to try again")) {
+            print "\n";
+            print "If there are no pre-formatted floppies available, \n";
+            print "you should stop right here. \n";
+            if (! &ask_y("Do you have a blank pre-formatted floppy")) {
+              print "Ok, aborting.\n";
+              print "\n";
+              return 1;
+            }
+            print "\n";
+            last FMTFLOPPY;
+          }
+        }
+      }
+    }
+  } else {
+    print "If there are no pre-formatted floppies available, you\n";
+    print "should stop right here. \n";
+    if (! &ask_y("Do you have a blank pre-formatted floppy")) {
+      print "Ok, aborting.\n";
+      return 1;
+    }
+  }
+  if (!$done) {
+    print "\n";
+    print "Insert a (formatted) floppy diskette into your boot drive\n";
+    print "(/dev/fd$drive) and press <Return> when ready:";
+    $answer=<STDIN>;
+  }
+  $done=0;
+  while (! $done) {
+  MKBOOT:{
+      my $ret;
+
+      if ($loader =~ /^lilo/io) {
+        if (-e "$imageloc") {
+          $ret = system '/bin/dd', "if=$imageloc", "of=/dev/fd$drive";
+          last MKBOOT if $ret;
+          $ret = system '/usr/sbin/rdev', "/dev/fd$drive", "$rootdevice";
+          last MKBOOT if $ret;
+          $ret = system '/usr/sbin/rdev', '-R', "/dev/fd$drive", '1';
+        } else {
+          print STDERR "Ulp!. I couldn't find the image where I expected\n";
+          print STDERR "it to be, namely, $imageloc\n";
+          print STDERR "You shall have to create the floppy manually, I'm\n";
+          print STDERR "afraid, using commands like\n";
+          print STDERR "\tdd if=/path/to/$kimage-$version of=/dev/fd$drive\n";
+          print STDERR "\trdev /dev/fd$drive $rootdevice\n";
+          print STDERR "\trdev -R /dev/fd$drive 1\n";
+          print STDERR "Aborting\n";
+          return;
+        }
+      } else {
+        $ret = &silo_floppy( $drive );
+      }
+      last MKBOOT if $ret;
+      $done = 1;
+      print "\n";
+    }
+    if (! $done) {
+      print "\nThere was a problem creating the boot diskette in \n";
+      print "/dev/fd$drive\n.";
+      print "Please make sure that you inserted the diskette into the\n";
+      print "correct drive and that the diskette is not write-protected.\n";
+      print "In some rare cases, it may mean a problem with the\n";
+      print "Floppy or the drive it self.\n";
+      if (! &ask_y("Would you like to try again")) {
+        $done = 1;
+      } else {
+        # don't display the next message if no more tries
+        print "\n";
+        print "Insert a (formatted) floppy diskette into your boot drive\n";
+        print "/dev/fd$drive and press <Return> when ready:";
+        $answer=<STDIN>;
+      }
+    }
+  }
+}
+
+sub silo_floppy {
+  my $drive = shift;
+  my $mountpoint = "/var/lib/kernel.mntpoint.$$";
+  my $ret = system '/sbin/mke2fs', "/dev/fd$drive";
+  return $ret if $ret;
+  $ret = mkdir $mountpoint, 0755;
+  return $ret if $ret;
+  $ret = system '/bin/mount', '-t', 'ext2', "/dev/fd$drive", $mountpoint;
+  do { rmdir $mountpoint; return $ret } if $ret;
+  do {
+    mkdir $mountpoint . "/boot", 0755;
+    last unless system '/bin/cp', '/boot/first.b', $mountpoint . '/boot';
+    last unless system '/bin/cp', '/boot/second.b', $mountpoint . '/boot';
+    if ($no_symlink || $reverse_symlink) {
+      $ret = system '/bin/cp', $image_dest . $kimage, $mountpoint . '/linux';
+    } else {
+      $ret = system '/bin/cp', "$realimageloc" . "$kimage-$version",
+        $mountpoint . '/linux';
+    }
+    last if $ret;
+    mkdir( $mountpoint . "/etc", 0755 ) || last;
+    open SILO, ">$mountpoint/etc/silo.conf" || last;
+    print SILO
+      "partition=1\n",
+        "root=/dev/fd$drive\n",
+          "read-write\n",
+            "timeout=100\n",    # 10s
+              "image = /linux\n",
+                "\tlabel = Linux\n",
+                  "\tappend=root=$rootdevice\n";
+    close SILO;
+    $ret = system '/sbin/silo', '-r', $mountpoint;
+  };
+  system '/bin/umount', $mountpoint;
+  rmdir $mountpoint;
+  return $ret;
+}
+
+
+sub make_liloconf {
+  # Create a lilo.conf if one doesn't exist.
+  print STDERR "I'll try and create a bootloader configuration filefor \n";
+  print STDERR "$loader. However, please note that this is merely a best\n";
+  print STDERR "effort attempt, the file /etc/$loader.conf should really\n";
+  print STDERR "be checked by a human.\n";
+
+  if (!defined($bootdevice)) {
+    if ($loader =~ /vmelilo/io) {
+      print "\nPutting the boot record on to $rootdisk which is\n";
+      print "the device where the root file system lives.\n\n";
+      $bootdevice = $rootdisk;
+    } else {
+      print "\nHmm... I can't determine which partition to put the \n";
+      print "partition boot record on. I'm defaulting to the $rootdevice\n";
+      print "which is where the root file system lives.\n";
+      $bootdevice = $rootdevice;
+    }
+  }
+
+  open(CONF, ">/etc/$loader.conf");
+  if ($loader =~ /^lilo/io) {
+    print CONF "boot=".$bootdevice, "\n", "root=".$rootdevice, "\n",
+      @boilerplate;
+    if ($initrd) {
+      print CONF "initrd=" . $image_dest . "initrd.img\n";
+    }
+  } elsif ($loader =~ /^vmelilo/io) {
+    print CONF "boot      = $bootdevice\n",
+      "root      = $rootdevice\n",
+        @vmelilotemplate;
+  } elsif ($loader =~ /^quik/io) {
+    print CONF @quiktemplate;
+  } elsif ($loader =~ /^palo/io) {
+    print CONF @palotemplate;
+  } elsif ($loader =~ /^zipl/io) {
+    print CONF @zipltemplate;
+  } else {
+    print CONF @silotemplate;
+  }
+  close(CONF);
+  chmod("/etc/$loader.conf", 0644);
+  chown("/etc/$loader.conf", 0, 0);
+}
+
+sub run_lilo (){
+  my $ret;
+  if ($loader =~ /^lilo/io or $loader =~ /vmelilo/io) {
+    print "Testing $loader.conf ... \n";
+    unlink $temp_file_name;     # security
+    $ret = system("$loaderloc -t >$temp_file_name 2>&1");
+    if ($ret) {
+      my $ans;
+      print "An error occurred while running $loader in test mode, a log is\n";
+      print "available in $temp_file_name. Please edit /etc/$loader.conf\n";
+      print "manually and re-run $loader, or make other arrangements to boot \n";
+      print "your machine. \n\t Please hit return to continue";
+      $ans = <STDIN>;
+      return $ret;
+    }
+    unlink "$temp_file_name";
+    print "Testing successful.\n";
+    print "Installing the ";
+    print "partition " if $loader =~ /^lilo/io;
+    print "boot sector... \n";
+  }
+
+  if ($loader =~ /^elilo/io) {
+    $ret = system("$loaderloc 2>&1 | tee $temp_file_name");
+  } else {
+    $ret = system("$loaderloc >$temp_file_name 2>&1");
+  }
+
+  if ($ret) {
+    my $ans;
+    print "There was an error with running $loader, a log file is \n";
+    print "available in file $temp_file_name.  Please edit /etc/$loader.conf\n";
+    print "manually and re-run $loader, or make other arrangements to boot \n";
+    print "your machine. \n\t Please hit return to continue";
+    $ans = <STDIN>;
+    return $ret;
+  }
+  unlink $temp_file_name;
+  print "Installation successful.\n";
+  return 0;
+}
+
+exit 0;
+
+__END__
+


Property changes on: dists/trunk/utils/kernel-package/kernel/image.postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/image.postrm
===================================================================
--- dists/trunk/utils/kernel-package/kernel/image.postrm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/image.postrm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,322 @@
+#! /usr/bin/perl
+#                              -*- Mode: Cperl -*- 
+# image.postrm --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Sat May 15 11:05:13 1999
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Thu Sep 22 13:52:29 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 45
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+#     $Id: image.postrm,v 1.31 2003/10/07 16:24:20 srivasta Exp $
+#
+
+
+# 
+#use strict; #for debugging
+use Cwd 'abs_path';
+
+$|=1;
+# Predefined values:
+my $version           = "=V";
+my $link_in_boot      = "=B";	# Should be empty, mostly
+my $no_symlink        = "=S";	# Should be empty, mostly
+my $reverse_symlink   = "=R";	# Should be empty, mostly
+my $do_symlink        = "Yes";	# target machine defined
+my $do_boot_enable    = "Yes";	# target machine defined
+my $do_bootfloppy     = "Yes";	# target machine defined
+my $do_bootloader     = "Yes";	# target machine defined
+my $move_image        = '';       # target machine defined
+my $kimage            = "=K";	# Should be empty, mostly
+my $loader            = "=L";     # lilo, silo, quik, palo, vmelilo, or nettrom
+my $image_dir         = "=D";     # where the image is located
+my $clobber_modules   = '';       # target machine defined
+my $initrd            = "=I";     # initrd kernel
+my $mkimage           = "=M";        # command to generate the initrd image
+my $do_initrd         = '';       # Normally, we don't
+my $warn_initrd       = 'YES';    # Normally we do
+my $use_hard_links    = '';       # hardlinks do not work across fs boundaries
+my $postinst_hook     = '';       #Normally we do not
+my $postrm_hook       = '';       #Normally we do not
+my $preinst_hook      = '';       #Normally we do not
+my $prerm_hook        = '';       #Normally we do not
+my $minimal_swap      = '';       # Do not swap symlinks
+my $ignore_depmod_err = '';	# normally we do not
+my $relink_build_link = 'YES';	# There is no harm in checking the link
+my $force_build_link  = '';	# we shall not create a dangling link
+my $official_image    = "=OF";      # only true for official images
+my $arch              = "=A";  #  should be same as dpkg --print-installation-architecture
+my $kernel_arch       = "=B";
+my $ramdisk           = '/usr/sbin/mkinitrd';  # Tool to create initial ram fs.
+
+my $Loader          = "NoLOADER"; # 
+$Loader             = "LILO"     if $loader =~ /^lilo/io;
+$Loader             = "SILO"     if $loader =~ /^silo/io;
+$Loader             = "QUIK"     if $loader =~ /^quik/io;
+$Loader             = "yaboot"   if $loader =~ /^yaboot/io;
+$Loader             = "PALO"     if $loader =~ /^palo/io;
+$Loader             = "NETTROM"  if $loader =~ /^nettrom/io;
+$Loader             = "VMELILO"  if $loader =~ /^vmelilo/io;
+$Loader             = "ZIPL"     if $loader =~ /^zipl/io;
+$Loader             = "ELILO"    if $loader =~ /^elilo/io;
+
+
+# This should not point to /tmp, because of security risks.
+my $temp_file_name = "/var/log/$loader" . "_log.$$";
+
+#known variables
+my @boilerplate     = ();
+my @silotemplate    = ();
+my @quiktemplate    = ();
+my @palotemplate    = ();
+my @vmelilotemplate = ();
+my $bootdevice      = '';
+my $rootdevice      = '';
+my $rootdisk        = '';
+my $rootpartition   = '';
+my $image_dest      = "/";
+my $realimageloc    = "/$image_dir/";
+my $have_conffile   = "";
+my $CONF_LOC        = '/etc/kernel-img.conf';
+my $relative_links = '';
+my $silent_modules  = '';
+my $silent_loader   = '';
+
+
+chdir('/')           or die "could not chdir to /:$!\n";
+# remove multiple leading slashes; make sure there is at least one.
+$realimageloc  =~ s|^/*|/|o;
+$realimageloc  =~ s|/+|/|o;
+
+
+if (-r "$CONF_LOC" && -f "$CONF_LOC"  ) {
+  if (open(CONF, "$CONF_LOC")) {
+    while (<CONF>) {
+      chomp;
+      s/\#.*$//g;
+      next if /^\s*$/;
+
+      $do_symlink      = "" if /do_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $no_symlink      = "" if /no_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $reverse_symlink = "" if /reverse_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /image_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /link_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $move_image      = "" if /move_image\s*=\s*(no|false|0)\s*$/ig;
+      $clobber_modules = '' if /clobber_modules\s*=\s*(no|false|0)\s*$/ig;
+      $do_boot_enable  = '' if /do_boot_enable\s*=\s*(no|false|0)\s*$/ig;
+      $do_bootfloppy   = '' if /do_bootfloppy\s*=\s*(no|false|0)\s*$/ig;
+      $relative_links  = '' if /relative_links \s*=\s*(no|false|0)\s*$/ig;
+      $do_bootloader   = '' if /do_bootloader\s*=\s*(no|false|0)\s*$/ig;
+      $do_initrd       = '' if /do_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $warn_initrd     = '' if /warn_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $use_hard_links  = '' if /use_hard_links\s*=\s*(no|false|0)\s*$/ig;
+      $silent_modules  = '' if /silent_modules\s*=\s*(no|false|0)\s*$/ig;
+      $silent_loader   = '' if /silent_loader\s*=\s*(no|false|0)\s*$/ig;
+      $minimal_swap    = '' if /minimal_swap\s*=\s*(no|false|0)\s*$/ig;
+      $ignore_depmod_err = '' if /ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig;
+      $relink_build_link = '' if /relink_build_link\s*=\s*(no|false|0)\s*$/ig;
+      $force_build_link = '' if /force_build_link\s*=\s*(no|false|0)\s*$/ig;
+
+      $do_symlink      = "Yes" if /do_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $no_symlink      = "Yes" if /no_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $reverse_symlink = "Yes" if /reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /image_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /link_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $move_image      = "Yes" if /move_image\s*=\s*(yes|true|1)\s*$/ig;
+      $clobber_modules = "Yes" if /clobber_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $do_boot_enable  = "Yes" if /do_boot_enable\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootfloppy   = "Yes" if /do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootloader   = "Yes" if /do_bootloader\s*=\s*(yes|true|1)\s*$/ig;
+      $relative_links  = "Yes" if /relative_links\s*=\s*(yes|true|1)\s*$/ig;
+      $do_initrd       = "Yes" if /do_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $warn_initrd     = "Yes" if /warn_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $use_hard_links  = "Yes" if /use_hard_links\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_modules  = 'Yes' if /silent_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_loader   = 'Yes' if /silent_loader\s*=\s*(yes|true|1)\s*$/ig;
+      $minimal_swap    = 'Yes' if /minimal_swap\s*=\s*(yes|true|1)\s*$/ig;
+      $ignore_depmod_err = 'Yes' if /ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig;
+      $relink_build_link = 'Yes' if /relink_build_link\s*=\s*(yes|true|1)\s*$/ig;
+      $force_build_link = 'Yes' if /force_build_link\s*=\s*(yes|true|1)\s*$/ig;
+
+      $image_dest      = "$1"  if /image_dest\s*=\s*(\S+)/ig;
+      $postinst_hook   = "$1"  if /postinst_hook\s*=\s*(\S+)/ig;
+      $postrm_hook     = "$1"  if /postrm_hook\s*=\s*(\S+)/ig;
+      $preinst_hook    = "$1"  if /preinst_hook\s*=\s*(\S+)/ig;
+      $prerm_hook      = "$1"  if /prerm_hook\s*=\s*(\S+)/ig;
+      $mkimage         = "$1"  if /mkimage\s*=\s*(.+)$/ig;
+      $ramdisk         = "$1"  if /ramdisk\s*=\s*(\S+)/ig;
+    }
+    close CONF;
+    $have_conffile = "Yes";
+  }
+}
+
+if ($link_in_boot) {
+  $image_dest = "/$image_dir/";
+  $image_dest =~ s|^/*|/|o;
+}
+
+$image_dest = "$image_dest/";
+$image_dest =~ s|/+$|/|o;
+
+# The destdir may be gone by now.
+if (-d "$image_dest") {
+  chdir("$image_dest") or die "could not chdir to $image_dest:$!\n";
+}
+
+# Paranoid check to make sure that the correct value is put in there
+if (! $kimage)                    {$kimage = "vmlinuz"} # Hmm. empty
+elsif ($kimage =~ m/^b?zImage$/o) {$kimage = "vmlinuz"} # these produce vmlinuz
+elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage;}
+elsif ($kimage =~ m/^vmlinux$/o)  { my $nop = $kimage;}
+else                              {$kimage = "vmlinuz"} # default
+
+$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch;
+
+
+######################################################################
+######################################################################
+############
+######################################################################
+######################################################################
+sub remove_sym_link {
+  my $bad_image = $_[0];
+
+  warn "Removing symbolic link $bad_image \n";
+  if ($loader =~ /lilo/i) 
+    {
+      warn "Unless you used the optional flag in lilo, \n";
+    }
+  warn " you may need to re-run $loader\n";
+  # Remove the dangling link
+  unlink "$bad_image";
+}
+
+######################################################################
+######################################################################
+############
+######################################################################
+######################################################################
+sub CanonicalizePath {
+  my $path = join '/', @_;
+  my @work = split '/', $path;
+  my @out;
+  my $is_absolute;
+
+  if (@work && $work[0] eq "") { $is_absolute = 1; shift @work; }
+
+  while (@work) {
+    my $seg = shift @work;
+    if ($seg eq "." || $seg eq "") {
+    } elsif ($seg eq "..") {
+      if (@out && $out[-1] ne "..") {
+        pop @out;
+      } else {
+        # Leading "..", or "../..", etc.
+        push @out, $seg;
+      }
+    } else {
+      push @out, $seg;
+    }
+  }
+
+  unshift @out, "" if $is_absolute;
+  return join('/', @out);
+}
+
+######################################################################
+######################################################################
+############
+######################################################################
+######################################################################
+# This removes dangling symlinks. What do we do about hard links? Surely a 
+# something with the nane $image_dest . "$kimage" ought not to be left behind? 
+sub image_magic {
+  my $kimage = $_[0];
+  my $image_dest = $_[1];
+
+  if (-l "$kimage") {
+    # There is a symbolic link
+    my $force_move = 0;
+    my $vmlinuz_target = readlink "$kimage";
+    my $real_target = '';
+    $real_target = abs_path($vmlinuz_target) if defined ($vmlinuz_target);
+    if (!defined($vmlinuz_target) || ! -f "$real_target") {
+      # what, a dangling symlink?
+      warn "The link "  . $image_dest . "$kimage is a damaged link\n";
+      # Remove the dangling link
+      &remove_sym_link("$kimage");
+    }
+    else {
+      my $canonical_target = CanonicalizePath("$vmlinuz_target");
+      if (! -e $canonical_target) {
+	warn "The link "  . $image_dest . "$kimage is a dangling link\n";
+	&remove_sym_link("$kimage");
+      }
+    }
+  }
+}
+
+## Run user hook script here, if any
+if (-x "$postrm_hook") {
+  system ("$postrm_hook", $version, $realimageloc . "$kimage-$version") &&
+	    warn "User hook script $postrm_hook failed";
+}
+if (-d "/etc/kernel/postrm.d") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/postrm.d") &&
+            die "Failed to process /etc/kernel/postrm.d";
+}
+if (-d "/etc/kernel/postrm.d/$version") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/postrm.d/$version") &&
+            die "Failed to process /etc/kernel/postrm.d/$version";
+}
+
+# check and remove damaged and dangling symlinks
+if ($ARGV[0] !~ /upgrade/) {
+  if (-f $realimageloc . "initrd.img-$version") {
+    unlink $realimageloc . "initrd.img-$version";
+  }
+  image_magic($kimage,          $image_dest);
+  image_magic($kimage . ".old", $image_dest);
+  image_magic("initrd.img",     $image_dest) if $initrd;
+  image_magic("initrd.img.old", $image_dest) if $initrd;
+}
+
+# Ignore all invocations uxcept when called on to purge.
+exit 0 unless $ARGV[0] =~ /purge/;
+my @files_to_remove = qw{
+                         modules.dep modules.isapnpmap modules.pcimap
+                         modules.usbmap modules.parportmap
+                         modules.generic_string modules.ieee1394map
+                         modules.ieee1394map modules.pnpbiosmap
+                         modules.alias modules.ccwmap modules.inputmap
+                         modules.symbols
+                       };
+
+foreach my $extra_file (@files_to_remove) {
+  if (-f "/lib/modules/$version/$extra_file") {
+    unlink "/lib/modules/$version/$extra_file";
+  }
+}
+
+if (-d "/lib/modules/$version" ) {
+  system ("rmdir", "/lib/modules/$version");
+}
+
+exit 0;
+
+__END__
+
+
+
+
+
+


Property changes on: dists/trunk/utils/kernel-package/kernel/image.postrm
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/image.preinst
===================================================================
--- dists/trunk/utils/kernel-package/kernel/image.preinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/image.preinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,405 @@
+#! /usr/bin/perl
+#                              -*- Mode: Cperl -*-
+# image.preinst ---
+# Author           : Manoj Srivastava ( srivasta at tiamat.datasync.com )
+# Created On       : Sun Jun 14 03:38:02 1998
+# Created On Node  : tiamat.datasync.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Thu Sep 22 14:01:04 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 72
+# Status           : Unknown, Use with caution!
+# HISTORY          :
+# Description      :
+#
+#
+
+#
+#use strict; #for debugging
+
+$|=1;
+
+# Predefined values:
+my $version         = "=V";
+my $link_in_boot   = "=B";     # Should be empty, mostly
+my $no_symlink      = "=S";     # Should be empty, mostly
+my $reverse_symlink = "=R";     # Should be empty, mostly
+my $do_symlink     = "Yes";	# target machine defined
+my $do_boot_enable  = "Yes";	# target machine defined
+my $do_bootfloppy   = "Yes";	# target machine defined
+my $do_bootloader   = "Yes";	# target machine defined
+my $move_image      = '';       # target machine defined
+my $mkimage         = "=M";     # command to generate the initrd image
+my $do_initrd       = '';       # target machine defined
+my $warn_initrd     = 'YES';    # target machine defined
+my $kimage          = "=K";     # Should be empty, mostly
+my $loader          = "=L";     # lilo, silo, quik, palo, vmelilo, nettrom
+                                # or elilo
+my $image_dir       = "=D";     # where the image is located
+my $clobber_modules = '';       # target machine defined
+my $initrd          = "=I";     # initrd kernel
+my $use_hard_links  = '';       # hardlinks do not wirk across fs boundaries
+my $postinst_hook   = '';       #Normally we do not
+my $postrm_hook     = '';       #Normally we do not
+my $preinst_hook    = '';       #Normally we do not
+my $prerm_hook      = '';       #Normally we do not
+my $minimal_swap    = '';       # Do not swap symlinks
+my $ignore_depmod_err = '';    # normally we do not
+my $relink_src_link   = 'YES';	# There is no harm in checking the link
+my $relink_build_link = 'YES'; # There is no harm in checking the link
+my $force_build_link  = '';	 # There is no harm in checking the link
+my $official_image    = "=OF"; # only true for official images
+my $arch              = "=A";  #  should be same as dpkg --print-installation-architecture
+my $kernel_arch       = "=B";
+my $ramdisk           = '/usr/sbin/mkinitrd';  # Tool to create initial ram fs.
+
+
+my $Loader          = "NoLOADER"; #
+$Loader             = "LILO"     if $loader =~ /^lilo/io;
+$Loader             = "SILO"     if $loader =~ /^silo/io;
+$Loader             = "QUIK"     if $loader =~ /^quik/io;
+$Loader             = "yaboot"   if $loader =~ /^yaboot/io;
+$Loader             = "PALO"     if $loader =~ /^palo/io;
+$Loader             = "NETTROM"  if $loader =~ /^nettrom/io;
+$Loader             = "VMELILO"  if $loader =~ /^vmelilo/io;
+$Loader             = "ZIPL"     if $loader =~ /^zipl/io;
+$Loader             = "ELILO"    if $loader =~ /^elilo/io;
+
+
+#known variables
+my @boilerplate     = ();
+my @silotemplate    = ();
+my @quiktemplate    = ();
+my @palotemplate    = ();
+my @vmelilotemplate = ();
+my $bootdevice      = '';
+my $rootdevice      = '';
+my $rootdisk        = '';
+my $rootpartition   = '';
+my $image_dest      = "/";
+my $realimageloc    = "/$image_dir/";
+my $have_conffile   = "";
+my $CONF_LOC        = '/etc/kernel-img.conf';
+my $relative_links  = '';
+my $silent_modules  = '';
+my $silent_loader   = '';
+my $modules_base    = '/lib/modules';
+
+die "Pre inst Internal error. Aborting." unless $version;
+
+exit 0 if $ARGV[0] =~ /abort-upgrade/;
+exit 1 unless $ARGV[0] =~ /(install|upgrade)/;
+
+# Official images may silently upgrade
+if ($official_image =~ /^\s*YES\s*$/o
+    && ($ARGV[0] =~ /upgrade/ || $arch =~ m/powerpc/)) {
+    $silent_modules = 'Yes';
+  }
+
+# remove multiple leading slashes; make sure there is at least one.
+$realimageloc  =~ s|^/*|/|o;
+$realimageloc  =~ s|/+|/|o;
+
+if (-r "$CONF_LOC" && -f "$CONF_LOC"  ) {
+  if (open(CONF, "$CONF_LOC")) {
+    while (<CONF>) {
+      chomp;
+      s/\#.*$//g;
+      next if /^\s*$/;
+
+      $do_symlink      = "" if /do_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $no_symlink      = "" if /no_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $reverse_symlink = "" if /reverse_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /image_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /link_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $move_image      = "" if /move_image\s*=\s*(no|false|0)\s*$/ig;
+      $clobber_modules = '' if /clobber_modules\s*=\s*(no|false|0)\s*$/ig;
+      $do_boot_enable  = '' if /do_boot_enable\s*=\s*(no|false|0)\s*$/ig;
+      $do_bootfloppy   = '' if /do_bootfloppy\s*=\s*(no|false|0)\s*$/ig;
+      $do_bootloader   = '' if /do_bootloader\s*=\s*(no|false|0)\s*$/ig;
+      $do_initrd       = '' if /do_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $warn_initrd     = '' if /warn_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $relative_links  = '' if /relative_links \s*=\s*(no|false|0)\s*$/ig;
+      $use_hard_links  = '' if /use_hard_links\s*=\s*(no|false|0)\s*$/ig;
+      $silent_modules  = '' if /silent_modules\s*=\s*(no|false|0)\s*$/ig;
+      $silent_loader   = '' if /silent_loader\s*=\s*(no|false|0)\s*$/ig;
+      $minimal_swap    = '' if /minimal_swap\s*=\s*(no|false|0)\s*$/ig;
+      $ignore_depmod_err = '' if /ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig;
+      $relink_src_link   = '' if /relink_src_link\s*=\s*(no|false|0)\s*$/ig;
+      $relink_build_link = '' if /relink_build_link\s*=\s*(no|false|0)\s*$/ig;
+      $force_build_link = '' if /force_build_link\s*=\s*(no|false|0)\s*$/ig;
+
+      $do_symlink      = "Yes" if /do_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $no_symlink      = "Yes" if /no_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $reverse_symlink = "Yes" if /reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /image_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /link_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $move_image      = "Yes" if /move_image\s*=\s*(yes|true|1)\s*$/ig;
+      $clobber_modules = "Yes" if /clobber_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $do_boot_enable  = "Yes" if /do_boot_enable\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootfloppy   = "Yes" if /do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootloader   = "Yes" if /do_bootloader\s*=\s*(yes|true|1)\s*$/ig;
+      $relative_links  = "Yes" if /relative_links\s*=\s*(yes|true|1)\s*$/ig;
+      $do_initrd       = "Yes" if /do_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $warn_initrd     = "Yes" if /warn_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $use_hard_links  = "Yes" if /use_hard_links\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_modules  = 'Yes' if /silent_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_loader   = 'Yes' if /silent_loader\s*=\s*(yes|true|1)\s*$/ig;
+      $minimal_swap    = 'Yes' if /minimal_swap\s*=\s*(yes|true|1)\s*$/ig;
+      $ignore_depmod_err = 'Yes' if /ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig;
+      $relink_src_link   = 'Yes' if /relink_src_link\s*=\s*(yes|true|1)\s*$/ig;
+      $relink_build_link = 'Yes' if /relink_build_link\s*=\s*(yes|true|1)\s*$/ig;
+      $force_build_link = 'Yes' if /force_build_link\s*=\s*(yes|true|1)\s*$/ig;
+
+      $image_dest      = "$1"  if /image_dest\s*=\s*(\S+)/ig;
+      $postinst_hook   = "$1"  if /postinst_hook\s*=\s*(\S+)/ig;
+      $postrm_hook     = "$1"  if /postrm_hook\s*=\s*(\S+)/ig;
+      $preinst_hook    = "$1"  if /preinst_hook\s*=\s*(\S+)/ig;
+      $prerm_hook      = "$1"  if /prerm_hook\s*=\s*(\S+)/ig;
+      $mkimage         = "$1"  if /mkimage\s*=\s*(.+)$/ig;
+      $ramdisk         = "$1"  if /ramdisk\s*=\s*(\S+)/ig;
+    }
+    close CONF;
+    $have_conffile = "Yes";
+    $have_conffile = "Yes";	# stop perl complaining
+  }
+}
+
+if ($do_initrd)    {   $warn_initrd = '';   }
+if (!$warn_initrd) {   $do_initrd   = "YES";}
+
+$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch;
+
+
+# About to upgrade this package from version $2 TO THIS VERSION.
+# "prerm upgrade" has already been called for the old version of
+# this package.
+
+# For some versions of kernel-package, we had this warning in the
+# postinst, but the rules did not really interpolate the value in.
+# Here is a sanity check.
+my $pattern = "=" . "I";
+$initrd=~ s/^$pattern$//;
+
+if ($initrd) {
+  if (! -e $ramdisk) {
+    print STDERR <<EOERROR;
+
+You are attempting to install an initrd kernel image (version
+$version) but you do not seem to have a $ramdisk 
+command. This will break the installation, unless initrd-tools are
+also being installed right now.
+
+EOERROR
+  ;
+    warn "Could not find $ramdisk.";
+  }
+}
+
+
+if ($initrd && !$do_initrd) {
+    print STDERR <<EOF;
+
+You are attempting to install an initrd kernel image (version $version)
+This will not work unless you have configured your boot loader to use
+initrd. (An initrd image is a kernel image that expects to use an INITial
+Ram Disk to mount a minimal root file system into RAM and use that for
+booting).
+
+EOF
+    if ($loader =~ m/^lilo/i) {
+      print STDERR "   As a reminder, in order to configure LILO, you need\n";
+      print STDERR "   to add an 'initrd=/initrd.img' to the image=/vmlinuz\n";
+      print STDERR "   stanza of your /etc/lilo.conf\n";
+    }
+    elsif ($loader =~ m/^elilo/i) {
+      print STDERR "   As a reminder, in order to configure ELILO, you need\n";
+      print STDERR "   to add an 'initrd=/initrd.img' to the image=/vmlinuz\n";
+      print STDERR "   stanza of your /etc/elilo.conf\n";
+    }
+    print STDERR <<EOF;
+
+I repeat, You need to configure your boot loader -- please read your
+bootloader documentation for details on how to add initrd images.
+
+If you have already done so, and you wish to get rid of this message,
+please put
+  "do_initrd = Yes"
+in /etc/kernel-img.conf. Note that this is optional, but if you do not,
+you will continue to see this message whenever you install a kernel
+image using initrd.
+EOF
+    if (-f "/etc/lilo.conf"){
+      my $ramdisk_found = 0;
+      open (CONF, "/etc/lilo.conf")  or warn "Can't open /etc/lilo.conf: $!";
+      while (<CONF>) {
+	chomp;
+	if (m/^(\s*ramdisk\s*=\s*0)/g) {
+	  print STDERR
+	    "In addition, the line\n\t\"$1\"\nshould be removed or commented.";
+	  last;
+	}
+      }
+      close CONF;
+    }
+    print STDERR "Do you want to stop now? [Y/n]";
+    my $answer = <STDIN>;
+    $answer =~ s/^\s+//;
+    $answer =~ s/\s+$//;
+    print STDERR "Ok, Aborting\n" unless $answer =~ /^n/i;
+    exit 1 unless  $answer =~ /^n/i;
+}
+
+
+sub check {
+  my $version = shift;
+  my $lib_modules="$modules_base/$version";
+
+  if (-d "$lib_modules") {
+    opendir(DIR, $lib_modules) || die "can’t opendir $lib_modules: $!";
+    my @children = readdir(DIR);
+    if ($#children == 1)          { return 1; } # empty dir
+    if ($#children  > 2)          { return 0; } # ., .., build are OK
+
+    my @dirs  = grep { -d "$lib_modules/$_" } @children;
+    if ($#dirs > 1)               { return 0; } # we have subdirs
+
+    my @links = grep { -l "$lib_modules/$_" } @children;
+    if ($#links == 0) {
+      if ($links[0] =~ /^build$/) { return 1; } # has build symlink, is all.
+      else                        { return 0; } # Bad name
+    }
+    elsif ($#links > -1)          { return 0; } # spurious symlinks
+
+    my @files = grep { -f "$lib_modules/$_" } @children;
+    if ($#files > -1)             { return 0; } # Should only have a symlink
+  }
+  else                            { return 1; } # No such dir
+  return 0;                                     # Should not get here
+}
+
+# If this is an official image, and only a build symlink exists, allow
+# it to be clobbered.
+if ($official_image =~ /^\s*YES\s*$/o && check($version)) { 
+  $silent_modules = 'YES';
+  if (-d "$modules_base/$version" && -l "$modules_base/$version/build" ) {
+    rename("$modules_base/$version/build", "$modules_base/$version/build.save") ||
+      die "failed to move $modules_base/$version/build:$!";
+  }
+}
+
+if (-d "$modules_base/$version") {
+  if ($clobber_modules) {
+    my $ret = system("mv $modules_base/$version $modules_base/${version}_$$");
+    if ($ret) {
+      print STDERR <<EOF;
+You are attempting to install a kernel image (version $version)
+However, the directory $modules_base/$version still exists.
+
+As you have instructed, an attempt was made to move the directory out
+of the way. Unfortunately, There was a problem moving
+$modules_base/$version to $modules_base/${version}_$$.
+
+I suggest you move $modules_base/$version out of the way manually,
+and then try re-installing this image.
+
+I am aborting.
+EOF
+      ;
+      exit 1;
+    }
+  }
+  elsif ($silent_modules !~ m/YES/i) {
+    print STDERR <<EOF;
+You are attempting to install a kernel image (version $version)
+However, the directory $modules_base/$version still exists.  If this
+directory belongs to a previous =ST-image-$version package, and if
+you have deselected some modules, or installed standalone modules
+packages, this could be bad. However, if this directory exists because
+you are also installing some stand alone modules right now, and they
+got unpacked before I did, then this is pretty benign.  Unfortunately,
+I can not tell the difference.
+
+If $modules_base/$version belongs to a old install of
+=ST-image-$version, then this is your last chance to abort the
+installation of this kernel image (nothing has been changed yet).
+
+If this directory is because of stand alone modules being installed
+right now, or if it does belong to an older =ST-image-$version
+package but you know what you are doing, and if you feel that this
+image should be installed despite this anomaly, Please answer n to the
+question.
+
+Otherwise, I suggest you move $modules_base/$version out of the way,
+perhaps to $modules_base/$version.old or something, and then try
+re-installing this image.
+EOF
+  ;
+    print STDERR "Do you want to stop now? [Y/n]";
+    my $answer = <STDIN>;
+    $answer =~ s/^\s+//;
+    $answer =~ s/\s+$//;
+    print STDERR "Ok, Aborting\n" unless $answer =~ /^n/i;
+    exit 1 unless  $answer =~ /^n/i;
+  }
+  else {
+    print STDERR <<EOF;
+The directory $modules_base/$version still exists. Continuing as directed.
+EOF
+  ;
+  }
+}
+
+if ( -f "$modules_base/$version/modules.dep" ) {
+  my $running = '';
+  chop($running=`uname -r`);
+  if ($running eq $version) {
+    print STDERR <<"EOFERR";
+
+ You are attempting to install a kernel version that is the same as
+ the version you are currently running (version $running). The modules
+ list is quite likely to have been changed, and the modules dependency
+ file $modules_base/$version/modules.dep needs to be re-built. It can
+ not be built correctly right now, since the module list for the
+ running kernel are likely to be different from the kernel installed.
+ I am creating a new modules.dep file, but that may not be
+ correct. It shall be regenerated correctly at next reboot.
+
+ I repeat: you have to reboot in order for the modules file to be
+ created correctly. Until you reboot, it may be impossible to load
+ some modules. Reboot as soon as this install is finished (Do not
+ reboot right now, since you may not be able to boot back up until
+ installation is over, but boot immediately after). I can not stress
+ that too much. You need to reboot soon.
+
+EOFERR
+    ;
+    if ($silent_modules !~ m/YES/i) {
+      my $answer='';
+      print "Please Hit return to continue.  ";
+      $answer=<STDIN>;
+    }
+  }
+}
+
+
+
+## Run user hook script here, if any
+if (-x "$preinst_hook") {
+    system ("$preinst_hook", $version, $realimageloc . "$kimage-$version") &&
+	die "User hook script $preinst_hook failed";
+}
+if (-d "/etc/kernel/preinst.d") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/preinst.d") &&
+            die "Failed to process /etc/kernel/preinst.d";
+}
+if (-d "/etc/kernel/preinst.d/$version") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/preinst.d/$version") &&
+            die "Failed to process /etc/kernel/preinst.d/$version";
+}
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/image.preinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/image.prerm
===================================================================
--- dists/trunk/utils/kernel-package/kernel/image.prerm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/image.prerm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,309 @@
+#! /usr/bin/perl
+#                              -*- Mode: Perl -*- 
+# image.prerm --- 
+# Author           : root ( root at melkor.pilgrim.umass.edu ) 
+# Created On       : Fri May 17 03:28:59 1996
+# Created On Node  : melkor.pilgrim.umass.edu
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Wed Jun  8 02:21:05 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 70
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+#
+#    $Id: image.prerm,v 1.22 2003/10/07 16:24:20 srivasta Exp $
+#
+# 
+#use strict;
+
+$|=1;
+# Predefined values:
+my $version         = "=V";
+my $link_in_boot   = "=B";	# Should be empty, mostly
+my $no_symlink      = "=S";	# Should be empty, mostly
+my $reverse_symlink = "=R";	# Should be empty, mostly
+my $do_symlinks     = "Yes";	# target machine defined
+my $do_boot_enable  = "Yes";	# target machine defined
+my $do_bootfloppy   = "Yes";	# target machine defined
+my $do_bootloader   = "Yes";	# target machine defined
+my $move_image      = '';       # target machine defined
+my $kimage          = "=K";	# Should be empty, mostly
+my $loader          = "=L";     # lilo, silo, quik, palo, vmelilo, or nettrom
+my $image_dir       = "=D";     # where the image is located
+my $clobber_modules = '';       # target machine defined
+my $mkimage         = "=M";        # command to generate the initrd image
+my $initrd          = "=I";     # initrd kernel
+my $use_hard_links  = '';       # hardlinks do not wirk across fs boundaries
+my $postinst_hook   = '';       #Normally we do not
+my $postrm_hook     = '';       #Normally we do not
+my $preinst_hook    = '';       #Normally we do not
+my $prerm_hook      = '';       #Normally we do not
+my $minimal_swap    = '';       # Do not swap symlinks
+my $ignore_depmod_err = '';	# normally we do not
+my $relink_build_link = 'YES';	# There is no harm in checking the link
+my $force_build_link = '';	# There is no harm in checking the link
+my $official_image    = "=OF";      # only true for official images
+my $arch              = "=A";  #  should be same as dpkg --print-installation-architecture
+my $kernel_arch       = "=B";
+my $ramdisk           = '/usr/sbin/mkinitrd';  # Tool to create initial ram fs.
+
+my $Loader          = "NoLOADER"; # 
+$Loader             = "LILO"     if $loader =~ /^lilo/io;
+$Loader             = "SILO"     if $loader =~ /^silo/io;
+$Loader             = "QUIK"     if $loader =~ /^quik/io;
+$Loader             = "yaboot"   if $loader =~ /^yaboot/io;
+$Loader             = "PALO"     if $loader =~ /^palo/io;
+$Loader             = "NETTROM"  if $loader =~ /^nettrom/io;
+$Loader             = "VMELILO"  if $loader =~ /^vmelilo/io;
+$Loader             = "ZIPL"     if $loader =~ /^zipl/io;
+$Loader             = "ELILO"    if $loader =~ /^elilo/io;
+
+
+# This should not point to /tmp, because of security risks.
+my $temp_file_name = "/var/log/$loader" . "_log.$$";
+
+#known variables
+my @boilerplate     = ();
+my @silotemplate    = ();
+my @quiktemplate    = ();
+my @palotemplate    = ();
+my @vmelilotemplate = ();
+my $bootdevice      = '';
+my $rootdevice      = '';
+my $rootdisk        = '';
+my $rootpartition   = '';
+my $image_dest      = "/";
+my $realimageloc    = "/$image_dir/";
+my $have_conffile   = "";
+my $CONF_LOC        = '/etc/kernel-img.conf';
+my $relative_links = '';
+my $silent_modules  = '';
+my $silent_loader   = '';
+
+# remove multiple leading slashes; make sure there is at least one.
+$realimageloc  =~ s|^/*|/|o;
+$realimageloc  =~ s|/+|/|o;
+
+
+# Variables used
+my $image='';
+my $answer='';
+my $running = '';
+my $WouldInvalidate = 0;
+
+if ($ARGV[0] && ($ARGV[0] =~ /remove/ || $ARGV[0] =~ /upgrade/)) {
+  if (-l "/usr/doc/=ST-image-$version") {
+    unlink "/usr/doc/=ST-image-$version";
+  }
+}
+
+# Ignore all invocations uxcept when called on to remove
+exit 0 unless ($ARGV[0] && $ARGV[0] =~ /remove/) ;
+
+# Paranoid check to make sure that the correct value is put in there
+if (! $kimage)                    { $kimage = "vmlinuz";} # Hmm. empty
+elsif ($kimage =~ m/^b?zImage$/o) { $kimage = "vmlinuz";} # these produce vmlinuz
+elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage;  }
+elsif ($kimage =~ m/^vmlinux$/o)  { my $nop = $kimage;  }
+else                              { $kimage = "vmlinuz";} # Default
+
+if (-r "$CONF_LOC" && -f "$CONF_LOC"  ) {
+  if (open(CONF, "$CONF_LOC")) {
+    while (<CONF>) {
+      chomp;
+      s/\#.*$//g;
+      next if /^\s*$/;
+
+      $do_symlink      = "" if /do_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $no_symlink      = "" if /no_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $reverse_symlink = "" if /reverse_symlinks\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /image_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $link_in_boot    = "" if /link_in_boot\s*=\s*(no|false|0)\s*$/ig;
+      $move_image      = "" if /move_image\s*=\s*(no|false|0)\s*$/ig;
+      $clobber_modules = '' if /clobber_modules\s*=\s*(no|false|0)\s*$/ig;
+      $do_boot_enable  = '' if /do_boot_enable\s*=\s*(no|false|0)\s*$/ig;
+      $do_bootfloppy   = '' if /do_bootfloppy\s*=\s*(no|false|0)\s*$/ig;
+      $relative_links  = '' if /relative_links \s*=\s*(no|false|0)\s*$/ig;
+      $do_bootloader   = '' if /do_bootloader\s*=\s*(no|false|0)\s*$/ig;
+      $do_initrd       = '' if /do_initrd\s*=\s*(no|false|0)\s*$/ig;
+      $use_hard_links  = '' if /use_hard_links\s*=\s*(no|false|0)\s*$/ig;
+      $silent_modules  = '' if /silent_modules\s*=\s*(no|false|0)\s*$/ig;
+      $silent_loader   = '' if /silent_loader\s*=\s*(no|false|0)\s*$/ig;
+      $minimal_swap    = '' if /minimal_swap\s*=\s*(no|false|0)\s*$/ig;
+      $ignore_depmod_err = '' if /ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig;
+      $relink_build_link = '' if /relink_build_link\s*=\s*(no|false|0)\s*$/ig;
+      $force_build_link = '' if /force_build_link\s*=\s*(no|false|0)\s*$/ig;
+
+
+      $do_symlink      = "Yes" if /do_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $no_symlink      = "Yes" if /no_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $reverse_symlink = "Yes" if /reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /image_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $link_in_boot    = "Yes" if /link_in_boot\s*=\s*(yes|true|1)\s*$/ig;
+      $move_image      = "Yes" if /move_image\s*=\s*(yes|true|1)\s*$/ig;
+      $clobber_modules = "Yes" if /clobber_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $do_boot_enable  = "Yes" if /do_boot_enable\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootfloppy   = "Yes" if /do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig;
+      $do_bootloader   = "Yes" if /do_bootloader\s*=\s*(yes|true|1)\s*$/ig;
+      $relative_links  = "Yes" if /relative_links\s*=\s*(yes|true|1)\s*$/ig;
+      $do_initrd       = "Yes" if /do_initrd\s*=\s*(yes|true|1)\s*$/ig;
+      $use_hard_links  = "Yes" if /use_hard_links\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_modules  = 'Yes' if /silent_modules\s*=\s*(yes|true|1)\s*$/ig;
+      $silent_loader   = 'Yes' if /silent_loader\s*=\s*(yes|true|1)\s*$/ig;
+      $minimal_swap    = 'Yes' if /minimal_swap\s*=\s*(yes|true|1)\s*$/ig;
+      $ignore_depmod_err = 'Yes' if /ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig;
+      $relink_build_link = 'Yes' if /relink_build_link\s*=\s*(yes|true|1)\s*$/ig;
+      $force_build_link = 'Yes' if /force_build_link\s*=\s*(yes|true|1)\s*$/ig;
+
+      $image_dest      = "$1"  if /image_dest\s*=\s*(\S+)/ig;
+      $postinst_hook   = "$1"  if /postinst_hook\s*=\s*(\S+)/ig;
+      $postrm_hook     = "$1"  if /postrm_hook\s*=\s*(\S+)/ig;
+      $preinst_hook    = "$1"  if /preinst_hook\s*=\s*(\S+)/ig;
+      $prerm_hook      = "$1"  if /prerm_hook\s*=\s*(\S+)/ig;
+      $mkimage         = "$1"  if /mkimage\s*=\s*(.+)$/ig;
+      $ramdisk         = "$1"  if /ramdisk\s*=\s*(\S+)/ig;
+    }
+    close CONF;
+    $have_conffile = "Yes";
+  }
+}
+
+
+$ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch;
+
+#check to see if we are trying to remove a running kernel
+# if so we abort right now.
+chop($running=`uname -r`);
+if ($running eq $version) {
+  print STDERR <<"EOFERR";
+
+  You are running a kernel (version $running) and attempting to remove
+  the same version. This is a potentially disastrous action. Not only
+  will /boot/vmlinuz-$running be removed, making it impossible to boot
+  it, (you will have to take action to change your boot loader to boot
+  a new kernel), it will also remove all modules under the directory 
+  /lib/modules/$running. Just having a copy of the kernel image is not
+  enough, you will have to replace the modules too.
+
+    I repeat, this is very dangerous. If at all in doubt, answer
+    no. If you know exactly what you are doing, and are prepared to
+    hose your system, then answer Yes.
+EOFERR
+  
+  my $done = 0;
+  while (!$done) {
+    print "Remove the running kernel image (not recommended) [No]? ";
+    $answer=<STDIN>;
+    if ($answer !~ /^\s*[Yy]/o) {
+      exit 1; #Operation not permitted
+    }
+    if ($answer =~ /yes/io) {
+      $done = 1;
+      print "Ok, proceeding with removing running kernel image.\n";
+      last;
+    }
+    print "Please answer yes or no.\n\n";
+    $done = 0;
+  }
+}
+
+#Now, they have an alternate kernel which they are currently running
+
+## Run user hook script here, if any
+if (-x "$prerm_hook") {
+  system ("$prerm_hook", $version, $realimageloc . "$kimage-$version") &&
+	    warn "User hook script $prerm_hook failed";
+}
+if (-d "/etc/kernel/prerm.d") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/prerm.d") &&
+            die "Failed to process /etc/kernel/prerm.d";
+}
+if (-d "/etc/kernel/prerm.d/$version") {
+  system ("run-parts", "--verbose", "--exit-on-error", "--arg=$version",
+          "--arg=$realimageloc" . "$kimage-$version",
+          "/etc/kernel/prerm.d/$version") &&
+            die "Failed to process /etc/kernel/prerm.d/$version";
+}
+
+# The rest is just us being nice to lilo users.
+
+chdir("/") or die "could not chdir to /:$!\n";
+
+if (-f "/etc/$loader.conf") { #I know, could be a link, but ..
+  open (LILO, "/etc/$loader.conf") || &success(); # this is not critical
+  while (<LILO>) {
+    chop;
+    s/\#.*//;			  # nix the comments
+    next unless /^\s*image\s*=\s(\S+)/o;
+    $image = $1;
+    if ($image && -e $image) {
+      while (defined($image) && -l $image) {
+	$image = readlink ($image);
+      }
+      if (defined($image) && -e $image) {
+	$WouldInvalidate |= $image =~ /$kimage-$version/;
+      }
+      else {
+	&success(); # invalid $loader.conf file
+      }
+    }
+    else {
+      &success(); # invalid $loader.conf file
+    }
+  }
+  close (LILO);
+  if ($WouldInvalidate) {
+    print STDERR <<"EOF";
+
+ You have a valid /etc/$loader.conf file that mentions
+ $kimage-$version.  Removing =ST-image-$version would invalidate
+ that file. (you will have to edit /etc/$loader.conf or re-target
+ symbolic links mentioned there (typically, /vmlinuz and /vmlinuz.old)
+ to not refer to $kimage-$version and will have to re-run $loader). 
+
+ I repeat: you shall have to make changes to your boot loader setup
+ and will have to re-run $loader.
+
+EOF
+  ;
+    if (&ask("Are you sure you want to remove =ST-image-$version")) {
+      print STDERR <<"EOG";
+
+Remember to edit /etc/$loader.conf and re-run $loader, or Make other
+arrangements to boot your machine.
+
+EOG
+;
+      &success();
+    }
+    else {
+      print STDERR "\nNot removing =ST-image-$version.\n";
+      exit 1;
+    }
+  }
+}
+
+sub success () {
+    -f "/lib/modules/$version/modules.dep"  && 
+      unlink "/lib/modules/$version/modules.dep";
+    exit 0;
+}
+
+sub ask {
+    print @_,"? [Yes] ";
+    $answer=<STDIN>;
+    return ( $answer !~ /^[Nn].*/ );
+}
+
+&success();
+exit 0;
+__END__
+
+
+
+
+


Property changes on: dists/trunk/utils/kernel-package/kernel/image.prerm
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/include.postinst
===================================================================
--- dists/trunk/utils/kernel-package/kernel/include.postinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/include.postinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,124 @@
+#!/usr/bin/perl
+#                              -*- Mode: Cperl -*- 
+# debian.postinst ---
+# Author           : Manoj Srivastava ( srivasta at pilgrim.umass.edu )
+# Created On       : Sat Apr 27 05:42:43 1996
+# Created On Node  : melkor.pilgrim.umass.edu
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Tue Mar  2 18:41:35 2004
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 44
+# Status           : Unknown, Use with caution!
+# HISTORY          :
+# Description      :
+#
+#
+#
+#  arch-tag: 1c716174-2f0a-476d-a626-a1322e62503a
+#
+
+
+$|=1;
+
+# Predefined values:
+my $package="=P";
+my $version="=V";
+
+# Ignore all invocations uxcept when called on to configure.
+exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/);
+
+my $architecture;
+chomp($architecture = `dpkg --print-installation-architecture`);
+$architecture = "ppc" if $architecture eq "powerpc";
+$architecture = "parisc" if $architecture eq "hppa";
+$architecture = "mips" if $architecture eq "mipsel";
+$architecture = "x86_64" if $architecture eq "amd64";
+
+my $stop_and_read     = 0;
+my $have_conffile     = "";
+my $src_postinst_hook = '';
+my $CONF_LOC          = '/etc/kernel-img.conf';
+
+# most of our work is done in /usr/src.
+chdir '/usr/src' or die "Could not chdir to /usr/src:$!";
+
+if (-d "$package") {
+
+  chdir "/usr/src/$package/include" ||
+    die "Could not chdir to  /usr/src/$package/include:$!";
+
+  if (! -d "asm-$architecture") {
+    warn "/usr/src/$package/include/asm-$architecture does not exist.\n";
+  }
+  elsif (-e 'asm') {
+    if (! -l 'asm') {
+      warn "/usr/src/$package/include/asm is not a symlink.\n";
+      $stop_and_read++;
+    }
+    else {
+      my $target=readlink 'asm';
+      if ("$target" ne "asm-$architecture") {
+	if (! unlink 'asm') {
+	  warn "could not unlink /usr/src/$package/include/asm: $!\n";
+	  warn "It points to /usr/src/$package/include/$target\n";
+	  warn  "rather than at /usr/src/$package/include/asm-$architecture\n";
+	  $stop_and_read++;
+	}
+	else {
+	  if (! symlink "asm-$architecture", 'asm') {
+	    warn "Could not link /usr/src/$package/include/asm:$!\n";
+	    warn "to /usr/src/$package/include/asm-$architecture\n";
+	    $stop_and_read++;
+	  }
+	}
+      }
+    }
+  }
+}
+
+chdir '/usr/src' or die "Could not chdir to /usr/src:$!";
+
+if ($stop_and_read) {
+  my $answer;
+  print STDERR " Please Hit return to continue.";
+  $answer = <STDIN>;
+}
+
+if (-r "$CONF_LOC" && -f "$CONF_LOC"  ) {
+  if (open(CONF, "$CONF_LOC")) {
+    while (<CONF>) {
+      chomp;
+      s/\#.*$//g;
+      next if /^\s*$/;
+
+      $src_postinst_hook      = "$1"  if /src_postinst_hook\s*=\s*(\S+)/ig;
+      $header_postinst_hook   = "$1"  if /header_postinst_hook\s*=\s*(\S+)/ig;
+    }
+    close CONF;
+    $have_conffile = "Yes";
+  }
+}
+
+## Run user hook script here, if any
+if (-x "$src_postinst_hook") {
+    system ("$src_postinst_hook", $package, $version) &&
+	warn "User hook script $src_postinst_hook failed";
+}
+if (-x "$header_postinst_hook") {
+    system ("$header_postinst_hook", $package, $version) &&
+	warn "User hook script $header_postinst_hook failed";
+}
+
+
+
+exit 0;
+
+__END__
+
+
+
+
+
+
+
+


Property changes on: dists/trunk/utils/kernel-package/kernel/include.postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/kernel_grub_conf.sh
===================================================================
--- dists/trunk/utils/kernel-package/kernel/kernel_grub_conf.sh	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/kernel_grub_conf.sh	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,82 @@
+#!/bin/sh
+#                               -*- Mode: Sh -*- 
+# kernel_grub_conf.sh --- 
+# Author           : Junichi Uekawa <dancer at debian.org>
+# Created On       : Fri Jan 19 12:25:31 2001
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Wed Feb 18 17:45:21 2004
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 13
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# This script can be added to the kernel-img.conf postinst_hook
+# variable to be executed on kernel image installs, and add that
+# kernel image into the grub menu
+# 
+# A simple script like:
+# perl -nle 'print unless /^#Autogenerated by kernel-image $version/
+# .. /^#End kernel-image '$version/'
+# or for awk fans
+# awk 'BEGIN{printit=1} 
+#      /^#Autogenerated by kernel-image $version/{printit=0}
+#      /^#End kernel-image '$version/{printit=1}
+#      {if (printit) {print}}'. 
+# or
+# awk '{p=0}/^#Autogenerated by kernel-image $version$/,/^#End kernel-image '$version$/{p=1}{if(!p) print}' < foo
+# can be added to the postrm script to remove the lines added
+# 
+# A full featured script is provided in kernel_grub_rm.sh
+
+# a quick hack to add a line to /boot/grub/menu.lst
+
+CONFIG_FILE=/etc/kernel_grub.conf
+
+### Defaults
+# Location of the menu file
+grub_menu_lst=/boot/grub/menu.lst
+# The partition where the kernel image resides (in grub syntax)
+grub_kernel_partition='(hd0,0)'
+grub_root_partition='(hd0,0)'             # the location of root filesystem.
+# Set this to 'YES' if /boot and / are on different partitions
+kernel_not_on_root_partition=''
+# Any options come here (especially do not forget root=<root-device> if
+# $kernel_not_on_root_partition is set to 'YES'
+kernel_boot_options=''
+
+if [ -e $CONFIG_FILE ]; then
+    . $CONFIG_FILE
+fi
+
+if [ $# -ne 2 ]; then
+    echo Usage: $0 version location
+    exit 2
+fi
+
+version="$1"
+vmlinuz_location="$2"
+
+# This means we have a separate boot partition
+if [ "$kernel_not_on_root_partition" == 'YES' ]; then
+    vmlinuz_location=`basename "$vmlinuz_location"`
+    echo $vmlinuz_location
+fi
+
+if [ -f $grub_menu_lst ]; then
+  if grep "^kernel $grub_kernel_partition.*$vmlinuz_location"  $grub_menu_lst >/dev/null 2>&1; 
+    then
+	echo "Seems like this kernel (version $version) is already"
+	echo "installed in $grub_menu_lst. Skipping"
+    else
+	echo Installing a new entry into menu $grub_menu_lst
+	echo >> $grub_menu_lst 
+	echo "#Autogenerated by kernel-image $version " >> $grub_menu_lst 
+	echo title linux $version >> $grub_menu_lst
+	echo # root $grub_root_partition >> $grub_menu_lst
+	echo kernel $grub_kernel_partition$vmlinuz_location $kernel_boot_options >> $grub_menu_lst
+	echo "#End kernel-image $version " >> $grub_menu_lst 
+    fi
+fi
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/kernel_grub_conf.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/kernel_grub_rm.sh
===================================================================
--- dists/trunk/utils/kernel-package/kernel/kernel_grub_rm.sh	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/kernel_grub_rm.sh	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,90 @@
+#!/bin/sh
+#                               -*- Mode: Sh -*- 
+# kernel_grub_rm.sh --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Wed Jul  4 22:18:43 2001
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Jan 10 18:00:26 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 9
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# 
+
+CONFIG_FILE=/etc/kernel_grub.conf
+if [ -x /bin/mktemp ]; then
+    TMPFILE=$(mktemp -t kpkg-postrm-grub.XXXXXX) || \
+        { echo "Cannot create temporary file" >&2 ; exit 1; }
+elif [ -x /bin/tempfile ]; then
+    TMPFILE=$(tempfile -p kpkg-postrm-grub -m 0600 )|| \
+        { echo "Cannot create temporary file" >&2 ; exit 1; };
+else
+    set -e
+    mkdir /tmp/kpkg-postrm-grub.$$
+    TMPFILE=/tmp/kpkg-postrm-grub.$$/tmpfile
+    set +e
+fi
+trap "[ -f $TMPFILE ] && rm -f $TMPFILE; exit 1" 1 2 3 13 15
+
+
+### Defaults
+grub_menu_lst=/boot/grub/menu.lst
+grub_kernel_partition='(hd0,0)'
+grub_root_partition='(hd0,0)'             # the location of root filesystem.
+# Set this to 'YES' if /boot and / are on different partitions
+kernel_not_on_root_partition=''
+# kernel_boot_options="hdc=ide-scsi"    # any options come here.
+
+if [ -e $CONFIG_FILE ]; then
+    . $CONFIG_FILE
+fi
+
+if [ $# -ne 2 ]; then
+    echo "Usage: $0 version location"
+    exit 2
+fi
+
+version="$1"
+vmlinuz_location="$2"
+
+# This means we have a separate boot partition
+if [ "$kernel_not_on_root_partition" == 'YES' ]; then
+    vmlinuz_location=`basename "$vmlinuz_location"`
+    echo $vmlinuz_location
+fi
+
+if [ -f $grub_menu_lst ]; then
+    if grep "^kernel $grub_kernel_partition.*$vmlinuz_location"  $grub_menu_lst >/dev/null 2>&1; then
+	echo "Removing kernel entry from $grub_menu_lst"
+	perl -nle "print unless /^#Autogenerated by kernel-image $version/ .. /^#End kernel-image $version/" < $grub_menu_lst > $TMPFILE
+	mv -f $TMPFILE $grub_menu_lst
+    else
+	echo "Seems like this kernel (version $version) is not"
+	echo "installed in $grub_menu_lst. Skipping."
+    fi
+fi
+
+rm -f $TMPFILE
+if [ -d /tmp/kpkg-postrm-grub.$$ ]; then
+    rmdir /tmp/kpkg-postrm-grub.$$
+fi
+
+exit 0
+
+
+version="$1"
+
+if [ -f $grub_menu_lst ]; then
+    perl -nle "print unless /^#Autogenerated by kernel-image $version/ .. /^#End kernel-image $version/" < $grub_menu_lst > $TMPFILE
+    mv -f $TMPFILE $grub_menu_lst
+fi
+
+
+rm -f $TMPFILE
+if [ -d /tmp/kpkg-postrm-grub.$$ ]; then
+    rmdir /tmp/kpkg-postrm-grub.$$
+fi
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/kernel_grub_rm.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/kernel_version.mk
===================================================================
--- dists/trunk/utils/kernel-package/kernel/kernel_version.mk	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/kernel_version.mk	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,62 @@
+# The purpose of this snippet of makefile is to easily and accurately
+# extract out the kernel version information.
+
+
+MAKEFLAGS:=$(filter-out -w,$(MAKEFLAGS))
+MFLAGS:=$(filter-out -w,$(FLAGS))
+
+# Include the kernel makefile
+override dot-config := 0
+include Makefile
+dot-config := 0
+
+.PHONY: debian_VERSION debian_PATCHLEVEL debian_SUBLEVEL
+.PHONY: debian_EXTRAVERSION debian_LOCALVERSION debian_TOPDIR
+
+
+debian_VERSION:
+	@echo "$(strip $(VERSION))"
+
+debian_PATCHLEVEL:
+	@echo "$(strip $(PATCHLEVEL))"
+
+debian_SUBLEVEL:
+	@echo "$(strip $(SUBLEVEL))"
+
+debian_EXTRAVERSION:
+	@echo "$(strip $(EXTRAVERSION))"
+
+debian_LOCALVERSION:
+	@echo "$(strip $(LOCALVERSION))"
+
+debian_TOPDIR:
+# 2.6 kernels declared TOPDIR obsolete, so use srctree if it exists
+	@echo $(if $(strip $(srctree)),"$(srctree)","$(TOPDIR)")
+
+
+debian_conf_var:
+        @echo "ARCH             = $(ARCH)"
+        @echo "HOSTCC           = $(HOSTCC)"
+        @echo "HOSTCFLAGS       = $(HOSTCFLAGS)"
+        @echo "CROSS_COMPILE    = $(CROSS_COMPILE)"
+        @echo "AS               = $(AS)"
+        @echo "LD               = $(LD)"
+        @echo "CC               = $(CC)"
+        @echo "CPP              = $(CPP)"
+        @echo "AR               = $(AR)"
+        @echo "NM               = $(NM)"
+        @echo "STRIP            = $(STRIP)"
+        @echo "OBJCOPY          = $(OBJCOPY)"
+        @echo "OBJDUMP          = $(OBJDUMP)"
+        @echo "MAKE             = $(MAKE)"
+        @echo "GENKSYMS         = $(GENKSYMS)"
+        @echo "CFLAGS           = $(CFLAGS)"
+        @echo "AFLAGS           = $(AFLAGS)"
+        @echo "MODFLAGS         = $(MODFLAGS)"
+
+
+# arch-tag: ecfa9843-6306-470e-8ab9-2dfca1d40613
+
+#Local Variables:
+#mode: makefile
+#End:

Added: dists/trunk/utils/kernel-package/kernel/kpkg-vercheck
===================================================================
--- dists/trunk/utils/kernel-package/kernel/kpkg-vercheck	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/kpkg-vercheck	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,198 @@
+#! /usr/bin/perl -w
+#                              -*- Mode: Perl -*- 
+# kpkg-vercheck --- 
+# Author           : Manoj Srivastava ( srivasta at tiamat.datasync.com ) 
+# Created On       : Fri Nov  7 13:14:25 1997
+# Created On Node  : tiamat.datasync.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Sun Jan  6 01:49:31 2002
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 21
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# 
+require 5.002;
+
+use strict;
+use diagnostics;
+use vars qw($MYNAME $Author $AuthorMail $Version);
+
+=head1 NAME
+
+kpkg-vercheck - Test if a package version is valid
+
+=cut
+
+($MYNAME     = $main::0) =~ s|.*/||;
+$Author      = "Manoj Srivastava";
+$AuthorMail  = "srivasta\@debian.org";
+$Version     = '$Revision: 1.3 $';
+
+=head1 SYNOPSIS
+
+ usage: kpkg-vercheck version-number 
+
+=cut
+
+=head1 DESCRIPTION
+
+This manual page explains the  Debian  B<kpkg-vercheck>  utility,
+which  is  used  to check whether a package version follows the
+directives in chapter 5 of the Debian packaging manual
+
+=cut
+
+=head1 Version numbering
+
+Every package has a version number, in its Version control file field.
+dpkg imposes an ordering on version numbers, so that it can tell
+whether packages are being up- or downgraded and so that dselect can
+tell whether a package it finds available is newer than the one
+installed on the system. The version number format has the most
+significant parts (as far as comparison is concerned) at the
+beginning.
+
+The version number format is: [epoch:]upstream-version[-debian-revision].
+
+=cut
+  
+sub main {
+  my $version = $ARGV[0];
+  my $have_epochs = 0;
+  my $have_debrev = 0;
+  my $upstream_pat = "";
+  
+=head2 epoch
+
+This is a single unsigned integer, which should usually be small. It
+may be omitted, in which case zero is assumed. If it is omitted then
+the upstream-version may not contain any colons.
+
+=cut
+
+  # Test if we have epochs
+  if ($version =~ m/\:/og) {
+    $have_epochs = 1;
+    # The epoch is a single unsigned integer
+    if ($version =~ m/\s*\d+:(\S+)/o) {
+      $version = $1;		# remove the epoch
+    } 
+    else {
+      #This is an error.
+      print "The epoch should be a simple integer in $version.\n";
+      exit 1;
+    }
+  }
+
+=head2 debian-revision
+
+This part of the version represents the version of the modifications
+that were made to the package to make it a Debian binary package. It
+is optional; if it is not present then the upstream-version may not
+contain a hyphen. This format represents the case where a piece of
+software was written specifically to be turned into a Debian binary
+package, and so there is only one "debianization" of it and therefore
+no revision indication is required.
+
+dpkg will break the upstream-version and debian-revision apart
+at the last hyphen in the string. 
+
+The debian-revision may contain only alphanumerics and the
+characters + and . (plus and full stop).
+
+=cut
+
+  # Test and remove the debian revision
+  if ($version =~ m/\-/o) {
+    $have_debrev = 1;
+    if ($version =~ m/(.*)-[A-Za-z0-9\+\.]+$/o) {
+      $version = $1;		# remove the debian version
+    }
+    else {
+      #This is an error.
+      print "The Debian revision fails to match (.*)-[A-Za-z0-9\\+\\.]+\$ in $version.\n";
+      exit 1;
+    }
+  }
+
+=head2 upstream-version
+
+This is the main part of the version. It is usually version number of
+the original (``upstream'') package of which the .deb file has been
+made, if this is applicable. The upstream-version portion of the
+version number is mandatory.
+
+The upstream-version may contain only alphanumerics and the characters
++ . - : (full stop, plus, hyphen, colon) and should start with a
+digit. If there is no debian-revision then hyphens are not allowed; if
+there is no epoch then colons are not allowed.
+
+=cut
+
+  #Check out the main version
+  if ($have_epochs) {
+    if ($have_debrev) {
+      $upstream_pat = '^[A-Za-z0-9\.\+\:\-]+$'; # Note the : and the -
+    }
+    else {
+      $upstream_pat = '^[A-Za-z0-9\.\+\:]+$'; # Note the : 
+    }
+  }
+  else {
+    if ($have_debrev) {
+      $upstream_pat = '^[A-Za-z0-9\.\+\-]+$'; # Note the -
+    }
+    else {
+      $upstream_pat = '^[A-Za-z0-9\.\+\-]+$';
+    }
+  }
+
+  if ($version =~ m/$upstream_pat/o) {
+    if ($version =~ m/[0-9]+/o) {
+      print "YES\n";
+      exit 0;
+    }
+    else {
+      print "The upstream version $version does not contain a digit\n";
+      exit 1;
+    }
+  }
+  else {
+    #This is an error.
+    print "The upstream version fails to match $upstream_pat in $version\n";
+    exit 1;
+  }
+  # Not-reached
+}
+
+
+## Now just call main
+&main();
+
+
+=head1 B<SEE ALSO>
+
+B<dpkg>(5), B<dpkg-deb>(1), B<dpkg-source>(1),  B<dpkg-parsechangelogs>(1),
+B<The Debian Packaging manual>.
+
+=cut
+
+
+=head1 BUGS
+
+None Known so far.
+
+=cut
+
+=head1 AUTHOR
+
+This  was  written by Manoj Srivastava <srivasta at debian.org>, for the
+Debian GNU/Linux system. 
+
+=cut
+
+
+exit 0;
+__END__


Property changes on: dists/trunk/utils/kernel-package/kernel/kpkg-vercheck
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/kpkg_grub.conf
===================================================================
--- dists/trunk/utils/kernel-package/kernel/kpkg_grub.conf	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/kpkg_grub.conf	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,4 @@
+grub_kernel_partition=""
+grub_root_partition="(hd0,3)"
+kernel_boot_options="root=/dev/hda2"
+grub_menu_lst="/boot/grub/menu.lst"

Added: dists/trunk/utils/kernel-package/kernel/linux.1
===================================================================
--- dists/trunk/utils/kernel-package/kernel/linux.1	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/linux.1	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,210 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 2004 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.TH LINUX 1 "Oct 1 2004" "Debian" "Debian GNU/Linux manual"
+.SH NAME
+linux \- User mode Linux kernel \-\- Run Linux inside itself.
+.SH SYNOPSIS
+.B linux
+.I [options]
+.B [arguments]
+.SH DESCRIPTION
+This manual page explains the user mode linux utility.  User-Mode
+Linux is a safe, secure way of running Linux versions and Linux
+processes. Run buggy software, experiment with new Linux kernels or
+distributions, and poke around in the internals of Linux, all without
+risking your main Linux setup. 
+.PP
+Normally, the Linux Kernel talks straight to your hardware (video
+card, keyboard, hard drives, etc), and any programs which run ask the
+kernel to operate the hardware. The User Mode Linux Kernel is
+different; instead of talking to the hardware, it talks to a `real'
+Linux kernel (called the `host kernel'), like any other program.
+Programs can then run inside User-Mode Linux as if they were running
+under a normal kernel.
+.PP
+User-Mode Linux gives you a virtual machine that may have more
+hardware and software virtual resources than your actual, physical
+computer. Disk storage for the virtual machine is entirely contained
+inside a single file on your physical machine. You can assign your
+virtual machine only the hardware access you want it to have. With
+properly limited access, nothing you do on the virtual machine can
+change or damage your real computer, or its software. 
+.SH OPTIONS
+.TP 20
+.BR \-\-showconfig
+Prints the config file that this UML binary was generated from.
+.TP
+.BR \-\-version
+Prints the version number of the kernel.
+.TP
+.BR \-\-help
+Prints a help message.
+.SH ARGUMENTS
+.TP
+.BR iomem=<name>,<file>
+Configure <file> as an IO memory region named <name>.
+
+.TP
+.BR mem=<Amount of desired ram>
+This controls how much "physical" memory the kernel allocates
+for the system. The size is specified as a number followed by
+one of 'k', 'K', 'm', 'M', which have the obvious meanings.
+This is not related to the amount of memory in the host.  It can
+be more, and the excess, if it's ever used, will just be swapped out.
+.RS 
+.I  Example: mem=64M
+.RE
+
+.TP
+.BR root=<file containing the root fs>
+This is actually used by the generic kernel in exactly the same
+way as in any other kernel. If you configure a number of block
+devices and want to boot off something other than ubd0, you 
+would use something like:
+.RS 
+.I          root=/dev/ubd5
+.RE
+
+
+.TP 
+.BR mode=tt
+When both CONFIG_MODE_TT and CONFIG_MODE_SKAS are enabled, this option
+forces UML to run in tt (tracing thread) mode.  It is not the default
+because it's slower and less secure than skas mode.
+
+
+.TP
+.BR umid=<name>
+This is used to assign a unique identity to this UML machine and
+is used for naming the pid file and management console socket.
+
+.TP
+.BR uml_dir=<directory>
+The location to place the pid and umid files.
+
+
+.TP
+.BR initrd=<initrd image>
+This is used to boot UML from an initrd image.  The argument is the
+name of the file containing the image.
+
+.TP
+.BR ssl[0-9]*=<channel description>
+Attach a console or serial line to a host channel.  See
+.I http://user-mode-linux.sourceforge.net/input.html 
+for a complete description of this switch.
+
+
+.TP
+.BR eth[0-9]+=<transport>,<options>
+Configure a network device.
+
+.TP
+.BR mconsole=notify:<socket>
+Requests that the mconsole driver send a message to the named Unix
+socket containing the name of the mconsole socket.  This also serves
+to notify outside processes when UML has booted far enough to respond
+to mconsole requests.
+
+.TP
+.BR ubd<n>=<filename>
+This is used to associate a device with a file in the underlying
+filesystem. Usually, there is a filesystem in the file, but that's not
+required. Swap devices containing swap files can be specified like
+this. Also, a file which doesn't contain a filesystem can have its
+contents read in the virtual machine by running dd on the device. n
+must be in the range 0 to 7. Appending an 'r' to the number will cause
+that device to be mounted read-only. For example
+.I ubd1r=./ext_fs. 
+Appending an 's' (has to be _after_ 'r', if there is one) will cause
+data to be written to disk on the host immediately.
+
+.TP
+.BR fakehd
+Change the ubd device name to "hd".
+
+.TP
+.BR dsp=<dsp device>
+This is used to specify the host dsp device to the hostaudio driver.
+The default is 
+.I "/dev/sound/dsp".
+
+.TP
+.BR term=<terminal emulator>,<title switch>,<exec switch>
+Specifies an alternate terminal emulator to use for the debugger,
+consoles, and serial lines when they are attached to the xterm channel.
+The values are the terminal emulator binary, the switch it uses to set
+its title, and the switch it uses to execute a subprocess,
+respectively.  The title switch must have the form 
+.I '<switch> title',
+not 
+.I '<switch>=title'.  
+Similarly, the exec switch must have the form
+.I '<switch> command arg1 arg2 ...'.
+The default values are 
+.I 'term=xterm,-T,-e'.  
+Values for gnome-terminal are 
+.I 'term=gnome-terminal,-t,-x'.
+
+
+.TP
+.BR con[0-9]*=<channel description>
+Attach a console or serial line to a host channel.  See
+.I http://user-mode-linux.sourceforge.net/input.html 
+for a complete description of this switch.
+
+
+.TP
+.BR aio=2.4
+This is used to force UML to use 2.4-style AIO even when 2.6 AIO is
+available.  2.4 AIO is a single thread that handles one request at a
+time, synchronously.  2.6 AIO is a thread which uses 2.5 AIO interface
+to handle an arbitrary number of pending requests.  2.6 AIO is not
+available in tt mode, on 2.4 hosts, or when UML is built with
+.I /usr/include/linux/aio_abi 
+not available.
+
+
+.TP
+.BR hostfs=<root dir>,<flags>,...
+This is used to set hostfs parameters.  The root directory argument
+is used to confine all hostfs mounts to within the specified directory
+tree on the host.  If this isn't specified, then a user inside UML can
+mount anything on the host that's accessible to the user that's running
+it.
+.PP
+The only flag currently supported is 'append', which specifies that all
+files opened by hostfs will be opened in append mode.
+.SH "SEE ALSO"
+.I http://user-mode-linux.sourceforge.net/
+.SH AUTHOR
+.PP 
+User-mode Linux was written by Jeff Dike and others. 
+.PP 
+This manual page was written by Manoj Srivastava <srivasta at debian.org>,
+for the Debian GNU/Linux system.
+
+.\" arch-tag: 7e4cdcae-4249-4e62-924b-5058781162dc
+.\"    
+.\"

Added: dists/trunk/utils/kernel-package/kernel/rules
===================================================================
--- dists/trunk/utils/kernel-package/kernel/rules	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/rules	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,2899 @@
+#! /usr/bin/make -f
+############################ -*- Mode: Makefile -*- ###########################
+## debian.rules ---
+## Author	    : Manoj Srivastava ( srivasta at pilgrim.umass.edu )
+## Created On	    : Sat Apr 27 06:36:31 1996
+## Created On Node  : melkor.pilgrim.umass.edu
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Thu Sep 22 13:45:41 2005
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count	    : 850
+## Status	    : Unknown, Use with caution!
+## HISTORY	    :
+## Description	    :
+## arch-tag: aa70d4e5-79bf-405c-95ec-5fa9f7ae7b69
+###############################################################################
+
+DPKG_ARCH := dpkg-architecture
+
+ifeq ($(strip $(KPKG_ARCH)),um)
+  MAKING_VIRTUAL_IMAGE:=YES
+endif
+ifeq ($(strip $(KPKG_ARCH)),xen)
+  MAKING_VIRTUAL_IMAGE:=YES
+endif
+
+ifdef KPKG_ARCH
+  ifneq ($(strip $(KPKG_ARCH)),powerpc64)
+    ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+      ha:=-a$(KPKG_ARCH)
+    endif
+  endif
+endif
+
+# set the dpkg-architecture vars
+export DEB_BUILD_ARCH      := $(shell $(DPKG_ARCH) $(ha) -qDEB_BUILD_ARCH)
+export DEB_BUILD_GNU_CPU   := $(shell $(DPKG_ARCH) $(ha) -qDEB_BUILD_GNU_CPU)
+export DEB_BUILD_GNU_SYSTEM:= $(shell $(DPKG_ARCH) $(ha) -qDEB_BUILD_GNU_SYSTEM)
+export DEB_BUILD_GNU_TYPE  := $(shell $(DPKG_ARCH) $(ha) -qDEB_BUILD_GNU_TYPE)
+export DEB_HOST_ARCH       := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH)
+export DEB_HOST_ARCH_OS    := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH_OS      \
+                                2>/dev/null|| true)
+export DEB_HOST_ARCH_CPU   := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH_CPU     \
+                                2>/dev/null|| true)
+export DEB_HOST_GNU_CPU    := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_CPU)
+export DEB_HOST_GNU_SYSTEM := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_SYSTEM)
+export DEB_HOST_GNU_TYPE   := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_TYPE)
+
+# arrgh. future proofing
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux)
+  DEB_HOST_GNU_SYSTEM=linux-gnu
+endif
+ifeq ($(DEB_HOST_ARCH_OS),)
+  ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+    DEB_HOST_ARCH_OS := linux
+  endif
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+    DEB_HOST_ARCH_OS := kfreebsd
+  endif
+endif
+#
+# VERSION=$(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | \
+#                          sed 's/^Version: *//')
+#
+
+# The version of kernel-package this belongs to
+kpkg_version := =K=V
+
+# The maintainer information.
+maintainer = Debian Kernel Team
+email= debian-kernel at lists.debian.org
+
+pgp=$(maintainer)
+
+# Where we read our config information from
+CONFLOC    :=$(shell if test -f ~/.kernel-pkg.conf; then\
+                        echo ~/.kernel-pkg.conf; \
+                     else \
+                        echo /etc/kernel-pkg.conf; \
+                     fi)
+# Where the package libs are stored
+LIBLOC     :=/usr/share/kernel-package
+# Default location of the modules
+ifeq ($(strip $(MODULE_LOC)),)
+MODULE_LOC =/usr/src/modules
+endif
+#
+DEBDIR      = $(LIBLOC)
+DEBDIR_NAME = $(shell basename $(DEBDIR))
+
+DEBIAN_FILES = kernel_version.mk config kpkg-vercheck Control Control.bin86 rules \
+               README README.grub README.headers README.tecra README.modules      \
+               sample.module.control Flavours Rationale copyright.source          \
+               README.Debian src.postinst README.source include.postinst          \
+               copyright.headers README.headers README.doc copyright.doc          \
+               src.postinst image.postinst image.postrm image.preinst image.prerm \
+               xen.postinst xen.prerm um.postinst um.prerm linux.1 $(loaderdoc)   \
+               README.image copyright.image
+DEBIAN_DIRS  = Config
+
+#  Package specific stuff
+# decide if image is meant to be in /boot rather than /
+link_in_boot :=
+# Can we use symlinks?
+no_symlink :=
+# If so, where is the real file (usually, vmlinuz-X.X.X is real, and
+# vmlinuz is the link, this variable reverses it.
+reverse_symlink :=
+
+# The version numbers for kernel-image, kernel-headers and
+# kernel-source are deduced from the Makefile (see below,
+# and footnote 1 for details)
+
+# Whether to look for and install kernel patches by default.
+# Be very careful if you do this.
+patch_the_kernel := AUTO
+
+# do not create libc headers by default
+make_libc_headers := NO
+
+# run make clean after build
+do_clean := NO
+
+# install uncompressed kernel ELF-image (for oprofile)
+int_install_vmlinux := NO
+
+# what kernel config target to run in our configure target.
+config_target := oldconfig
+
+
+# The default architecture (all if architecture independent)
+CROSS_ARG:=
+
+ifdef KPKG_ARCH
+  architecture:=$(KPKG_ARCH)
+else
+  #architecture:=$(shell CC=$(HOSTCC) dpkg --print-gnu-build-architecture)
+  #architecture:=$(DEB_HOST_ARCH)
+  ifeq (,$(DEB_HOST_ARCH_CPU))
+    architecture:=$(DEB_HOST_GNU_CPU)
+  else
+    architecture:=$(DEB_HOST_ARCH_CPU)
+  endif
+  ifeq ($(architecture), x86_64)
+    architecture:=amd64
+  endif
+endif
+
+ifndef CROSS_COMPILE
+  ifneq ($(strip $(KPKG_ARCH)),powerpc64)
+    ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+      ifneq ($(strip $(architecture)),$(strip $(DEB_BUILD_ARCH)))
+        #KERNEL_CROSS:=$(architecture)-$(strip $(DEB_HOST_ARCH_OS))-
+        KERNEL_CROSS:=$(DEB_HOST_GNU_TYPE)-
+        ifeq ($(architecture), amd64)
+          KERNEL_CROSS:=$(architecture)-$(strip $(DEB_HOST_ARCH_OS))-
+        endif
+      endif
+    endif
+  endif
+else
+  KERNEL_CROSS:=$(CROSS_COMPILE)-
+endif
+
+KERNEL_CROSS:=$(shell echo $(KERNEL_CROSS) | sed -e 's,--$$,-,')
+
+ifneq ($(strip $(KERNEL_CROSS)),)
+  CROSS_ARG:=CROSS_COMPILE=$(KERNEL_CROSS)
+endif
+
+KERNEL_ARCH:=$(architecture)
+DEBCONFIG = $(CONFDIR)/config
+IMAGEDIR=/boot
+INT_IMAGE_DESTDIR=debian/tmp-image$(IMAGEDIR)
+
+comma:= ,
+empty:=
+space:= $(empty) $(empty)
+
+
+ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+  PMAKE = PATH=/usr/lib/freebsd/:$(CURDIR)/bin:$(PATH) WERROR= MAKEFLAGS= freebsd-make
+endif
+
+# Install rules
+install_file=    install -p    -o root -g root -m 644
+install_program= install -p    -o root -g root -m 755
+make_directory=  install -p -d -o root -g root -m 755
+deb_rule = $(MAKE) -f $(DEBDIR)/rules
+
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+  # localversion_files := $(wildcard localversion*)
+  # VERSION =$(shell grep -E '^VERSION +=' Makefile 2>/dev/null | \
+  #  sed -e 's/[^0-9]*\([0-9]*\)/\1/')
+  # PATCHLEVEL =$(shell grep -E '^PATCHLEVEL +=' Makefile 2>/dev/null | \
+  #  sed -e 's/[^0-9]*\([0-9]*\)/\1/')
+  # SUBLEVEL =$(shell grep -E '^SUBLEVEL +=' Makefile 2>/dev/null | \
+  #  sed -e 's/[^0-9]*\([0-9]*\)/\1/')
+  # EXTRA_VERSION =$(shell grep -E '^EXTRAVERSION +=' Makefile 2>/dev/null | \
+  #  sed -e 's/EXTRAVERSION *= *\([^ \t]*\)/\1/')
+  # LOCALVERSION = $(subst $(space),, $(shell cat /dev/null $(localversion_files)) \
+  #                  $(CONFIG_LOCALVERSION))
+
+  # Could have used :=, but some patches do seem to patch the
+  # Makefile. perhaps deferring the rule makes that better
+  VERSION      :=$(shell $(MAKE) $(CROSS_ARG) --no-print-directory -sf $(DEBDIR)/kernel_version.mk debian_VERSION)
+  PATCHLEVEL   :=$(shell $(MAKE) $(CROSS_ARG) --no-print-directory -sf $(DEBDIR)/kernel_version.mk debian_PATCHLEVEL)
+  SUBLEVEL     :=$(shell $(MAKE) $(CROSS_ARG) --no-print-directory -sf $(DEBDIR)/kernel_version.mk debian_SUBLEVEL)
+  EXTRA_VERSION:=$(shell $(MAKE) $(CROSS_ARG) --no-print-directory -sf $(DEBDIR)/kernel_version.mk debian_EXTRAVERSION)
+  LOCALVERSION :=$(shell $(MAKE) $(CROSS_ARG) --no-print-directory -sf $(DEBDIR)/kernel_version.mk debian_LOCALVERSION)
+else
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+    VERSION        =$(shell grep '^REVISION=' conf/newvers.sh | \
+      sed -e 's/[^0-9]*\([0-9]\)\..*/\1/')
+    PATCHLEVEL =$(shell grep '^REVISION=' conf/newvers.sh |     \
+     sed -e 's/[^0-9]*[0-9]*\.\([0-9]*\)[^0-9]*/\1/')
+    SUBLEVEL =0
+    EXTRA_VERSION =$(shell grep '^RELEASE=' conf/newvers.sh |   \
+     sed -e 's/[^0-9]*\([0-9]*\)[^0-9]*/\1/')
+    LOCALVERSION = $(subst $(space),,                           \
+       $(shell cat /dev/null $(localversion_files)) $(CONFIG_LOCALVERSION))
+  endif
+endif
+
+
+
+HAVE_NEW_MODLIB =$(shell grep -E '\(INSTALL_MOD_PATH\)' Makefile 2>/dev/null )
+
+ifneq ($(strip $(EXTRA_VERSION)),)
+HAS_ILLEGAL_EXTRA_VERSION =$(shell                         \
+    perl -e '$$i="$(EXTRA_VERSION)"; $$i !~ m/^[a-z\.\-\+][a-z\d\.\-\+]*$$/o && print YES;')
+  ifneq ($(strip $(HAS_ILLEGAL_EXTRA_VERSION)),)
+    $(error Error: The EXTRAVERSION may only contain lowercase alphanumerics \
+ and  the  characters  - +  . The current value is: $(EXTRA_VERSION). Aborting.)
+  endif
+endif
+
+AM_OFFICIAL := $(shell if [ -f debian/official ]; then echo YES; fi )
+
+######################################################################
+###          Architecture specific stuff                           ###
+######################################################################
+# Each architecture has the following specified for it
+# (a) The kernel image type (i.e. zImage or bzImage)
+# (b) The dependency on a loader, if any
+# (c) The name of the loader
+# (d) The name of the documentation file for the loader
+# (e) The build target
+# (f) The location of the kernelimage source
+# (g) The location of the kernelimage destination
+# (h) The name of the arch specific configuration file
+# Some architectures has sub architectures
+
+### m68k
+ifeq ($(strip $(architecture)),m68k)
+  ifeq (,$(findstring /$(KPKG_SUBARCH)/,/amiga/atari/mac/mvme147/mvme16x/bvme6000/))
+    GUESS_SUBARCH:=$(shell awk '/Model/ { print $$2}' /proc/hardware)
+    ifneq (,$(findstring Motorola,$(GUESS_SUBARCH)))
+     GUESS_SUBARCH:=$(shell awk '/Model/ { print $$3}' /proc/hardware)
+     ifneq (,$(findstring MVME147,$(GUESS_SUBARCH)))
+      KPKG_SUBARCH:=mvme147
+     else
+      KPKG_SUBARCH:=mvme16x
+     endif
+    else
+     ifneq (,$(findstring BVME,$(GUESS_SUBARCH)))
+      KPKG_SUBARCH:=bvme6000
+     else
+      ifneq (,$(findstring Amiga,$(GUESS_SUBARCH)))
+       KPKG_SUBARCH:=amiga
+      else
+       ifneq (,$(findstring Atari,$(GUESS_SUBARCH)))
+        KPKG_SUBARCH:=atari
+       else
+        ifneq (,$(findstring Mac,$(GUESS_SUBARCH)))
+         KPKG_SUBARCH:=mac
+        endif
+       endif
+      endif
+     endif
+    endif
+  endif
+  NEED_DIRECT_GZIP_IMAGE=NO
+  kimage := zImage
+  target = $(kimage)
+  kimagesrc = vmlinux.gz
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  DEBCONFIG = $(CONFDIR)/config.$(KPKG_SUBARCH)
+  ifneq (,$(findstring $(KPKG_SUBARCH),mvme147 mvme16x bvme6000))
+    loaderdep=vmelilo
+    loader=vmelilo
+    loaderdoc=VmeliloDefault
+  else
+    loaderdep=
+    loader=lilo
+    loaderdoc=
+  endif
+endif
+
+### ARM
+ifeq ($(strip $(architecture)),arm)
+  GUESS_SUBARCH:='netwinder'
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),netwinder))
+    KPKG_SUBARCH:=$(GUESS_SUBARCH)
+    kimage := zImage
+    target = Image
+    kimagesrc = arch/$(KERNEL_ARCH)/boot/Image
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    loaderdep=
+    loader=nettrom
+    loaderdoc=
+    NEED_DIRECT_GZIP_IMAGE=NO
+    DEBCONFIG= $(CONFDIR)/config.netwinder
+  else
+    kimage := zImage
+    target = zImage
+    NEED_DIRECT_GZIP_IMAGE=NO
+    kimagesrc = arch/$(KERNEL_ARCH)/boot/zImage
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    DEBCONFIG = $(CONFDIR)/config.arm
+  endif
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+endif
+
+##### PowerPC64
+ifneq ($(strip $(filter ppc64 powerpc64,$(architecture))),)  
+  kimage := vmlinux
+  kimagesrc = vmlinux
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH)
+  loader=NoLoader
+  ifneq (,$(findstring $(KPKG_SUBARCH), powerpc powerpc64))
+    ifneq (,$(findstring $(KPKG_SUBARCH), powerpc64))
+      KERNEL_ARCH:=ppc64
+    endif
+    ifneq (,$(findstring $(KPKG_SUBARCH), powerpc))
+      KERNEL_ARCH:=ppc
+      NEED_IMAGE_POST_PROCESSING = YES
+      IMAGE_POST_PROCESS_TARGET := mkvmlinuz_support_install
+      IMAGE_POST_PROCESS_DIR    := arch/ppc/boot
+      INSTALL_MKVMLINUZ_PATH = $(SRCTOP)/$(IMAGE_TOP)/usr/lib/kernel-image-${version}
+    endif
+    target := zImage
+    loaderdep=mkvmlinuz
+  else
+    KERNEL_ARCH=ppc64
+    target = $(kimage)
+    kelfimagesrc  = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  endif
+endif
+
+### PowerPC
+ifneq ($(strip $(filter ppc powerpc,$(architecture))),)
+  ifeq ($(DEB_BUILD_ARCH),powerpc)
+  # This is only meaningful when building on a PowerPC
+    ifeq ($(GUESS_SUBARCH),)
+      GUESS_SUBARCH:=$(shell awk '/machine/ { print $$3}' /proc/cpuinfo)
+      ifneq (,$(findstring Power,$(GUESS_SUBARCH)))
+        GUESS_SUBARCH:=pmac
+      else
+        # At the request of Colin Watson, changed from find string iMac.
+        # Any powerpc system that would contain  Mac in /proc/cpuinfo is a
+        # PowerMac system, according to arch/ppc/platforms/* in the kernel source
+        ifneq (,$(findstring Mac,$(GUESS_SUBARCH)))
+          GUESS_SUBARCH:=pmac
+        endif
+      endif
+    else
+      GUESS_SUBARCH:=pmac
+    endif
+    # Well NuBus powermacs are not pmac subarchs, but nubus ones.
+    #ifeq (,$(shell grep NuBus /proc/cpuinfo))
+    #  GUESS_SUBARCH:=nubus
+    #endif
+  endif
+
+  ifeq (,$(findstring $(KPKG_SUBARCH),apus prpmc chrp mbx pmac prep Amiga APUs CHRP MBX PReP chrp-rs6k nubus powerpc powerpc64 ))
+    KPKG_SUBARCH:=$(GUESS_SUBARCH)
+  endif
+
+  KERNEL_ARCH:=ppc
+
+  ifneq (,$(findstring $(KPKG_SUBARCH), powerpc powerpc64))
+    ifneq (,$(findstring $(KPKG_SUBARCH), powerpc64))
+      KERNEL_ARCH:=ppc64
+    endif
+    ifneq (,$(findstring $(KPKG_SUBARCH), powerpc))
+      KERNEL_ARCH:=ppc
+      NEED_IMAGE_POST_PROCESSING = YES
+      IMAGE_POST_PROCESS_TARGET := mkvmlinuz_support_install
+      IMAGE_POST_PROCESS_DIR    := arch/ppc/boot
+      INSTALL_MKVMLINUZ_PATH = $(SRCTOP)/$(IMAGE_TOP)/usr/lib/kernel-image-${version}
+    endif
+    target := zImage
+    loaderdep=mkvmlinuz
+    kimagesrc = vmlinux
+    kimage := vmlinux
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH)
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),APUs apus Amiga))
+    KPKG_SUBARCH:=apus
+    loader := NoLoader
+    kimage := vmapus.gz
+    target = zImage
+    kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/boot/images ]; then \
+	echo arch/$(KERNEL_ARCH)/boot/images/vmapus.gz ; else \
+	echo arch/$(KERNEL_ARCH)/boot/$(kimage) ; fi)
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    DEBCONFIG = $(CONFDIR)/config.apus
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),chrp-rs6k))
+    KPKG_SUBARCH:=chrp-rs6k
+    loaderdep=quik
+    loader=quik
+    loaderdoc=QuikDefault
+    kimage := zImage
+    target = $(kimage)
+    kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/chrpboot ]; then \
+	echo arch/$(KERNEL_ARCH)/chrpboot/$(kimage) ; else \
+	echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).chrp-rs6k ; fi)
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    DEBCONFIG = $(CONFDIR)/config.chrp
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),CHRP chrp))
+    KPKG_SUBARCH:=chrp
+    loaderdep=quik
+    loader=quik
+    loaderdoc=QuikDefault
+    kimage := zImage
+    target = $(kimage)
+    kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/chrpboot ]; then \
+         echo arch/$(KERNEL_ARCH)/chrpboot/$(kimage) ; else \
+         echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).chrp ; fi)
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    DEBCONFIG = $(CONFDIR)/config.chrp
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),PRPMC prpmc))
+    KPKG_SUBARCH:=prpmc
+    loader := NoLoader
+    kimage := zImage
+    target = $(kimage)
+    kimagesrc = arch/$(KERNEL_ARCH)/boot/images/zImage.pplus
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),MBX mbx))
+    KPKG_SUBARCH:=mbx
+    loader := NoLoader
+    kimage := zImage
+    target = $(kimage)
+    kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/mbxboot ]; then \
+	echo arch/$(KERNEL_ARCH)/mbxboot/$(kimage) ; else \
+	echo arch/$(KERNEL_ARCH)/boot/images/zvmlinux.embedded; fi)
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    DEBCONFIG = $(CONFDIR)/config.mbx
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),pmac))
+    KPKG_SUBARCH:=pmac
+    target := zImage
+    ifeq ($(DEB_BUILD_ARCH),powerpc)
+      # This is only meaningful when building on a PowerPC
+      ifneq (,$(shell grep NewWorld /proc/cpuinfo))
+        loaderdep=yaboot
+        loader=yaboot
+        #loaderdoc=
+      else
+        loaderdep=quik
+        loader=quik
+        loaderdoc=QuikDefault
+      endif
+    else
+      loaderdep=yaboot
+      loader=yaboot
+    endif
+    kimagesrc = vmlinux
+    kimage := vmlinux
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    HAVE_COFF_IMAGE = YES
+    coffsrc = $(shell if [ -d arch/$(KERNEL_ARCH)/coffboot ]; then \
+         echo arch/$(KERNEL_ARCH)/coffboot/$(kimage).coff ; else \
+         echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).coff ; fi)
+    coffdest=$(INT_IMAGE_DESTDIR)/vmlinux.coff-$(version)
+    DEBCONFIG = $(CONFDIR)/config.pmac
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH),PReP prep))
+    KPKG_SUBARCH:=prep
+    loader := NoLoader
+    kimage := zImage
+    target = $(kimage)
+    kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/boot/images ]; then \
+         echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).prep ; else \
+         echo arch/$(KERNEL_ARCH)/boot/$(kimage) ; fi)
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+    DEBCONFIG = $(CONFDIR)/config.prep
+  endif
+
+  ifneq (,$(findstring $(KPKG_SUBARCH), NuBuS nubus))
+    KPKG_SUBARCH := nubus
+    target := zImage
+    loader= NoLoader
+    kimagesrc = arch/$(KERNEL_ARCH)/appleboot/Mach\ Kernel
+    kimage := vmlinux
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  endif
+
+endif
+
+
+##### Alpha
+ifeq ($(strip $(architecture)),alpha)
+  kimage := vmlinuz
+  loaderdep=
+  loader=milo
+  loaderdoc=
+  target = boot
+  kimagesrc = arch/$(KERNEL_ARCH)/boot/vmlinux.gz
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  DEBCONFIG = $(CONFDIR)/config.alpha
+endif
+
+
+##### Sparc
+ifeq ($(strip $(architecture)),sparc)
+  kimage := vmlinuz
+  loaderdep = silo
+  loader = silo
+  loaderdoc=SiloDefault
+  NEED_DIRECT_GZIP_IMAGE = YES
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  DEBCONFIG = $(CONFDIR)/config.sparc
+  ifeq (,$(APPEND_TO_VERSION))
+    ARCH_IN_NAME = YES
+  endif
+
+  ifeq (,$(KPKG_SUBARCH))
+    ifeq (sparc64,$(strip $(shell uname -m)))
+      KPKG_SUBARCH = sparc64
+    else
+      KPKG_SUBARCH = sparc32
+    endif
+  endif
+
+  ifneq (,$(filter sparc64%,$(KPKG_SUBARCH)))
+     KERNEL_ARCH = sparc64
+  else
+     ifneq (,$(filter sparc%,$(KPKG_SUBARCH)))
+        KERNEL_ARCH = sparc
+     else
+        KERNEL_ARCH = $(strip $(shell uname -m))
+     endif
+  endif
+
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ] && [ $(PATCHLEVEL) -ge 5 ] &&  \
+                    [ $(SUBLEVEL) -ge 41 ]; then echo new; \
+               elif [ $(VERSION)  -ge  2 ] && [ $(PATCHLEVEL) -ge 6 ]; then \
+                                            echo new; \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    target    = image
+    kimagesrc = arch/$(KERNEL_ARCH)/boot/image
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  else
+    target    = vmlinux
+    kimagesrc = vmlinux
+  endif
+endif
+
+##### amd64
+ifeq ($(strip $(architecture)),amd64)
+  KERNEL_ARCH=x86_64
+  kimage := bzImage
+  loaderdep=lilo (>= 19.1) | grub
+  loader=lilo
+  loaderdoc=LiloDefault
+  target = $(kimage)
+  kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(kimage))
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH)
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+endif
+
+
+##### i386 and such
+ifeq ($(strip $(architecture)),i386)
+  # sub archs can be i386 i486 i586 i686
+  GUESS_SUBARCH:=$(shell if test -f .config; then \
+                        perl -nle '/^CONFIG_M(.86)=y/ && print "$$1"' .config;\
+                       else \
+                         uname -m;\
+                       fi)
+  ifeq (,$(findstring $(KPKG_SUBARCH),i386 i486 i586 i686))
+    KPKG_SUBARCH:=$(GUESS_SUBARCH)
+  endif
+  DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH)
+  ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+    kimage := bzImage
+    loaderdep=lilo (>= 19.1) | grub
+    loader=lilo
+    loaderdoc=LiloDefault
+    target = $(kimage)
+    kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(kimage))
+    kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+    kelfimagesrc = vmlinux
+    kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  else
+    loaderdep=grub | grub2
+    loader=grub
+    ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+      kimagesrc = $(strip $(KERNEL_ARCH)/compile/GENERIC/kernel)
+      kimagedest = $(INT_IMAGE_DESTDIR)/kfreebsd-$(version)
+    endif
+  endif
+endif
+
+##### S/390
+ifeq ($(strip $(architecture)),s390)
+  # make it possible to build s390x kernels on s390 for 2.4 kernels only
+  # because 2.6 always use s390 as architecture.
+  ifeq (4,$(PATCHLEVEL))
+    ifeq (,$(findstring $(KPKG_SUBARCH),s390 s390x))
+      KPKG_SUBARCH = s390
+    endif
+    KERNEL_ARCH = $(KPKG_SUBARCH)
+    ifneq ($(shell uname -m),$(KPKG_SUBARCH))
+      UNAME_MACHINE = $(KPKG_SUBARCH)
+      export UNAME_MACHINE
+    endif
+  endif
+  kimage := zimage
+  loaderdep=zipl
+  loader=zipl
+  loaderdoc=
+  target = image
+  NEED_DIRECT_GZIP_IMAGE=NO
+  kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(target))
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH)
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+endif
+
+##### hppa
+ifeq ($(strip $(architecture)),hppa)
+  kimage := vmlinux
+  loaderdep=palo
+  loader=palo
+  loaderdoc=
+  target=$(kimage)
+  NEED_DIRECT_GZIP_IMAGE=NO
+  # Override arch name because hppa uses arch/parisc not arch/hppa
+  KERNEL_ARCH := parisc
+  kimagesrc=$(kimage)
+  kimagedest=$(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  # This doesn't seem to work, but the other archs do it...
+  DEBCONFIG=$(CONFDIR)/config.$(KPKG_SUBARCH)
+endif
+
+##### ia64
+ifeq ($(strip $(architecture)),ia64)
+  kimage := vmlinuz
+  loaderdep=elilo
+  loader=elilo
+  loaderdoc=
+  target=compressed
+  NEED_DIRECT_GZIP_IMAGE=NO
+  kimagesrc=vmlinux.gz
+  kimagedest=$(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+  DEBCONFIG=$(CONFDIR)/config.$(KPKG_SUBARCH)
+endif
+
+##### mips
+ifeq ($(strip $(architecture)),mips)
+  # SGI ELF32: 64bit kernel, but firmware needs ELF32 for netboot
+  # (the on-disk loader could do both).
+  ifneq (,$(filter r4k-ip22 r5k-ip22 r5k-ip32 r10k-ip32,$(strip $(KPKG_SUBARCH))))
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 6 ] &&    \
+                    [ $(SUBLEVEL) -ge 11 ]; then echo new;                   \
+               elif [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 7 ]; then \
+                                            echo new;                        \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    kimage := vmlinux.32
+  else
+    kimage := vmlinux
+  endif
+    loaderdep = arcboot
+    loader = arcboot
+    loaderdoc =
+  endif
+  # SGI ELF64
+  ifneq (,$(filter r10k-ip27 r10k-ip28 r10k-ip30,$(strip $(KPKG_SUBARCH))))
+  # pre 2.6.11 the image name was vmlinux.64
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 6 ] &&    \
+                    [ $(SUBLEVEL) -ge 11 ]; then echo new;                   \
+               elif [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 7 ]; then \
+                                            echo new;                        \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    kimage := vmlinux
+  else
+    kimage := vmlinux.64
+  endif
+    loaderdep = arcboot
+    loader = arcboot
+    loaderdoc =
+  endif
+  # Broadcom SWARM
+  ifneq (,$(filter sb1-swarm-bn,$(strip $(KPKG_SUBARCH))))
+    loaderdep = sibyl
+    loader = sibyl
+    loaderdoc =
+  endif
+
+  # Default value
+  ifeq (,$(kimage))
+    kimage := vmlinux
+  endif
+  ifeq (,$(kimagesrc))
+    kimagesrc := $(kimage)
+  endif
+
+  NEED_DIRECT_GZIP_IMAGE = NO
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 5 ] &&    \
+                    [ $(SUBLEVEL) -ge 41 ]; then echo new;                   \
+               elif [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 6 ]; then \
+                                            echo new;                        \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    target =
+  else
+    target = boot
+  endif
+
+  ifneq (,$(filter mips64%,$(KPKG_SUBARCH)))
+    KERNEL_ARCH = mips64
+  endif
+  ifneq (,$(filter %-64,$(KPKG_SUBARCH)))
+    KERNEL_ARCH = mips64
+  endif
+endif
+
+##### mipsel
+ifeq ($(strip $(architecture)),mipsel)
+  # DECstations
+  ifneq (,$(filter r3k-kn02 r4k-kn04,$(strip $(KPKG_SUBARCH))))
+    loaderdep = delo
+    loader = delo
+    loaderdoc =
+  endif
+  # Cobalt
+  ifneq (,$(filter r5k-cobalt,$(strip $(KPKG_SUBARCH))))
+    loaderdep = colo
+    loader = colo
+    loaderdoc =
+  endif
+  # LASAT
+  ifneq (,$(filter r5k-lasat,$(strip $(KPKG_SUBARCH))))
+    loaderdep =
+    loader =
+    loaderdoc =
+  endif
+  # Broadcom SWARM
+  ifneq (,$(filter sb1-swarm-bn,$(strip $(KPKG_SUBARCH))))
+    loaderdep = sibyl
+    loader = sibyl
+    loaderdoc =
+  endif
+  # xxs1500
+  ifneq (,$(filter xxs1500,$(strip $(KPKG_SUBARCH))))
+    kimage := vmlinux.srec
+    kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(kimage))
+    loaderdep =
+    loader =
+    loaderdoc =
+  endif
+
+  # Default value
+  ifeq (,$(kimage))
+    kimage := vmlinux
+  endif
+  ifeq (,$(kimagesrc))
+    kimagesrc := $(kimage)
+  endif
+
+  NEED_DIRECT_GZIP_IMAGE = NO
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
+
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 5 ] &&    \
+                    [ $(SUBLEVEL) -ge 41 ]; then echo new;                   \
+               elif [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 6 ]; then \
+                                            echo new;                        \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    target =
+  else
+    target = boot
+  endif
+
+  KERNEL_ARCH = mips
+  ifneq (,$(filter mips64el%,$(KPKG_SUBARCH)))
+    KERNEL_ARCH = mips64
+  endif
+  ifneq (,$(filter %-64,$(KPKG_SUBARCH)))
+    KERNEL_ARCH = mips64
+  endif
+endif
+
+##### m32r
+ifeq ($(strip $(architecture)),m32r)
+  KERNEL_ARCH := m32r
+  kimage := zImage
+  loaderdep=
+  loader=
+  loaderdoc=
+  target = $(kimage)
+  kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(kimage))
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
+  DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH)
+endif
+
+
+# usermode linux
+ifeq ($(strip $(architecture)),um)
+  DEBCONFIG = $(CONFDIR)/config.um
+
+
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 6 ] &&    \
+                    [ $(SUBLEVEL) -ge 9 ]; then echo new;                   \
+               elif [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge r ]; then \
+                                            echo new;                        \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    target  = vmlinux
+    kimage := vmlinux
+  else
+    target  = linux
+    kimage := linux
+  endif
+
+
+  kimagesrc  = $(strip $(kimage))
+  INT_IMAGE_DESTDIR=$(IMAGE_DOC)
+  kimagedest = debian/tmp-image$(IMAGEDIR)/linux-$(version)
+  loaderdep=
+  loaderdoc=
+  KERNEL_ARCH = um
+  architecture = i386
+  IMAGEDIR = /usr/bin
+endif
+
+# xen-linux
+ifeq ($(strip $(architecture)),xen)
+  KERNEL_ARCH = xen
+  architecture = i386
+
+  ifeq (,$(findstring $(KPKG_SUBARCH),xen0 xenu))
+       KPKG_SUBARCH:=xen0
+  endif
+  DEBCONFIG = $(CONFDIR)/config.$(KPKG_SUBARCH)
+
+  ifneq ($(shell if [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 5 ] &&    \
+                    [ $(SUBLEVEL) -ge 41 ]; then echo new;                   \
+               elif [ $(VERSION)  -ge  2 ]  && [ $(PATCHLEVEL) -ge 6 ]; then \
+                                            echo new;                        \
+               elif [ $(VERSION)  -ge  3 ]; then echo new; fi),)
+    target    = vmlinuz
+  else
+    target    = bzImage
+  endif
+  kimage := $(target)
+
+  ifeq (,$(filter xen0,$(KPKG_SUBARCH)))
+     # only domain-0 are bootable via xen so only domain0 subarch needs grub and xen-vm
+     loaderdep=grub,xen-vm
+     loader=grub
+     loaderdoc=
+  else
+     loaderdep=
+     loader=
+     loaderdoc=
+  endif
+
+  kimagesrc = $(kimage)
+  kimagedest = $(INT_IMAGE_DESTDIR)/xen-linux-$(version)
+endif
+
+
+######################################################################
+######################################################################
+
+ifneq ($(strip $(KPKG_STEM)),)
+INT_STEM := $(KPKG_STEM)
+else
+INT_STEM := kernel
+endif
+
+ifneq ($(strip $(loaderdep)),)
+  int_loaderdep := $(loaderdep),
+else
+  int_loaderdep :=
+endif
+
+
+
+# The following variable is used to simplify the process of making
+# diffs and orig targets, Please set it if AND ONLY IF no patches
+# have been applied to the upstream source, in other words, we have
+# just added debian* files.  If any patches were applied, please
+# leave it empty
+
+# NO_SRC_CHANGES =
+NO_SRC_CHANGES = YES
+
+
+# NOTE: FLAVOUR is now obsolete
+# If you want to have more than one kernel configuration per kernel
+# version, set FLAVOUR in the top level kernel Makefile *before*
+# invoking make-kpkg -- it will be appended to UTS_RELEASE in
+# version.h (separated by a hyphen). This affects everything -- the
+# names and versions of the image, source, headers, and doc packages,
+# and where the modules are searched for in /lib/modules.
+
+ifdef FLAVOUR
+# uhm - should check if we really have a Makefile capable of Flavours?
+endif
+
+FLAVOUR:=$(shell grep ^FLAVOUR Makefile 2>/dev/null | \
+                  perl -ple 's/FLAVOUR[\s:=]+//g')
+
+ifeq ($(strip $(FLAVOUR_SEP)),)
+FLAVOUR_SEP:= +
+endif
+
+ifneq ($(strip $(FLAVOUR)),)
+INT_FLAV := $(FLAVOUR_SEP)$(FLAVOUR)
+FLAV_ARG := FLAVOUR=$(FLAVOUR)
+else
+INT_FLAV :=
+FLAV_ARG :=
+endif
+
+## This is the replacement for FLAVOUR
+EXTRAVERSION =$(strip $(EXTRA_VERSION))
+ifneq ($(strip $(APPEND_TO_VERSION)),)
+iatv := $(strip $(APPEND_TO_VERSION))
+EXTRAV_ARG := EXTRAVERSION=${EXTRA_VERSION}${iatv}
+else
+iatv :=
+EXTRAV_ARG :=
+endif
+
+UTS_RELEASE_VERSION=$(shell if [ -f include/linux/version.h ]; then                     \
+                 grep 'define UTS_RELEASE' include/linux/version.h |                    \
+                 perl -nle  'm/^\s*\#define\s+UTS_RELEASE\s+("?)(\S+)\1/g && print $$2;';\
+                 else echo "" ;                                                         \
+                 fi)
+
+version = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)$(iatv)$(INT_FLAV)$(LOCALVERSION)
+
+# See if we are being run in the kernel directory
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+  IN_KERNEL_DIR := $(shell if test -d drivers && test -d kernel && test -d fs && test \
+                                   -d include/linux ; then                            \
+                                      echo YES;                                       \
+                           fi )
+else
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+    IN_KERNEL_DIR := $(shell if test -d dev && test -d kern && test -d fs &&          \
+                             test -d i386/include ; then echo YES; fi)
+  endif
+endif
+
+IN_KERNEL_HEADERS=$(shell if [ -f $(INT_STEM)-headers.revision ]; then                \
+                               cat $(INT_STEM)-headers.revision;                      \
+                            else echo "" ;                                            \
+                            fi)
+
+ifeq ($(strip $(IN_KERNEL_DIR)),)
+ifneq ($(strip $(IN_KERNEL_HEADERS)),)
+version=$(UTS_RELEASE_VERSION)
+debian :=$(IN_KERNEL_HEADERS)
+endif
+endif
+
+# Bug out if the version number id not all lowercase
+lc_version = $(shell echo $(version) | tr A-Z a-z)
+ifneq ($(strip $(version)),$(strip $(lc_version)))
+  ifeq ($(strip $(IGNORE_UPPERCASE_VERSION)),)
+    $(error Error. The version number $(strip $(version)) is not all \
+ lowercase. Since the version ends up in the package name of the \
+ kernel image package, this is a Debian policy violation, and \
+ the packaging system shall refuse to package the image. )
+  else
+    $(warn Error. The version number $(strip $(version)) is not all \
+ lowercase. Since the version ends up in the package name of the \
+ kernel image package, this is a Debian policy violation, and \
+ the packaging system shall refuse to package the image. Lower -casing version.)
+
+    version := $(strip $(lc_version))
+  endif
+endif
+
+
+
+# KPKG_SUBARCH is used to distinguish Amiga, Atari, Macintosh, etc. kernels
+# for Debian/m68k.  INT_SUBARCH is used in the names of the image file
+# produced. It only affects the naming of the kernel-image as the
+# source and doc packages are architecture independent and the
+# kernel-headers do not vary from one sub-architecture to the next.
+
+# This is the default
+INT_SUBARCH :=
+
+ifneq ($(strip $(ARCH_IN_NAME)),)
+ifneq ($(strip $(KPKG_SUBARCH)),)
+INT_SUBARCH := -$(KPKG_SUBARCH)
+endif
+endif
+
+# The name of the package (for example, 'emacs').
+package   := $(INT_STEM)-source-$(version)
+h_package := $(INT_STEM)-headers-$(version)
+ifeq ($(strip $(KERNEL_ARCH)),um)
+	i_package := $(INT_STEM)-uml-$(version)$(INT_SUBARCH)
+else
+  ifeq ($(strip $(KERNEL_ARCH)),xen)
+	i_package := $(INT_STEM)-$(KPKG_SUBARCH)-$(version)
+  else
+	i_package := $(INT_STEM)-image-$(version)$(INT_SUBARCH)
+  endif
+endif
+d_package := $(INT_STEM)-doc-$(version)
+m_package := $(INT_STEM)-manual-$(version)
+l_package := libc-kheaders
+
+SOURCE_TOP:= debian/tmp-source
+HEADER_TOP:= debian/tmp-headers
+IMAGE_TOP := debian/tmp-image
+DOC_TOP   := debian/tmp-doc
+MAN_TOP   := debian/tmp-man
+MAN1DIR    = $(IMAGE_TOP)/usr/share/man/man1
+
+SOURCE_DOC:= $(SOURCE_TOP)/usr/share/doc/$(package)
+HEADER_DOC:= $(HEADER_TOP)/usr/share/doc/$(h_package)
+IMAGE_DOC := $(IMAGE_TOP)/usr/share/doc/$(i_package)
+DOC_DOC   := $(DOC_TOP)/usr/share/doc/$(d_package)
+DOC_MAN   := $(DOC_TOP)/usr/share/man/man9
+MAN_DOC   := $(MAN_TOP)/usr/share/doc/$(m_package)
+MAN_MAN   := $(MAN_TOP)/usr/share/man/man9
+
+SOURCE_SRC:= $(SOURCE_TOP)/usr/src/$(package)
+HEADER_SRC:= $(HEADER_TOP)/usr/src/$(h_package)
+UML_DIR   := $(IMAGE_TOP)/usr/lib/uml/modules-$(version)
+
+
+FILES_TO_CLEAN  = modules/modversions.h modules/ksyms.ver debian/files \
+                  conf.vars scripts/cramfs/cramfsck scripts/cramfs/mkcramfs \
+                  applied_patches debian/buildinfo
+STAMPS_TO_CLEAN = stamp-build stamp-configure stamp-source stamp-image \
+                  stamp-headers stamp-src stamp-diff stamp-doc stamp-manual \
+                  stamp-buildpackage stamp-libc-kheaders stamp-debian \
+                  stamp-patch stamp-kernel-configure
+DIRS_TO_CLEAN   = $(SOURCE_TOP) $(HEADER_TOP) $(IMAGE_TOP) $(DOC_TOP)
+
+ifeq ($(strip $(VERSIONED_PATCH_DIR)),)
+VERSIONED_PATCH_DIR         = $(shell if [ -d \
+/usr/src/kernel-patches/$(architecture)/$(VERSION).$(PATCHLEVEL).$(SUBLEVEL) \
+			       ]; then echo \
+/usr/src/kernel-patches/$(architecture)/$(VERSION).$(PATCHLEVEL).$(SUBLEVEL); \
+			    fi)
+endif
+
+ifeq ($(strip $(VERSIONED_ALL_PATCH_DIR)),)
+VERSIONED_ALL_PATCH_DIR         = $(shell if [ -d \
+/usr/src/kernel-patches/all/$(VERSION).$(PATCHLEVEL).$(SUBLEVEL) \
+			       ]; then echo \
+/usr/src/kernel-patches/all/$(VERSION).$(PATCHLEVEL).$(SUBLEVEL); \
+			    fi)
+endif
+
+ifeq ($(strip $(PATCH_DIR)),)
+PATCH_DIR  = $(shell if [ -d /usr/src/kernel-patches/$(architecture)/ ];\
+                        then echo /usr/src/kernel-patches/$(architecture); \
+	             fi)
+endif
+
+ifeq ($(strip $(ALL_PATCH_DIR)),)
+ALL_PATCH_DIR  = $(shell if [ -d /usr/src/kernel-patches/all/ ]; \
+                            then echo /usr/src/kernel-patches/all ;\
+			 fi)
+endif
+
+VERSIONED_ALL_PATCH_APPLY   = $(VERSIONED_ALL_PATCH_DIR)/apply
+VERSIONED_ALL_PATCH_UNPATCH = $(VERSIONED_ALL_PATCH_DIR)/unpatch
+
+VERSIONED_DIR_PATCH_APPLY   = $(VERSIONED_PATCH_DIR)/apply
+VERSIONED_DIR_PATCH_UNPATCH = $(VERSIONED_PATCH_DIR)/unpatch
+
+ALL_PATCH_APPLY   = $(ALL_PATCH_DIR)/apply
+ALL_PATCH_UNPATCH = $(ALL_PATCH_DIR)/unpatch
+
+DIR_PATCH_APPLY   = $(PATCH_DIR)/apply
+DIR_PATCH_UNPATCH = $(PATCH_DIR)/unpatch
+
+# The destination of all .deb files
+# (suggested by Rob Browning <osiris at cs.utexas.edu>)
+DEB_DEST := ..
+SRCTOP := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
+INSTALL_MOD_PATH=$(SRCTOP)/$(IMAGE_TOP)
+KPKG_DEST_DIR ?= $(SRCTOP)/..
+
+# Include any site specific overrides here.
+-include $(CONFLOC)
+
+# Over ride the config file from the environment/command line
+ifneq ($(strip $(KPKG_MAINTAINER)),)
+maintainer=$(KPKG_MAINTAINER)
+endif
+
+ifneq ($(strip $(KPKG_EMAIL)),)
+email=$(KPKG_EMAIL)
+endif
+
+# This should be a  name to feed the modules build for pgp signature,
+# since we the maintainer would be different there.
+ifneq ($(strip $(PGP_SIGNATURE)),)
+pgp=$(PGP_SIGNATURE)
+endif
+
+ifneq ($(strip $(EXTRA_DOCS)),)
+extra_docs = $(EXTRA_DOCS)
+endif
+
+ifneq ($(strip $(extra_docs)),)
+HAVE_EXTRA_DOCS:=$(shell if [ -e $(extra_docs) ]; then echo YES; fi)
+endif
+
+ifneq ($(strip $(DEBIAN_REVISION_MANDATORY)),)
+debian_revision_mandatory:=$(DEBIAN_REVISION_MANDATORY)
+endif
+
+
+ifneq ($(strip $(install_vmlinux)),)
+int_install_vmlinux:=$(install_vmlinux)
+endif
+
+ifneq ($(strip $(KPKG_FOLLOW_SYMLINKS_IN_SRC)),)
+int_follow_symlinks_in_src=YES
+else
+ifneq ($(strip $(kpkg_follow_symlinks_in_src)),)
+int_follow_symlinks_in_src=YES
+endif
+endif
+
+
+
+
+
+# The Debian revision
+ifneq ($(strip $(DEBIAN_REVISION)),)
+  HAS_CHANGELOG := $(shell \
+    if test -f debian/changelog && ( test -f stamp-debian || test -f debian/official );\
+    then echo YES;\
+    else echo NO; fi; )
+else
+  HAS_CHANGELOG := $(shell if test -f debian/changelog; then echo YES;\
+                          else echo NO; fi; )
+endif
+# If there is a changelog file, it overrides. The only exception is
+# when there is no stamp-config, and there is no debian/official,
+# *AND* there is a DEBIAN_REVISION, in which case the DEBIAN_REVISION
+# over rides (since we are going to replace the changelog file soon
+# anyway.  Else, use the commandline or env var setting. Or else
+# default to 10.00.Custom, unless the human has requested that the
+# revision is mandatory, in which case we raise an error
+
+ifeq ($(strip $(HAS_CHANGELOG)),YES)
+  debian := $(shell if test -f debian/changelog; then \
+                     perl -nle 'print /\((\S+)\)/; exit 0' debian/changelog;\
+                  fi; )
+else
+  ifneq ($(strip $(DEBIAN_REVISION)),)
+    debian := $(DEBIAN_REVISION)
+  else
+    ifeq ($(strip $(debian)),)
+      ifneq ($(strip $(debian_revision_mandatory)),)
+        $(error A Debian revision is mandatory, but none was provided)
+      else
+        debian := 10.00.Custom
+      endif
+    endif
+  endif
+endif
+
+# Hmm. The version that we have computed *MUST* match the one that is in the
+# changelog.
+ifeq ($(strip $(HAS_CHANGELOG)),YES)
+  saved_version := $(shell if test -f debian/changelog; then \
+                     perl -nle 'print /^$(INT_STEM)-source-(\S+)/; exit 0' \
+                          debian/changelog;\
+                  fi; )
+# Warn people about version mismatches, unless they are running an
+# "official" version, in which case they can shoot themselves in the
+# foot if they so desire
+  ifneq ($(strip $(saved_version)),)
+    ifneq ($(strip $(saved_version)),$(strip $(version)))
+      HAVE_VERSION_MISMATCH:=$(shell if test ! -f debian/official;then echo YES; fi; )
+    endif
+  endif
+endif
+
+
+ifneq ($(strip $(DELETE_BUILD_LINK)),)
+delete_build_link := YES
+else
+ifeq ($(strip $(delete_build_link)),)
+delete_build_link := $(shell if test -f debian/official; then echo YES;\
+                          else echo NO; fi; )
+endif
+endif
+
+ifneq ($(strip $(IMAGE_IN_BOOT)),)
+link_in_boot := $(IMAGE_IN_BOOT)
+endif
+
+ifneq ($(strip $(LINK_IN_BOOT)),)
+link_in_boot := $(LINK_IN_BOOT)
+endif
+
+ifneq ($(strip $(NO_SYMLINK)),)
+no_symlink := $(NO_SYMLINK)
+endif
+
+ifneq ($(strip $(REVERSE_SYMLINK)),)
+reverse_symlink := $(REVERSE_SYMLINK)
+endif
+
+ifneq ($(strip $(IMAGE_TYPE)),)
+kimage = $(IMAGE_TYPE)
+endif
+
+ifneq ($(strip $(PATCH_THE_KERNEL)),)
+patch_the_kernel = $(PATCH_THE_KERNEL)
+endif
+
+ifneq ($(strip $(KPKG_SELECTED_PATCHES)),)
+ifeq ($(strip $(patch_the_kernel)),NO)
+patch_the_kernel = NO
+else
+ifeq ($(strip $(patch_the_kernel)),no)
+patch_the_kernel = NO
+else
+patch_the_kernel = YES
+endif
+endif
+endif
+
+
+ifeq ($(strip $(patch_the_kernel)),yes)
+patch_the_kernel = YES
+endif
+ifeq ($(strip $(patch_the_kernel)),Yes)
+patch_the_kernel = YES
+endif
+ifeq ($(strip $(patch_the_kernel)),YEs)
+patch_the_kernel = YES
+endif
+ifeq ($(strip $(patch_the_kernel)),yEs)
+patch_the_kernel = YES
+endif
+ifeq ($(strip $(patch_the_kernel)),yES)
+patch_the_kernel = YES
+endif
+ifeq ($(strip $(patch_the_kernel)),yeS)
+patch_the_kernel = YES
+endif
+
+
+
+ifneq ($(strip $(CONFIG_TARGET)),)
+config_target := $(CONFIG_TARGET)
+have_new_config_target := YES
+endif
+
+# If config_target doesn't end in 'config' then reset it to 'oldconfig'.
+ifneq ($(patsubst %config,config,$(strip $(config_target))),config)
+config_target := oldconfig
+have_new_config_target :=
+endif
+
+ifneq ($(strip $(USE_SAVED_CONFIG)),)
+use_saved_config = $(USE_SAVED_CONFIG)
+endif
+
+#ifeq ($(origin var),command line)
+#$(warn You are setting an internal var from the cmdline. Use at your own risk)
+#endif
+#you can automated it a bit more with $(foreach) and $(if)
+
+
+###
+### In the following, we define these variables
+### ROOT_CMD      -- set in the environment, plaing old sudo or fakeroot
+### root_cmd      -- The same
+### int_root_cmd  -- the argument passed to dpkg-buildpackage
+###                  -r$(ROOT_CMD)
+ifneq ($(strip $(ROOT_CMD)),)
+ # ROOT_CMD is not supposed to have -r or -us and -uc
+ int_dummy_root := $(ROOT_CMD)
+ # remove -us and -uc
+ ifneq ($(strip $(findstring -us, $(int_dummy_root))),)
+   int_dummy_root := $(subst -us,, $(strip $(int_dummy_root)))
+   int_us := -us
+ endif
+ ifneq ($(strip $(findstring -uc, $(int_dummy_root))),)
+   int_dummy_root := $(subst -uc,, $(strip $(int_dummy_root)))
+   int_uc := -uc
+ endif
+ ifneq ($(strip $(findstring -r, $(int_dummy_root))),)
+   int_dummy_root := $(subst -r,, $(strip $(int_dummy_root)))
+ endif
+ # sanitize
+ ROOT_CMD     :=   $(strip $(int_dummy_root))
+ int_root_cmd := -r$(strip $(int_dummy_root))
+else
+  # well, ROOT_CMD is not set yet
+  ifneq ($(strip $(root_cmd)),)
+    # Try and set ROOT_CMD from root_cmd
+    int_dummy_root := $(root_cmd)
+    # remove -us and -uc
+    ifneq ($(strip $(findstring -us, $(int_dummy_root))),)
+      int_dummy_root := $(subst -us,, $(strip $(int_dummy_root)))
+      int_us := -us
+    endif
+    ifneq ($(strip $(findstring -uc, $(int_dummy_root))),)
+      int_dummy_root := $(subst -uc,, $(strip $(int_dummy_root)))
+      int_uc := -uc
+    endif
+    # now that -us and -uc are gone, remove -r
+    ifneq ($(strip $(findstring -r, $(int_dummy_root))),)
+      int_dummy_root := $(subst -r,, $(strip $(int_dummy_root)))
+    endif
+    # Finally, sanitized
+    ROOT_CMD     :=   $(strip $(int_dummy_root))
+    int_root_cmd := -r$(strip $(int_dummy_root))
+  endif
+endif
+
+# make sure that root_cmd and ROOT_CMD are the same
+ifneq ($(strip $(ROOT_CMD)),)
+  root_cmd := $(ROOT_CMD)
+endif
+
+ifneq ($(strip $(UNSIGN_SOURCE)),)
+  int_us := -us
+endif
+
+ifneq ($(strip $(UNSIGN_CHANGELOG)),)
+  int_uc := -uc
+endif
+
+int_am_root  := $(shell [ $$(id -u) -eq 0 ] && echo "YES" )
+
+
+ifneq ($(strip $(CLEAN_SOURCE)),)
+do_clean = $(CLEAN_SOURCE)
+endif
+
+ifneq ($(strip $(CONCURRENCY_LEVEL)),)
+do_parallel = -j$(CONCURRENCY_LEVEL)
+
+# Well, I wish there was something better than guessing by version number
+CAN_DO_DEP_FAST=$(shell if   [ $(VERSION) -lt 2 ];    then echo '';  \
+                        elif [ $(VERSION) -gt 2 ];    then echo YES; \
+                        elif [ $(PATCHLEVEL) -lt 4 ]; then echo '';  \
+                        else                             echo YES; \
+                        fi)
+ifneq ($(strip $(CAN_DO_DEP_FAST)),)
+fast_dep= -j$(CONCURRENCY_LEVEL)
+endif
+
+endif
+
+ifneq ($(strip $(SOURCE_CLEAN_HOOK)),)
+source_clean_hook=$(SOURCE_CLEAN_HOOK)
+endif
+ifneq ($(strip $(HEADER_CLEAN_HOOK)),)
+header_clean_hook=$(HEADER_CLEAN_HOOK)
+endif
+ifneq ($(strip $(DOC_CLEAN_HOOK)),)
+doc_clean_hook=$(DOC_CLEAN_HOOK)
+endif
+ifneq ($(strip $(IMAGE_CLEAN_HOOK)),)
+image_clean_hook=$(IMAGE_CLEAN_HOOK)
+endif
+
+ifneq ($(strip $(INITRD)),)
+initrddep := initrd-tools (>= 0.1.48), # there is a space here
+else
+initrddep :=
+endif
+
+ifeq ($(strip $(CONFDIR)),)
+ifeq ($(strip $(patch_the_kernel)),YES)
+CONFDIR     = $(PATCH_DIR)
+else
+ifeq ($(strip $(patch_the_kernel)),yes)
+CONFDIR     = $(PATCH_DIR)
+else
+CONFDIR     = $(DEBDIR)/Config
+endif
+endif
+endif
+
+# The file which has local configuration
+CONFIG_FILE := $(shell if test -e .config ; then \
+                           echo .config; \
+                       elif test -e $(DEBCONFIG) ; then \
+                           echo $(DEBCONFIG); \
+                       elif test -e $(CONFDIR)/config ; then \
+                           echo $(CONFDIR)/config ; \
+                       elif test -e $(DEBDIR)/config ; then \
+                           echo $(DEBDIR)/config ; \
+                       elif test -e /boot/config-$(version) ; then \
+                           echo /boot/config-$(version) ; \
+                       elif test -e /boot/config-$$(uname -r) ; then \
+                           echo /boot/config-$$(uname -r) ; \
+                       else echo /dev/null ; \
+                       fi)
+
+
+# Deal with modules issues
+
+# define MODULES_ENABLED if appropriate
+ifneq ($(filter kfreebsd-gnu, $(DEB_HOST_GNU_SYSTEM)):$(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),:)
+  MODULES_ENABLED := YES
+endif
+
+# accept both space separated list of modules, as well as comma
+# separated ones
+valid_modules:=
+
+# See what modules we are talking about
+ifeq ($(strip $(MODULES_ENABLED)),YES)
+ifneq ($(strip $(KPKG_SELECTED_MODULES)),)
+canonical_modules=$(subst $(comma),$(space),$(KPKG_SELECTED_MODULES))
+else
+canonical_modules=$(shell test -e $(MODULE_LOC) && \
+                       find $(MODULE_LOC) -follow -maxdepth 1 -type d -print |\
+			   grep -E -v '^$(MODULE_LOC)/$$')
+endif
+
+
+# Now, if we have any modules at all, they are in canonical_modules
+ifneq ($(strip $(canonical_modules)),)
+
+# modules can have the full path, or just the name of the module. We
+# make all the modules ahve absolute paths by fleshing them out.
+path_modules   :=$(filter     /%, $(canonical_modules))
+no_path_modules:=$(filter-out /%, $(canonical_modules))
+fleshed_out    :=$(foreach mod,$(no_path_modules),$(MODULE_LOC)/$(mod))
+
+# Hmmph. recreate the canonical modules; now everything has a full
+# path name.
+
+canonical_modules:=$(path_modules) $(fleshed_out)
+# test to see if the dir names are real
+valid_modules = $(shell for dir in $(canonical_modules); do \
+                            if [ -d $$dir ] && [ -x $$dir/debian/rules ]; then \
+                               echo $$dir;                  \
+                            fi;                             \
+                        done)
+
+
+endif
+endif
+
+ifeq ($(strip $(patch_the_kernel)),YES)
+
+# Well then. Let us see if we want to select the patches we apply.
+ifneq ($(strip $(KPKG_SELECTED_PATCHES)),)
+canonical_patches=$(subst $(comma),$(space),$(KPKG_SELECTED_PATCHES))
+
+ifneq ($(strip $(canonical_patches)),)
+# test to see if the patches exist
+temp_valid_patches = $(shell for name in $(canonical_patches); do                \
+                            if [ -x "$(VERSIONED_DIR_PATCH_APPLY)/$$name"   ] &&   \
+                               [ -x "$(VERSIONED_DIR_PATCH_UNPATCH)/$$name" ];     \
+                               then echo "$(VERSIONED_DIR_PATCH_APPLY)/$$name";    \
+                            elif [ -x "$(VERSIONED_ALL_PATCH_APPLY)/$$name"   ] && \
+                                 [ -x "$(VERSIONED_ALL_PATCH_UNPATCH)/$$name" ];   \
+                               then echo "$(VERSIONED_ALL_PATCH_APPLY)/$$name";    \
+                            elif [ -x "$(DIR_PATCH_APPLY)/$$name"   ] &&           \
+                                 [ -x "$(DIR_PATCH_UNPATCH)/$$name" ]; then        \
+                               echo "$(DIR_PATCH_APPLY)/$$name";                   \
+                            elif [ -x "$(ALL_PATCH_APPLY)/$$name"   ] &&           \
+                                 [ -x "$(ALL_PATCH_UNPATCH)/$$name" ]; then        \
+                               echo "$(ALL_PATCH_APPLY)/$$name";                   \
+                            else                                                 \
+                               echo "$$name.error";                                \
+                            fi;                                                  \
+                        done)
+
+temp_patch_not_found = $(filter %.error, $(temp_valid_patches))
+patch_not_found = $(subst .error,,$(temp_patch_not_found))
+ifneq ($(strip $(patch_not_found)),)
+$(error Could not find patch for $(patch_not_found))
+endif
+
+valid_patches = $(filter-out %.error, $(temp_valid_patches))
+
+ifeq ($(strip $(valid_patches)),)
+$(error Could not find patch scripts for $(canonical_patches))
+endif
+
+
+
+canonical_unpatches = $(shell new="";                                         \
+                              for name in $(canonical_patches); do            \
+                                  new="$$name $$new";                         \
+                              done;                                           \
+                              echo $$new;)
+
+temp_valid_unpatches = $(shell for name in $(canonical_unpatches); do            \
+                            if [ -x "$(VERSIONED_DIR_PATCH_APPLY)/$$name"   ] &&   \
+                               [ -x "$(VERSIONED_DIR_PATCH_UNPATCH)/$$name" ];     \
+                              then echo "$(VERSIONED_DIR_PATCH_UNPATCH)/$$name";   \
+                            elif [ -x "$(VERSIONED_ALL_PATCH_APPLY)/$$name"   ] && \
+                                 [ -x "$(VERSIONED_ALL_PATCH_UNPATCH)/$$name" ];   \
+                              then echo "$(VERSIONED_ALL_PATCH_UNPATCH)/$$name";   \
+                            elif [ -x "$(DIR_PATCH_APPLY)/$$name"   ] &&           \
+                                 [ -x "$(DIR_PATCH_UNPATCH)/$$name" ]; then        \
+                               echo "$(DIR_PATCH_UNPATCH)/$$name";                 \
+                            elif [ -x "$(ALL_PATCH_APPLY)/$$name"   ] &&           \
+                                 [ -x "$(ALL_PATCH_UNPATCH)/$$name" ]; then        \
+                               echo "$(ALL_PATCH_UNPATCH)/$$name";                 \
+                            else                                                 \
+                               echo $$name.error;                                \
+                            fi;                                                  \
+                        done)
+temp_unpatch_not_found = $(filter %.error, $(temp_valid_unpatches))
+unpatch_not_found = $(subst .error,,$(temp_unpatch_not_found))
+ifneq ($(strip $(unpatch_not_found)),)
+$(error Could not find unpatch for $(unpatch_not_found))
+endif
+
+valid_unpatches = $(filter-out %.error, $(temp_valid_unpatches))
+
+ifeq ($(strip $(valid_unpatches)),)
+$(error Could not find un-patch scripts for $(canonical_unpatches))
+endif
+
+
+endif
+else
+# OK. We want to patch the kernel, but there are no patches specified.
+valid_patches = $(shell if [ -n "$(VERSIONED_PATCH_DIR)" ] &&                 \
+                           [ -n "$(VERSIONED_DIR_PATCH_APPLY)" ] &&           \
+                           [ -d "$(VERSIONED_DIR_PATCH_APPLY)" ]; then        \
+                               run-parts --test $(VERSIONED_DIR_PATCH_APPLY); \
+                        fi;                                                   \
+                        if [ -n "$(VERSIONED_ALL_PATCH_DIR)" ] &&             \
+                           [ -n "$(VERSIONED_ALL_PATCH_APPLY)" ] &&           \
+                           [ -d "$(VERSIONED_ALL_PATCH_APPLY)" ]; then        \
+                               run-parts --test $(VERSIONED_ALL_PATCH_APPLY); \
+                        fi;                                                   \
+                        if [ -n "$(PATCH_DIR)" ] &&                           \
+                           [ -n "$(DIR_PATCH_APPLY)" ] &&                     \
+                           [ -d "$(DIR_PATCH_APPLY)" ]; then                  \
+                              run-parts --test $(DIR_PATCH_APPLY);            \
+                        fi;                                                   \
+                        if [ -n "$(ALL_PATCH_DIR)" ] &&                       \
+                           [ -n "$(ALL_PATCH_APPLY)" ] &&                     \
+                           [ -d "$(ALL_PATCH_APPLY)"  ]; then                 \
+                              run-parts --test $(ALL_PATCH_APPLY);            \
+                        fi)
+valid_unpatches = $(shell ( if [ -n "$(VERSIONED_PATCH_DIR)"       ]  &&          \
+                               [ -n "$(VERSIONED_DIR_PATCH_UNPATCH)" ] &&         \
+                               [ -d "$(VERSIONED_DIR_PATCH_UNPATCH)" ]; then      \
+                                 run-parts --test $(VERSIONED_DIR_PATCH_UNPATCH); \
+                            fi;                                                   \
+                            if [ -n "$(VERSIONED_ALL_PATCH_DIR)"    ]  &&         \
+                               [ -n "$(VERSIONED_ALL_PATCH_UNPATCH)" ] &&         \
+                               [ -d "$(VERSIONED_ALL_PATCH_UNPATCH)"  ]; then     \
+                                 run-parts --test $(VERSIONED_ALL_PATCH_UNPATCH); \
+                            fi;                                                   \
+                            if [ -n "$(PATCH_DIR)"       ]  &&                    \
+                               [ -n "$(DIR_PATCH_UNPATCH)" ] &&                   \
+                               [ -d "$(DIR_PATCH_UNPATCH)" ]; then                \
+                                 run-parts --test $(DIR_PATCH_UNPATCH);           \
+                            fi;                                                   \
+                            if [ -n "$(ALL_PATCH_DIR)"    ]  &&                   \
+                               [ -n "$(ALL_PATCH_UNPATCH)" ] &&                   \
+                               [ -d "$(ALL_PATCH_UNPATCH)"  ]; then               \
+                                run-parts --test $(ALL_PATCH_UNPATCH);            \
+                            fi) | tac)
+endif
+endif
+
+old_applied_patches=$(shell if [ -f applied_patches ]; then                   \
+                               cat applied_patches;                           \
+                            else                                              \
+                               echo '';                                       \
+                            fi )
+
+ifeq ($(strip $(valid_unpatches)),)
+ifneq ($(strip $(old_applied_patches)),)
+old_unpatches=$(shell new="";                                          \
+                      for name in $(notdir $(old_applied_patches)); do \
+                          new="$$name $$new";                          \
+                      done;                                            \
+                      echo $$new;)
+temp_old_unpatches = $(shell for name in $(old_unpatches); do         \
+                            if [ -x "$(VERSIONED_DIR_PATCH_UNPATCH)/$$name" ];  \
+                              then echo "$(VERSIONED_DIR_PATCH_UNPATCH)/$$name";\
+                            elif [ -x "$(VERSIONED_ALL_PATCH_UNPATCH)/$$name" ];\
+                              then echo "$(VERSIONED_ALL_PATCH_UNPATCH)/$$name";\
+                            elif [ -x "$(DIR_PATCH_UNPATCH)/$$name" ]; then     \
+                               echo "$(DIR_PATCH_UNPATCH)/$$name";              \
+                            elif [ -x "$(ALL_PATCH_UNPATCH)/$$name" ]; then     \
+                               echo "$(ALL_PATCH_UNPATCH)/$$name";              \
+                            else                                              \
+                               echo "$$name.error";                             \
+                            fi;                                               \
+                        done)
+temp_old_unpatch_not_found = $(filter %.error, $(temp_old_unpatches))
+old_unpatch_not_found = $(subst .error,,$(temp_unpatch_not_found))
+valid_unpatches = $(filter-out %.error, $(temp_old_unpatches))
+endif
+endif
+
+# See if the version numbers are valid
+HAVE_VALID_PACKAGE_VERSION := $(shell \
+      if test -x $(DEBDIR)/kpkg-vercheck; then \
+	$(DEBDIR)/kpkg-vercheck $(debian) ; \
+      else \
+        echo "Could not find $(DEBDIR)/kpkg-vercheck" ; \
+      fi )
+
+TAR_COMPRESSION := $(shell \
+      if tar --help | grep -- \-\-bzip2 >/dev/null; then  \
+         echo --bzip2; \
+      else \
+         echo --gzip; \
+      fi )
+TAR_SUFFIX := $(shell \
+      if tar --help | grep -- \-\-bzip2 >/dev/null; then  \
+         echo bz2; \
+      else \
+         echo gz; \
+      fi )
+
+STOP_FOR_BIN86 = NO
+CONTROL=$(DEBDIR)/Control
+ifeq ($(strip $(architecture)),i386)
+NEED_BIN86 := $(shell if dpkg --compare-versions \
+                  $(VERSION).$(PATCHLEVEL) lt 2.4 >/dev/null 2>&1; \
+                  then echo YES; fi)
+ifeq ($(strip $(NEED_BIN86)),YES)
+CONTROL=$(DEBDIR)/Control.bin86
+HAVE_BIN86 := $(shell if test -x /usr/bin/as86; then echo YES; \
+                      else echo NO; fi )
+ifeq ($(strip $(HAVE_BIN86)),NO)
+STOP_FOR_BIN86 = YES
+endif
+endif
+endif
+
+
+
+ifeq (,$(strip $(kimagedest)))
+$(error Error. I do not know where the kernel image goes to [kimagedest undefined]\
+ The usual case for this is that I could not determine which arch or subarch \
+ this machine belongs to. Please specify a subarch, and try again.)
+endif
+ifeq (,$(strip $(kimagesrc)))
+$(error Error. I do not know where the kernel image goes to [kimagesrc undefined]\
+ The usual case for this is that I could not determine which arch or subarch \
+ this machine belongs to. Please specify a subarch, and try again.)
+endif
+
+# export variables
+export root_cmd FLAVOUR INT_SUBARCH APPEND_TO_VERSION UNSIGN_CHANGELOG  \
+       UNSIGN_SOURCE ROOT_CMD MODULE_LOC EXTRAVERSION ALL_PATCH_DIR     \
+       ALL_PATCH_APPLY ALL_PATCH_UNPATCH DIR_PATCH_UNPATCH              \
+       DIR_PATCH_APPLY VERSIONED_PATCH_DIR VERSIONED_ALL_PATCH_UNPATCH  \
+       VERSIONED_ALL_PATCH_APPLY VERSIONED_DIR_PATCH_UNPATCH            \
+       VERSIONED_DIR_PATCH_APPLY KPKG_SELECTED_PATCHES                  \
+       KPKG_SELECTED_MODULES CONCURRENCY_LEVEL
+
+
+ifeq ($(strip $(IN_KERNEL_DIR)),)
+# Hah! Not in kernel directory!!
+build configure clean binary kernel_source kernel-source kernel-headers\
+stamp-source kernel_headers stamp-headers kernel_image stamp-image \
+kernel-image kernel-doc kernel_doc kernel-manual kernel_manual stamp-doc stamp-manual \
+buildpackage libc_kheaders libc-kheaders stamp-libc-kheaders kernel-image-deb debian:
+	@echo "You should invoke this command from the top level directory of"
+	@echo "a linux kernel source directory tree, and as far as I can tell,"
+	@echo "the current directory:"
+	@echo "	$(SRCTOP)"
+	@echo "is not a top level linux kernel source directory. "
+	@echo ""
+	@echo "	(If I am wrong then kernel-packages and the linux kernel"
+	@echo "	 are so out sync that you'd better get the latest versions"
+	@echo "	 of the kernel-package package and the Linux sources)"
+	@echo ""
+	@echo "Please change directory to wherever linux kernel sources"
+	@echo "reside and try again."
+else
+ifneq ($(strip $(HAVE_VALID_PACKAGE_VERSION)),YES)
+# Hah! Bogus version number
+build configure clean binary kernel_source kernel-source kernel-headers\
+stamp-source kernel_headers stamp-headers kernel_image stamp-image \
+kernel-image kernel-doc kernel_doc kernel-manual kernel_manual stamp-doc stamp-manual \
+buildpackage kernel-image-deb debian:
+	@echo "Problems ecountered with the version number $(debian)."
+	@echo "$(HAVE_VALID_PACKAGE_VERSION)"
+	@echo ""
+	@echo "Please re-read the README file and try again."
+else
+ifeq ($(strip $(STOP_FOR__BIN86)),YES)
+# Hah! we need bin 86, but it aint here
+build configure clean binary kernel_source kernel-source kernel-headers\
+stamp-source kernel_headers stamp-headers kernel_image stamp-image \
+kernel-image kernel-doc kernel_doc kernel-manual kernel_manual stamp-doc stamp-manual \
+buildpackage kernel-image-deb debian:
+	@echo "You Need to install the package bin86 before you can "
+	@echo "compile the kernel on this machine"
+	@echo ""
+	@echo "Please install bin86 and try again."
+else
+all build: debian configure stamp-build
+stamp-build:
+# Builds the binary package.
+# debian.config contains the current idea of what the image should
+# have.
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+ifneq ($(strip $(UTS_RELEASE_VERSION)), $(strip $(version)))
+	if [ -f include/linux/version.h ]; then                                          \
+             uts_ver=$$(grep 'define UTS_RELEASE' include/linux/version.h |                \
+                perl -nle  'm/^\s*\#define\s+UTS_RELEASE\s+("?)(\S+)\1/g && print $$2;'); \
+	    if [ "X$$uts_ver" != "X$(strip $(UTS_RELEASE_VERSION))" ]; then              \
+                echo "The UTS Release version in include/linux/version.h";                \
+	        echo "     \"$$uts_ver\" ";                                               \
+                echo "does not match current version " ;                                  \
+                echo "     \"$(strip $(version))\" " ;                                    \
+                echo "Reconfiguring." ;                                                   \
+                touch Makefile;                                                           \
+             fi;                                                                          \
+	fi
+endif
+	-test -f stamp-configure || $(deb_rule) configure
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+	$(MAKE) $(do_parallel) $(EXTRAV_ARG) $(FLAV_ARG) ARCH=$(KERNEL_ARCH) \
+	                    $(CROSS_ARG) $(target)
+  ifneq ($(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),)
+	$(MAKE) $(do_parallel) $(EXTRAV_ARG) $(FLAV_ARG) ARCH=$(KERNEL_ARCH) \
+	                    $(CROSS_ARG) modules
+  endif
+else
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+	$(PMAKE) -C $(architecture)/compile/GENERIC
+  endif
+endif
+	COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils ldso make dpkg-dev |\
+         awk '$$1 ~ /[hi]i/ { printf("%s-%s\n", $$2, $$3) }'   > debian/buildinfo
+	@echo this was built on a machine with the kernel: >> debian/buildinfo
+	uname -a >> debian/buildinfo
+	echo using the compiler: >> debian/buildinfo
+	grep LINUX_COMPILER include/linux/compile.h | \
+           sed -e 's/.*LINUX_COMPILER "//' -e 's/"$$//' >> debian/buildinfo
+ifneq ($(strip $(shell test -f version.Debian && cat version.Debian)),)
+	echo kernel source package used: >> debian/buildinfo
+	COLUMNS=150 dpkg -l kernel-source-$(shell test -f version.Debian &&               \
+                                              cat version.Debian | sed -e 's/-.*$$//') |  \
+	 awk '$$1 ~ /[hi]i/ { printf("%s-%s\n", $$2, $$3) }' >> debian/buildinfo
+endif
+	echo applied kernel patches: >> debian/buildinfo
+ifneq ($(strip $(valid_patches)),)
+	COLUMNS=150 dpkg -l $(shell echo $(valid_patches) | tr ' ' '\n' |                 \
+                              sed -ne 's/^.*\/\(.*\)/kernel-patch-\1/p') |                \
+	      awk '$$1 ~ /[hi]i/  { printf("%s-%s\n", $$2, $$3) }' >> debian/buildinfo
+endif
+	echo done >  $@
+
+buildpackage: clean stamp-buildpackage
+stamp-buildpackage: configure
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	test -f stamp-configure || $(deb_rule) configure
+	echo 'Building Package' > stamp-building
+	dpkg-buildpackage -nc $(strip $(int_root_cmd)) $(strip $(int_us)) $(strip $(int_uc))  \
+             -m"$(maintainer) <$(email)>" -k"$(pgp)"
+	rm -f stamp-building
+	echo done >  $@
+
+# stamp-debian and stamp-configure used to be a single target. Now
+# they are split - the reason is that arch-indep packages need to be
+# built before arch-dep packages, and make-kpkg tries to do 'make
+# config' for both cases.  This used to work because the .config file
+# resided with kernel-source, but now that it is in kernel-patch, it
+# breaks down.  I think the cleanest way out of this is to only deal
+# with config files when necessary, and thus the split. Herbert Xu
+debian: stamp-debian
+stamp-debian:
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	# work around idiocy in recent kernel versions
+	test ! -e scripts/package/builddeb || \
+            mv -f scripts/package/builddeb scripts/package/builddeb.dist
+	test ! -e scripts/package/Makefile || \
+            (mv -f scripts/package/Makefile scripts/package/Makefile.dist && \
+               (echo "# Dummy file "; echo "help:") >  scripts/package/Makefile)
+	@test -f $(DEBDIR)/rules || \
+            echo Error: Could not find $(DEBDIR)/rules
+	-test ! -f stamp-debian && test ! -f debian/official && \
+	      rm -rf ./debian && mkdir ./debian
+ifeq ($(strip $(patch_the_kernel)),YES)
+	-test -f applied_patches && rm -f applied_patches
+ifneq ($(strip $(valid_patches)),)
+	-for patch in $(valid_patches) ; do            \
+          if test -x  $$patch; then                    \
+              if $$patch; then                         \
+                  echo "Patch $$patch processed fine"; \
+		  echo "$(notdir $$patch)" >> applied_patches;   \
+              else                                     \
+                   echo "Patch $(notdir $$patch)  failed.";      \
+                   echo "Hit return to Continue";      \
+		   read ans;                           \
+              fi;                                      \
+	  fi;                                          \
+        done
+	echo done >  stamp-patch
+endif
+endif
+	-test ! -f stamp-debian && \
+               ( test ! -f debian/official || test ! -f debian/control) && \
+	   sed -e 's/=V/$(version)/g'         -e 's/=D/$(debian)/g'        \
+	       -e 's/=A/$(DEB_HOST_ARCH)/g'   -e 's/=SA/$(INT_SUBARCH)/g'  \
+                -e 's/=L/$(int_loaderdep) /g' -e 's/=I/$(initrddep)/g'     \
+                -e 's/=CV/$(VERSION).$(PATCHLEVEL)/g'                      \
+                -e 's/=M/$(maintainer) <$(email)>/g'                       \
+                -e 's/=ST/$(INT_STEM)/g'      -e 's/=B/$(KERNEL_ARCH)/g' \
+		         $(CONTROL)> debian/control
+	-test ! -f stamp-debian && test ! -f debian/official &&               \
+	   sed -e 's/=V/$(version)/g' -e 's/=D/$(debian)/g'                   \
+	    -e 's/=A/$(DEB_HOST_ARCH)/g' -e 's/=M/$(maintainer) <$(email)>/g' \
+            -e 's/=ST/$(INT_STEM)/g'     -e 's/=B/$(KERNEL_ARCH)/g'           \
+		$(DEBDIR)/changelog > debian/changelog
+	-test ! -f debian/rules &&                                       \
+	   install -p -m 755 $(DEBDIR)/rules debian/rules
+#	-test ! -f stamp-debian && test ! -f debian/official &&              \
+#	for file in $(DEBIAN_FILES); do cp -f  $(LIBLOC)/$$file ./debian/; done
+#	for dir  in $(DEBIAN_DIRS);  do cp -af $(LIBLOC)/$$dir  ./debian/; done
+	echo done >  $@
+
+conf.vars: Makefile .config
+	@rm -f .mak
+	@touch .mak
+	@echo Please ignore the warning about overriding and ignoring targets above.
+	@echo These are harmless. They are only invoked in a part of the process
+	@echo that tries to snarf variable values for the conf.vars file.
+	@echo "VERSION          = $(VERSION)"       >> .mak
+	@echo "PATCHLEVEL       = $(PATCHLEVEL)"    >> .mak
+	@echo "SUBLEVEL 	= $(SUBLEVEL)"      >> .mak
+	@echo "EXTRAVERSION     = $(EXTRAVERSION)"  >> .mak
+ifneq ($(strip $(iatv)),)
+	@echo "APPEND_TO_VERSION = $(iatv)"         >> .mak
+endif
+ifeq ($(strip $(patch_the_kernel)),YES)
+	@echo "KPKG_SELECTED_PATCHES = $(KPKG_SELECTED_PATCHES)" >> .mak
+endif
+ifeq ($(strip $(MODULES_ENABLED)),YES)
+	@echo "KPKG_SELECTED_MODULES = $(KPKG_SELECTED_MODULES)" >> .mak
+endif
+	@echo "Debian Revision  = $(debian)"        >> .mak
+	@echo "KPKG_ARCH        = $(KPKG_ARCH)"        >> .mak
+# Fetch the rest of the information from the kernel's Makefile
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+	@$(MAKE) --no-print-directory -sf $(DEBDIR)/kernel_version.mk  ARCH=$(KERNEL_ARCH) \
+          $(CROSS_ARG) debian_conf_var              >> .mak
+endif
+	@echo "do_parallel      = $(do_parallel)"   >> .mak
+	@echo "fast_dep         = $(fast_dep)"      >> .mak
+#	@sed -e 's%$(TOPDIR)%$$(TOPDIR)%g' .mak     > conf.vars
+# Use the kernel's Makefile to calculate the TOPDIR.
+# TOPDIR is obsolete in 2.6 kernels, so the kernel_version.mk
+# will get us the right answer
+	@sed -e 's%$(shell $(MAKE) --no-print-directory -sf $(DEBDIR)/kernel_version.mk debian_TOPDIR)%$$(TOPDIR)%g' .mak     > conf.vars
+	@rm -f .mak
+
+dummy_do_dep:
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+	+$(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) \
+                                 ARCH=$(KERNEL_ARCH) $(fast_dep) dep
+else
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+	$(PMAKE) -C $(architecture)/compile/GENERIC depend
+  endif
+endif
+
+stamp-kernel-configure: stamp-debian .config
+ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+	mkdir -p bin
+	ln -sf `which gcc-3.4` bin/cc
+	cd $(architecture)/conf && freebsd-config GENERIC
+endif
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+	$(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) \
+                                 ARCH=$(KERNEL_ARCH) $(config_target)
+ifeq ($(shell if [ $(VERSION) -ge 2 ] && [ $(PATCHLEVEL) -ge 5 ]; then \
+                  echo new;fi),)
+	+$(MAKE) -f ./debian/rules dummy_do_dep
+	$(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) \
+                                 ARCH=$(KERNEL_ARCH) clean
+else
+ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+	$(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) \
+                                ARCH=$(KERNEL_ARCH) prepare
+endif
+endif
+endif
+	echo done >  $@
+
+configure: debian .config stamp-configure
+stamp-configure: stamp-debian .config conf.vars stamp-kernel-configure
+	echo done >  $@
+
+
+
+.config:
+ifneq ($(strip $(use_saved_config)),NO)
+	test -f .config || test ! -f .config.save || \
+		            cp -pf .config.save .config
+endif
+	test -f .config || test ! -f $(CONFIG_FILE) || \
+		            cp -pf $(CONFIG_FILE) .config
+	test -f .config || test ! -f $(DEBDIR)/config || \
+		            cp -pf $(DEBDIR)/config  .config
+ifeq ($(strip $(have_new_config_target)),)
+	test -f .config || (echo "*** Need a config file .config" && false)
+endif
+# if $(have_new_config_target) is set, then we need not have a .config
+# file at this point
+
+clean:
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo "You may need root privileges - some parts may fail"
+endif
+	$(ROOT_CMD) $(deb_rule) real_stamp_clean
+else
+	$(deb_rule) real_stamp_clean
+endif
+
+# Perhaps a list of patches should be dumped to a file on patching? so we
+# only unpatch what we have applied? That would be changed, though saner,
+# behaviour
+real_stamp_clean:
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+	test ! -f .config || cp -pf .config config.precious
+	-test -f Makefile && \
+            $(MAKE) $(FLAV_ARG) $(EXTRAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) distclean
+	test ! -f config.precious || mv -f config.precious .config
+else
+	rm -f .config
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+	rm -rf bin
+	if test -e $(architecture)/compile/GENERIC ; then     \
+	  $(PMAKE) -C $(architecture)/compile/GENERIC clean ; \
+	fi
+  endif
+endif
+ifeq ($(strip $(patch_the_kernel)),YES)
+	$(deb_rule) unpatch_now
+endif
+ifeq ($(strip $(NO_UNPATCH_BY_DEFAULT)),)
+	test ! -f stamp-patch || $(deb_rule) unpatch_now
+endif
+	-test -f stamp-building || test -f debian/official || rm -rf debian
+	# work around idiocy in recent kernel versions
+	test ! -e scripts/package/builddeb.dist || \
+            mv -f scripts/package/builddeb.dist scripts/package/builddeb
+	test ! -e scripts/package/Makefile.dist || \
+            mv -f scripts/package/Makefile.dist scripts/package/Makefile
+	rm -f $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN)
+	rm -rf $(DIRS_TO_CLEAN)
+
+
+unpatch_now:
+ifneq ($(strip $(valid_unpatches)),)
+	-for patch in $(valid_unpatches) ; do              \
+          if test -x  $$patch; then                        \
+              if $$patch; then                             \
+                  echo "Removed Patch $$patch ";           \
+              else                                         \
+                   echo "Patch $$patch  failed.";          \
+                   echo "Hit return to Continue";          \
+		   read ans;                               \
+              fi;                                          \
+	  fi;                                              \
+        done
+	rm -f stamp-patch
+endif
+
+
+binary:       binary-indep binary-arch
+binary-indep: kernel_source kernel_doc kernel_manual
+binary-arch:  kernel_image  kernel_headers
+
+
+kernel-source kernel_source: stamp-source
+stamp-source: stamp-debian
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo need root privileges; exit 1
+else
+	$(ROOT_CMD) $(deb_rule) real_stamp_source
+endif
+else
+	$(deb_rule) real_stamp_source
+endif
+
+real_stamp_source:
+ifneq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+	echo done >  stamp-source
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	test -f stamp-debian || $(deb_rule) debian
+	rm -rf $(SOURCE_TOP)
+	$(make_directory) $(SOURCE_TOP)/DEBIAN
+	$(make_directory) $(SOURCE_SRC)
+	$(make_directory) $(SOURCE_DOC)
+	sed -e 's/=P/$(package)/g' -e 's/=V/$(version)/g' \
+	    $(DEBDIR)/src.postinst > $(SOURCE_TOP)/DEBIAN/postinst
+	chmod 755 $(SOURCE_TOP)/DEBIAN/postinst
+	$(install_file) debian/changelog               $(SOURCE_DOC)/changelog.Debian
+	gzip -9qf                             	 $(SOURCE_DOC)/changelog.Debian
+	$(install_file) $(DEBDIR)/README      	 $(SOURCE_DOC)/debian.README
+	gzip -9qf                             	 $(SOURCE_DOC)/debian.README
+	$(install_file) $(DEBDIR)/README.grub 	 $(SOURCE_DOC)/README.grub
+	gzip -9qf                                $(SOURCE_DOC)/README.grub
+	$(install_file) $(DEBDIR)/README.headers $(SOURCE_DOC)/README.headers
+	gzip -9qf                                $(SOURCE_DOC)/README.headers
+	$(install_file) $(DEBDIR)/README.tecra   $(SOURCE_DOC)/README.tecra
+	gzip -9qf                                $(SOURCE_DOC)/README.tecra
+	$(install_file) $(DEBDIR)/README.modules $(SOURCE_DOC)/README.modules
+	gzip -9qf                                $(SOURCE_DOC)/README.modules
+	$(install_file) $(DEBDIR)/sample.module.control \
+                                            $(SOURCE_DOC)/sample.module.control
+	gzip -9qf                           $(SOURCE_DOC)/sample.module.control
+	$(install_file) README                     $(SOURCE_DOC)/README
+	gzip -9qf                                  $(SOURCE_DOC)/README
+	$(install_file) $(DEBDIR)/Flavours         $(SOURCE_DOC)/Flavours
+	gzip -9qf                                  $(SOURCE_DOC)/Flavours
+	$(install_file) $(DEBDIR)/Rationale        $(SOURCE_DOC)/Rationale
+	gzip -9qf                                  $(SOURCE_DOC)/Rationale
+	$(install_file) $(DEBDIR)/copyright.source $(SOURCE_DOC)/copyright
+	echo "This was produced by kernel-package version $(kpkg_version)." > \
+	         $(SOURCE_DOC)/Buildinfo
+ifneq ($(strip $(int_follow_symlinks_in_src)),)
+	-tar cfh - $$(echo * | sed -e 's/ debian//g' -e 's/\.deb//g' ) \
+	| (cd $(SOURCE_SRC); umask 000; tar xpsf -)
+	(cd $(SOURCE_SRC)/include; rm -rf asm ; )
+else
+	-tar cf - $$(echo * | sed -e 's/ debian//g' -e 's/\.deb//g' ) \
+	| (cd $(SOURCE_SRC); umask 000; tar xspf -)
+	(cd $(SOURCE_SRC)/include; rm -f asm ; )
+endif
+	$(install_file) debian/changelog         $(SOURCE_SRC)/Debian.src.changelog
+	(cd $(SOURCE_SRC); \
+            $(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) distclean)
+	(cd $(SOURCE_SRC);         rm -f stamp-building $(STAMPS_TO_CLEAN))
+	(cd $(SOURCE_SRC);         \
+         [ ! -d scripts/cramfs ]   || make -C scripts/cramfs distclean ; )
+	if test -f debian/official && test -f debian/README.Debian ; then \
+           $(install_file) debian/README.Debian $(SOURCE_SRC)/README.Debian ; \
+           $(install_file) debian/README.Debian $(SOURCE_DOC)/README.Debian ; \
+	   gzip -9qf $(SOURCE_DOC)/README.Debian;\
+	else \
+	    sed -e 's/=V/$(version)/g' -e 's/=A/$(DEB_HOST_ARCH)/g'       \
+             -e 's/=ST/$(INT_STEM)/g'  -e 's/=B/$(KERNEL_ARCH)/g'       \
+                 $(DEBDIR)/README.source >  $(SOURCE_SRC)/README.Debian ; \
+	fi
+	if test -f README.Debian ; then                                   \
+           $(install_file) README.Debian $(SOURCE_DOC)/README.Debian.1st; \
+	   gzip -9qf                     $(SOURCE_DOC)/README.Debian.1st; \
+	fi
+ifneq ($(strip $(source_clean_hook)),)
+	(cd $(SOURCE_SRC);              \
+               test -x $(source_clean_hook) && $(source_clean_hook))
+endif
+	chmod -R og=rX $(SOURCE_TOP)
+	chown -R root:root $(SOURCE_TOP)
+	(cd $(SOURCE_TOP)/usr/src/ && \
+           tar $(TAR_COMPRESSION) -cf $(package).tar.$(TAR_SUFFIX) $(package) &&\
+             rm -rf $(package);)
+	dpkg-gencontrol -isp -p$(package) -P$(SOURCE_TOP)/
+	chmod -R og=rX $(SOURCE_TOP)
+	chown -R root:root $(SOURCE_TOP)
+	dpkg --build $(SOURCE_TOP) $(DEB_DEST)
+	rm -f -r $(SOURCE_TOP)
+	echo done >  stamp-source
+endif
+
+libc-kheaders libc_kheaders: stamp-libc-kheaders
+stamp-libc-kheaders: configure
+	@echo This target is now obsolete.
+
+
+kernel-headers kernel_headers: stamp-headers
+stamp-headers: configure
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo need root privileges; exit 1
+else
+	$(ROOT_CMD) $(deb_rule) real_stamp_headers
+endif
+else
+	$(deb_rule) real_stamp_headers
+endif
+
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+  config = .config
+else
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+    config = $(architecture)/conf/GENERIC
+  endif
+endif
+
+
+real_stamp_headers:
+ifneq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+	echo done >  stamp-headers
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+ifneq ($(strip $(UTS_RELEASE_VERSION)),$(strip $(version)))
+	@echo "The UTS Release version in include/linux/version.h $(UTS_RELEASE_VERSION) does not match current version $(version), reconfiguring"
+	touch Makefile
+endif
+	test -f stamp-configure || $(deb_rule) configure
+	rm -rf $(HEADER_TOP)
+	$(make_directory) $(HEADER_TOP)/DEBIAN
+	$(make_directory) $(HEADER_SRC)
+	$(make_directory) $(HEADER_DOC)
+	$(make_directory) $(HEADER_SRC)/arch/$(KERNEL_ARCH)
+	$(make_directory) $(HEADER_SRC)/arch/$(KERNEL_ARCH)/kernel/
+	sed -e 's/=P/$(h_package)/g' -e 's/=V/$(version)/g' \
+		$(DEBDIR)/include.postinst > $(HEADER_TOP)/DEBIAN/postinst
+	chmod 755 $(HEADER_TOP)/DEBIAN/postinst
+	$(install_file) $(DEBDIR)/copyright.headers $(HEADER_DOC)/copyright
+	$(install_file) debian/changelog            $(HEADER_DOC)/changelog.Debian
+	gzip -9qf                                   $(HEADER_DOC)/changelog.Debian
+	$(install_file) $(DEBDIR)/README.headers    $(HEADER_DOC)/debian.README
+	gzip -9qf                                   $(HEADER_DOC)/debian.README
+	$(install_file) $(config)  	            $(HEADER_DOC)/config-$(version)
+	$(install_file) conf.vars  	            $(HEADER_DOC)/conf.vars
+	gzip -9qf                                   $(HEADER_DOC)/config-$(version)
+	gzip -9qf                                   $(HEADER_DOC)/conf.vars
+	$(install_file) CREDITS                     $(HEADER_DOC)/
+	gzip -9qf                                   $(HEADER_DOC)/CREDITS
+	$(install_file) MAINTAINERS                 $(HEADER_DOC)/
+	gzip -9qf                                   $(HEADER_DOC)/MAINTAINERS
+	$(install_file) REPORTING-BUGS              $(HEADER_DOC)/
+	gzip -9qf                                   $(HEADER_DOC)/REPORTING-BUGS
+	$(install_file) README                      $(HEADER_DOC)/
+	gzip -9qf                                   $(HEADER_DOC)/README
+	if test -f debian/official && test -f       debian/README.Debian ; then   \
+           $(install_file) debian/README.Debian     $(HEADER_DOC)/README.Debian;  \
+           gzip -9qf                                $(HEADER_DOC)/README.Debian;  \
+           $(install_file) README.Debian            $(HEADER_DOC)/README.Debian;  \
+	   gzip -9qf                                $(HEADER_DOC)/README.Debian;  \
+	fi
+	if test -f README.Debian ; then \
+           $(install_file) README.Debian $(HEADER_DOC)/README.Debian.1st;\
+	     gzip -9qf                   $(HEADER_DOC)/README.Debian.1st;\
+	fi
+	echo "This was produced by kernel-package version $(kpkg_version)." > \
+	         $(HEADER_DOC)/Buildinfo
+	chmod 0644 $(HEADER_DOC)/Buildinfo
+	$(install_file) Makefile       $(HEADER_SRC)
+	test ! -e Rules.make || $(install_file) Rules.make     $(HEADER_SRC)
+	test ! -e arch/$(KERNEL_ARCH)/Makefile ||                              \
+            $(install_file) arch/$(KERNEL_ARCH)/Makefile $(HEADER_SRC)/arch/$(KERNEL_ARCH)
+	test ! -e Rules.make     || $(install_file) Rules.make     $(HEADER_SRC)
+	test ! -e Module.symvers || $(install_file) Module.symvers $(HEADER_SRC)
+ifneq ($(strip $(int_follow_symlinks_in_src)),)
+	-tar cfh - include |        (cd $(HEADER_SRC); umask 000; tar xsf -)
+	-tar cfh - scripts |        (cd $(HEADER_SRC); umask 000; tar xsf -)
+	(cd $(HEADER_SRC)/include; rm -rf asm; ln -s asm-$(KERNEL_ARCH) asm)
+	find . -path './scripts/*' -prune -o -path './Documentation/*' -prune -o  \
+               -path './debian/*'  -prune -o -type f                              \
+               \( -name Makefile -o -name 'Kconfig*' \) -print |                  \
+                  cpio -pdL --preserve-modification-time $(HEADER_SRC);
+else
+	-tar cf - include |        (cd $(HEADER_SRC); umask 000; tar xsf -)
+	-tar cf - scripts |        (cd $(HEADER_SRC); umask 000; tar xsf -)
+	# Undo the move away of the scripts dir Makefile
+	test ! -f $(HEADER_SRC)/scripts/package/Makefile.dist ||                  \
+           mv -f $(HEADER_SRC)/scripts/package/Makefile.dist                      \
+                 $(HEADER_SRC)/scripts/package/Makefile
+	test ! -f $(HEADER_SRC)/scripts/package/builddeb.dist ||                  \
+           mv -f $(HEADER_SRC)/scripts/package/builddeb.dist                      \
+                 $(HEADER_SRC)/scripts/package/builddeb
+	(cd $(HEADER_SRC)/include; rm -f asm; ln -s asm-$(KERNEL_ARCH) asm)
+	find . -path './scripts/*' -prune -o -path './Documentation/*' -prune -o  \
+               -path './debian/*'  -prune -o -type f                              \
+               \( -name Makefile -o -name 'Kconfig*' \) -print |                  \
+                  cpio -pd --preserve-modification-time $(HEADER_SRC);
+endif
+	test ! -e arch/$(KERNEL_ARCH)/kernel/asm-offsets.s ||                     \
+           $(install_file)               arch/$(KERNEL_ARCH)/kernel/asm-offsets.s \
+                           $(HEADER_SRC)/arch/$(KERNEL_ARCH)/kernel/asm-offsets.s
+	$(install_file) .config  	        $(HEADER_SRC)/.config
+	echo $(debian)                    > $(HEADER_SRC)/$(INT_STEM)-headers.revision
+ifneq ($(strip $(header_clean_hook)),)
+	(cd $(HEADER_SRC);              \
+               test -x $(header_clean_hook) && $(header_clean_hook))
+endif
+	dpkg-gencontrol -DArchitecture=$(DEB_HOST_ARCH) -isp \
+                        -p$(h_package) -P$(HEADER_TOP)/
+	chown -R root:root $(HEADER_TOP)
+	chmod -R og=rX $(HEADER_TOP)
+	dpkg --build $(HEADER_TOP) $(DEB_DEST)
+	rm -rf $(HEADER_TOP)
+	echo done >  stamp-headers
+endif
+
+kernel-manual kernel_manual: stamp-manual-prep stamp-manual
+stamp-manual: stamp-debian stamp-manual-prep 
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo need root privileges; exit 1
+else
+	$(ROOT_CMD) $(deb_rule) real_stamp_manual
+endif
+else
+	$(deb_rule) real_stamp_manual
+endif
+
+stamp-manual-prep: stamp-debian 
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo need root privileges; exit 1
+else
+	$(ROOT_CMD) $(deb_rule) real_stamp_manual_prep
+endif
+else
+	$(deb_rule) real_stamp_manual_prep
+endif
+
+real_stamp_manual_prep:
+ifneq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+	echo done >  stamp-manual-prep
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	test -f stamp-debian || $(deb_rule) debian
+	rm -rf            $(MAN_TOP)
+	$(make_directory) $(MAN_TOP)/DEBIAN
+	$(make_directory) $(MAN_DOC)
+	$(make_directory) $(MAN_MAN)
+	$(install_file)   debian/changelog        $(MAN_DOC)/changelog.Debian
+	echo done >  stamp-manual-prep
+endif
+
+real_stamp_manual: stamp-debian stamp-manual-prep stamp-doc
+ifneq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+	echo done >  stamp-manual
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	test -f stamp-debian || $(deb_rule) debian
+	-gunzip -qfr $(MAN_MAN)
+	find $(MAN_MAN) -type f -size 0 -exec rm {} \;
+	-gzip -9qfr $(MAN_MAN)
+	-gzip -9qfr $(MAN_DOC)
+	$(install_file) $(DEBDIR)/copyright.doc $(MAN_DOC)/copyright
+	dpkg-gencontrol -isp -p$(m_package) -P$(MAN_TOP)/
+	chmod -R og=rX $(MAN_TOP)
+	chown -R root:root $(MAN_TOP)
+	dpkg --build $(MAN_TOP) $(DEB_DEST)
+	rm -rf $(MAN_TOP)
+	echo done >  stamp-manual
+endif
+
+kernel-doc kernel_doc: stamp-doc
+stamp-doc: stamp-debian stamp-manual-prep
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo need root privileges; exit 1
+else
+	$(ROOT_CMD) $(deb_rule) real_stamp_doc
+endif
+else
+	$(deb_rule) real_stamp_doc
+endif
+
+real_stamp_doc:
+ifneq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+	echo done >  stamp-doc
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	test -f stamp-debian || $(deb_rule) debian
+	rm -rf            $(DOC_TOP)
+	$(make_directory) $(DOC_TOP)/DEBIAN
+	$(make_directory) $(DOC_DOC)
+	$(make_directory) $(DOC_MAN)
+	$(install_file) debian/changelog          $(DOC_DOC)/changelog.Debian
+	$(install_file) $(DEBDIR)/README.doc      $(DOC_DOC)/README.Debian
+	echo "This was produced by kernel-package version $(kpkg_version)." > \
+	           $(DOC_DOC)/Buildinfo
+	chmod 0644 $(DOC_DOC)/Buildinfo
+	if test -f debian/official && test -f debian/README.Debian ; then \
+           $(install_file) debian/README.Debian $(DOC_DOC)/README.Debian;\
+	fi
+	if test -f README.Debian ; then \
+           $(install_file) README.Debian $(DOC_DOC)/README.Debian.1st;\
+	fi
+ifneq ($(strip $(shell if [ -x /usr/bin/db2html ]; then echo YSE; fi)),)
+	$(MAKE)  mandocs htmldocs
+endif
+	-tar cf - Documentation | (cd $(DOC_DOC); umask 000; tar xsf -)
+	test ! -d $(DOC_DOC)/Documentation/DocBook ||                            \
+	   rm -f   $(DOC_DOC)/Documentation/DocBook/Makefile                     \
+	           $(DOC_DOC)/Documentation/DocBook/*.sgml                       \
+	           $(DOC_DOC)/Documentation/DocBook/*.tmpl                       \
+	           $(DOC_DOC)/Documentation/DocBook/.*.sgml.cmd
+	test ! -d $(DOC_DOC)/Documentation/DocBook ||                            \
+	   find $(DOC_DOC)/Documentation/DocBook -name "*.9" -exec mv {}         \
+	        $(MAN_MAN) \;
+	test ! -d $(DOC_DOC)/Documentation/DocBook ||                            \
+	   find $(DOC_DOC)/Documentation/DocBook -name "*.9.gz" -exec mv {}      \
+	        $(MAN_MAN) \;
+	test ! -d $(DOC_DOC)/Documentation/DocBook/man ||                       \
+	   rm -rf $(DOC_DOC)/Documentation/DocBook/man
+	test ! -d $(DOC_DOC)/Documentation/DocBook ||                           \
+	   mv $(DOC_DOC)/Documentation/DocBook $(DOC_DOC)/html
+ifneq ($(shell if [ $(VERSION) -ge 2 ] && [ $(PATCHLEVEL) -ge 5 ]; then \
+	                  echo new;fi),)
+		find -name Kconfig -print0 | xargs -0r cat | \
+		     (umask 000 ; cat > $(DOC_DOC)/Kconfig.collected)
+# removing if empty should be faster than running find twice
+	if ! test -s $(DOC_DOC)/Kconfig.collected ; then \
+	    rm -f $(DOC_DOC)/Kconfig.collected ;          \
+         fi
+endif
+ifneq ($(strip $(doc_clean_hook)),)
+	(cd $(DOC_DOC);              \
+               test -x $(doc_clean_hook) && $(doc_clean_hook))
+endif
+	-gzip -9qfr $(DOC_DOC)
+	-find $(DOC_DOC) -type f -name \*.gz -perm +111 -exec gunzip {} \;
+	-find $(DOC_DOC)/html       -type f -name \*.gz -exec gunzip {} \;
+	$(install_file) $(DEBDIR)/copyright.doc $(DOC_DOC)/copyright
+	sed -e 's/=P/$(d_package)/g' -e 's/=V/$(version)/g' \
+		$(DEBDIR)/src.postinst > $(DOC_TOP)/DEBIAN/postinst
+	chmod 755 $(DOC_TOP)/DEBIAN/postinst
+	dpkg-gencontrol -isp -p$(d_package) -P$(DOC_TOP)/
+	chmod -R og=rX $(DOC_TOP)
+	chown -R root:root $(DOC_TOP)
+	dpkg --build $(DOC_TOP) $(DEB_DEST)
+	rm -rf $(DOC_TOP)
+	echo done >  stamp-doc
+endif
+
+kernel-image kernel_image: stamp-image
+stamp-image: configure build kernel-image-deb
+# % make config
+# % make-kpkg build
+# % sudo make -f debian/rules kernel-image-deb
+# seems to create a working .deb with a kernel that gives the correct
+# user name (as opposed to root at ...)
+kernel-image-deb:
+ifeq ($(strip $(int_am_root)),)
+ifeq ($(strip $(ROOT_CMD)),)
+	@echo need root privileges; exit 1
+else
+	$(ROOT_CMD) $(deb_rule) real_stamp_image
+endif
+else
+	$(deb_rule) real_stamp_image
+endif
+
+real_stamp_image:
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+ifneq ($(strip $(UTS_RELEASE_VERSION)),$(strip $(version)))
+	@echo "The UTS Release version in include/linux/version.h $(UTS_RELEASE_VERSION) does not match current version $(version), reconfiguring."
+	touch Makefile
+endif
+	rm -f -r ./$(IMAGE_TOP) ./$(IMAGE_TOP).deb
+	test -f stamp-configure     || $(deb_rule) configure
+	test -f stamp-build         || $(deb_rule) build
+	$(make_directory) $(IMAGE_TOP)/DEBIAN
+	$(make_directory) $(IMAGE_TOP)/$(IMAGEDIR)
+	$(make_directory) $(IMAGE_DOC)
+ifneq ($(strip $(KERNEL_ARCH)),um)
+  ifneq ($(strip $(KERNEL_ARCH)),xen)
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g'  -e 's@=B@$(KERNEL_ARCH)@g'    \
+             $(DEBDIR)/image.postinst > $(IMAGE_TOP)/DEBIAN/postinst
+	chmod 755 $(IMAGE_TOP)/DEBIAN/postinst
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g'     \
+             $(DEBDIR)/image.postrm > $(IMAGE_TOP)/DEBIAN/postrm
+	chmod 755 $(IMAGE_TOP)/DEBIAN/postrm
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g'     \
+             $(DEBDIR)/image.preinst > $(IMAGE_TOP)/DEBIAN/preinst
+	chmod 755 $(IMAGE_TOP)/DEBIAN/preinst
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g'     \
+             $(DEBDIR)/image.prerm > $(IMAGE_TOP)/DEBIAN/prerm
+	chmod 755 $(IMAGE_TOP)/DEBIAN/prerm
+  else
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g'     \
+             $(DEBDIR)/xen.postinst > $(IMAGE_TOP)/DEBIAN/postinst
+	chmod 755 $(IMAGE_TOP)/DEBIAN/postinst
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g'     \
+             $(DEBDIR)/xen.prerm > $(IMAGE_TOP)/DEBIAN/prerm
+	chmod 755 $(IMAGE_TOP)/DEBIAN/prerm
+  endif
+else
+	$(make_directory) $(UML_DIR)
+	$(make_directory) $(MAN1DIR)
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's@=B@$(KERNEL_ARCH)@g'     \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's/=OF/$(AM_OFFICIAL)/g'    \
+              $(DEBDIR)/um.postinst > $(IMAGE_TOP)/DEBIAN/postinst
+	chmod 755 $(IMAGE_TOP)/DEBIAN/postinst
+	sed -e 's/=V/$(version)/g'    -e 's/=B/$(link_in_boot)/g'    \
+            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
+            -e 's/=K/$(kimage)/g'     -e 's/=L/$(loader)/g'          \
+            -e 's/=I/$(INITRD)/g'     -e 's,=D,$(IMAGEDIR),g'        \
+            -e 's@=M@$(MKIMAGE)@g'    -e 's/=OF/$(AM_OFFICIAL)/g'    \
+            -e 's@=A@$(DEB_HOST_ARCH)@g'                             \
+            -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g'     \
+              $(DEBDIR)/um.prerm > $(IMAGE_TOP)/DEBIAN/prerm
+	chmod 755 $(IMAGE_TOP)/DEBIAN/prerm
+	$(install_file) $(DEBDIR)/linux.1 $(MAN1DIR)/linux-$(version).1
+	gzip -9fq       $(MAN1DIR)/linux-$(version).1
+endif
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+	$(install_file) Documentation/Changes $(IMAGE_DOC)/
+	gzip -9qf $(IMAGE_DOC)/Changes
+endif
+	$(install_file) debian/changelog        $(IMAGE_DOC)/changelog.Debian
+	gzip -9qf                               $(IMAGE_DOC)/changelog.Debian
+ifdef loaderdoc
+	$(install_file) $(DEBDIR)/$(loaderdoc)  $(IMAGE_DOC)/$(loaderdoc)
+	gzip -9qf                               $(IMAGE_DOC)/$(loaderdoc)
+endif
+	$(install_file) $(DEBDIR)/README.image  $(IMAGE_DOC)/debian.README
+	gzip -9qf                               $(IMAGE_DOC)/debian.README
+	$(install_file) $(DEBDIR)/copyright.image $(IMAGE_DOC)/copyright
+	echo "This was produced by kernel-package version $(kpkg_version)." > \
+	           $(IMAGE_DOC)/Buildinfo
+	chmod 0644 $(IMAGE_DOC)/Buildinfo
+	$(install_file) $(config)        $(INT_IMAGE_DESTDIR)/config-$(version)
+	$(install_file) conf.vars        $(IMAGE_DOC)/conf.vars
+	gzip -9qf                        $(IMAGE_DOC)/conf.vars
+	$(install_file) debian/buildinfo $(IMAGE_DOC)/buildinfo
+	gzip -9qf                        $(IMAGE_DOC)/buildinfo
+	if test -f debian/official && test -f debian/README.Debian ; then \
+           $(install_file) debian/README.Debian  $(IMAGE_DOC)/README.Debian ; \
+         gzip -9qf                               $(IMAGE_DOC)/README.Debian;\
+	fi
+	if test -f README.Debian ; then \
+           $(install_file) README.Debian $(IMAGE_DOC)/README.Debian.1st;\
+           gzip -9qf                     $(IMAGE_DOC)/README.Debian.1st;\
+	fi
+	if test -f Debian.src.changelog; then \
+	  $(install_file) Debian.src.changelog  $(IMAGE_DOC)/; \
+           gzip -9qf                             $(IMAGE_DOC)/Debian.src.changelog;\
+	fi
+ifeq ($(strip $(HAVE_EXTRA_DOCS)),YES)
+	$(install_file) $(extra_docs) 	         $(IMAGE_DOC)/
+endif
+ifneq ($(filter kfreebsd-gnu, $(DEB_HOST_GNU_SYSTEM)):$(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),:)
+  ifeq  ($(DEB_HOST_GNU_SYSTEM):$(strip $(HAVE_NEW_MODLIB)),linux:)
+	$(mod_inst_cmds)
+  else
+# could have also said DEPMOD=/bin/true instead of moving files
+    ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+      ifneq ($(strip $(KERNEL_CROSS)),)
+	mv System.map System.precious
+      endif
+	$(MAKE) $(EXTRAV_ARG) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH)           \
+                $(CROSS_ARG) ARCH=$(KERNEL_ARCH) modules_install
+      ifneq ($(strip $(KERNEL_CROSS)),)
+	mv System.precious System.map
+      endif
+    else
+      ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+	mkdir -p $(INSTALL_MOD_PATH)/boot/defaults
+	install -o root -g root -m 644                        \
+                $(architecture)/conf/GENERIC.hints            \
+                $(INSTALL_MOD_PATH)/boot/device.hints
+	install -o root -g root -m 644 boot/forth/loader.conf \
+                         $(INSTALL_MOD_PATH)/boot/loader.conf
+	touch $(INSTALL_MOD_PATH)/boot/loader.conf
+	install -o root -g root -m 644 boot/forth/loader.conf \
+                $(INSTALL_MOD_PATH)/boot/defaults/loader.conf
+	$(PMAKE) -C $(architecture)/compile/GENERIC install \
+                    DESTDIR=$(INSTALL_MOD_PATH)
+      endif
+    endif
+  endif
+	test ! -e $(IMAGE_TOP)/lib/modules/$(version)/source ||                        \
+	   mv $(IMAGE_TOP)/lib/modules/$(version)/source ./debian/source-link
+	test ! -e $(IMAGE_TOP)/lib/modules/$(version)/build ||                         \
+	   mv $(IMAGE_TOP)/lib/modules/$(version)/build ./debian/build-link
+  ifeq ($(strip $(KERNEL_ARCH)),um)
+	-depmod -q -FSystem.map -b $(IMAGE_TOP) \
+           $(version)-$$(sed q include/linux/version.h | sed s/\"//g | awk -F\- '{print $$2}')
+  else
+    ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+	-depmod -q -FSystem.map -b $(IMAGE_TOP) $(version);
+    endif
+  endif
+	test ! -e ./debian/source-link ||                                              \
+	   mv ./debian/source-link $(IMAGE_TOP)/lib/modules/$(version)/source
+	test ! -e  ./debian/build-link ||                                              \
+	   mv  ./debian/build-link $(IMAGE_TOP)/lib/modules/$(version)/build
+
+endif
+ifeq ($(strip $(NEED_DIRECT_GZIP_IMAGE)),YES)
+	gzip -9vc $(kimagesrc) > $(kimagedest)
+else
+	cp $(kimagesrc) $(kimagedest)
+endif
+ifeq ($(strip $(KERNEL_ARCH)),um)
+	chmod 755 $(kimagedest);
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	strip --strip-unneeded --remove-section=.note --remove-section=.comment  $(kimagedest);
+endif
+else
+	chmod 644 $(kimagedest);
+endif
+ifeq ($(strip $(HAVE_COFF_IMAGE)),YES)
+	cp $(coffsrc)   $(coffdest)
+	chmod 644       $(coffdest)
+endif
+ifeq ($(strip $(int_install_vmlinux)),YES)
+ifneq ($(strip $(kelfimagesrc)),)
+	cp $(kelfimagesrc) $(kelfimagedest)
+	chmod 644 $(kelfimagedest)
+endif
+endif
+	if test -d $(SRCTOP)/debian/image.d ; then                             \
+             IMAGE_TOP=$(IMAGE_TOP) version=$(version)                          \
+                   run-parts --verbose $(SRCTOP)/debian/image.d ;               \
+         fi
+	if [ -x debian/post-install ]; then                                    \
+		IMAGE_TOP=$(IMAGE_TOP) STEM=$(INT_STEM) version=$(version)    \
+			debian/post-install;                                  \
+	fi
+ifeq ($(strip $(NEED_IMAGE_POST_PROCESSING)),YES)
+	if grep $(IMAGE_POST_PROCESS_TARGET) $(IMAGE_POST_PROCESS_DIR)/Makefile 2>&1 >/dev/null; then \
+	    $(MAKE) INSTALL_MKVMLINUZ=$(INSTALL_MKVMLINUZ_PATH) 		            \
+	    ARCH=$(KERNEL_ARCH) -C $(IMAGE_POST_PROCESS_DIR) $(IMAGE_POST_PROCESS_TARGET);  \
+	fi
+endif
+ifneq ($(strip $(image_clean_hook)),)
+	(cd $(IMAGE_TOP);              \
+               test -x $(image_clean_hook) && $(image_clean_hook))
+endif
+	test ! -s applied_patches || cp applied_patches                        \
+                        $(INT_IMAGE_DESTDIR)/patches-$(version)
+	test ! -s applied_patches || chmod 644                                 \
+                        $(INT_IMAGE_DESTDIR)/patches-$(version)
+ifneq ($(strip $(KERNEL_ARCH)),um)
+	test ! -f System.map ||  cp System.map                         \
+                        $(INT_IMAGE_DESTDIR)/System.map-$(version);
+	test ! -f System.map ||  chmod 644                             \
+                        $(INT_IMAGE_DESTDIR)/System.map-$(version);
+else
+	if [ -d $(INSTALL_MOD_PATH)/lib/modules ] ; then               \
+          find $(INSTALL_MOD_PATH)/lib/modules/ -type f -print0 |      \
+	   xargs -0ri mv {} $(UML_DIR)/ ;                               \
+        fi
+	rm -rf $(INSTALL_MOD_PATH)/lib
+endif
+	# For LKCD enabled kernels
+	test ! -f Kerntypes ||  cp Kerntypes                                   \
+                        $(INT_IMAGE_DESTDIR)/Kerntypes-$(version)
+	test ! -f Kerntypes ||  chmod 644                                      \
+                        $(INT_IMAGE_DESTDIR)/Kerntypes-$(version)
+ifeq ($(strip $(delete_build_link)),YES)
+	rm -f $(IMAGE_TOP)/lib/modules/$(version)/build
+endif
+	dpkg-gencontrol -DArchitecture=$(DEB_HOST_ARCH) -isp                   \
+                        -p$(i_package) -P$(IMAGE_TOP)/
+	chmod -R og=rX $(IMAGE_TOP)
+	chown -R root:root $(IMAGE_TOP)
+	dpkg --build $(IMAGE_TOP) $(DEB_DEST)
+	rm -f -r $(IMAGE_TOP)
+ifeq ($(strip $(do_clean)),YES)
+	$(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) clean
+	rm -f stamp-build
+endif
+	echo done >  stamp-image
+
+# This for STOP_FOR_BIN86
+endif
+
+# This endif is for HAVE_VALID_PACKAGE_VERSION
+endif
+
+#This  endif is for IN_KERNEL_DIR
+endif
+
+
+# only generate module image packages
+modules-image modules_image: configure
+ifeq ($(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),)
+	@echo Modules not configured, so not making $@
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	-for module in $(valid_modules) ; do                       \
+          if test -d  $$module; then                                \
+	    (cd $$module;                                          \
+              if ./debian/rules KVERS="$(version)" KSRC="$(SRCTOP)" \
+                             KMAINT="$(pgp)" KEMAIL="$(email)"      \
+                             KPKG_DEST_DIR="$(KPKG_DEST_DIR)"       \
+                             KPKG_MAINTAINER="$(maintainer)"        \
+                             KPKG_EXTRAV_ARG="$(EXTRAV_ARG)"        \
+                             ARCH="$(KERNEL_ARCH)"                  \
+                             KDREV="$(debian)" kdist_image; then    \
+                  echo "Module $$module processed fine";            \
+              else                                                  \
+                   echo "Module $$module failed.";                  \
+                   if [ "X$(strip $(ROOT_CMD))" != "X" ]; then      \
+                      echo "Perhaps $$module does not understand --rootcmd?";  \
+                      echo "If you see messages that indicate that it is not"; \
+                      echo "in fact being built as root, please file a bug ";  \
+                      echo "against $$module.";                     \
+                   fi;                                              \
+                   echo "Hit return to Continue";                   \
+		 read ans;                                        \
+              fi;                                                   \
+	     );                                                    \
+	  else                                                      \
+               echo "Module $$module does not exist";               \
+               echo "Hit return to Continue?";                      \
+	  fi;                                                       \
+        done
+endif
+
+# generate the modules packages and sign them
+modules: configure
+ifeq ($(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),)
+	@echo Modules not configured, so not making $@
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	-for module in $(valid_modules) ; do                       \
+          if test -d  $$module; then                                \
+	    (cd $$module;                                          \
+              if ./debian/rules KVERS="$(version)" KSRC="$(SRCTOP)" \
+                             KMAINT="$(pgp)" KEMAIL="$(email)"      \
+                             KPKG_DEST_DIR="$(KPKG_DEST_DIR)"       \
+                             KPKG_MAINTAINER="$(maintainer)"        \
+                             ARCH=$(KERNEL_ARCH)                    \
+                             KPKG_EXTRAV_ARG="$(EXTRAV_ARG)"        \
+                             KDREV="$(debian)" kdist; then          \
+                  echo "Module $$module processed fine";            \
+              else                                                  \
+                   echo "Module $$module failed.";                  \
+                   if [ "X$(strip $(ROOT_CMD))" != "X" ]; then      \
+                      echo "Perhaps $$module does not understand --rootcmd?";  \
+                      echo "If you see messages that indicate that it is not"; \
+                      echo "in fact being built as root, please file a bug ";  \
+                      echo "against $$module.";                     \
+                   fi;                                              \
+                   echo "Hit return to Continue?";                  \
+		 read ans;                                          \
+              fi;                                                   \
+	     );                                                     \
+	  else                                                      \
+               echo "Module $$module does not exist";               \
+               echo "Hit return to Continue?";                      \
+	  fi;                                                       \
+        done
+endif
+
+# configure the modules packages
+modules-config modules_config: configure
+ifeq ($(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),)
+	@echo Modules not configured, so not making $@
+else
+ifneq ($(strip $(HAVE_VERSION_MISMATCH)),)
+	@(echo "The changelog says we are creating $(saved_version), but I thought the version is $(version)"; exit 1)
+endif
+	-for module in $(valid_modules) ; do                       \
+          if test -d  $$module; then                                \
+	    (cd $$module;                                          \
+              if ./debian/rules KVERS="$(version)" KSRC="$(SRCTOP)" \
+                             KMAINT="$(pgp)" KEMAIL="$(email)"      \
+                             KPKG_DEST_DIR="$(KPKG_DEST_DIR)"       \
+                             KPKG_MAINTAINER="$(maintainer)"        \
+                             ARCH=$(KERNEL_ARCH)                    \
+                             KPKG_EXTRAV_ARG="$(EXTRAV_ARG)"        \
+                             KDREV="$(debian)" kdist_configure; then\
+                  echo "Module $$module configured fine";           \
+              else                                                  \
+                   echo "Module $$module failed to configure";      \
+                   echo "Hit return to Continue?";                  \
+		 read ans;                                        \
+              fi;                                                   \
+	     );                                                    \
+	  else                                                      \
+               echo "Module $$module does not exist";               \
+               echo "Hit return to Continue?";                      \
+	  fi;                                                      \
+        done
+endif
+
+modules-clean modules_clean: .config
+ifeq ($(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),)
+	@echo Modules not configured, so not making $@
+else
+	-for module in $(valid_modules); do                        \
+          if test -d  $$module; then                                \
+	    (cd $$module;                                          \
+              if ./debian/rules KVERS="$(version)" KSRC="$(SRCTOP)" \
+                             KMAINT="$(pgp)" KEMAIL="$(email)"      \
+                             KPKG_DEST_DIR="$(KPKG_DEST_DIR)"       \
+                             KPKG_MAINTAINER="$(maintainer)"        \
+                             ARCH=$(KERNEL_ARCH)                    \
+                             KPKG_EXTRAV_ARG="$(EXTRAV_ARG)"        \
+                             KDREV="$(debian)" kdist_clean; then    \
+                  echo "Module $$module cleaned";                   \
+              else                                                  \
+                   echo "Module $$module failed to clean up";       \
+                   echo "Hit return to Continue?";                  \
+		 read ans;                                          \
+              fi;                                                   \
+	     );                                                     \
+	  else                                                      \
+               echo "Module $$module does not exist";               \
+               echo "Hit return to Continue?";                      \
+	  fi;                                                       \
+        done
+endif
+
+
+source diff:
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+define mod_inst_cmds
+        @(                                                           \
+        MODLIB=$(INSTALL_MOD_PATH)/lib/modules/$(version);           \
+        cd modules;                                                  \
+        MODULES="";                                                  \
+        inst_mod() { These="$$(cat $$1)"; MODULES="$$MODULES $$These"; \
+                mkdir -p $$MODLIB/$$2; cp $$These $$MODLIB/$$2;               \
+                echo Installing modules under $$MODLIB/$$2; \
+        }; \
+                                                                               \
+	if [ -f BLOCK_MODULES    ]; then inst_mod BLOCK_MODULES    block; fi; \
+	if [ -f NET_MODULES      ]; then inst_mod NET_MODULES      net;   fi; \
+	if [ -f IPV4_MODULES     ]; then inst_mod IPV4_MODULES     ipv4;  fi; \
+	if [ -f IPV6_MODULES     ]; then inst_mod IPV6_MODULES     ipv6;  fi; \
+         if [ -f ATM_MODULES      ]; then inst_mod ATM_MODULES      atm;   fi; \
+	if [ -f SCSI_MODULES     ]; then inst_mod SCSI_MODULES     scsi;  fi; \
+	if [ -f FS_MODULES       ]; then inst_mod FS_MODULES       fs;    fi; \
+	if [ -f NLS_MODULES      ]; then inst_mod NLS_MODULES      fs;    fi;        \
+	if [ -f CDROM_MODULES    ]; then inst_mod CDROM_MODULES    cdrom; fi;        \
+	if [ -f HAM_MODULES      ]; then inst_mod HAM_MODULES      net;   fi;        \
+	if [ -f SOUND_MODULES    ]; then inst_mod SOUND_MODULES    sound; fi;        \
+	if [ -f VIDEO_MODULES    ]; then inst_mod VIDEO_MODULES    video; fi;        \
+	if [ -f FC4_MODULES      ]; then inst_mod FC4_MODULES      fc4;   fi;        \
+	if [ -f IRDA_MODULES     ]; then inst_mod IRDA_MODULES     net;   fi;        \
+         if [ -f USB_MODULES      ]; then inst_mod USB_MODULES      usb;   fi;        \
+         if [ -f SK98LIN_MODULES  ]; then inst_mod SK98LIN_MODULES  net;   fi;        \
+         if [ -f SKFP_MODULES     ]; then inst_mod SKFP_MODULES     net;   fi;        \
+         if [ -f IEEE1394_MODULES ]; then inst_mod IEEE1394_MODULES ieee1394; fi;     \
+         if [ -f PCMCIA_MODULES   ]; then inst_mod PCMCIA_MODULES pcmcia;   fi;       \
+         if [ -f PCMCIA_NET_MODULES ]; then inst_mod PCMCIA_NET_MODULES pcmcia; fi;   \
+         if [ -f PCMCIA_CHAR_MODULES ]; then inst_mod PCMCIA_CHAR_MODULES pcmcia; fi; \
+         if [ -f PCMCIA_SCSI_MODULES ]; then inst_mod PCMCIA_SCSI_MODULES pcmcia; fi; \
+                                                                                      \
+        for f in *.o; do [ -r $$f ] && echo $$f; done > .allmods; \
+        echo $$MODULES | tr ' ' '\n' | sort | comm -23 .allmods - > .misc; \
+        if [ -s .misc ]; then inst_mod .misc misc; fi; \
+        rm -f .misc .allmods; \
+        )
+endef
+
+# 		2.0.38	2.2.12	2.3.1
+# BLOCK_MODULES	X	X	X
+# NET_MODULES	X	X	X
+# IPV4_MODULES	X	X	X
+# IPV6_MODULES		X	X
+# ATM_MODULES			X
+# SCSI_MODULES	X	X	X
+# FS_MODULES	X	X	X
+# NLS_MODULES		X	X
+# CDROM_MODULES	X	X	X
+# HAM_MODULES		X	X
+# SOUND_MODULES		X	X
+# VIDEO_MODULES		X	X
+# FC4_MODULES		X	X
+# IRDA_MODULES		X	X
+# USB_MODULES			X
+
+.PHONY: binary binary-arch binary-indep clean debian modules modules_image
+
+test:
+	echo version: $(version)
+	echo KPKG_ARCH: $(KPKG_ARCH)
+	echo $(DEB_BUILD_ARCH)
+	echo $(DEB_BUILD_GNU_CPU)
+	echo $(DEB_BUILD_GNU_TYPE)
+	echo $(DEB_HOST_ARCH)
+	echo $(DEB_HOST_GNU_CPU)
+	echo $(DEB_HOST_GNU_SYSTEM)
+	echo $(DEB_HOST_GNU_TYPE)
+	echo $(DEB_BUILD_GNU_SYSTEM)


Property changes on: dists/trunk/utils/kernel-package/kernel/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/sample.kernel-img.conf
===================================================================
--- dists/trunk/utils/kernel-package/kernel/sample.kernel-img.conf	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/sample.kernel-img.conf	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,87 @@
+# This is a sample /etc/kernel-img.conf file
+# Set to Yes if you want the kernel image vmlinuz  in /boot rather
+# than the default /.  
+link_in_boot = NO       
+
+# By default, the kernel image post installation script shall create or
+# update the /vmlinuz and /vmlinuz.old symbolic links.  This is true if
+# a /vmlinuz link already exists, however, in absence of /vmlinuz, the
+# script looks to see if this configuration file exists.  If it does
+# not, the configuration script asks the user whether to create the
+# symbolic link, and stashes the answer in a newly created
+# /etc/kernel-img.conf.  If the configuration file already exists, and
+# if this option is set to No, no symbolic link is ever created. This
+# for people who have other means of booting their machines, and do not
+# like the symbolic links cluttering up their / directory.
+do_symlink = Yes
+
+# Whether to use symlinks to the image file.  Mutually exclusive to
+# reverse_symlink.  Can be used with link_in_boot.  If set to Yes, the
+# image is placed in vmlinuz (instead of /boot/vmlinuz- X.X.XX).  The
+# old vmlinuz is moved to vmlinuz.old unconditionally. (Normally, that
+# is only done if the version of the new image differs from the old
+# one). This restricts you to two images, unless you take additional
+# action and save copies of older images. This is for people who have
+# boot on a system that does not use symbolic links (and say, they use
+# loadlin as a boot loader). 
+no_symlink = No
+
+       
+# Whether to use reverse symlinks (that is, the real file is the one
+# without the version number, and the number version is the link) to
+# the image file.  Mutually exclusive to no_symlink.  Can be used with
+# link_in_boot.  Just like no_symlink, except that the
+# /boot/vmlinuz-X.XX is a symbolic link to the real new image,
+# vmlinuz. This, too, restricts you to just two images unless further
+# action is taken.  The older symlinks are left dangling.  This is for
+# people with boot on umsdos, and who can't see the link in dos, but do
+# want to know the image version when in Linux.  This is a Hack.
+reverse_symlink = NO
+
+       
+# If you want the symbolic link (or image, if move_image is set) to be
+# stored elsewhere than / set this variable to the dir where you
+# want the symbolic link.  Please note that this is not a Boolean
+# variable.  This may be of help to loadlin users, who may set both
+# this and move_image. Defaults to /. This can be used in conjunction
+# with all above options except link_in_boot, which would not make
+# sense.  (If both image_dest and link_in_boot are set, link_in_boot
+# overrides).
+image_dest = /
+       
+# Instead of creating symbolic links to (or, if reverse_symlinks is
+# set, from) image_dest, the image is moved from its location in /boot
+# into image_dest.  If reverse_symlinks is set, /boot shall contain a
+# symbolic link to the actual image.  This option can be useful to
+# people using loadlin, who may need the image to be moved to a
+# different dos partition.  
+#move_image = NO
+       
+# If set, the preinst shall silently try to move /lib/modules/version
+# out of the way if it is the same version as the image being
+# installed. Use at your own risk.  
+#clobber_modules = NO
+       
+# If set to NO, this shortcircuits all attempts to create boot
+# floppies, run lilo, etc. This has the additional side effect that the
+# postinst is silent.  Setting both do_bootfloppy and do_bootloader to
+# NO implies setting do_boot_enable to NO. 
+do_boot_enable =  Yes.
+
+       
+# If set to NO, this prevents the postinst from asking questions about
+# creating a boot floppy, and no boot floppy is created. The bootloader
+# shall still be run.  This may cut down on the interaction the
+# postinst has.  (It still prompts before formatting /dev/fd0) 
+do_bootfloppy = YES
+       
+# If set to NO, this prevents the postinst from running the boot
+# loader.  The user may still be asked to create a floppy, unless
+# do_bootfloppy is also set to NO.
+do_bootloader = YES
+       
+# If set to yes, the kernel image postinst script shall go to
+# extraordinary lengths to ensure that the symbolic links are
+# relative. Normally, the symbolic links are relative when it
+# is easily determinable that relative links shall work.
+relative_links = NO

Added: dists/trunk/utils/kernel-package/kernel/sample.module.control
===================================================================
--- dists/trunk/utils/kernel-package/kernel/sample.module.control	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/sample.module.control	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,35 @@
+Source: kernmod
+Section: devel
+Priority: extra
+Maintainer: Wichert Akkerman <wakkerma at debian.org>
+Standards-Version: 3.6.0
+
+Package: kernmod-source
+Architecture: all
+Depends: kernmod-modules
+Recommends: kernmod-common
+Description: sourcecode for kernmod kernel modules
+ The kernmod package is a skeleton for creating packages containing kernel
+ modules.
+ .
+ This packages contains the source-code for the kernel modules.
+
+Package: kernmod-common
+Architecture: all
+Suggests: kernmod-source
+Description: common files for kernmod modules
+ The kernmod package is a skeleton for creating packages containing kernel
+ modules.
+ .
+ This packages contains the common files that are used by the modules. They
+ are in a seperate package so that you can have modules for different kernels
+ installed at the same time.
+
+Package: kermod-modules-${kpkg:Kernel-Version}
+Depends: kernmod-common
+Provides: kernmod-modules
+Description: kernel modules for kernmod
+ The kernmod package is a skeleton for creating packages containing kernel
+ modules.
+ .
+ This package contains the compiled kernel modules for kernel ${kpkg:Kernel-Version}

Added: dists/trunk/utils/kernel-package/kernel/sample.posthook.sh
===================================================================
--- dists/trunk/utils/kernel-package/kernel/sample.posthook.sh	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/sample.posthook.sh	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,107 @@
+#!/bin/sh -
+#                               -*- Mode: Sh -*- 
+# example.posthook.sh --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Mon Aug 11 14:00:58 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Aug 11 14:29:49 2003
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 9
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# 
+# This is an example of a script that can be run as a postinst hook,
+# and manages the symbolic links in a manner similar to the kernel
+# image defaul behaviour, except that the latest ttwo version (as
+# determined by ls -lt) are kept. You can modify this script 
+# 
+
+set -e
+
+# The dir where symlinks are managed
+SYMLINKDIR=/
+
+if [ $# -ne 2 ]; then
+    echo Usage: $0 version location
+    exit 2
+fi
+
+version="$1"
+vmlinuz_location="$2"
+
+
+cd $SYMLINKDIR || exit 1
+
+rm -f vmlinuz vmlinuz.old vmlinuz-rd vmlinuz-rd.old initrd.img initrd.img.old 
+
+# Create a temporary file safely
+if [ -x /bin/tempfile ]; then
+    outfile=$(tempfile -p outp -m 0600);
+else
+    set -e
+    mkdir /tmp/kernel-image-$version-$$
+    outfile=/tmp/kernel-image-$version-$$/output
+fi
+
+ls -t vmlinuz-*   > $outfile
+
+STD="$(head -n 1 $outfile |             sed 's/vmlinuz-//')" 
+OLD="$(head -n 2 $outfile | tail -n 1 | sed 's/vmlinuz-//')" 
+
+if [ "X$STD" = "X" ]; then
+    exit 0;
+fi
+
+# If you want version specific links, here's how to start
+STD24="$(grep vmlinuz-2.4 $outfile | head -n 1 | sed 's/vmlinuz-//')" || true
+OLD24="$(grep vmlinuz-2.4 $outfile | head -n 1 | tail -n 1 | sed 's/vmlinuz-//')" || true
+
+STD25="$(grep vmlinuz-2.5 $outfile | head -n 1 | sed 's/vmlinuz-//')" || true
+OLD25="$(grep vmlinuz-2.5 $outfile | head -n 1 | tail -n 1 | sed 's/vmlinuz-//')" || true
+
+echo Booting $STD, old is $OLD
+
+if [ -f initrd.img-$STD ] ; then 
+   ln -s initrd.img-$STD initrd.img
+   ln -s vmlinuz-$STD vmlinuz-rd
+else
+   ln -s vmlinuz-$STD vmlinuz
+fi
+
+if [ "X$OLD" != "X" ]; then
+    if [ -f initrd.img-$OLD ] ; then
+	ln -s initrd.img-$OLD initrd.img.old
+	ln -s vmlinuz-$OLD vmlinuz-rd.old
+    else
+	ln -s vmlinuz-$OLD vmlinuz.old
+    fi
+fi
+
+# if [ "X$STD24" != "X" ]; then
+#     if [ -f initrd.img-$STD24 ] ; then 
+# 	ln -s initrd.img-$STD24 initrd24.img
+# 	ln -s vmlinuz-$STD24 vmlinuz24-rd
+#     else
+# 	ln -s vmlinuz-$STD24 vmlinuz24
+#     fi
+# fi
+# if [ "X$OLD24" != "X" ]; then
+#     if [ -f initrd.img-$OLD24 ] ; then
+# 	ln -s initrd.img-$OLD24 initrd24.img.old
+# 	ln -s vmlinuz-$OLD vmlinuz24-rd.old
+#     else
+# 	ln -s vmlinuz-$OLD vmlinuz24.old
+#     fi
+# fi
+
+lilo
+
+rm -f $outfile 
+if [ -d /tmp/kernel-image-$version-$$ ]; then
+    rmdir /tmp/kernel-image-$version-$$
+fi
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/sample.posthook.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/src.postinst
===================================================================
--- dists/trunk/utils/kernel-package/kernel/src.postinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/src.postinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,85 @@
+#!/usr/bin/perl
+#                              -*- Mode: Cperl -*- 
+# debian.postinst ---
+# Author           : Manoj Srivastava ( srivasta at pilgrim.umass.edu )
+# Created On       : Sat Apr 27 05:42:43 1996
+# Created On Node  : melkor.pilgrim.umass.edu
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Tue Mar  2 18:34:29 2004
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 42
+# Status           : Unknown, Use with caution!
+# HISTORY          :
+# Description      :
+#
+#
+#
+#  arch-tag: ae5907e4-2617-4db5-964a-1b5f45bedc1a
+#
+
+
+$|=1;
+
+# Predefined values:
+my $package="=P";
+my $version="=V";
+
+# Ignore all invocations uxcept when called on to configure.
+exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/);
+
+my $architecture;
+chomp($architecture = `dpkg --print-installation-architecture`);
+$architecture = "ppc" if $architecture eq "powerpc";
+$architecture = "parisc" if $architecture eq "hppa";
+$architecture = "mips" if $architecture eq "mipsel";
+$architecture = "x86_64" if $architecture eq "amd64";
+
+my $stop_and_read     = 0;
+my $have_conffile     = "";
+my $src_postinst_hook = '';
+my $CONF_LOC          = '/etc/kernel-img.conf';
+
+# most of our work is done in /usr/src.
+chdir '/usr/src' or die "Could not chdir to /usr/src:$!";
+
+if (-l 'linux') {
+  if (-e "linux-$version" ){
+    if (! unlink "linux-$version") {
+      exit 0;
+    }
+  }
+}
+
+if (-r "$CONF_LOC" && -f "$CONF_LOC"  ) {
+  if (open(CONF, "$CONF_LOC")) {
+    while (<CONF>) {
+      chomp;
+      s/\#.*$//g;
+      next if /^\s*$/;
+
+      $src_postinst_hook   = "$1"  if /src_postinst_hook\s*=\s*(\S+)/ig;
+    }
+    close CONF;
+    $have_conffile = "Yes";
+  }
+}
+
+## Run user hook script here, if any
+if (-x "$src_postinst_hook") {
+    system ("$src_postinst_hook", $package, $version) &&
+	warn "User hook script $src_postinst_hook failed";
+}
+
+
+
+exit 0;
+
+__END__
+
+
+
+
+
+
+
+


Property changes on: dists/trunk/utils/kernel-package/kernel/src.postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/um.postinst
===================================================================
--- dists/trunk/utils/kernel-package/kernel/um.postinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/um.postinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,244 @@
+#! /bin/sh
+#                         -*- Mode: Sh -*- 
+# postinst --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 11:25:07 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Fri Oct  1 16:59:16 2004
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 37
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 5401e9ef-39cc-4aee-96a4-61dfb8f32cf7
+#  
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+# Predefined values:
+version="=V";
+link_in_boot="=B";   # Should be empty, mostly
+no_symlink="=S";   # Should be empty, mostly
+reverse_symlink="=R";   # Should be empty, mostly
+kimage="=K";   # Should be empty, mostly
+loader="=L";   # lilo, silo, quik, palo, vmelilo, nettrom, arcboot or delo
+image_dir="=D";        # where the image is located
+initrd="=I";        # initrd kernel
+mkimage="=M";        # command to generate the initrd image
+official_image="=OF";      # only true for official images
+
+package_name="kernel-uml-$version";
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+# This script is called as the last step of the installation of the
+# package.  All the package's files are in place, dpkg has already done
+# its automatic conffile handling, and all the packages we depend of
+# are already fully installed and configured.
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+#     Any necessary prompting should almost always be confined to the
+#     post-installation script, and should be protected with a conditional
+#     so that unnecessary prompting doesn't happen if a package's
+#     installation fails and the `postinst' is called with `abort-upgrade',
+#     `abort-remove' or `abort-deconfigure'.
+
+# The following idempotent stuff doesn't generally need protecting
+# against being run in the abort-* cases.
+
+# Install info files into the dir file
+##: install-info --quiet --section "section pattern" "Section Title" \
+##:              --description="Name of the document" /usr/info/${package_name}.info
+
+# Create stub directories under /usr/local
+##: if test ! -d /usr/local/lib/${package_name}; then
+##:   if test ! -d /usr/local/lib; then
+##:     if mkdir /usr/local/lib; then
+##:       chown root.staff /usr/local/lib || true
+##:       chmod 2775 /usr/local/lib || true
+##:     fi
+##:   fi
+##:   if mkdir /usr/local/lib/${package_name}; then
+##:     chown root.staff /usr/local/lib/${package_name} || true
+##:     chmod 2775 /usr/local/lib/${package_name} || true
+##:   fi
+##: fi
+
+# Ensure the menu system is updated
+#[ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
+
+
+## Deprecated
+##if test -x /usr/sbin/wm-menu-config; then wm-menu-config fvwm on; fi
+
+
+# Arrange for a daemon to be started at system boot time
+##: update-rc.d ${package_name} default >/dev/null
+
+
+
+# This package uses debconf to ask a question, so source the debconf
+# confmodule as early as possible. However, it does not depend on debconf,
+# so debconf may not be installed.
+#if [ -e /usr/share/debconf/confmodule ]; then
+#        . /usr/share/debconf/confmodule
+#        db_capb
+#fi
+
+
+case "$1" in
+  configure)
+    # Configure this package.  If the package must prompt the user for
+    # information, do it here.
+    # Install emacs lisp files
+    ##:if [ -x  /usr/lib/emacsen-common/emacs-package-install ]; then
+    ##:    /usr/lib/emacsen-common/emacs-package-install $package_name
+    ##:fi
+
+
+    # Activate menu-methods script
+    # chmod a+x /etc/menu-methods/${package_name}
+
+    # Update ld.so cache
+    ##: ldconfig
+
+    # Make our version of a program available
+    update-alternatives                                                        \
+           --install /usr/bin/linux linux /usr/bin/linux-$version 100          \
+           --slave   /usr/share/man/man1/linux.1.gz linux.1.gz                 \
+                     /usr/share/man/man1/linux-${version}.1.gz
+
+    # Tell ucf that the file in /usr/share/foo is the latest
+    # maintainer version, and let it handle how to manage the real
+    # confuguration file in /etc. This is how a static configuration
+    # file can be handled:
+    ##:if which ucf >/dev/null 2>&1; then
+    ##:  ucf /usr/share/${package_name}/configuration /etc/${package_name}.conf
+    ##:fi
+
+    ### We could also do this on the fly. The following is from Tore
+    ### Anderson:
+    
+    #. /usr/share/debconf/confmodule
+
+    ### find out what the user answered.
+    #  db_get foo/run_on_boot
+    #  run_on_boot=$RET
+    #  db_stop
+
+    ### safely create a temporary file to generate our suggested
+    ### configuration file.
+    #    tempfile=`tempfile`
+    #    cat << _eof > $tempfile
+    ### Configuration file for Foo.
+
+    ### this was answered by you, the user in a debconf dialogue
+    #  RUNONBOOT=$run_on_boot
+
+    ### this was not, as it has a sane default value.
+    #  COLOUROFSKY=blue
+
+    #_eof
+
+    ### Note that some versions of debconf do not release stdin, so
+    ### the following invocation of ucf may not work, since the stdin
+    ### is never coneected to ucfr.
+
+    ### now, invoke ucf, which will take care of the rest, and ask
+    ### the user if he wants to update his file, if it is modified.
+    #ucf $tempfile /etc/foo.conf
+
+    ### done! now we'll just clear up our cruft.
+    #rm -f $tempfile
+
+
+
+    # There are three sub-cases:
+    if test "${2+set}" != set; then
+      # We're being installed by an ancient dpkg which doesn't remember
+      # which version was most recently configured, or even whether
+      # there is a most recently configured version.
+	: echo nop
+    elif test -z "$2" -o "$2" = "<unknown>"; then
+      # The package has not ever been configured on this system, or was
+      # purged since it was last configured.
+      : echo nop
+
+    else
+      # Version $2 is the most recently configured version of this
+      # package.
+	: echo nop
+    fi 
+    ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package FROM THIS VERSION
+    # to version $2.  Undo the effects of "prerm upgrade $2".
+    ##:
+
+    ;;
+  abort-remove)
+    if test "$2" != in-favour; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to remove this package, which was due to
+    # a conflict with package $3 (version $4).  Undo the effects of
+    # "prerm remove in-favour $3 $4".
+    ##:
+
+    ;;
+  abort-deconfigure)
+    if test "$2" != in-favour -o "$5" != removing; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to deconfigure this package, which was
+    # due to package $6 (version $7) which we depend on being removed
+    # to make way for package $3 (version $4).  Undo the effects of
+    # "prerm deconfigure in-favour $3 $4 removing $6 $7".
+    ##:
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+# Install doc base documentation
+##:if which install-docs >/dev/null 2>&1; then
+##:  if [ -e /usr/share/doc-base/${package_name} ]; then
+##:    install-docs -i /usr/share/doc-base/${package_name}
+##:  fi
+##:fi
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/um.postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/um.prerm
===================================================================
--- dists/trunk/utils/kernel-package/kernel/um.prerm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/um.prerm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,142 @@
+#! /bin/sh
+#                               -*- Mode: Sh -*- 
+# prerm --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 12:16:39 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Fri Oct  1 16:59:09 2004
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 12
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+#
+# arch-tag: a4c1a888-137d-4800-98f8-93d0365422d8 
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+# Predefined values:
+version="=V";
+link_in_boot="=B";   # Should be empty, mostly
+no_symlink="=S";   # Should be empty, mostly
+reverse_symlink="=R";   # Should be empty, mostly
+kimage="=K";   # Should be empty, mostly
+loader="=L";   # lilo, silo, quik, palo, vmelilo, nettrom, arcboot or delo
+image_dir="=D";        # where the image is located
+initrd="=I";        # initrd kernel
+mkimage="=M";        # command to generate the initrd image
+official_image="=OF";      # only true for official images
+
+package_name="kernel-uml-$version";
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+
+# This script is called as the first step in removing the package from
+# the system.  This includes cases where the user explicitly asked for
+# the package to be removed, upgrade, automatic removal due to conflicts,
+# and deconfiguration due to temporary removal of a depended-on package.
+
+# Info files should be uninstalled from the dir file in any case.
+##: install-info --quiet --remove /usr/info/${package_name}.info
+
+case "$1" in
+  remove)
+    # This package about to be removed.
+    ##:
+
+    # Remove package-specific directories from /usr/local.  Don't try
+    # to remove standard directories such as /usr/local/lib.
+    ##: if test -d /usr/local/lib/${package_name}; then
+    ##:   rmdir /usr/local/lib/${package_name} || true
+    ##: fi
+
+    # Deactivate menu-methods script.
+    ##: chmod a-x /etc/menu-methods/${package_name}
+
+    # Withdraw our version of a program.
+        update-alternatives --remove linux /usr/bin/linux-$version
+	
+
+    # Get rid of the installed docs
+    ##: if which install-docs >/dev/null 2>&1; then
+    ##:     install-docs -r $package_name
+    ##: fi
+    
+    # Get rid of the byte compiled files
+    ##: if [ -x /usr/lib/emacsen-common/emacs-package-remove ]; then
+    ##:      /usr/lib/emacsen-common/emacs-package-remove $package_name
+    ##: fi
+
+    if [ -L /usr/doc/$package_name ]; then
+        rm -f /usr/doc/$package_name
+    fi
+
+    # There are two sub-cases:
+    if test "${2+set}" = set; then
+      if test "$2" != in-favour; then
+        echo "$0: undocumented call to \`prerm $*'" 1>&2
+        exit 0
+      fi
+      # We are being removed because of a conflict with package $3
+      # (version $4), which is now being installed.
+      :
+
+    else
+      # The package is being removed in its own right.
+      :
+
+    fi ;;
+  deconfigure)
+    if test "$2" != in-favour -o "$5" != removing; then
+      echo "$0: undocumented call to \`prerm $*'" 1>&2
+      exit 0
+    fi
+    # Package $6 (version $7) which we depend on is being removed due
+    # to a conflict with package $3 (version $4), and this package is
+    # being deconfigured until $6 can be reinstalled.
+    ##:
+
+    ;;
+  upgrade)
+    # Prepare to upgrade FROM THIS VERSION of this package to version $2.
+    ##:
+
+    if [ -L /usr/doc/$package_name ]; then
+        rm -f /usr/doc/$package_name
+    fi
+
+    ;;
+  failed-upgrade)
+    # Prepare to upgrade from version $2 of this package TO THIS VERSION.
+    # This is only used if the old version's prerm couldn't handle it,
+    # and returned non-zero.  (Fix old prerm bugs here.)
+    ##:
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/um.prerm
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/xen.postinst
===================================================================
--- dists/trunk/utils/kernel-package/kernel/xen.postinst	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/xen.postinst	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,254 @@
+#! /bin/sh
+#                         -*- Mode: Sh -*- 
+# postinst --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 11:25:07 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Thu Sep 22 13:34:57 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 43
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 5401e9ef-39cc-4aee-96a4-61dfb8f32cf7
+#  
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+# Predefined values:
+version="=V";
+link_in_boot="=B";   # Should be empty, mostly
+no_symlink="=S";   # Should be empty, mostly
+reverse_symlink="=R";   # Should be empty, mostly
+kimage="=K";   # Should be empty, mostly
+loader="=L";   # lilo, silo, quik, palo, vmelilo, nettrom, arcboot or delo
+image_dir="=D";        # where the image is located
+initrd="=I";        # initrd kernel
+mkimage="=M";        # command to generate the initrd image
+official_image="=OF";      # only true for official images
+subarch="=SA";          # should be xen0 or xenu 
+ramdisk='/usr/sbin/mkinitrd'    # Tool to create initial ram fs.
+realimageloc="/$image_dir/";
+realimageloc=$(echo $realimageloc | sed -e 's|^/*|/|' -e 's|/+|/|g')
+
+package_name="kernel-$subarch-$version";
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+# This script is called as the last step of the installation of the
+# package.  All the package's files are in place, dpkg has already done
+# its automatic conffile handling, and all the packages we depend of
+# are already fully installed and configured.
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+#     Any necessary prompting should almost always be confined to the
+#     post-installation script, and should be protected with a conditional
+#     so that unnecessary prompting doesn't happen if a package's
+#     installation fails and the `postinst' is called with `abort-upgrade',
+#     `abort-remove' or `abort-deconfigure'.
+
+# The following idempotent stuff doesn't generally need protecting
+# against being run in the abort-* cases.
+
+# Install info files into the dir file
+##: install-info --quiet --section "section pattern" "Section Title" \
+##:              --description="Name of the document" /usr/info/${package_name}.info
+
+# Create stub directories under /usr/local
+##: if test ! -d /usr/local/lib/${package_name}; then
+##:   if test ! -d /usr/local/lib; then
+##:     if mkdir /usr/local/lib; then
+##:       chown root.staff /usr/local/lib || true
+##:       chmod 2775 /usr/local/lib || true
+##:     fi
+##:   fi
+##:   if mkdir /usr/local/lib/${package_name}; then
+##:     chown root.staff /usr/local/lib/${package_name} || true
+##:     chmod 2775 /usr/local/lib/${package_name} || true
+##:   fi
+##: fi
+
+# Ensure the menu system is updated
+#[ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
+
+
+## Deprecated
+##if test -x /usr/sbin/wm-menu-config; then wm-menu-config fvwm on; fi
+
+
+# Arrange for a daemon to be started at system boot time
+##: update-rc.d ${package_name} default >/dev/null
+
+
+
+# This package uses debconf to ask a question, so source the debconf
+# confmodule as early as possible. However, it does not depend on debconf,
+# so debconf may not be installed.
+#if [ -e /usr/share/debconf/confmodule ]; then
+#        . /usr/share/debconf/confmodule
+#        db_capb
+#fi
+
+
+case "$1" in
+    configure)
+        
+        # Configure this package.  If the package must prompt the user for
+        # information, do it here.
+        # Install emacs lisp files
+        ##:if [ -x  /usr/lib/emacsen-common/emacs-package-install ]; then
+        ##:    /usr/lib/emacsen-common/emacs-package-install $package_name
+        ##:fi
+
+
+        # Activate menu-methods script
+        # chmod a+x /etc/menu-methods/${package_name}
+
+        # Update ld.so cache
+        ##: ldconfig
+
+        # Make our version of a program available
+        #update-alternatives                                                        \
+        
+        #       --install /usr/bin/linux linux /usr/bin/linux-$version 100          \
+        #       --slave   /usr/share/man/man1/linux.1.gz linux.1.gz                 \
+        #                 /usr/share/man/man1/linux-${version}.1.gz
+
+        # Tell ucf that the file in /usr/share/foo is the latest
+        # maintainer version, and let it handle how to manage the real
+        # confuguration file in /etc. This is how a static configuration
+        # file can be handled:
+        ##:if which ucf >/dev/null 2>&1; then
+        ##:  ucf /usr/share/${package_name}/configuration /etc/${package_name}.conf
+        ##:fi
+
+        ### We could also do this on the fly. The following is from Tore
+        ### Anderson:
+        
+        #. /usr/share/debconf/confmodule
+
+        ### find out what the user answered.
+        #  db_get foo/run_on_boot
+        #  run_on_boot=$RET
+        #  db_stop
+
+        ### safely create a temporary file to generate our suggested
+        ### configuration file.
+        #    tempfile=`tempfile`
+        #    cat << _eof > $tempfile
+        ### Configuration file for Foo.
+
+        ### this was answered by you, the user in a debconf dialogue
+        #  RUNONBOOT=$run_on_boot
+
+        ### this was not, as it has a sane default value.
+        #  COLOUROFSKY=blue
+
+        #_eof
+
+        ### Note that some versions of debconf do not release stdin, so
+        ### the following invocation of ucf may not work, since the stdin
+        ### is never coneected to ucfr.
+
+        ### now, invoke ucf, which will take care of the rest, and ask
+        ### the user if he wants to update his file, if it is modified.
+        #ucf $tempfile /etc/foo.conf
+
+        ### done! now we'll just clear up our cruft.
+        #rm -f $tempfile
+
+        if [ -n "$initrd" ]; then
+            echo "Please manually create an initrd image"
+        fi
+        
+
+
+        # There are three sub-cases:
+        if test "${2+set}" != set; then
+            # We're being installed by an ancient dpkg which doesn't remember
+            # which version was most recently configured, or even whether
+            # there is a most recently configured version.
+	    : echo nop
+        elif test -z "$2" -o "$2" = "<unknown>"; then
+            # The package has not ever been configured on this system, or was
+            # purged since it was last configured.
+            : echo nop
+
+        else
+            # Version $2 is the most recently configured version of this
+            # package.
+	    : echo nop
+        fi 
+        ;;
+    abort-upgrade)
+        # Back out of an attempt to upgrade this package FROM THIS VERSION
+        # to version $2.  Undo the effects of "prerm upgrade $2".
+        ##: 
+
+        ;;
+    abort-remove)
+        if test "$2" != in-favour; then
+            echo "$0: undocumented call to \`postinst $*'" 1>&2
+            exit 0
+        fi
+        # Back out of an attempt to remove this package, which was due to
+        # a conflict with package $3 (version $4).  Undo the effects of
+        # "prerm remove in-favour $3 $4".
+        ##:
+
+        ;;
+    abort-deconfigure)
+        if test "$2" != in-favour -o "$5" != removing; then
+            echo "$0: undocumented call to \`postinst $*'" 1>&2
+            exit 0
+        fi
+        # Back out of an attempt to deconfigure this package, which was
+        # due to package $6 (version $7) which we depend on being removed
+        # to make way for package $3 (version $4).  Undo the effects of
+        # "prerm deconfigure in-favour $3 $4 removing $6 $7".
+        ##:
+
+        ;;
+    *) echo "$0: didn't understand being called with \`$1'" 1>&2
+        exit 0;;
+esac
+
+# Install doc base documentation
+##:if which install-docs >/dev/null 2>&1; then
+##:  if [ -e /usr/share/doc-base/${package_name} ]; then
+##:    install-docs -i /usr/share/doc-base/${package_name}
+##:  fi
+##:fi
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/xen.postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel/xen.prerm
===================================================================
--- dists/trunk/utils/kernel-package/kernel/xen.prerm	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel/xen.prerm	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,143 @@
+#! /bin/sh
+#                               -*- Mode: Sh -*- 
+# prerm --- 
+# Author           : Manoj Srivastava ( srivasta at glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 12:16:39 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Tue Oct 19 14:48:20 2004
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 13
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+#
+# arch-tag: a4c1a888-137d-4800-98f8-93d0365422d8 
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+# Predefined values:
+version="=V";
+link_in_boot="=B";   # Should be empty, mostly
+no_symlink="=S";   # Should be empty, mostly
+reverse_symlink="=R";   # Should be empty, mostly
+kimage="=K";   # Should be empty, mostly
+loader="=L";   # lilo, silo, quik, palo, vmelilo, nettrom, arcboot or delo
+image_dir="=D";        # where the image is located
+initrd="=I";        # initrd kernel
+mkimage="=M";        # command to generate the initrd image
+official_image="=OF";      # only true for official images
+subarch="=SA";		# should be xen0 or xenu
+
+package_name="kernel-$subarch-$version";
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+
+# This script is called as the first step in removing the package from
+# the system.  This includes cases where the user explicitly asked for
+# the package to be removed, upgrade, automatic removal due to conflicts,
+# and deconfiguration due to temporary removal of a depended-on package.
+
+# Info files should be uninstalled from the dir file in any case.
+##: install-info --quiet --remove /usr/info/${package_name}.info
+
+case "$1" in
+  remove)
+    # This package about to be removed.
+    ##:
+
+    # Remove package-specific directories from /usr/local.  Don't try
+    # to remove standard directories such as /usr/local/lib.
+    ##: if test -d /usr/local/lib/${package_name}; then
+    ##:   rmdir /usr/local/lib/${package_name} || true
+    ##: fi
+
+    # Deactivate menu-methods script.
+    ##: chmod a-x /etc/menu-methods/${package_name}
+
+    # Withdraw our version of a program.
+        update-alternatives --remove linux /usr/bin/linux-$version
+	
+
+    # Get rid of the installed docs
+    ##: if which install-docs >/dev/null 2>&1; then
+    ##:     install-docs -r $package_name
+    ##: fi
+    
+    # Get rid of the byte compiled files
+    ##: if [ -x /usr/lib/emacsen-common/emacs-package-remove ]; then
+    ##:      /usr/lib/emacsen-common/emacs-package-remove $package_name
+    ##: fi
+
+    if [ -L /usr/doc/$package_name ]; then
+        rm -f /usr/doc/$package_name
+    fi
+
+    # There are two sub-cases:
+    if test "${2+set}" = set; then
+      if test "$2" != in-favour; then
+        echo "$0: undocumented call to \`prerm $*'" 1>&2
+        exit 0
+      fi
+      # We are being removed because of a conflict with package $3
+      # (version $4), which is now being installed.
+      :
+
+    else
+      # The package is being removed in its own right.
+      :
+
+    fi ;;
+  deconfigure)
+    if test "$2" != in-favour -o "$5" != removing; then
+      echo "$0: undocumented call to \`prerm $*'" 1>&2
+      exit 0
+    fi
+    # Package $6 (version $7) which we depend on is being removed due
+    # to a conflict with package $3 (version $4), and this package is
+    # being deconfigured until $6 can be reinstalled.
+    ##:
+
+    ;;
+  upgrade)
+    # Prepare to upgrade FROM THIS VERSION of this package to version $2.
+    ##:
+
+    if [ -L /usr/doc/$package_name ]; then
+        rm -f /usr/doc/$package_name
+    fi
+
+    ;;
+  failed-upgrade)
+    # Prepare to upgrade from version $2 of this package TO THIS VERSION.
+    # This is only used if the old version's prerm couldn't handle it,
+    # and returned non-zero.  (Fix old prerm bugs here.)
+    ##:
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0


Property changes on: dists/trunk/utils/kernel-package/kernel/xen.prerm
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel-img.conf.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-img.conf.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-img.conf.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,400 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 2000 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-img.conf.5,v 1.25 2003/09/28 01:16:52 srivasta Exp $
+.\"
+.TH KERNEL\-IMG.CONF 5 "Mar 21 2000" "Debian" "Debian GNU/Linux manual" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NAME
+kernel\-img.conf \- site wide configuration file for kernel image packages
+.SH SYNOPSIS
+.I /etc/kernel\-img.conf
+.SH "DESCRIPTION"
+The file 
+.I /etc/kernel\-img.conf
+is a simple file looked at by the kernel image post installation
+process to allow local options for handling some aspects of the
+installation, overriding the defaults built into the image itself. 
+.PP
+The format of the file is a simple 
+.B VAR = VALUE 
+pair. Boolean values may be specified as
+.I Yes, True, 1,
+and
+.I No, False, 0,
+and are case insensitive. 
+This file is automatically created by the installation script if
+it does not exist, and neither does the symbolic link
+.I /vmlinuz.
+The script asks the user whether the symbolic link should be created, 
+and stashes the answer into 
+.I /etc/kernel\-img.conf
+.PP
+At the moment, the user modifiable variables supported are:
+.TP
+.B link_in_boot 
+Set to Yes if you want the symbolic link to the kernel image, namely, 
+.I vmlinuz 
+in 
+.I /boot 
+rather than the default 
+.I /.  
+The old, and very confusing, name image_in_boot is deprecated, since
+it is the symbolic link that is usually being relocated. 
+Defaults to No.
+.TP
+.B do_symlinks
+By default, the kernel image post installation script shall create or
+update the 
+.I /vmlinuz
+and 
+.I /vmlinuz.old 
+symbolic links. This is true if a 
+.I /vmlinuz
+link already exists, however, in absence of
+.I /vmlinuz,
+the script looks to see if this configuration file exists. If it does
+not, the configuration script asks the user whether to create the
+symbolic link, and stashes the answer in a newly created
+.I /etc/kernel\-img.conf.
+If the configuration file already exists, and 
+if this option is set to No, no symbolic link is ever created. This
+for people who have other means of booting their machines, and do not
+like the symbolic links cluttering up their / directory.  Defaults to Yes. 
+.TP
+.B minimal_swap
+By default, if the /vmlinuz symbolic link does not point to an image
+which is the same as the image being installed, the postinst moves
+/vmlinuz to /vmlinuz.old, and creates a symbolic link to the kernel
+image in /vmlinuz (the exception is to prevent both /vmlinuz and
+/vmlinuz.old from pointing to the current kernel image -- potentially
+disastrous if the current image is defective or lacking in any
+way). However, if this option is enabled, no action is taken if
+/vmlinuz.old points to the currently installed image (by default, the
+symbolic links are swapped).  Defaults to no.
+.TP
+.B no_symlinks
+Whether to use symlinks to the 
+.I image
+file. 
+Mutually exclusive to 
+.I reverse_symlinks. 
+Can be used with
+.I link_in_boot (image_in_boot).
+If set to Yes, the real image is placed in vmlinuz (instead of
+/boot/vmlinuz\-X.X.XX). If you use link_in_boot in conjunction with
+this, /boot/vmlinuz\-X.X.XX is moved to /boot/vmlinuz.  The old vmlinuz
+is moved to vmlinuz.old unconditionally. (Normally, that is only done
+if the version of the new image differs from the old one). This
+restricts you to two images, unless you take additional action and
+save copies of older images. This is for people who have
+.I /boot 
+on a system that does not use symbolic links (and say, they use
+loadlin as a bootloader). This is a Hack.
+Defaults to No. 
+.TP
+.B reverse_symlinks
+Whether to use reverse symlinks (that is, the real file is the one
+without the version number, and the number version is the link) to the 
+.I image
+file. 
+Mutually exclusive to 
+.I no_symlinks.
+Can be used with
+.I link_in_boot (image_in_boot).
+Just like 
+.I no_symlinks, 
+except that the
+/boot/vmlinuz\-X.XX is a symbolic link to the real new
+image, vmlinuz. This, too, restricts you to just two
+images unless further action is taken. The older
+symlinks are left dangling. This is for people with
+.I /boot 
+on umsdos, and who can't see the link in dos, but
+do want to know the image version when in Linux. 
+This is a Hack.
+Defaults to  No.
+.TP
+.B image_dest 
+If you want the symbolic link (or image, if 
+.B move_image 
+is set) to be stored elsewhere than
+.I /
+set this variable to the dir where you want the symbolic link.
+Please note that this is not a boolean variable.  This may be of
+help to
+.B loadlin
+users, who may set both this and
+.B move_image 
+Defaults to 
+.I /.
+This can be used in conjunction with all above options except
+.B link_in_boot (image_in_boot),
+which would not make sense. (If both 
+.B image_dest 
+and 
+.B link_in_boot (image_in_boot)
+are set, 
+.B link_in_boot (image_in_boot)
+overrides)
+.TP
+.B postinst_hook 
+Set this variable to a script to be executed during installation after
+all the symbolic 
+links are created, but before running the bootloader or offering to
+create a floppy. This script shall be called with two arguments,
+the first being the
+.I version
+of the kernel image, and the second argument being the
+.I location
+of the kernel image itself. Errors in the script shall produce a
+warning message, but shall be otherwise ignored. An example script for
+grub users is present in /usr/share/doc/kernel\-package/ directory.
+.TP
+.B postrm_hook 
+Set this variable to a script to be executed in the postrm (that is,
+after the image has been removed) after all the remove actions have
+been performed. This script shall be called with two arguments,
+the first being the
+.I version
+of the kernel image, and the second argument being the
+.I location
+of the kernel image itself. Errors in the script shall produce a
+warning message, but shall be otherwise ignored.
+.TP
+.B preinst_hook 
+Set this variable to a script to be executed before the package is
+unpacked, and can be used to put in additional checks. This script
+shall be called with two arguments, the first being the
+.I version
+of the kernel image, and the second argument being the
+.I location
+of the kernel image itself. 
+.TP
+.B prerm_hook 
+Set this variable to a script to be executed before the package files
+are removed (so any added files may be removed) . This script shall be
+called with two arguments, the first being the
+.I version
+of the kernel image, and the second argument being the
+.I location
+of the kernel image itself. Errors in the script shall produce a
+warning message, but shall be otherwise ignored.
+.TP
+.B ramdisk
+Set this variable to a executable that creates an initial RAM
+disk. This only has any effect if installing a kernel-image that uses
+an initial RAM disk. The command so pointed must be drop-in compatible
+with
+.I mkinitrd.
+.TP
+.B src_postinst_hook 
+Unlike the other hook variables, this is meant for a script run during
+the post inst of a docs, headers or a source package. Using this hook
+for the headers package is now being deprecated, at some point the
+headers post install script shall only run the header_postinst_hook.
+This script shall be called with two arguments, the first being the
+.I name
+of the package being installed (could be kernel\-source\-X.X.XX or
+kernel\-headers\-X.X.XX), and the second argument being the
+.I version
+of the package being installed. Errors in the script shall produce a
+warning message, but shall be otherwise ignored. 
+.TP
+.B headers_postinst_hook 
+Unlike the other hook variables, this is meant for a script run during
+the post inst of a headers package only. This script
+shall be called with two arguments, the first being the
+.I name
+of the package being installed (kernel\-headers\-X.X.XX), and the second argument being the
+.I version
+of the package being installed. Errors in the script shall produce a
+warning message, but shall be otherwise ignored. 
+.TP
+.B move_image 
+Instead of creating symbolic links to (or, if 
+.B reverse_symlinks 
+is set, from)
+.B image_dest,
+the image is moved from its location in
+.I /boot
+into 
+.B image_dest.
+If 
+.B reverse_symlinks 
+is set, 
+.I /boot
+shall contain a symbolic link to the actual image.
+This option can be useful to people using loadlin, who may need the
+image to be moved to a different, dos partition.
+This variable is unset by default.
+.TP
+.B clobber_modules
+If set, the preinst shall silently try to move /lib/modules/version
+out of the way if it is the same version as the image being
+installed. Use at your own risk.
+This variable is unset by default.
+.TP
+.B do_boot_enable
+If set to NO, this short circuits all attempts to create
+boot floppies, run lilo, etc. This has the additional
+side effect that the postinst is silent. Setting both
+.B do_bootfloppy
+and 
+.B do_bootloader
+to NO implies setting
+.B do_boot_enable 
+to NO. Defaults to Yes.
+.TP
+.B do_bootfloppy
+If set to NO, this prevents the postinst from asking
+questions about creating a boot floppy. and no boot
+floppy is created. The bootloader shall still be run.
+This may cut down on the interaction the postinst has.
+(It still prompts before formatting 
+.I /dev/fd0) 
+Defaults
+to Yes.
+.TP
+.B do_bootloader
+If set to NO, this prevents the postinst from running the boot
+loader. The user may still be asked to create a floppy, unless 
+.B do_bootfloppy
+is also set to NO. Defaults to Yes.
+.TP
+.B relative_links
+If set to yes, the kernel image postinst script shall go to extra
+ordinary lengths to ensure that the symbolic links are
+relative. Normally, the symbolic links are relative when it is easily
+determinable that relative links shall work. Defaults to No.
+.TP
+.B do_initrd
+Set to YES to prevent the
+.I kernel\-image
+post installation script from issuing a warning when installing an
+initrd kernel. This assumes you have correctly set up your boot loader
+to be able to boot the initrd image. Default: no. This is deprecated
+in favour of the more descriptive
+.B warn_initrd
+option (please note that the sense of the option is inverted).
+.TP
+.B warn_initrd
+Set to NO to prevent the
+.I kernel\-image
+post installation script from issuing a warning when installing an
+initrd kernel. This assumes you have correctly set up your boot loader
+to be able to boot the initrd image. This is now preferred to 
+.B do_initrd,
+since 
+.I warnings
+are what are prevented. Default: YES
+.TP
+.B use_hard_links
+This option has been put in for the people who can't handle symbolic
+links (a boot loader that does not handle symbolic links, for
+example). If set to YES, this shall cause the kernel image  postinst
+to use hard link instead of symbolic links for the automatically
+handled /vmlinuz and /vmlinuz.old.  I have tried to make it compatible
+with 
+.B move_image
+and
+.B reverse_symlinks
+Caveat: It is up to the end user to ensure that the 
+.B image_dest
+directory and the location of the image (nominally /boot) live on the
+same file system (since one can't make hard links across file
+systems). 
+.B You have been warned.
+.TP
+.B relink_build_link
+This option manipulates the build link created by recent kernels. If
+the link is a dangling link, and if a the corresponding kernel\-headers
+appear to have been installed on the system, a new symlink shall be
+created to point to them. The default is to relink the build link
+(YES).
+.TP
+.B force_build_link
+This option manipulates the build link created by recent kernels. If
+the link is a dangling link, a new symlink shall be created to point
+to /usr/src/kernel\-headers\-X.Y.ZZ, whether they have been installed or
+not. The default is unset, we don't create potentially dangling
+symlinks by default.
+.TP
+.B relink_src_link
+This option manipulates the source link created by recent kernels. If
+the link is a dangling link it is deleted at install time. The default
+is to relink (delete) the source link (YES).
+.TP
+.B mkimage
+This should be a command that produces an initrd image given a
+directory. It is passed to the 
+.I mkinitrd
+program's 
+.I \-m
+option. For example, it can be
+  mkimage="genromfs -d %s -f %s"
+or
+  mkimage="mkcramfs %s %s"
+.TP
+.B silent_modules
+This option has been put in for the people who are vastly irritated on
+being warned about preexisting modules directory 
+.I /lib/modules/$version
+That directory may belong to an old or defunct 
+.I kernel\-image\-$version 
+package, in which case problems may arise with leftover modules in that
+dir tree, or the directory may legitimately exist due to a independent
+modules package being installed for this kernel version that has
+already been unpacked.  In this latter case the existence of the
+directory is benign.  If you set this variable, you shall no longer be
+given a chance to abort if a preexisting modules directory 
+.I /lib/modules/$version
+is detected.  This is unset be default.
+.TP
+.B silent_loader
+If set, this option shall cause the question asked before running the
+boot loader in the installation process to be skipped. Whether or not
+the boot loader is run is unaffected by this option ( see
+.B do_bootloader
+to see how to control whether the boot loader is run or not, and the
+absence of the configuration file will also make the install process
+voluble and interactive).
+.TP 
+.B ignore_depmod_err
+If set, does not prompt to continue after a depmod problem in the
+postinstall script. This facilitates automated installs, though it may
+mask a problem with the kernel image. A diagnostic is still issued.
+.SH FILES
+The file described here is
+.I /etc/kernel\-img.conf.
+.SH "SEE ALSO"
+.BR make\-kpkg (1),
+.BR kernel\-pkg.conf (5),
+.BR make (1),
+.B The GNU Make manual.
+.SH BUGS
+There are no bugs.  Any resemblance thereof is delirium. Really.
+.SH AUTHOR
+This manual page was written by Manoj Srivastava <srivasta at debian.org>,
+for the Debian GNU/Linux system.

Added: dists/trunk/utils/kernel-package/kernel-img.conf.es.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-img.conf.es.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-img.conf.es.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,393 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 2000 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-img.conf.es.5,v 1.3 2003/08/08 19:13:57 srivasta Exp $
+.\"
+
+.\" (c) 2003 Software in the Public Interest
+.\" Esta traducción ha sido realizada por Rubén Porras <nahoo at inicia.es>
+.\" Está basada en la página de manual original:
+.\" versión 1.10 del CVS de
+.\" /cvs/debian-doc/manpages/english/kernel-package/kernel-img.conf.5 
+.\" Revisada por Rudy Godoy <rudy at kernel-panik.org>
+
+.TH KERNEL\-IMG.CONF 5 "21 de marzo de 2000" "Debian" "manual Debian GNU/Linux" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NOMBRE
+kernel\-img.conf \- fichero de configuración global para paquetes con
+imágenes del núcleo
+.SH SINOPSIS
+.I /etc/kernel\-img.conf
+.SH "DESCRIPCIÓN"
+El fichero 
+.I /etc/kernel\-img.conf
+es un simple fichero que se consulta durante el proceso de post\-instalación de
+la imagen del núcleo y que permite personalizar localmente algunos aspectos de
+la instalación, modificando las opciones predeterminadas de la propia imagen.
+.PP
+El formato de los valores es una simple pareja
+.B VAR = VALOR. 
+Los valores booleanos han de especificarse como
+.I Yes, True, 1,
+y
+.I No, False, 0,
+teniendo en cuenta las mayúsculas.
+Este fichero se crea automáticamente por el script de instalación si no existe,
+al contrario que con el enlace simbólico
+.I /vmlinuz.
+El script pregunta al usuario si se debe de crear el enlace simbólico y guarda
+la respuesta en
+.I /etc/kernel\-img.conf
+.PP
+En este momento, las variables modificables por el usuario son:
+.TP
+.B link_in_boot 
+Si es Yes en enlace simbólico con la imagen llamado
+.I vmlinuz 
+se creará en 
+.I /boot 
+en vez de en
+.I /.  
+El nombre antiguo y confuso image_in_boot es desaconsejado, ya que lo que
+se reubica normalmente es el enlace simbólico.
+Por omisión es No.
+.TP
+.B do_symlinks
+Por omisión, el script de post\-instalación de la imagen del núcleo crea o
+actualiza los enlaces simbólicos
+.I /vmlinuz
+y 
+.I /vmlinuz.old.
+Esto es cierto si ya existe un enlace
+.I /vmlinuz
+, sin embargo, en ausencia de éste, el script busca el fichero de configuración.
+Si no existe, el script de configuración pregunta al usuario si desea crear el
+enlace simbólico, y guarda la respuesta en el fichero
+.I /etc/kernel\-img.conf
+recién creado.
+Si el fichero de configuración ya existe, y esta opción está puesta a NO, nunca
+se crea ningún enlace. Esto es para aquellos que no quieran tener enlaces
+simbólicos molestando en su directorio / . Por omisión es Yes.
+.TP
+.B minimal_swap
+Por omisión, si el enlace simbólico /vmlinuz no apunta a una imagen que es la
+misma que la imagen instalada, el postinst mueve /vmlinuz a /vmlinuz.old, y crea
+un enlace simbólico a la imagen del núcleo en /vmlinuz (la excepción es para
+prevenir que /vmlinuz y /vmlinuz.old apunten a la misma imagen del núcleo --
+potencialmente desastroso si la imagen actual es defectuosa o le falta
+algo). Sin embargo, si la opción está habilitada, no se realiza ninguna acción si
+/vmlinuz.old apunta a la imagen actualmente instalada (por omisión los enlaces
+simbólicos son intercambiados). Por omisión tiene el valor de No.
+.TP
+.B no_symlinks
+Determina si se usan los enlaces al fichero con la
+.I imagen.
+Mutuamente excluyente con
+.I reverse_symlinks. 
+Puede usarse con
+.I link_in_boot (image_in_boot).
+Si es Yes, la imagen real es colocada en vmlinuz (en vez de en
+/boot/vmlinuz\-X.X.XX). Si usa link_in_boot junto con esto, se mueve
+/boot/vmlinuz\-X.X.XX a /boot/vmlinuz. El vmlinuz previo se mueve
+incondicionalmente a vmlinuz.old. (Normalmente, esto sólo se hace si la versión
+de la nueva imagen es diferente de la anterior). Esto le restringe a dos
+imágenes, a menos que tome acciones adicionales y guarde copias de imágenes
+anteriores.
+Esto es para aquellos que tienen
+.I /boot
+en un sistema que no usa los enlaces simbólicos (digamos, que usan loadlin
+como gestor de arranque). Esto es una chapuza.
+Por omisión tiene el valor de No. 
+.TP
+.B reverse_symlinks
+Determina si se usan enlaces simbólico invertidos (esto es, el fichero real es
+el que no tiene número de versión, la versión numerada es el enlace) al fichero
+con la 
+.I imagen.
+Puede ser modificado mediante la variable de entorno
+.B REVERSE_SYMLINK
+Mutuamente excluyente con
+.I no_symlinks.
+Se puede usar junto con
+.I link_in_boot (image_in_boot).
+Igual que
+.I no_symlinks, 
+excepto porque /boot/vmlinuz\-X.XX es enlazado con la nueva imagen real,
+vmlinuz. Esto también le restringe a dos imágenes a menos que tome alguna acción
+adicional. Los enlaces anteriores quedan colgando. Esto es para aquellos con
+.I /boot
+en umsdos, y no pueden ver el enlace en dos, pero quieren saber el número de la
+versión cuando estén en Linux. Esto es una chapuza.
+Por omisión tiene el valor de No.
+.TP
+.B image_dest 
+Si quiere que el enlace simbólico (o imagen, si 
+.B move_image 
+está establecida) se guarde en algún sitio distinto de
+.I /
+establezca esta variable al directorio donde quiera poner el enlace. Dese cuenta
+que no es una variable booleana. Puede ser de ayuda para usuarios de
+.B loadlin
+, que pueden establecer ésta y
+.B move_image. 
+Por omisión es
+.I /.
+Se puede usar con todas la opciones anteriores excepto con
+.B link_in_boot (image_in_boot),
+porque no tendría sentido. (Si ambas
+.B image_dest 
+y 
+.B link_in_boot (image_in_boot)
+están establecidas, predomina
+.B link_in_boot (image_in_boot)).
+.TP
+.B postinst_hook 
+Establezca esta variable apuntando a un script que debe ser ejecutado durante la
+instalación después de que se hayan creado todos los enlaces simbólicos, pero
+antes de invocar el gestor de arranque u ofrecer crear un disquete de
+arranque. Este script debe invocarse con dos argumentos, el primero es la
+.I versión
+de la imagen del núcleo, el segundo es la
+.I localización
+de la imagen del núcleo. Los errores en el script sólo producirán un mensaje de
+aviso. Un script de ejemplo para usuarios de grub se puede encontrar
+en /usr/share/doc/kernel\-package/.
+.TP
+.B postrm_hook 
+Establezca esta variable apuntando a un script que debe ser ejecutado después de
+que se haya eliminado la imagen y después de que se hayan realizado todas las
+acciones. Este script debe invocarse con dos argumentos, el primero es la
+.I versión
+de la imagen del núcleo, el segundo es la
+.I localización
+de la imagen del núcleo. Los errores en el script sólo producirán un mensaje de
+aviso.
+.TP
+.B preinst_hook 
+Establezca esta variable apuntando a un script que debe ser ejecutado después de
+desempaquetar el paquete, puede usarse para comprobaciones adicionales. Este
+script debe invocarse con dos argumentos, el primero es la
+.I versión
+de la imagen del núcleo, el segundo es la
+.I localización
+de la imagen del núcleo.
+.TP
+.B prerm_hook 
+Establezca esta variable apuntando a un script que debe de ser ejecutado después
+que los ficheros del paquete hayan sido eliminados (de este modo se
+puede eliminar cualquier fichero añadido). Este script debe invocarse con dos
+argumentos, el primero es la
+.I versión
+de la imagen del núcleo, el segundo es la
+.I localización
+de la imagen del núcleo. Los errores en el script sólo producirán un mensaje de
+aviso.
+.TP
+.B src_postinst_hook
+A diferencia de las otras variables hook, éste es para un script que se ejecuta
+durante el postinst de un paquete de documentación, de cabeceras, o fuente. El
+uso de esta variable en paquetes con cabeceras ahora está desaconsejado, en algún
+momento el script de postinst del paquete con las cabeceras sólo deberá ejecutar
+header_postinst_hook.
+Este script necesita dos argumentos, el primero es el
+.I nombre
+del paquete que se esta instalando (kernel\-headers\-X.X.XX), y el segundo
+argumento es la
+.I versión
+del paquete que esta siendo instalado. Los errores en el script sólo producirán
+un mensaje de aviso.
+.TP
+.B headers_postinst_hook
+A diferencia de las otras variables hook, ésta es sólo para un script que se
+ejecuta durante el postinst de un paquete de cabeceras. Este script necesita dos
+argumentos, el primero es el
+.I nombre
+del paquete que se esta instalando (podría ser kernel\-source\-X.X.XX o
+kernel\-headers\-X.X.XX), y el segundo argumento es la
+.I versión
+del paquete que esta siendo instalado. Los errores en el script sólo producirán
+un mensaje de aviso.
+.TP
+.B move_image 
+En vez de crear el enlace simbólico a (o, si 
+.B reverse_symlinks 
+está establecida, desde)
+.B image_dest,
+La imagen se mueve desde
+.I /boot
+a
+.B image_dest.
+Si 
+.B reverse_symlinks 
+está establecida
+.I /boot
+contendrá un enlace simbólico a la imagen real. 
+Esta opción puede ser útil para aquellos que usen loadlin, y que quizá necesiten
+mover la imagen a una partición diferente, de dos.
+Por omisión esta variable está sin establecer.
+.TP
+.B clobber_modules
+Si está establecida, el preinst tratará de eliminar /lib/modules/version sin
+comunicarlo si es la misma versión que la de la imagen siendo instalada. Uselo
+bajo su responsabilidad. Por omisión esta variable está sin establecer.
+.TP
+.B do_boot_enable
+Si es NO, deshabilita cualquier intento de crear disquetes de arranque, ejecutar
+lilo, etc. Tiene el efecto adicional de que el postinst sea silencioso.
+Estableciendo  
+.B do_bootfloppy
+y 
+.B do_bootloader
+a NO implica establecer
+.B do_boot_enable 
+a NO. Por omisión es Yes.
+.TP
+.B do_bootfloppy
+Si es NO, hace que el postinst no cree un disquete de arranque y tampoco
+pregunte acerca de ello. El gestor de arranque todavía será ejecutado. Esto
+reducirá la interacción de postinst. (Todavía pregunta antes de dar formato a
+.I /dev/fd0) 
+Por omisión es Yes.
+.TP
+.B do_bootloader
+Si es NO, hace que el postinst no ejecute el gestor de arranque. Todavía se
+preguntará al usuario si desea crear un disquete de arranque a menos que
+.B do_bootfloppy
+también esté a NO. Por omisión es Yes.
+.TP
+.B relative_links
+Si es Yes, el script de postinst de la imagen del núcleo tomará medidas
+adicionales para que el enlace simbólico sea relativo. Normalmente el enlace es
+relativo sólo si es relativamente fácil saber que el enlace relativo
+funcionará. Por omisión es No.
+.TP
+.B do_initrd
+Si es YES el script de postinst de
+.I kernel\-image
+no avisará de que está instalando un núcleo que usa initrd. Esto asume que ha
+configurado correctamente su gestor de arranque para que arranque la imagen
+initrd. Por omisión es No. Esta opción está desaconsejada en favor de la opción
+más descriptiva
+.B warn_initrd
+(dese cuenta que el sentido de la opción es el contrario).
+.TP
+.B warn_initrd
+Si es NO el script de postinst de
+.I kernel\-image
+no avisará de que está instalando un núcleo que usa initrd. Esto asume que ha
+configurado correctamente su gestor de arranque para que arranque la imagen
+initrd. Esta opción se prefiere respecto a
+.B do_initrd,
+ya que lo que se previene son los
+.I avisos.
+Por omisión es Yes.
+.TP
+.B use_hard_links
+Esta opción es para aquellos que no puedan usar enlaces simbólicos (por ejemplo,
+si el gestor de arranque no los soporta). Si es YES, esto hará que el postinst
+de la imagen del núcleo use enlaces duros en vez de los enlaces simbólicos para
+los ficheros /vmlinuz y /vmlinuz.old, manejados automáticamente. He tratado de
+que sea compatible con
+.B move_image
+y
+.B reverse_symlinks
+Precaución: Es trabajo del usuario final asegurarse de que el directorio
+.B image_dest
+y el lugar de la imagen (normalmente /boot) se encuentran en el mismo sistema de
+ficheros (ya que no se pueden crear enlaces duros entre sistemas de ficheros).
+.B Está avisado.
+.TP
+.B relink_build_link
+Esta opción manipula el enlace de construcción creado por los núcleos
+recientes. Si el enlace es un enlace colgante, y si parece que el
+correspondiente kernel\-headers está instalado en el sistema, se creará un nuevo
+enlace apuntándolo. Por omisión se reenlazará el directorio de construcción
+(SI).
+.TP
+.B force_build_link
+Esta opción manipula el enlace de construcción creado por los núcleos
+recientes. Si el enlace es un enlace colgante se creará un nuevo
+enlace a /usr/src/kernel\-headers\-X.Y.ZZ, sin importar que estén o no
+instalados. Por omisión está sin establecer, ya que no creamos enlaces colgantes
+de forma predeterminada.
+.TP
+.B relink_source_link
+Esta opción manipula el enlace al código fuente creado por los últimos núcleos.
+Si el enlace es un enlace colgante se elimina durante la instalación.
+Por omisión re-enlaza (elimina) el enlace «source» («YES»).
+.TP
+.B mkimage
+Debe ser una orden que produzca una imagen initrd dado un directorio. Se pasa a
+la opción
+.I \-m
+del programa
+.I mkinitrd.
+Por ejemplo, puede ser
+ mkimage="genromfs -d %s -f %s"
+o
+ mkimage="mkcramfs %s %s"
+.TP
+.B silent_modules
+Está opción es para aquellos que se sienten molestos cuando se les avisa de
+módulos existentes en el directorio
+.I /lib/modules/$version.
+Este directorio probablemente pertenezca a un paquete 
+.I kernel\-image\-$version
+viejo o que ya no existe, en cuyo caso pueden aparecer problemas con módulos
+que hayan quedado en ese directorio, o puede que el directorio exista
+legítimamente porque se haya instalado un paquete independiente con módulos
+para la misma versión del núcleo. En este último caso la existencia del
+directorio es totalmente benigna. Si establece esta variable, nunca más podrá
+cancelar la instalación si se detecta previamente un directorio
+.I /lib/modules/$version
+existente. Por omisión no está establecido.
+.TP
+.B silent_loader
+Si está establecida, está opción hará que se omita la pregunta realizada antes
+de ejecutar el gestor de arranque durante el proceso de instalación. Esta opción
+no afecta a que el gestor de arranque sea o no ejecutado (lea
+.B do_bootloader
+para entender como controlarlo, la ausencia de un fichero de configuración hará
+el proceso de instalación ameno e interactivo).
+.TP
+.B ignore_depmod_error
+Si está establecida, no pide confirmación para continuar después de un problema
+con depmod en el script de post\-instalación. Esto facilita las instalaciones
+automatizadas, aunque puede enmascarar algún problema con la imagen del
+núcleo. De todas formas todavía se muestra un diagnóstico. 
+.SH FICHEROS
+El fichero descrito en este documento es
+.I /etc/kernel\-img.conf.
+.SH "VÉASE TAMBIÉN"
+.BR make\-kpkg (1),
+.BR kernel\-pkg.conf (5),
+.BR make (1),
+.B El manual de GNU Make.
+.SH FALLOS
+No tiene fallos. Cualquier cosa que se lo parezca es un delirio, de verdad.
+.SH AUTOR
+Esta página del manual fue escrita por Manoj Srivastava <srivasta at debian.org>,
+para el sistema Debian GNU/Linux.
+.SH TRADUCTOR
+Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>

Added: dists/trunk/utils/kernel-package/kernel-img.conf.fr.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-img.conf.fr.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-img.conf.fr.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,310 @@
+.\" This file was generated with po4a. Translate the source file.
+.\" 
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 2000 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-img.conf.5,v 1.25 2003/09/28 01:16:52 srivasta Exp $
+.\"
+.TH KERNEL\-IMG.CONF 5 "21 mars 2000" "Debian" "Manuel Debian GNU/Linux"
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NOM
+kernel\-img.conf \- configuration générale des paquets contenant une image 
+du noyau
+.SH RÉSUMÉ
+.I /etc/kernel\-img.conf
+.SH DESCRIPTION
+Le processus de post-installation de l'image du noyau recherche le fichier 
+\fI/etc/kernel\-img.conf\fR. Ce simple fichier permet de gérer des aspects de 
+l'installation avec des options locales, qui remplacent les valeurs par 
+défaut intégrées dans l'image elle-même.
+.PP
+Le format de ce fichier est simple : des paires \fBVARIABLE = VALEUR\fR. Des 
+valeurs booléennes peuvent être spécifiées par \fIYes, True, 1,\fR ou \fINo, 
+False, 0,\fR en majuscule ou en minuscule. Si ce fichier n'existe pas, ni le 
+lien symbolique \fI/vmlinuz,\fR il est automatiquement créé par le script 
+d'installation. Le script demande s'il faut créer le lien symbolique et 
+enferme la réponse dans \fI/etc/kernel\-img.conf\fR.
+.PP
+Les variables modifiables par l'utilisateur sont les suivantes :
+.TP
+.B link_in_boot
+Valeur « Yes », si vous voulez que le lien symbolique vers l'image du noyau, 
+à savoir \fIvmlinuz\fR, soit dans \fI/boot\fR plutôt que dans \fI/,\fR valeur 
+par défaut. L'ancien nom, prêtant à confusion, image_in_boot, 
+est déconseillé\ ; c'est habituellement le lien symbolique qui est déplacé. 
+Valeur par défaut « No ».
+.TP
+.B do_symlinks
+Le script de post-installation de l'image créera ou mettra à jour les liens 
+symboliques \fI/vmlinuz\fR et \fI/vmlinuz.old\fR. C'est vrai si le lien 
+\fI/vmlinuz\fR existe déjà. Cependant, en l'absence de ce lien, le script 
+recherchera ce fichier de configuration. Si ce fichier n'existe pas, le 
+script demandera à l'utilisateur s'il faut créer le lien symbolique et 
+conservera la réponse dans un nouveau fichier \fI/etc/kernel\-img.conf\fR. Si 
+le fichier de configuration existe déjà et si cette option vaut « No », 
+aucun lien symbolique ne sera créé. Cela, pour les gens qui peuvent démarrer 
+leur machine autrement et qui n'aiment pas que les liens symboliques 
+encombrent leur répertoire /. Valeur par défaut fixée à « Yes ».
+.TP
+.B minimal_swap
+Si le lien symbolique /vmlinuz ne pointe pas sur une image identique à celle 
+qui va être installée, le script postinst déplace /vmlinuz sur /vmlinuz.old 
+et crée un lien symbolique de l'image du noyau vers /vmlinuz\ ; il s'agit 
+d'empêcher que /vmlinuz et /vmlinuz.old ne pointent vers l'image en cours, 
+ce qui pourrait être désastreux si cette image était défectueuse en quoi que 
+ce soit. Cependant, si cette option est activée, rien n'est fait si 
+/vmlinuz.old pointe sur l'image installée (les liens symboliques sont 
+échangés). La valeur par défaut est « no ».
+.TP
+.B no_symlinks
+S'il faut utiliser des liens symboliques avec le fichier \fIimage\fR. Est 
+l'opposé de \fIreverse_symlinks\fR. Peut être utilisée avec \fIlink_in_boot 
+(image_in_boot)\fR. Si cette variable est positionnée à Yes, l'image réelle 
+est mise dans vmlinuz, au lieu de /boot/vmlinuz\-X.X.XX. Et si vous utilisez 
+aussi link_in_boot, /boot/vmlinuz\\-X.X.XX est mis dans 
+/boot/vmlinuz. L'ancien /vmlinuz est déplacé d'office dans 
+vmlinuz.old. Normalement, cela n'est fait que si la version de la nouvelle 
+image est différente de l'ancienne. Vous ne pouvez avoir que deux images, à 
+moins de prendre des mesures pour conserver des copies des anciennes 
+images. Cela peut servir aux gens qui ont \fI/boot\fR sur un système qui 
+n'utilise pas les liens symboliques\ ; ils utilisent aussi loadlin comme 
+programme de démarrage. C'est un Bidouillage. La valeur par défaut est 
+« No ».
+.TP
+.B reverse_symlinks
+S'il faut utiliser des liens symboliques inversés avec le fichier 
+\fIimage\fR. C'est-à-dire, le fichier réel est celui qui n'a pas de numéro de 
+version et le lien possède le numéro de version. Est l'opposé de 
+\fIno_symlinks\fR. Peut être utilisée avec \fIlink_in_boot 
+(image_in_boot)\fR. Tout se passe comme avec \fIno_symlinks,\fR sauf que 
+/boot/vmlinuz\-X.X.XX est un lien symbolique vers la nouvelle image réelle, 
+vmlinuz. Là aussi, vous ne pouvez avoir que deux images, à moins de prendre 
+d'autres mesures. Les liens symboliques plus anciens sont laissés 
+ballants. Cela peut servir aux gens qui ont \fI/boot\fR sur umsdos et qui ne 
+peuvent voir les liens symboliques dans dos mais veulent connaître la 
+version de l'image quand ils sont dans Linux. C'est un Bidouillage. La 
+valeur par défaut est No.
+.TP
+.B image_dest
+Si vous voulez que le lien symbolique (ou l'image, si \fBmove_image\fR est 
+positionnée) soit placé ailleurs que dans \fI/\fR, indiquez le répertoire de 
+votre choix. Veuillez remarquer que cette variable n'est pas une variable 
+booléenne. Cela peut servir aux utilisateurs de \fBloadlin\fR qui pourront 
+déclarer à la fois cette variable et \fBmove_image\fR. La valeur par défaut 
+est 
+\fI/.\fR  Elle peut être utilisée avec toutes les options ci-dessus, sauf 
+\fBlink_in_boot (image_in_boot)\fR, ce qui n'aurait pas de sens. Si vous 
+déclarez à la fois \fBimage_dest\fR et \fBlink_in_boot (image_in_boot)\fR, 
+\fBlink_in_boot (image_in_boot)\fR prend le dessus.
+.TP
+.B postinst_hook
+Indiquez ici un script à exécuter pendant l'installation, après que tous les 
+liens symboliques ont été créés mais avant de lancer le programme d'amorçage 
+ou de proposer la création d'une disquette de démarrage. Ce script doit être 
+appelé avec deux arguments, le premier est la \fIversion\fR de l'image du 
+noyau, et le second est l'\fIadresse\fR de l'image du noyau elle-même. Des 
+erreurs dans le script déclencheront des messages d'avertissement mais 
+seront ignorées. Un exemple pour les utilisateurs de Grub est donné dans le 
+répertoire /usr/share/doc/kernel\-package/.
+.TP
+.B postrm_hook 
+Indiquez ici un script à exécuter dans le postrm, c'est-à-dire, après que 
+l'image a été supprimée et toutes les actions de suppression effectuées. Ce 
+script doit être appelé avec deux arguments, le premier est la \fIversion\fR 
+de l'image du noyau, et le second est l'\fIadresse\fR de l'image du noyau 
+elle-même. Des erreurs dans le script déclencheront des messages 
+d'avertissement mais elles seront ignorées.
+.TP
+.B preinst_hook
+Indiquez ici un script à exécuter avant que le paquet ne soit dépaqueté\ ; il 
+peut servir à effectuer d'autres contrôles. Ce script doit être appelé avec 
+deux arguments, le premier est la \fIversion\fR de l'image du noyau, et le 
+second est l'\fIadresse\fR de l'image du noyau elle-même.
+.TP
+.B prerm_hook 
+Indiquez ici un script à exécuter avant que les fichiers du paquet ne soient 
+supprimés (et ainsi tout fichier ajouté peut être supprimé). Ce script doit 
+être appelé avec deux arguments, le premier est la \fIversion\fR de l'\image 
+du noyau, et le second est l'\fIadresse\fR de l'image du noyau elle-même. Des 
+erreurs dans le script déclencheront des messages d'avertissement mais elles 
+seront ignorées.
+.TP
+.B src_postinst_hook 
+Contrairement aux autres variables de type « hook », cette variable indique 
+un script qui sera exécuté pendant la phase de post-installation d'un paquet 
+de docs, d'en-têtes ou de sources. Utiliser cette possibilité pour les 
+paquets d'en-têtes est maintenant déconseillé\ ; le script de 
+post-installation des paquets d'en-têtes doit seulement lancer le script 
+headers_postinst_hook. On appellera ce script avec deux arguments, le 
+premier étant le \fInom\fR du paquet qui est installé 
+(p.\ ex. kernel\-source\-X.X.XX ou kernel\-headers\-X.X.XX), le second étant 
+la \fIversion\fR du paquet. Des erreurs dans le script déclencheront des 
+messages d'avertissement mais seront ignorées.
+.TP
+.B headers_postinst_hook
+Contrairement aux autres variables de type « hook », cette variable indique 
+un script qui ne sera exécuté que pendant la phase de post-installation d'un 
+paquet d'en-têtes. On appellera ce script avec deux arguments, le premier 
+étant le \fInom\fR du paquet qui est installé 
+(p.\ ex. kernel\-headers\-X.X.XX), 
+le second étant la \fIversion\fR du paquet. Des erreurs dans le script 
+déclencheront des messages d'avertissement mais elles seront ignorées.
+.TP
+.B move_image
+Au lieu de créer un lien symbolique vers \fBimage_dest\fR (ou l'inverse si 
+\fBreverse_symlinks\fR est demandée), l'image est déplacée de \fIboot\fR vers 
+\fIimage_dest\fR. Si \fBreverse_symlinks\fR est demandée, \fIboot\fR 
+contiendra un 
+lien symbolique vers l'image réelle. Cette option peut servir à ceux qui 
+utilisent loadlin, qui pourraient vouloir déplacer l'image sur une autre 
+partition dos. Cette variable n'a pas de valeur par défaut.
+.TP
+.B clobber_modules
+Quand cette variable est déclarée, le script preinst cherchera 
+silencieusement à déplacer /lib/modules/version si cette version est la 
+même que celle de l'image à installer. Utilisez-la à vos risques et 
+périls. Cette variable n'a pas de valeur par défaut.
+.TP
+.B do_boot_enable
+Si la valeur de cette variable est «\ NO\ », toutes les tentatives pour créer 
+une disquette d'amorçage sont court-circuitées, lilo est exécuté, etc. Cela 
+rend aussi le script postinst silencieux. Donner la valeur «\ NO\ » à 
+\fBdo_bootfloppy\fR et à \fBdo_bootloader\fR implique que la valeur de 
+\fBdo_boot_enable\fR soit «\ NO\ ». Valeur par défaut, «\ Yes\ ».
+.TP
+.B do_bootfloppy
+Si la valeur de cette variable est NO, cela empêche le script postinst de 
+demander s'il faut créer une disquette d'amorçage, et aucune disquette n'est 
+créée. Le programme d'amorçage est lancé. Cela peut réduire l'interaction 
+liée au postinst. Mais il demande toujours s'il faut formater 
+\fI/dev/fd0\fR. Valeur par défaut «\ Yes\ ».
+.TP
+.B do_bootloader
+Si la valeur de cette variable est «\ NO\ », cela empêche le script postinst 
+de lancer le programme d'amorçage. On demande toujours s'il faut créer une 
+disquette, sauf si la valeur de \fBdo_bootfloppy\fR est aussi «\ NO\ ». 
+Valeur par défaut «\ Yes\ ».
+.TP
+.B relative_links
+Si la valeur de cette variable est «\ Yes\ », le script postinst de l'image 
+s'assurera par tous les moyens que les liens symboliques sont 
+relatifs. Normalement, ils le sont quand on peut déterminer facilement que 
+des liens relatifs fonctionnent. La valeur par défaut est «\ NO\ ».
+.TP
+.B do_initrd
+Si la valeur de cette variable est «\ YES\ », le script de post-installation 
+de 
+\fIkernel\-image\fR n'affiche pas d'avertissement quand on installe un noyau 
+avec initrd. Il est supposé que le programme d'amorçage est correctement 
+configuré et qu'il saura amorcer l'image initrd. Valeur par défaut\ : 
+«\ NO\ ». Il faut préférer à cette variable la variable \fBwarn_initrd\fR, 
+mais remarquez que son sens est inversé.
+.TP
+.B warn_initrd
+Si la valeur de cette variable est «\ NO\ », le script de post-installation de 
+\fIkernel\-image\fR n'affiche pas d'avertissement quand on installe un noyau 
+avec initrd. Il est supposé que le programme de démarrage est correctement 
+configuré et qu'il saura amorcer l'image initrd. Cette variable est 
+maintenant préférée à \fBdo_initrd\fR, puisqu'il s'agit d'éviter les 
+\fBavertissements\fR. Valeur par défaut\ : «\ Yes\ ».
+.TP
+.B use_hard_links
+Cette variable existe pour les gens qui ne gèrent pas les liens symboliques 
+(un programme de démarrage qui n'accepte pas les liens symboliques, par 
+exemple). Si la valeur de cette variable est YES, le postinst de l'image 
+utilisera des liens réels pour /vmlinuz et /vmlinuz.old, qui sont gérés 
+automatiquement. J'ai essayé de rendre cette variable compatible avec les 
+variables \fBmove_image\fR and \fBreverse_symlinks\fR. Caveat\ : c'est à 
+l'utilisateur de s'assurer que le répertoire \fBimage_dest\fR et l'emplacement 
+de l'image (nominativement /boot) sont sur le même système, car on ne peut 
+créer des liens réels d'un système de fichiers à un autre. \fBVous avez été 
+prévenu.\fR
+.TP
+.B relink_build_link
+Cette option manipule le lien «\ build\ » créé par les noyaux récents. Si le 
+lien est un lien ballant et si les en-têtes correspondants semblent avoir 
+été installés sur le système, un nouveau lien symbolique sera créé et 
+pointera sur eux. La valeur par défaut est de re-lier le lien «\ build\ »
+(«\ YES\ »).
+.TP
+.B force_build_link
+Cette option manipule le lien «\ build\ » créé par les noyaux 
+récents. Si le lien est un lien ballant, un nouveau lien symbolique sera 
+créé et pointera sur /usr/src/kernel\-headers\-X.Y.ZZ, que ces en-têtes 
+aient été installées ou non. Il n'y a pas de valeur par défaut, on ne crée 
+pas des liens symboliques potentiellement ballants par défaut.
+.TP
+.B relink_source_link
+Cette option manipule le lien «\ source\ » créé par les noyaux 
+récents. Si le lien est un lien ballant, il sera supprimé lors de 
+l'installation. La valeur par défaut est de re-lier (supprimer) le 
+lien «\ source\ » («\ YES\ »).
+.TP
+.B mkimage
+La valeur sera une commande pour créer une image initrd, un répertoire
+étant donné. Elle est passée au programme
+\fImkinitrd\fR,
+option
+\fI\-m\fR.
+Par exemple, 
+  mkimage="genromfs -d %s -f %s"
+ ou
+  mkimage="mkcramfs %s %s"
+.TP
+.B silent_modules
+Cette option est là pour les gens excédés par les avertissements concernant 
+l'existence d'un répertoire \fB/lib/modules/$version\fR. Ce répertoire peut 
+appartenir à une \fBkernel\-image\-$version\fR ancienne ou même morte, auquel 
+cas les modules restant dans ce répertoire peuvent poser problème\ ; ou bien,
+ce répertoire a le droit d'exister parce qu'on installe un paquet 
+indépendant des modules d'une version du noyau qui a déjà été dépaquetée.
+Dans ce dernier cas, l'existence de ce répertoire est bénigne. Si vous 
+utilisez cette variable, vous n'aurez plus la possibilité d'interrompre 
+l'installation si un répertoire \fB/lib/modules/$version\fR est détecté. Cette
+variable n'a pas de valeur par défaut.
+.TP
+.B silent_loader
+Si la valeur de cette variable est déclarée, la question posée dans la phase 
+d'installation et avant le lancement du programme d'amorçage ne sera pas 
+posée. Cette option n'influe pas sur l'exécution du programme d'amorçage 
+(voyez \fBdo_bootloader\fR pour savoir comment contrôler son exécution, et 
+l'absence du fichier de configuration rendra loquace et interactif le 
+processus d'installation.
+.TP
+.B ignore_depmod_err
+Si déclarée, cette variable empêchera une interrogation de l'utilisateur 
+après un problème avec depmod dans le script postinst. Cela facilite les 
+installations automatiques, mais cela peut cacher un problème avec l'image du 
+noyau. Un diagnostic est rendu.
+.SH FICHIERS
+Le fichier ici décrit est \fI/etc/kernel\-img.conf.\fR
+.SH "VOIR AUSSI"
+.B make\-kpkg\fR(1), \fBkernel\-pkg.conf\fR(5), \fBmake\fR(1), \fBle manuel GNU Make
+.SH BOGUES
+Il n'y a pas d'erreur. Toute ressemblance avec un bogue est du délire. Sûr.
+.SH Auteur
+Cette page a été écrite par Manoj Srivastava, <srivasta at debian.org>, 
+pour le système Debian GNU/Linux.
+.SH TRADUCTION
+Philippe Batailler <debian-l10n-french at lists.debian.org> Juillet 2004.

Added: dists/trunk/utils/kernel-package/kernel-package.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-package.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-package.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,181 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-package.5,v 1.6 2001/12/21 21:46:29 srivasta Exp $
+.\"
+.TH KERNEL\-PACKAGE 5 "May  25 1999" "Debian" "Debian GNU/Linux manual" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NAME
+kernel\-package \- A system for creating kernel related packages
+.SH "DESCRIPTION"
+The 
+.B kernel\-package
+package grew out of desire to automate the routine steps required to
+compile and install a custom kernel. If you are looking for
+instructions on how to use 
+.B kernel\-package,
+please have a look at the manual 
+.B make\-kpkg (1).
+Configuring instructions are to be found in
+.B kernel\-pkg.conf(5).
+.SH "Advantages of using kernel\-package"
+.RS
+.TP 
+.B i) Convenience. 
+I used to compile kernels manually, and it involved a series of steps
+to be taken in order; kernel\-package was written to take all the
+required steps (it has grown beyond that now, but essentially, that is
+what it does). This is especially important to novices: 
+.B make\-kpkg
+takes all the steps required to compile a kernel, and installation of
+kernels is a snap.
+.TP
+.B ii) Multiple images support
+It allows you to keep multiple version of kernel images on your
+machine with no fuss.
+.TP
+.B iii) Multiple Flavours of the same kernel version
+It has a facility for you to keep multiple flavours of the
+same kernel version on your machine (you could have a stable
+2.0.36 version, and a 2.0.36 version patched with the latest
+drivers, and not worry about contaminating the modules in
+.I /lib/modules).
+.TP
+.B iv) Built in defaults
+It knows that some architectures do not have vmlinuz (using
+vmlinux instead), and other use zImage rather than bzImage,
+and calls the appropriate target, and takes care of moving the
+correct file into place.
+.TP
+.B v) Module hooks
+Several other kernel module packages are hooked into 
+.B kernel\-package,
+so one can seamlessly compile, say, 
+.B pcmcia 
+modules at the same time as one compiles a kernel, and be assured that
+the modules so compiled are compatible.
+.TP
+.B vi) dpkg support
+It enables you to use the package management system to keep track of
+the kernels created. Using make\-kpkg creates a .deb file, and dpkg can
+track it for you. This facilitates the task of other packages that
+depend on the kernel packages. 
+.TP
+.B vii) Configuration tracking
+It keeps track of the configuration file for each kernel image
+in 
+.I /boot,
+which is part of the image package, and hence is the kernel image and
+the configuration file are always together.
+.TP
+.B viii) Multiple config files
+It allows you to specify a directory with config files, with separate
+config files for each sub\-architecture (even allows for different
+config files for i386, i486, etc). It is really neat for people who
+need to compile kernels for a variety of sub architectures.
+.TP
+.B ix) Auxiliary kernel .deb packages
+It allows to create a package with the headers, or the sources, also
+as a deb file, and enables the package management system to keep track
+of those (and there are packages that depend on the package management
+system being aware of these packages).
+.TP
+.B x) Maintainer script services
+Since the kernel image package is a full fledged Debian package, it
+comes with maintainer scripts, which take care of details like
+offering to make a boot disk, manipulating symbolic links in / so that
+you can make boot loader scripts static (just refer to the symbolic
+links, rather than the real image files; the names of the symbolic
+links do not change, but the kernel image file names change with the
+version).
+.TP
+.B xi) Sub architecture support
+There is support for the multitudinous sub architectures that have
+blossomed under the umbrella of the m68k and power\-PC architectures.
+.TP
+.B xii) kernel\-patch support
+There is support there for optionally applying patches to the kernel
+provided as a kernel\-patch .deb file, and building a patched kernel
+auto\-magically, and still retain an UN\-patched kernel source tree.
+.TP
+.B xiii) Portable kernel images
+Allows one to compile a kernel for another computer, for example using
+a fast machine to compile the kernel for installation on a slower
+machine. This is really nice since the modules are all included in
+the .deb; and one does not have to deal with modules manually.
+.TP
+.B xiv) Customizations on the target host
+The postinst looks at a configuration file on the installation machine
+(as opposed to the machine that the image was compiled on), and allows
+the local admin to decide on issues of symbolic links, and whether the
+boot loader stuff must be run, and whether one wants to create a boot
+floppy or not.
+.TP
+.B  xv) runtime hooks
+The postinst and the postrm scripts allow the local admin on the
+installation machine to add a script into runtime hooks; this can
+allow, amongst other things, grub users to add and remove kernel image
+stanzas from the grub menu (example scripts to do this are in the
+package). 
+.TP
+.B xvi) Append descriptive bits to the kernel version
+One can append to the kernel version on the command line, or by
+setting an environment variable. So if your kernel is called
+kernel\-image\-2.4.1John.Home; it is unlikely to be overridden by the
+official 2.4.1 kernel, since they are not the same version.
+.RE
+.SH "Disadvantages of using make\-kpkg"
+.TP
+.B i) Automation.
+This is a cookie cutter approach to compiling kernels, and there are
+people who like being close to the bare metal.
+.TP
+.B ii) Non traditional
+This is not how it is done in the non\-Debian world. This flouts
+tradition. (It has been pointed out, though, that this is fast
+becoming Debian tradition).
+.TP
+.B  iii) Needs superuser
+It forces you to use 
+.B fakeroot 
+or 
+.B sudo
+or 
+.B super 
+or be root to create a kernel image .deb file (this is not as bad as
+it used to be before 
+.B fakeroot)
+.RE
+.SH FILES
+.I /etc/kernel\-pkg.conf.
+.I /etc/kernel\-img.conf.
+.SH "SEE ALSO"
+.BR make\-kpkg (1),
+.BR make (1),
+.B The GNU Make manual.
+.SH BUGS
+There are no bugs.  Any resemblance thereof is delirium. Really.
+.SH AUTHOR
+This manual page was written by Manoj Srivastava <srivasta at debian.org>,
+for the Debian GNU/Linux system.

Added: dists/trunk/utils/kernel-package/kernel-package.es.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-package.es.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-package.es.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,179 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-package.es.5,v 1.3 2003/08/08 19:13:57 srivasta Exp $
+.\"
+
+.\" (c) 2003 Software in the Public Interest
+.\" Esta traducción ha sido realizada por Rubén Porras Campo <nahoo at inicia.es>
+.\" Está basada en la página de manual original:
+.\" versión 1.1 del CVS de
+.\" /cvs/debian-doc/manpages/english/kernel-package/kernel-package.5
+.\" Revisada por Rudy Godoy <rudy at kernel-panik.org>
+
+.TH KERNEL\-PACKAGE 5 "25 de mayo de 1999" "Debian" "manual Debian GNU/Linux" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NOMBRE
+kernel\-package \- Sistema para crear paquetes relacionados con el núcleo.
+.SH "DESCRIPCIÓN"
+El paquete 
+.B kernel\-package
+nació con el objetivo de automatizar lo pasos rutinarios necesarios para
+compilar e instalar un núcleo personalizado. Si busca instrucciones de uso de
+.B kernel\-package,
+consulte
+.B make\-kpkg (1).
+Las instrucciones de configuración se encuentran en
+.B kernel\-pkg.conf(5).
+.SH "Ventajas de usar kernel\-package"
+.RS
+.TP 
+.B i) Conveniencia
+Yo compilaba los núcleos manualmente, esto requería seguir una serie de pasos en
+orden, kernel\-package se escribió para automatizar estos pasos (ahora el programa
+ha superado este objetivo, pero en esencia, esto es lo que hace). Especialmente
+importante para novatos:
+.B make\-kpkg
+realiza todos los pasos necesarios para compilar el núcleo, y la instalación de
+núcleos es instantánea.
+.TP
+.B ii) Soporte para múltiples imágenes
+Permite mantener varias versiones de imágenes del núcleo sin ninguna dificultad.
+.TP
+.B iii) Múltiples sabores de la misma versión del núcleo
+Permite mantener varios sabores de la misma versión del núcleo (puede tener una
+versión 2.0.36 estable y una 2.0.36 parcheada con los últimos controladores sin
+necesidad de preocuparse de contaminar los módulos en
+.I /lib/modules).
+.TP
+.B iv) Comportamientos por omisión
+Sabe que algunas arquitecturas no tienen vmlinuz (usan vmlinux en su lugar),
+otras usan zImage en vez de bzImage, cuida de generar el objetivo apropiado y
+de mover los ficheros al sitio correcto.
+.TP
+.B v) Enganches de módulos
+Algunos otros paquetes para módulos del núcleo están enganchados en 
+.B kernel\-package,
+uno puede compilar sin precauciones, por ejemplo, los módulos
+.B pcmcia 
+al mismo tiempo que compila el núcleo, y estar seguro de que los módulos
+compilados son compatibles.
+.TP
+.B vi) Soporte para dpkg
+Permite usar el sistema de gestión de paquetes para instalar los núcleos.
+make\-kpkg crea un fichero .deb que posteriormente dpkg puede instalar por usted.
+Esto facilita la instalación de otros paquetes que dependen del núcleo.
+.TP
+.B vii) Seguir la configuración del núcleo
+Guarda la configuración de cada imagen del núcleo en
+.I /boot,
+ésta es parte del paquete que contiene la imagen, debido a esto la imagen del
+núcleo y su fichero de configuración siempre están juntos.
+.TP
+.B viii) Múltiples ficheros de configuración
+Permite especificar un directorio con ficheros de configuración, con ficheros de
+configuración separados para cada sub\-arquitectura (incluso permite distintos
+ficheros de configuración para i386, i486, etc). Es realmente útil para
+aquellos que necesiten compilar núcleos para una variedad de arquitecturas.
+.TP
+.B ix) Paquetes .deb auxiliares del núcleo
+Permite crear un paquete .deb con las cabeceras, o las fuentes, de esta forma
+pueden gestionarse mediante el sistema de paquetes (algunos paquetes dependen de
+esta habilidad).
+.TP
+.B x) Servicios de script para el desarrollador
+Puesto que el paquete con la imagen del núcleo es un paquete Debian en toda
+regla, éste incluye scripts del encargado del paquete, los cuales se ocuparán
+de ofrecer crear un disco de arranque, manipular los enlaces simbólicos en / de
+tal forma que los scripts del gestor de arranque puedan ser estáticos (sólo
+tienen que referirse al enlace en vez de al fichero real, los nombres de los
+enlaces no cambian con las versiones, pero si los ficheros reales con la imagen).
+.TP
+.B xi) Soporte para varias arquitecturas
+Soporta varias arquitecturas que han florecido bajo m68k y power\-PC.
+.TP
+.B xii) Soporte para kernel\-patch
+Soporte para, opcionalmente aplicar parches al núcleo provistos como un
+fichero .deb de kernel\-patch, y construir el núcleo parcheado de forma
+automática, mientras se mantiene un árbol con las fuentes del núcleo sin parches.
+.TP
+.B xiii) Imágenes de núcleo portables
+Permite compilar un núcleo para otro ordenador, por ejemplo usando un ordenador
+rápido para realizar la instalación en uno lento. Los módulos se incluyen en
+el .deb, de esta forma se evita tener que manejarlos manualmente.
+.TP
+.B xiv) Permite personalizar la instalación en el ordenador donde se instala
+El script de postinst mira en el fichero de configuración de la máquina donde va
+a ser instalado (no en la máquina donde se compiló) y permite al administrador
+local decidir respecto a los enlaces simbólicos, si debe de ejecutar el gestor
+de arranque, o si desea crear un disquete de arranque.
+.TP
+.B  xv) Enganches de ejecución
+Los scripts de postinst y postrm permiten al administrador local añadir un
+script a los enganches de ejecución, esto puede permitir, entre otras cosas, que
+los usuarios de grub añadan y eliminen la sección con la imagen del núcleo del
+menú de grub (se encuentran scripts de ejemplo en el paquete).
+.TP
+.B xvi) Sufijos descriptivos a la versión del núcleo
+Se puede añadir en línea de órdenes, o bien estableciendo una variable de
+entorno. De esta forma, si tu núcleo se llama kernel\-image\-2.4.1Marta.Casa es
+realmente difícil que sea sobreescrito por el núcleo 2.4.1 oficial, ya que no
+son la misma versión.
+.RE
+.SH "Desventajas de usar make\-kpkg"
+.TP
+.B i) Automatización.
+Es una forma fácil de compilar el núcleo, no entra en detalles, hay gente que
+disfruta haciendo las cosas de una forma más realista.
+.TP
+.B ii) No es tradicional
+No se hace de este modo fuera del mundo de Debian. Rompe la tradición. (Esto ya
+se ha comentado, sin embargo rápidamente se está convirtiendo en una tradición
+dentro de Debian).
+.TP
+.B  iii) Necesita permisos de superusuario
+Fuerza a usar
+.B fakeroot 
+,
+.B sudo
+, 
+.B super 
+o a ser superusuario para crear el fichero .deb con la imagen del núcleo (esto
+no es tan malo como solía ser antes de
+.B fakeroot)
+.RE
+.SH FICHEROS
+.I /etc/kernel\-pkg.conf.
+.I /etc/kernel\-img.conf.
+.SH "VÉASE TAMBIÉN"
+.BR make\-kpkg (1),
+.BR make (1),
+.B La página del manual de GNU Make.
+.SH "FALLOS"
+No tiene fallos. Cualquier cosa que se lo parezca es un delirio, de verdad.
+.SH AUTOR
+Esta página del manual fue escrita por Manoj Srivastava <srivasta at debian.org>,
+para el sistema Debian GNU/Linux.
+.SH TRADUCTOR
+Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>

Added: dists/trunk/utils/kernel-package/kernel-package.fr.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-package.fr.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-package.fr.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,165 @@
+.\" This file was generated with po4a. Translate the source file.
+.\" 
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-package.5,v 1.6 2001/12/21 21:46:29 srivasta Exp $
+.\"
+.TH KERNEL\-PACKAGE 5 "25 mai 1999" Debian "manuel Debian GNU/Linux"
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NOM
+kernel\-package \- système pour mettre en paquet des noyaux Linux
+.SH DESCRIPTION
+Le paquet \fBkernel\-package\fR est venu du désir d'automatiser les étapes 
+routinières d'une compilation du noyau et de son installation. Si vous 
+cherchez le mode d'emploi de \fBkernel\-package\fR, veuillez consulter la page 
+de manuel \fBmake\-kpkg (1)\fR. Vous trouverez les instructions de 
+configuration dans la page \fBkernel\-pkg.conf(5).\fR
+.SH "Pourquoi utiliser kernel\-package ?"
+.RS
+.TP
+.B i) Commodité.
+Je compilais les noyaux « à la main », et cela comprenait un certain nombre 
+d'étapes, à faire dans un certain ordre. C'est dans le but d'exécuter toutes 
+les étapes nécessaires qu'a été écrit kernel\-package. Il est devenu bien 
+autre chose, mais pour l'essentiel, c'est ce qu'il fait. Et c'est 
+particulièrement important pour les novices : \fBmake\-kpkg\fR exécute toutes 
+les étapes nécessaires à la compilation d'un noyau ; et l'installation est 
+un jeu d'enfant.
+.TP
+.B ii) Possibilité d'avoir plusieurs images
+Vous pouvez maintenir différentes images du noyau sur votre machine, et sans 
+problème particulier.
+.TP
+.B iii) Possibilité d'avoir plusieurs variantes d'une même version du noyau
+Vous pouvez maintenir plusieurs variantes d'une même version du noyau sur 
+votre machine ; par exemple, une version 2.0.36 stable et une version 2.0.36 
+comprenant les derniers pilotes, et cela, sans s'inquièter d'une 
+contamination des modules dans \fI/lib/modules.\fR
+.TP
+.B iv) Valeurs par défaut intégrées
+Le paquet sait que certaines architectures utilisent vmlinuz plutôt que 
+vmlinux, que d'autres utilisent zImage plutôt que bzImage, et il appelle les 
+bonnes valeurs et place les fichiers au bon endroit.
+.TP
+.B v) Place réservée pour les modules
+Plusieurs paquets pour des modules du noyau sont intégrés à 
+\fBkernel\-package,\fR et l'on peut par exemple compiler les modules \fBpcmcia\fR 
+en même temps que l'on compile le noyau tout en étant sûr que ces modules 
+seront compatibles.
+.TP
+.B vi) gestion de dpkg
+Vous pouvez gérer les noyaux ainsi créés avec le système de gestion des 
+paquets, car un fichier .deb est créé et dpkg en prend le contrôle. Cela 
+rend plus facile la tâche des paquets qui en dépendent.
+.TP
+.B vii) Contrôle de la configuration
+le fichier de configuration de chaque image du noyau dans \fI/boot,\fR qui fait 
+partie du paquet, est sous contrôle et ainsi, l'image et son fichier de 
+configuration sont toujours ensemble.
+.TP
+.B viii) Possibilité d'avoir plusieurs fichiers de configuration
+Vous pouvez indiquer un répertoire contenant les fichiers de configuration, 
+un fichier pour chaque sous\-architecture (et même différents fichiers pour 
+i386, i486, etc). C'est une solution très élégante pour ceux qui ont besoin 
+de compiler des noyaux pour plusieurs sous\-architectures.
+.TP
+.B ix) Paquets .deb auxiliaires pour les noyaux
+Vous pouvez créer un paquet, fichier .deb, avec les en-têtes ou les sources 
+et les mettre sous le contrôle du système de gestion des paquets. Il y a des 
+paquets qui dépendent du fait que le système de gestion connaisse de tels 
+paquets.
+.TP
+.B x) Création des scripts du responsable
+Puisque l'image du noyau est mise dans un vrai paquet Debian, le paquet 
+contient les scripts du responsable ; ils proposent certaines actions comme 
+de rendre le disque amorçable, ils manipulent des liens symboliques dans / 
+de manière à rendre statiques les scripts du programme de démarrage (des 
+liens symboliques plutôt que les fichiers réels de l'image, les noms des 
+liens symboliques ne changeant pas tandis que les noms des fichiers de 
+l'image changent avec la version).
+.TP
+.B xi) Gestion des sous\-architectures
+Les innombrables sous\-architectures qui ont fleuri sous l'ombrelle des 
+architectures m68k et power\-PC sont reconnues.
+.TP
+.B xii) kernel\-patch
+Vous pouvez appliquer des patches au noyau, sous forme de fichier .deb de 
+type kernel\-patch, et construire auto\-magiquement un noyau patché tout en 
+conservant les sources du noyau NON patchées.
+.TP
+.B xiii) Images du noyau portables
+Vous pouvez compiler un noyau pour une autre machine, en utilisant par 
+exemple une machine rapide pour la compilation d'un noyau qui sera installé 
+sur une machine plus lente. C'est vraiment pratique puisque les modules sont 
+tous inclus dans le paquet .deb et qu'aucune gestion manuelle n'est 
+demandée.
+.TP
+.B xiv) Peaufinages sur l'autre machine
+Le script postinst cherche un fichier de configuration sur la machine où 
+doit être installé le noyau (non pas la machine où il a été compilé)  et 
+l'administrateur local peut résoudre les questions des liens symboliques, 
+décider si ce qui concerne le programme de démarrage doit être exécuté et 
+s'il faut créer ou non une disquette d'amorçage.
+.TP
+.B  xv) Actions possibles au moment de l'exécution
+Grâce aux scripts postinst et postrm, l'administrateur local peut insérer 
+des scripts à exécuter sur la machine où est installé le noyau. Les 
+utilisateurs de grub peuvent par exemple ajouter ou supprimer un paragraphe 
+dans le fichier menu (des exemples sont donnés dans le paquet).
+.TP
+.B xvi) Description précise de la version du noyau
+Vous pouvez préciser la version du noyau, en ligne de commande ou par une 
+variable d'environnement. Ainsi un noyau appelé kernel\-image\-2.4.1CHEZ.MOI 
+ne pourra être supplanté par le noyau officiel 2.4.1, puisque la version 
+n'est pas la même.
+.RE
+.SH "Inconvénients de make\-kpkg"
+.TP
+.B i) Automaticité
+C'est une approche douce de la compilation du noyau mais il y a des gens qui 
+aiment le métal nu.
+.TP
+.B ii) Non traditionnel
+On ne fait pas ainsi dans le monde non\-Debian. La tradition est 
+bafouée. Cependant, il a été noté que cette manière de faire devenait 
+rapidement une tradition Debian.
+.TP
+.B  iii) nécessité du super-utilisateur
+Vous êtes obligé d'utiliser \fBfakeroot\fR ou \fBsudo\fR ou \fBsuper\fR ou bien 
+d'être root pour créer un paquet .deb de l'image du noyau (mais la situation 
+n'est pas aussi mauvaise qu'elle l'était avant l'apparition de \fBfakeroot\fR).
+.RE
+.SH FICHIERS
+.I /etc/kernel\-pkg.conf.\fR \fI/etc/kernel\-img.conf.
+.SH "VOIR AUSSI"
+.B make\-kpkg\fR(1), \fBmake\fR(1), \fBLe manuel de GNU Make.
+.SH BOGUES
+Il n'y a aucune erreur. Toute ressemblance avec un bogue est du 
+délire. Vrai.
+.SH AUTEUR
+Cette page a été écrite par Manoj Srivastava <srivasta at debian.org>, 
+pour le système Debian GNU/Linux.
+.SH TRADUCTION
+Philippe Batailler <debian-l10n-french at lists.debian.org> Juillet 2004.

Added: dists/trunk/utils/kernel-package/kernel-packageconfig
===================================================================
--- dists/trunk/utils/kernel-package/kernel-packageconfig	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-packageconfig	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,121 @@
+#! /usr/bin/perl
+#                              -*- Mode: Perl -*- 
+# kernel-package-config --- 
+# Author           : root ( root at melkor.pilgrim.umass.edu ) 
+# Created On       : Thu Jun 13 08:17:09 1996
+# Created On Node  : melkor.pilgrim.umass.edu
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Tue Feb  1 02:06:56 2000
+# Last Machine Used: glaurung.green-gryphon.com
+# Update Count     : 7
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# 
+#
+#    $Id: kernel-packageconfig,v 1.5 2000/02/01 08:07:12 srivasta Exp $
+#
+
+$|=1;
+use strict;
+
+my $conffile = '/etc/kernel-pkg.conf';
+my $prompt = <<"EOP";
+
+You have installed the debian package kernel-package.  This package
+essentially consists of a Makefile called debian.rules and supporting
+scripts and documentation, and also a site over-ride file 
+ $conffile.
+At a minimum, the name and email address of the maintainer of the
+kernel packages which will be created by kernel-package should be
+provided in $conffile
+
+EOP
+;
+
+sub main (){
+  open (CONF, "$conffile") || do {
+    my $ans;
+
+    warn "Error reading configuration file $conffile:$!";
+    print "$prompt";
+    print "I could not read this file, so please edit the file by hand.\n";
+    print "\n\tPlease Hit return to continue";
+    $ans = <STDIN>;
+    exit (1);
+  };
+  my $oldrs = $/;
+  undef $/;
+  my $File = <CONF>;
+  $/ = $oldrs;
+  close (CONF);
+  if ($File =~ m|^\s*?maintainer\s*?:?=\s*?Unknown.*?$|im) {
+    my $maintainer;
+    print <<"EOF1";
+
+Configuring the Full name of the local person responsible for the
+kernel packages.
+
+This information will be used to sign the new packages produced.  If
+you never intend to sign the kernel images, source, or header packages
+created (You should only need to do so if you upload an official
+package), you may safely leave it blank.  However, we recommend that
+you do supply a full name if only so that the dpkg -s kernel-*
+information looks prettier <grin>.
+
+Please supply the full name of the local kernel maintainer
+EOF1
+;
+    print "\t[default Unknown]:";
+    $maintainer = <STDIN>;
+    $maintainer =~ s|\n||g;
+    $maintainer =~ s|\s+| |g;
+    # replace any correctly escaped ' with bare '
+    $maintainer =~ s/'\\''/'/g;
+    # then revert
+    $maintainer =~ s/'/'\\''/g;
+
+    if ($maintainer !~ m|^\s*$|) {
+      $File =~
+        s|^\s*?maintainer\s*?:?=\s*?Unknown.*?$|maintainer := $maintainer|im;
+    }
+  }
+
+
+  if ($File =~ m|^\s*?email\s*?:?=\s*?unknown.*?$|im) {
+    my $email;
+    print <<"EOF2";
+
+Configuring the email address of the local person responsible for the
+kernel packages.
+
+This information will be put into the dpkg database, you may safely
+leave it blank.  However, we recommend that you do supply a email
+address, it make keeping track easier.
+
+Please supply the email address of the local kernel maintainer
+EOF2
+;
+    print "\t[default unknown]:";
+    $email = <STDIN>;
+    $email =~ s|\n||g;
+    $email =~ s|\s+| |g;
+    if ($email !~ m|^\s*$|) {
+      $File =~
+        s|^\s*?email\s*?:?=\s*?unknown.*?$|email := $email|im;
+    }
+  }
+  open (CONF, ">$conffile") || do {
+    warn "Could not open $conffile for writing:$!";
+    exit 1;
+  };
+  print CONF $File;
+  close (CONF);
+  exit 0;
+}
+
+&main();
+exit 0;
+__END__
+


Property changes on: dists/trunk/utils/kernel-package/kernel-packageconfig
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/kernel-packageconfig.8
===================================================================
--- dists/trunk/utils/kernel-package/kernel-packageconfig.8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-packageconfig.8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,52 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\"
+.\"    $Id: kernel-packageconfig.8,v 1.2 1997/06/03 00:24:04 srivasta Exp $
+.\"
+.TH KERNEL\-PACKAGECONFIG 8 "Jan 7 1997" "Debian" "Debian GNU/Linux manual"
+.SH NAME
+kernel\-packageconfig \- Internal handler of /etc/kernel\-pkg.conf.
+.SH SYNOPSIS
+.B kernel\-packageconfig
+.SH DESCRIPTION
+The utility
+.B kernel\-packageconfig
+is called internally by the 
+.B kernel\-package postinst
+script to set up the conf file /etc/kernel\-pkg.conf.
+It is idempotent, and only modifies the file if it contains factory
+default values. It is 
+.B not
+meant for general use.
+.SH OPTIONS
+This utility does not have any options.
+.SH FILES
+The files affected by this program are
+.I /etc/kernel\-pkg.conf.
+.SH "SEE ALSO"
+.B kernel\-pkg.conf (5)
+.SH AUTHOR
+This manual page was written by Manoj Srivastava <srivasta at debian.org>,
+for the Debian GNU/Linux system.
+

Added: dists/trunk/utils/kernel-package/kernel-packageconfig.es.8
===================================================================
--- dists/trunk/utils/kernel-package/kernel-packageconfig.es.8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-packageconfig.es.8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,63 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\"
+.\"    $Id: kernel-packageconfig.es.8,v 1.3 2003/08/08 19:13:57 srivasta Exp $
+.\"
+
+.\" (c) 2003 Software in the Public Interest
+.\" Esta traducción ha sido realizada por Rubén Porras <nahoo at inicia.es>
+.\" Está basada en la página de manual original:
+.\" versión 1.2 del CVS de
+.\" /cvs/debian-doc/manpages/english/kernel-package/kernel-packageconfig.8
+.\" Revisada por Rudy Godoy <rudy at kernel-panik.org>
+
+.TH KERNEL\-PACKAGECONFIG 8 "7 de junio de 1997" "Debian" "manual Debian GNU/Linux"
+.SH NOMBRE
+kernel\-packageconfig \- Manejador interno del fichero /etc/kernel\-pkg.conf.
+.SH SINOPSIS
+.B kernel\-packageconfig
+.SH DESCRIPCIÓN
+La utilidad
+.B kernel\-packageconfig
+es usada internamente por el script de
+.B postinst
+de
+.B kernel\-package
+para preparar el fichero /etc/kernel\-pkg.conf.
+Es idempotente, y sólo modifica el fichero en caso de que contenga los valores
+predeterminados.
+.B No
+es para uso general.
+.SH OPCIONES
+Esta utilidad no tiene opciones.
+.SH FICHEROS
+El fichero afectado por este programa es
+.I /etc/kernel\-pkg.conf.
+.SH "VÉASE TAMBIÉN"
+.B kernel\-pkg.conf (5)
+.SH AUTOR
+Esta página del manual fue escrita por Manoj Srivastava <srivasta at debian.org>,
+para el sistema Debian GNU/Linux.
+.SH TRADUCTOR
+Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>

Added: dists/trunk/utils/kernel-package/kernel-packageconfig.fr.8
===================================================================
--- dists/trunk/utils/kernel-package/kernel-packageconfig.fr.8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-packageconfig.fr.8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,51 @@
+.\" This file was generated with po4a. Translate the source file.
+.\" 
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\"
+.\"    $Id: kernel-packageconfig.8,v 1.2 1997/06/03 00:24:04 srivasta Exp $
+.\"
+.TH KERNEL\-PACKAGECONFIG 8 "7 Janvier 1997" Debian "manuel Debian GNU/Linux"
+.SH NOM
+kernel\-packageconfig \- Programme de gestion du fichier 
+/etc/kernel\-pkg.conf.
+.SH SYNOPSIS
+.B kernel\-packageconfig
+.SH DESCRIPTION
+L'utilitaire \fBkernel\-packageconfig\fR est appelé à l'intérieur du script 
+\fBpostinst du paquet kernel\-package\fR afin de fabriquer le fichier de 
+configuration /etc/kernel\-pkg.conf. Ce programme est idempotent et il ne 
+modifie le fichier que s'il contient les valeurs par défaut d'origine. 
+Il n'a pas été conçu pour un usage direct.
+.SH OPTIONS
+Cet utilitaire n'a aucune option.
+.SH FICHIERS
+Le fichier modifié par ce programme est \fI/etc/kernel\-pkg.conf.\fR
+.SH "VOIR AUSSI"
+.B kernel\-pkg.conf (5)
+.SH AUTEUR
+Cette page a été écrite par Manoj Srivastava <srivasta at debian.org>, 
+pour le système Debian GNU/Linux.
+.SH TRADUCTION
+Sylvain Cherrier <sylvain.cherrier at free.fr> Juillet 2004.

Added: dists/trunk/utils/kernel-package/kernel-pkg.conf
===================================================================
--- dists/trunk/utils/kernel-package/kernel-pkg.conf	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-pkg.conf	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,21 @@
+# This file is used by kernel-package (>2.0) to provide a means of the site 
+# admin to over-ride settings in the distributed debian/rules. Typically
+# thus is used to set maintainer information, as well as the priority
+# field. However, one may hack a full makefile in here (you should
+# really know what you are doing here if you do that, though)
+
+# Please change the maintainer information, as well as the Debian version
+# below, (and maybe the priority as well, especially if you are uploading
+# an official package)
+
+# The maintainer information.
+maintainer := Unknown Kernel Package Maintainer
+email := unknown at unconfigured.in.etc.kernel-pkg.conf
+
+# Priority of this version (or urgency, as dchanges would call it)
+priority := Low
+
+# This is the Debian revision number (defaulted to 1.0 in debian/rules)
+# You may leave it commented out if you use the wrapper script, or
+# if you create just one kernel-image package per Linux kernel revision
+# debian := 1.0

Added: dists/trunk/utils/kernel-package/kernel-pkg.conf.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-pkg.conf.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-pkg.conf.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,430 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-pkg.conf.5,v 1.37 2003/09/01 17:09:15 srivasta Exp $
+.\"
+.TH KERNEL\-PKG.CONF 5 "Jan  7 1997" "Debian" "Debian GNU/Linux manual" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NAME
+kernel\-pkg.conf \- site wide configuration file for make\-kpkg
+.SH SYNOPSIS
+.I /etc/kernel\-pkg.conf
+or
+.I ~/.kernel\-pkg.conf
+.SH "DESCRIPTION"
+The file 
+.I /etc/kernel\-pkg.conf
+or
+.I ~/.kernel\-pkg.conf
+is actually a 
+.BR Makefile
+snippet included during the kernel packages build process, and hence
+you may put any legal Makefile directive in that file (just make very
+sure you know what you are doing).  If the per user configuration file
+.I ~/.kernel\-pkg.conf
+exists, it is loaded in favour of the system wide configuration file
+.I /etc/kernel\-pkg.conf.
+.PP
+All the variables have reasonable default values, and maybe
+overridden on a per run or a per individual basis by using
+environment variables.  Some of the variables can further be
+overridden by options to 
+.B make\-kpkg.
+.PP
+At the moment, the user modifiable variables supported are:
+.TP
+.B maintainer
+Local kernel-* package maintainer. Set up at package installation by
+the 
+.IR postinst.
+Can be overridden by the environment variable 
+.B KPKG_MAINTAINER.
+Please note that any apostrophes "'" shall have to be quoted like so:
+maintainer = John O'\\''Brien. Yes, this is ugly, but this works.
+.TP
+.B email      
+The email address of that person.  Set up at package installation by
+the 
+.IR postinst.
+Can be overridden by the environment variable 
+.B KPKG_EMAIL.
+.TP
+.B pgp           
+Name to search for in the pgp database 
+.BI if
+separate modules (like pcmcia etc) are being built in
+.IR /usr/src/modules/.
+Can be overridden by the environment variable 
+.B PGP_SIGNATURE, 
+and is overridden (again) by the 
+.IR \-\-pgpsign
+option of
+.B make\-kpkg.
+Defaults to 
+.I maintainer.
+(Optional)
+.TP
+.B debian         
+The Debian revision of the kernel packages. Can be overridden
+by the environment variable 
+.B DEBIAN_REVISION, 
+and is overridden (again) by the 
+.IR \-\-revision
+option of
+.B make\-kpkg.
+Defaults to 
+.I 10.0.0.Custom
+(Optional)
+.TP
+.B debian_revision_mandatory
+Normally unset. If this, or the environment variable
+.B DEBIAN_REVISION_MANDATORY
+are set, then not providing a debian revision results in an error (and 
+.B make\-kpkg
+shall not provide a default value of 10.0.0.Custom)
+.TP
+.B link_in_boot
+Set to True if you want the symbolic link to the kernel image, namely, 
+.I vmlinuz 
+in 
+.I /boot 
+rather than the default 
+.I /.  
+Can be overridden by the environment variable
+.B LINK_IN_BOOT. 
+Defaults to undefined.
+(Optional)
+.TP
+.B kimage         
+The kernel image type (i.e. zImage or bzImage). Can be
+overridden from the environment variable 
+.B IMAGE_TYPE,  
+and is overridden (again) by the options
+.IR \-\-zimage
+or
+.IR \-\-bzimage
+of
+.B make\-kpkg.
+Defaults to 
+.I bzImage.
+(Optional)
+.TP
+.B no_symlinks
+Whether to use symlinks to the 
+.I image
+file. Can be overridden by the environment variable
+.B NO_SYMLINK
+Mutually exclusive to 
+.I reverse_symlinks. 
+Can be used with
+.I link_in_boot. 
+The image is placed in vmlinuz (instead of /boot/vmlinuz\-X.X.XX). The
+old vmlinuz is moved to vmlinuz.old unconditionally. (Normally, that
+is only done if the version of the new image differs from the old
+one). This restricts you to two images, unless you take additional
+action and save copies of older images. This is for people who have
+.I /boot
+on a system that does not use symbolic links (and say, they use
+loadlin as a boot loader). This is a Hack.
+Defaults to  undefined (optional)
+.TP
+.B reverse_symlinks
+Whether to use reverse symlinks (that is, the real file is the one
+without the version number, and the numbered version is the link) to the 
+.I image
+file. Can be overridden by the environment variable
+.B REVERSE_SYMLINK
+Mutualy exclusive to 
+.I no_symlinks.
+Can be used with
+.I link_in_boot.
+Just like 
+.I no_symlinks, 
+except that the
+/boot/vmlinuz\-X.XX is symlinked to the real new
+image, vmlinuz. This, too, restricts you to just two
+images unless further action is taken. The older
+symlinks are left dangling. This is for people with
+.I /boot
+on umsdos, and who can't see the link in dos, but
+do want to know the image version when in Linux. 
+This is a Hack.
+Defaults to  undefined. (optional)
+.TP
+.B patch_the_kernel
+This is an experts only variable. If set to YES (ENV
+variable 
+.B PATCH_THE_KERNEL 
+overrides this), the build
+process causes run\-parts to be run over
+.I /usr/src/kernel\-patches/$(architecture)/apply 
+and (hopefully) reverses the process during clean by
+running run\-parts over
+.I /usr/src/kernel\-patches/$(architecture)/unpatch. 
+The special architecture all is used for arch independent patches.
+.TP
+.B config_target
+What type of configure step to do.
+Defaults to oldconfig, which is good for non\-interactive (or minimally
+interactive) runs.
+If you are setting patch_the_kernel to YES and some of the patches
+change what configuration settings are available, then you may wish to
+set this to something else (like menuconfig or xconfig).
+(ENV variable
+.B CONFIG_TARGET
+overrides this setting.)
+If the value of config_target is other than config, oldconfig,
+menuconfig or xconfig then it is reset to oldconfig.
+.TP
+.B use_saved_config
+This is an experts only variable. If set to NO (ENV
+variable 
+.B USE_SAVED_CONFIG
+overrides this), the file .config.save in the top level directory is
+ignored. 
+.TP
+.B root_cmd 
+This is a variable meant to be passed on to 
+.B dpkg\-buildpackage
+in the 
+.I buildpackage
+target.
+This should be set to a means of gaining superuser access (for
+example, 
+.I `sudo'
+or 
+.I `fakeroot')
+as needed by 
+.B dpkg\-buildpackages' 
+-r option. The environment variable 
+.B ROOT_CMD
+overrides this. Use the environment variable
+.B UNSIGN_SOURCE
+to pass an option to dpkg\-buildpackage to not sign the
+source; similarly, use the environment variable
+.B UNSIGN_CHANGELOG 
+to pass an option to dpkg\-buildpackage to not sign the
+changelog. Again, this variable is only useful for the
+.I buildpackage
+target. Set the  environment variable 
+.B ROOT_CMD
+if you just wish to build the kernel image, for instance.
+.TP
+.B delete_build_link
+If set to YES, the symbolic link 
+.I /lib/modules/$VERSION/build
+shall be removed from the resulting .deb package.  The environment variable 
+.B DELETE_BUILD_LINK
+overrides this. 
+.TP
+.B do_clean	
+Set to anything but YES, this shall forego the make clean done in the
+kernel source tree after building the kernel image package. The
+environment variable 
+.B CLEAN_SOURCE
+overrides this.
+.TP
+.B install_vmlinux
+Set to YES to install the uncompressed kernel ELF image along with the bootable
+compressed kernel image (vmlinuz).  This image is necessary for profiling
+kernel and userspace with oprofile (oprofile.sourceforge.net, i386 only).
+.TP 
+.B image_clean_hook
+Set to point to an executable, this shall cause that executable to run
+from the top level of the (temporary) kernel image tree before the
+kernel image is packaged. This has no effect on anything other than
+the image that is being packaged -- if the script operates on the
+current directory and its children, the original source tree should
+remain intact.  This is to facilitate massaging of the kernel image
+that is packaged.
+.TP 
+.B source_clean_hook
+Set to point to an executable, this shall cause that executable to run
+from the top level of the (temporary) kernel source tree before the
+sources are packaged, 
+.I ./debian/tmp\-source/usr/src/kernel\-source\-X.X.XX.
+This has no effect on anything other than the sources that are being
+packaged -- if the script operates on the current directory and its
+children, the original source tree should remain intact. This is to
+facilitate massaging of the kernel sources that are packaged (for
+example, to remove version control directories, or to prune away
+unwanted architectures).
+.TP 
+.B header_clean_hook
+Set to point to an executable, this shall cause that executable to run
+from the top level of the kernel headers before the headers are
+packaged. This has no effect on anything other than the sources that
+are being packaged -- if the script operates on the current directory
+and its children, the original source tree should remain intact. This
+is to facilitate massaging of the kernel headers that are packaged
+(for example, to remove version control directories, or to prune away
+unwanted architectures).
+.TP 
+.B doc_clean_hook
+Set to point to an executable, this shall cause that executable to run
+from the top of the documentation tree before kernel documentation is
+packaged.  This has no effect on anything other than the documentation
+that is being packaged -- if the script operates on the current
+directory and its children, the original source tree should remain
+intact. This is to facilitate massaging of the kernel documentation
+that is packaged (for example, to remove version control directories,
+or to prune away unwanted architectures).
+.TP
+.B extra_docs
+This variable should be set to the path of any extra documentation
+that should be installed in 
+.I /usr/share/doc/kernel\-image\-X.X.XX/
+directory. There is no checking for name conflicts, and the files are
+not compressed. Hence, if you want the files to be compressed, please
+precompress it and provide the path of the compressed file.  The
+environment variable  
+.B EXTRA_DOCS
+overrides this, and would most likely be how extra documentation is
+specified. 
+.TP
+.B kpkg_follow_symlinks_in_src
+This option is especially useful for people who use symlinc farms to
+compile kernels. With this option, kernel\-source and kernel\-header
+packages shall not be just full of dangling symlinks, instead, the
+symbolic links shall be followed. Please note that any symbolic links
+in the kernel sources would be flattened as well.  The environment
+variable 
+.B KPKG_FOLLOW_SYMLINKS_IN_SRC
+overrides this.
+.TP
+.B make_libc_headers
+This is meant to be used by the 
+.I libc6 
+maintainer, when he compiles
+.I libc6, 
+to also package up the corresponding headers. 
+.B DO NOT SET THIS
+unless you know what you are doing, since a mismatch between the
+headers you package and 
+.I libc6 
+may well 
+create a subtle instability in all code compiled on your machine. You
+have been warned. The environment variable 
+.B MAKE_LIBC_HEADERS
+overrides this.
+.TP
+.B CONCURRENCY_LEVEL
+If defined, this variable sets the concurrency level of make used to
+compile the kernel and the modules set using 
+.I -j
+flags to the sub make in the 
+.B build
+target of 
+.B make\-kpkg.
+Should be a (small) integer, if used.
+.TP
+.B ARCH_IN_NAME
+If defined, this variable causes 
+.B make\-kpkg
+to use an extended name for the kernel image package by embedding the
+subarchitecture  in the image name, so one could write a script to
+create multiple subarchitectures one after the  other. 
+.B Please note
+that  only  the package 
+.I name
+is  affected,  not module locations etc.
+.TP
+.B CONFDIR
+This variable should be set to a directory which contains architecture
+specific 
+.I .config
+files (look at
+.I /usr/share/kernel\-package/Config
+for examples). This is useful for people who need to compile for
+several architectures. Defaults to 
+.I /usr/share/kernel\-package/Config
+.TP
+.B IMAGEDIR
+If you want the image to be stored elsewhere than
+.I /boot
+set this variable to the dir where you want the image. This may be of
+help to
+.B loadlin
+users. Defaults to 
+.I /boot.
+.TP
+.B MODULE_LOC
+Set this variable, either in the environment or in the config file, to
+point to the location where the add\-on modules are located. Defaults
+to 
+.I /usr/src/modules
+.TP
+.B CONFDIR
+Set this variable, either in the environment or in the config file, to
+point to the location where the kernel config files are
+located. Defaults to 
+.I /usr/share/kernel\-package/Config
+.TP
+.B PATCH_DIR 
+Set this variable, either in the environment or in the config file, to
+point to the location where the add\-on kernel patches are
+located. Defaults to
+.I /usr/src/kernel\-patches/ARCHITECTURE
+.TP
+.B ALL_PATCH_DIR 
+Set this variable, either in the environment or in the config file, to
+point to the location where the add\-on arch independent kernel patches
+are located. Defaults to
+.I /usr/src/kernel\-patches/all
+.PP
+The value of a variable can be set so:
+.IP a)
+Defaults exist in the rules file. These are the values used if no
+customization is done.
+.IP b)
+Variables can be set in the config file 
+.I /etc/kernel\-pkg.conf. 
+These values override the defaults.
+.IP c)
+Variables can also be set by setting a corresponding environment
+variable.  These values override the config file and the defaults.
+.IP d)
+Using 
+.B make\-kpkg 
+options, or, if using the rules file directly, on 
+command line 
+.br
+.BI "# xxx/rules DEBIAN_REVISION=2.0a kernel_image"
+.br
+This overrides all the above methods.
+.SH FILES
+The file described here is
+.I /etc/kernel\-pkg.conf.
+or
+.I ~/.kernel\-pkg.conf.
+.SH "SEE ALSO"
+.BR make\-kpkg (1),
+.BR kernel\-img.conf (5),
+.BR make (1),
+.B The GNU Make manual.
+.SH BUGS
+There are no bugs.  Any resemblance thereof is delirium. Really.
+.SH AUTHOR
+This manual page was written by Manoj Srivastava <srivasta at debian.org>,
+for the Debian GNU/Linux system.

Added: dists/trunk/utils/kernel-package/kernel-pkg.conf.es.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-pkg.conf.es.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-pkg.conf.es.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,420 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-pkg.conf.es.5,v 1.3 2003/08/08 19:13:57 srivasta Exp $
+.\"
+
+.\" (c) 2003 Software in the Public Interest
+.\" Esta traducción ha sido realizada por Rubén Porras <nahoo at inicia.es>
+.\" Está basada en la página de manual original:
+.\" versión 1.9 del CVS de /cvs/debian-doc/manpages/english/kernel-package/
+.\" Revisada por Rudy Godoy <rudy at kernel-panik.org>
+
+.TH KERNEL\-PKG.CONF 5 "7 de junio de 1997" "Debian" "manual Debian GNU/Linux" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NOMBRE
+kernel\-pkg.conf \- fichero de configuración global del sistema para make\-kpkg
+.SH SINOPSIS
+.I /etc/kernel\-pkg.conf
+o
+.I ~/.kernel\-pkg.conf
+.SH "DESCRIPCIÓN"
+El fichero 
+.I /etc/kernel\-pkg.conf
+o
+.I ~/.kernel\-pkg.conf
+actualmente es un pequeño
+.BR Makefile
+incluido durante el proceso de construcción del núcleo, debido a esto puede
+poner cualquier cosa permitida en este tipo de ficheros (simplemente esté muy
+seguro acerca de lo que hace). Si existe la configuración de usuario
+.I ~/.kernel\-pkg.conf
+, se usa en favor del fichero de configuración global
+.I /etc/kernel\-pkg.conf.
+.PP
+Todas las variables tienen valores razonables de forma predeterminada, pueden
+ser modificadas para una ejecución o para un caso en concreto usando variables
+de entorno. Algunas de las variables pueden ser modificadas con opciones de
+.B make\-kpkg.
+.PP
+En este momento, las variables modificables por el usuario son:
+.TP
+.B maintainer
+Encargado del paquete local kernel\-*. Establecido en la instalación por
+.IR postinst.
+Puede ser modificado mediante la variable de entorno
+.B KPKG_MAINTAINER.
+Dese cuenta que cualquier apostrofe "'" debe de ser entrecomillado del siguiente
+modo:
+maintainer = John O'\\''Brien. Si, es feo pero funciona.
+.TP
+.B email      
+La dirección de correo electrónico del encargado. Establecido en la instalación
+por
+.IR postinst.
+Puede ser modificado mediante la variable de entorno
+.B KPKG_EMAIL.
+.TP
+.B pgp           
+Nombre a buscar en la base de datos pgp 
+.BI si
+construimos módulos separados (como pcmcia) en
+.IR /usr/src/modules/.
+Puede ser modificado mediante la variable de entorno
+.B PGP_SIGNATURE, 
+o (de nuevo) por la opción 
+.IR \-\-pgpsign
+de
+.B make\-kpkg.
+Por omisión es 
+.I maintainer.
+(Opcional)
+.TP
+.B debian         
+La revisión de Debian del paquete con el núcleo. Puede ser modificado mediante
+la variable de entorno
+.B DEBIAN_REVISION, 
+o (de nuevo) por la opción 
+.IR \-\-revision
+de
+.B make\-kpkg.
+Por omisión es 
+.I 10.0.0.Custom
+(Opcional)
+.TP
+.B debian_revision_mandatory
+Normalmente sin definir. Si ésta o la variable de entorno
+.B DEBIAN_REVISION_MANDATORY
+están establecidas, entonces, la falta de una revisión de Debian causa un error (y
+.B make\-kpkg
+no proporcionará un valor por omisión de 10.0.0.Custom)
+.TP
+.B link_in_boot
+Póngalo a True si quiere el enlace simbólico a la imagen del núcleo, llamado
+.I vmlinuz 
+en 
+.I /boot 
+en vez de en el sitio predeterminado 
+.I /.  
+Puede ser modificado mediante la variable de entorno
+.B LINK_IN_BOOT. 
+Por omisión está indeterminado.
+(Opcional)
+.TP
+.B kimage         
+El tipo de imagen del núcleo (e.g. zImage o bzImage). Puede ser modificado
+mediante la variable de entorno
+.B IMAGE_TYPE,  
+o (de nuevo) por las opciones
+.IR \-\-zimage
+o
+.IR \-\-bzimage
+de
+.B make\-kpkg.
+Por omisión es 
+.I bzImage.
+(Opcional)
+.TP
+.B no_symlinks
+Determina si se usan o no enlaces al fichero con la 
+.I imagen.
+Puede ser modificado mediante la variable de entorno
+.B NO_SYMLINK
+Mutuamente excluyente con
+.I reverse_symlinks. 
+Puede usarse con
+.I link_in_boot. 
+La imagen se coloca en vmlinuz (en vez de en /boot/vmlinuz\-X.X.XX). El vmlinuz
+anterior se mueve a vmlinuz.old incondicionalmente. (Normalmente, sólo se hace
+si la versión de la nueva imagen difiere de la anterior). Esto le restringe a
+dos imágenes, a menos que usted tome medidas adicionales y guarde copias de
+imágenes anteriores. Esto es para aquellos que tienen
+.I /boot
+en un sistema que no usa los enlaces simbólicos (y digamos, que usan loadlin
+como gestor de arranque). Esto es una chapuza.
+Por omisión está indefinido (opcional)
+.TP
+.B reverse_symlinks
+Determina si se usan enlaces simbólicos invertidos (esto es, el fichero real es
+el que no tiene número de versión, la versión numerada es el enlace) al fichero
+con la
+.I imagen.
+Puede ser modificado mediante la variable de entorno
+.B REVERSE_SYMLINK
+Mutuamente excluyente con
+.I no_symlinks.
+Se puede usar junto con
+.I link_in_boot.
+Igual que
+.I no_symlinks, 
+excepto porque /boot/vmlinuz\-X.XX es enlazado con la nueva imagen real,
+vmlinuz. Esto también le restringe a dos imágenes a menos que tome alguna acción
+adicional. Los enlaces anteriores quedan colgando. Esto es para aquellos con
+.I /boot
+en umsdos, y no pueden ver el enlace en dos, pero quieren saber el número de la
+versión cuando estén en Linux. Esto es una chapuza.
+Por omisión está sin definir. (opcional)
+.TP
+.B patch_the_kernel
+Esta variable es sólo para expertos. Si es YES (la variable de entorno 
+.B PATCH_THE_KERNEL 
+lo modifica), el proceso de construcción hace que se ejecute sobre
+.I /usr/src/kernel\-patches/$(architecture)/apply 
+y (afortunadamente) deshaga el proceso durante la fase de limpieza ejecutando
+run\-parts sobre 
+.I /usr/src/kernel\-patches/$(architecture)/unpatch. 
+La arquitectura especial all se usa para parches independientes de la arquitectura.
+.TP
+.B config_target
+Define el tipo de configuración a usar. Por omisión es oldconfig, lo que está
+bien para configuraciones no interactivas (o mínimamente interactivas). Si está
+poniendo patch_the_kernel a YES y algunos de los parches cambian la
+configuración disponible, entonces es posible que desee poner esto a otro valor
+(como menuconfig o xconfig).
+(La variable de entorno
+.B CONFIG_TARGET
+modifica éste valor de configuración).
+Si el valor de config_target es otro distinto de config, oldconfig,
+menuconfig o xconfig se vuelve a poner a oldconfig.
+.TP
+.B use_saved_config
+Ésta variable es sólo para expertos. Si es NO (la variable de entorno 
+.B USE_SAVED_CONFIG
+lo modifica), el fichero .config.save en el directorio principal es ignorado. 
+.TP
+.B root_cmd 
+Esta variable que se pasa a
+.B dpkg\-buildpackage
+en el objetivo
+.I buildpackage.
+Establece el modo de ganar permisos de superusuario (por ejemplo, 
+.I `sudo'
+o
+.I`fakeroot')
+que 
+.B dpkg\-buildpackages' 
+necesita usando la opción \-r. La variable de entorno 
+.B ROOT_CMD
+lo modifica. Use la variable de entorno
+.B UNSIGN_SOURCE
+para pasar una opción a dpkg\-buildpackage para que éste no firme las fuentes,
+del mismo modo, use la variable de entorno
+.B UNSIGN_CHANGELOG 
+para pasar una opción a dpkg\-buildpackage para que no firme el fichero de
+cambios. De nuevo, esta variable sólo es útil para el objetivo
+.I buildpackage. 
+Establezca la variable de entorno
+.B ROOT_CMD
+si sólo desea construir la imagen del núcleo, por ejemplo.
+.TP
+.B delete_build_link
+Si es  YES, el enlace simbólico a 
+.I /lib/modules/$VERSION/build
+será eliminado del paquete .deb resultante. La variable de entorno
+.B DELETE_BUILD_LINK
+lo modifica. 
+.TP
+.B do_clean	
+Si es cualquier cosa menos YES, evita que se haga un make clean en el árbol de
+fuentes del núcleo después de construir el paquete con la imagen. La variable de
+entorno 
+.B CLEAN_SOURCE
+lo modifica.
+.TP
+.B install_vmlinux
+Si es YES instalará la imagen ELF del núcleo descomprimida junto con la imagen
+arrancable y comprimida (vmlinuz). Esta imagen es necesaria para medir el
+rendimiento del núcleo y usar userspace con oprofile (oprofile.sourceforge.net,
+sólo i386).
+.TP
+.B image_clean_hook
+Si apunta a un ejecutable, éste será ejecutado desde el directorio principal con
+la imagen (temporal) del núcleo antes de que sea empaquetada. Sólo tiene efecto
+sobre la imagen que se esté empaquetando \-\- si el opera en el directorio
+actual y sus subdirectorios, los directorios originales con las fuentes deben
+permanecer intactos. De esta forma se facilitan los pequeños retoques a la
+imagen del núcleo que ese esté empaquetando.
+.TP
+.B source_clean_hook
+Si apunta a un ejecutable, éste será ejecutado desde el directorio principal de
+las fuentes (temporales) del núcleo antes de que sean empaquetadas,
+.I ./debian/tmp\-source/usr/src/kernel\-source\-X.X.XX.
+No tiene efecto sobre otra cosa que no sean las fuentes empaquetadas -- si el
+script opera en el directorio actual y sus descendientes, el árbol de
+directorios con el código fuente original no se verá modificado. Esto ayuda a
+moldear las fuentes empaquetadas (por ejemplo, eliminar directorios de control
+de versiones, o eliminar arquitecturas).
+.TP 
+.B header_clean_hook
+Si apunta a un ejecutable, este será ejecutado desde el directorio principal de
+las cabeceras del núcleo antes de que sean empaquetadas. No tiene efecto sobre
+otra cosa que no sean las fuentes empaquetadas -- si el script opera en el
+directorio actual y sus descendientes, el árbol de directorios con el código
+fuente original no se verá modificado. Esto ayuda a moldear las fuentes
+empaquetadas (por ejemplo, eliminar directorios de control de versiones, o
+eliminar arquitecturas).
+.TP 
+.B doc_clean_hook
+Si apunta a un ejecutable, este será ejecutado desde el directorio principal de
+la documentación del núcleo antes de que sea empaquetada. No tiene efecto sobre
+otra cosa que no sea la documentación empaquetada -- si el script opera en el
+directorio actual y sus descendientes, el árbol de directorios con el código
+fuente original no se verá modificado. Esto ayuda a moldear las fuentes
+empaquetadas (por ejemplo, eliminar directorios de control de versiones, o
+eliminar arquitecturas).
+.TP
+.B extra_docs
+Esta variable debe de apuntar a la ruta donde se encuentra toda la documentación
+extra que debe instalarse en el directorio
+.I /usr/share/doc/kernel\-image\-X.X.XX/ .
+No hay ninguna comprobación de conflictos entre nombres, y los ficheros no son
+comprimidos. Debido a esto, si desea que los ficheros sean comprimidos debe de
+comprimirlos y luego proporcionar la ruta al fichero comprimido. La variable de
+entorno
+.B EXTRA_DOCS
+lo modifica, es la forma más habitual de empaquetar documentación extra. 
+.TP
+.B kpkg_follow_symlinks_in_src
+Esta opción es especialmente útil para aquellos que usan multitud de enlaces
+simbólicos para compilar los núcleos. Con esta opción, los paquetes
+kernel\-source y kernel\-header no estarán llenos de enlaces rotos, en su lugar,
+se seguirán los enlaces simbólicos. Dese cuenta de que cualquier enlace
+simbólico en las fuentes del núcleo se sustituirá por el fichero enlazado. La
+variable de entorno
+.B KPKG_FOLLOW_SYMLINKS_IN_SRC
+modifica este comportamiento.
+.TP
+.B make_libc_headers
+Esta opción es para el encargado de
+.I libc6 
+, cuando compila
+.I libc6, 
+para además empaquetar las cabeceras correspondientes.
+.B NO LO USE
+a menos que sepa lo que hace, una pequeña equivocación entre el paquete de
+cabeceras y
+.I libc6 
+puede hacer que todo el código compilado en su máquina sea inestable. Ha sido
+avisado. La variable de entorno
+.B MAKE_LIBC_HEADERS
+lo modifica.
+.TP
+.B CONCURRENCY_LEVEL
+Si se define, esta variable establece el nivel de concurrencia usado para
+compilar el núcleo y los módulos usando la opción
+.I -j
+en el subproceso make del objetivo
+.B build
+de
+.B make\-kpkg.
+Si se usa, debería ser un entero (pequeño).
+.TP
+.B ARCH_IN_NAME
+Si se define, esta variable hace que
+.B make\-kpkg
+use un nombre extendido para la imagen del núcleo empotrando la sub\-arquitectura
+en el nombre de la imagen, de este modo uno puede escribir un script que cree
+múltiples sub\-arquitecturas, una detrás de la otra.
+.B Note
+que solamente afecta al
+.I nombre
+del paquete, no afecta a la localización de los módulos y demás.
+.TP
+.B CONFDIR
+Esta variable debe apuntar a un directorio que contenga ficheros
+.I .config
+específicos de una arquitectura (consulte
+.I /usr/share/kernel\-package/Config
+para ejemplos). Útil para los que necesiten compilar para varias
+arquitecturas. Por omisión apunta a
+.I /usr/share/kernel\-package/Config
+.TP
+.B IMAGEDIR
+Si quiere que la imagen se guarde en algún otro sitio distinto de
+.I /boot
+establezca esta variable al directorio deseado. Puede ser de ayuda para los
+usuarios de
+.B loadlin.
+Por omisión es
+.I /boot.
+.TP
+.B MODULE_LOC
+Establezca esta variables, bien en el entorno o bien en el fichero de
+configuración al lugar donde se encuentren módulos adicionales. Por omisión
+.I /usr/src/modules
+.TP
+.B CONFDIR
+Establezca esta variable, bien en el entorno o bien en el fichero de
+configuración al lugar donde se encuentren los ficheros de configuración del
+núcleo. Por omisión
+.I /usr/share/kernel\-package/Config
+.TP
+.B PATCH_DIR 
+Establezca esta variable, bien en el entorno o bien en el fichero de
+configuración al lugar donde se encuentren parches adicionales. Por omisión
+.I /usr/src/kernel\-patches/ARCHITECTURE
+.TP
+.B ALL_PATCH_DIR 
+Establezca esta variable, bien en el entorno o bien en el fichero de
+configuración al lugar donde se encuentren parches independientes de la
+arquitectura adicionales. Por omisión
+.I /usr/src/kernel\-patches/all
+.PP
+El valor una variable puede establecerse de forma que:
+.IP a)
+Los valores predeterminados están en el fichero rules. Se usan siempre que no
+haya ninguna otra preferencia establecida.
+.IP b)
+Las variables pueden establecerse en el fichero de configuración 
+.I /etc/kernel\-pkg.conf. 
+Estos valores modifican los predeterminados.
+.IP c)
+Las variables también se pueden establecer con su correspondiente variable de
+entorno. Estos valores predominan sobre el fichero de configuración y los
+valores predeterminados.
+.IP d)
+Usando las opciones de 
+.B make\-kpkg 
+, o, si se usa directamente el fichero rules, en la línea de órdenes 
+.br
+.BI "# xxx/rules DEBIAN_REVISION=2.0a kernel_image"
+.br
+Esto predomina sobre todos los métodos descritos anteriormente.
+.SH FICHEROS
+El fichero descrito en este documento es
+.I /etc/kernel\-pkg.conf.
+o
+.I ~/.kernel\-pkg.conf.
+.SH "VÉASE TAMBIÉN"
+.BR make\-kpkg (1),
+.BR kernel\-img.conf (5),
+.BR make (1),
+.B El manual de GNU Make.
+.SH FALLOS
+No tiene fallos. Cualquier cosa que se lo parezca es un delirio, de verdad.
+.SH AUTOR
+Esta página del manual fue escrita por Manoj Srivastava <srivasta at debian.org>,
+para el sistema Debian GNU/Linux.
+.SH TRADUCTOR
+Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>

Added: dists/trunk/utils/kernel-package/kernel-pkg.conf.fr.5
===================================================================
--- dists/trunk/utils/kernel-package/kernel-pkg.conf.fr.5	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/kernel-pkg.conf.fr.5	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,421 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" $Id: kernel-pkg.conf.5,v 1.37 2003/09/01 17:09:15 srivasta Exp $
+.\"
+.TH KERNEL\-PKG.CONF 5 "7 Jan 1997" "Debian" "Manuel Debian GNU/Linux" 
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NOM
+kernel\-pkg.conf \- fichier de configuration générale pour make\-kpkg
+.SH SYNOPSIS
+.I /etc/kernel\-pkg.conf
+ou
+.I ~/.kernel\-pkg.conf
+.SH "DESCRIPTION"
+Le fichier
+.I /etc/kernel\-pkg.conf
+ou
+.I ~/.kernel\-pkg.conf
+est en fait un bout de
+.BR Makefile
+inséré pendant le processus de construction des paquets concernant le noyau
+\ ;\ de ce fait, vous pouvez mettre toute directive acceptée par Make dans
+ce fichier (soyez simplement très vigilant à ce que vous faites). Si le fichier
+de configuration personnel
+.I ~/.kernel\-pkg.conf
+existe, il est chargé en priorité par rapport à celui générique du système 
+.I /etc/kernel\-pkg.conf.
+.PP
+Toutes les variables ont des valeurs acceptables par défaut, et peuvent être
+modifiées ponctuellement ou pour un utilisateur grâce aux 
+variables d'environnement. Certaines de ces variables peuvent de nouveau être 
+modifiées par les options de
+.B make\-kpkg.
+.PP
+Actuellement, les variables modifiables par l'utilisateur sont\ :
+.TP
+.B maintainer
+Le responsable local des paquets kernel-*. Définie lors de l'installation du 
+paquet par le script 
+.IR postinst.
+Modifiable grâce à la variable d'environnement
+.B KPKG_MAINTAINER.
+Notez bien que toute apostrophe ' doit être protégée, comme dans\ :\ 
+maintainer\ =\ John O'\\''Brien. Oui, c'est très laid, mais ça marche.
+.TP
+.B email      
+L'adresse de ce responsable. Définie lors de l'installation du paquet par 
+.IR postinst.
+Modifiable grâce à la variable d'environnement
+.B KPKG_EMAIL.
+.TP
+.B pgp           
+Nom à rechercher dans la base de données pgp
+.BI si
+des modules distincts (tels que pcmcia, etc.) sont construits dans 
+.IR /usr/src/modules/.
+Modifiable par la variable d'environnement
+.B PGP_SIGNATURE, 
+puis (encore) modifiable par l'option
+.IR \-\-pgpsign
+de
+.B make\-kpkg.
+Réglée par défaut à 
+.I maintainer.
+(Optionnelle)
+.TP
+.B debian         
+Le numéro de révision Debian des paquets du noyau. Modifiable par la variable
+d'environnement
+.B DEBIAN_REVISION, 
+puis (encore) modifiable par l'option
+.IR \-\-revision
+de
+.B make\-kpkg.
+Réglée par défaut à
+.I 10.0.0.Custom
+(Facultative)
+.TP
+.B debian_revision_mandatory
+Normalement pas définie. Si cette variable, ou la variable d'environnement
+.B DEBIAN_REVISION_MANDATORY
+sont définies, l'omission d'un numéro de révision Debian provoquera une
+erreur (et
+.B make\-kpkg
+ne fournira pas la valeur 10.0.0.Custom par défaut)
+.TP
+.B link_in_boot
+À mettre à «\ True\ » si vous voulez que le lien symbolique
+.I vmlinuz 
+vers l'image du noyau soit dans 
+.I /boot 
+plutôt que dans
+.I /  
+par défaut. Modifiable par la variable d'environnement
+.B LINK_IN_BOOT 
+qui n'est pas définie par défaut.
+(Optionnelle)
+.TP
+.B kimage         
+Le type de l'image du noyau (zImage, ou bzImage, par exemple). Modifiable par
+la variable d'environnement
+.B IMAGE_TYPE,  
+puis (encore) modifiable par les options
+.IR \-\-zimage
+ou
+.IR \-\-bzimage
+de
+.B make\-kpkg.
+Valeur par défaut : 
+.I bzImage.
+(Optionnelle)
+.TP
+.B no_symlinks
+Pour créer un lien symbolique vers le fichier
+.I image
+du noyau. Modifiable par la variable d'environnement
+.B NO_SYMLINK
+Exacte opposée de
+.I reverse_symlinks. 
+Peut être utilisé en conjonction avec
+.I link_in_boot. 
+L'image sera rangée dans vmlinuz (au lieu de /boot/vmlinuz\-X.X.XX). L'ancien
+vmlinuz sera, dans tous les cas, déplacé vers vmlinuz.old (Normalement, ce 
+déplacement n'a lieu que si la nouvelle image diffère de l'ancienne). Vous
+êtes limité à deux images, à moins de lancer d'autres commandes pour 
+sauvegarder les images plus anciennes. Cette option concerne les gens qui 
+ont un répertoire
+.I /boot
+dans leur système et qui n'utilisent pas de liens symboliques (et qui, de ce fait,
+utilisent loadlin pour démarrer leur système). Cette option est un Bidouillage.
+Valeur non définie par défaut (optionnelle).
+.TP
+.B reverse_symlinks
+Pour utiliser les liens symboliques vers le fichier
+.I image
+dans le sens inverse (dans ce cas, c'est le vrai fichier qui n'a pas le numéro
+de version, et c'est le lien qui porte le numéro). Modifiable par la variable
+d'environnement
+.B REVERSE_SYMLINK
+Exacte opposée de
+.I no_symlinks.
+Peut être utilisé avec
+.I link_in_boot
+de la même façon que
+.I no_symlinks,
+sauf que c'est /boot/vmlinuz\-X.XX qui est le lien symbolique vers la véritable
+nouvelle image, vmlinuz. Là encore, vous êtes limité à deux images en tout,
+sauf si vous lancez d'autres commandes. Les anciens liens symboliques restent,
+pointant dans le vide. Cette option sert à ceux qui ont un
+.I /boot
+sous umsdos, qui ne voit pas le lien en DOS, mais veulent connaître la version
+de l'image quand ils sont sous Linux. Cette option est un Bidouillage. Valeur
+non définie par défaut (optionnel).
+.TP
+.B patch_the_kernel
+Variable réservée aux experts. Si elle est réglée à «\ YES\ » (la variable
+d'environnement
+.B PATCH_THE_KERNEL 
+a priorité sur celle-ci), le processus de création du paquet lance run\-parts
+sur
+.I /usr/src/kernel\-patches/$(architecture)/apply 
+et inverse son effet (du moins l'espère-t-on) pendant le «\ clean\ » en lançant
+run\-parts sur
+.I /usr/src/kernel\-patches/$(architecture)/unpatch. 
+L'architecture spéciale «\ all\ » est utilisée pour les patches indépendants
+de l'architecture.
+.TP
+.B config_target
+Définit la phase de configuration à exécuter. La cible par défaut est oldconfig,
+ce qui correspond bien à des exécutions non (ou très peu) interactives. Si vous
+mettez patch_the_kernel à «\ YES\ » et que certains patches modifient la liste
+des réglages de configuration offerts, vous voudrez probablement choisir une
+autre cible (menuconfig ou xconfig, par exemple).
+(La variable d'environnement
+.B CONFIG_TARGET
+a priorité sur cette option.)
+Si la valeur de config_target est différente de config, oldconfig, menuconfig
+ou xconfig, l'option se réinitialisera à oldconfig.
+.TP
+.B use_saved_config
+Variable réservée aux experts. Si elle est réglée à «\ NO\ » (la variable
+d'environnement
+.B USE_SAVED_CONFIG
+a priorité sur celle-ci), le fichier .config.save situé dans le répertoire le
+plus haut est ignoré.
+.TP
+.B root_cmd 
+Est une variable dont le but est d'être transmise à
+.B dpkg\-buildpackage
+dans la cible
+.I buildpackage.
+Elle doit fournir un moyen d'obtenir les droit d'accès du super-utilisateur
+(
+.I `sudo'
+ou 
+.I `fakeroot'
+par exemple), un peu à la façon de l'option -r de 
+.B dpkg\-buildpackages.
+La variable d'environnement
+.B ROOT_CMD
+a priorité sur celle-ci. La variable d'environnement
+.B UNSIGN_SOURCE
+fournit à cette commande l'option qui force  dpkg\-buildpackage à ne pas signer
+la source, et de la même façon, la variable d'environnement
+.B UNSIGN_CHANGELOG 
+fournit à cette commande l'option qui force  dpkg\-buildpackage à ne pas signer
+le changelog. Là encore, cette variable n'est utile que pour la cible
+.I buildpackage.
+Réglez la variable d'environnement
+.B ROOT_CMD
+si vous voulez juste construire l'image du noyau, par exemple. 
+.TP
+.B delete_build_link
+Lorsque réglée à YES, supprime le lien symbolique
+.I /lib/modules/$VERSION/build
+pointant sur le paquet .deb. La variable d'environnement
+.B DELETE_BUILD_LINK
+a priorité sur cette option.
+.TP
+.B do_clean	
+Réglée à tout sauf YES, renoncera à lancer le make clean sur l'arborescence
+des sources du noyau après la construction du paquet de l'image du noyau. La 
+variable d'environnement 
+.B CLEAN_SOURCE
+a priorité sur cette option.
+.TP
+.B install_vmlinux
+Réglée à YES, installe aussi l'image non compressée du noyau au format ELF en
+plus de l'image compressé (vmlinuz). Cette image est indispensable à oprofile 
+(oprofile.sourceforge.net, pour i386 uniquement) pour l'optimisation du noyau
+et de l'espace utilisateur.
+.TP 
+.B source_clean_hook
+Lorsqu'il pointe sur un programme, celui-ci est alors exécuté sur la racine
+(temporaire) de l'arborescence du noyau avant l'empaquetage des sources,
+.I ./debian/tmp\-source/usr/src/kernel\-source\-X.X.XX.
+Aucun effet sur quoi que ce soit d'autre que les sources en cours
+d'empaquetage. Ce script agit sur le répertoire courant et ses fils, et 
+l'arborescence originale des sources demeure inchangée. Utile pour faciliter
+la cure d'amaigrissement des sources du noyau en cours d'empaquetage (en
+supprimant par exemple les répertoires de contrôle de version, ou en
+supprimant les architectures non voulues).
+.TP 
+.B header_clean_hook
+Lorsqu'il pointe sur un programme, celui-ci est alors lancé sur la racine des
+répertoires des en-têtes du noyau avant leur empaquetage. Aucun effet sur quoi
+que ce soit d'autre que les sources en cours d'empaquetage. Ce script agit sur
+le répertoire courant et ses fils, et l'arborescence originale des sources 
+demeure inchangée. Utile pour faciliter la cure d'amaigrissement des en-têtes
+du noyau en cours d'empaquetage (en supprimant par exemple les répertoires de 
+contrôle de version, ou en se débarrassant des architectures non désirées).
+.TP 
+.B doc_clean_hook
+Lorsqu'il pointe sur un programme, celui-ci est alors exécuté sur la racine
+de l'arborescence de la documentation avant son empaquetage. Aucun effet sur
+quoi que soit d'autre que la documentation en cours d'empaquetage. Ce script
+agit sur le répertoire courant et ses fils, et l'arborescence originale demeure
+inchangée. Utile pour faciliter la cure d'amaigrissement de la documentation
+du noyau en cours d'empaquetage (en supprimant par exemple les répertoires de
+contrôle de version, ou en se débarrassant des architectures non désirées).
+.TP
+.B extra_docs
+Cette variable pourra contenir le chemin vers toute documentation
+supplémentaire qui sera alors installée dans le répertoire 
+.I /usr/share/doc/kernel\-image\-X.X.XX/.
+Il n'y a pas de détection de conflit de noms, et les fichiers ne sont pas
+compressés. De ce fait, si vous voulez que ces fichiers soient compressés, 
+compressez-les et indiquez alors le chemin vers le fichier compressé. La 
+variable d'environnement
+.B EXTRA_DOCS
+a priorité sur cette option, et indiquera certainement la manière de
+spécifier la documentation supplémentaire.
+.TP
+.B kpkg_follow_symlinks_in_src
+Cette option est particulièrement utile à ceux qui se servent d'un ensemble
+de liens symboliques pour compiler leurs noyaux. Avec cette option, les paquets
+kernel\-source et kernel\-header ne seront pas une simple collection de liens
+morts, car les liens symboliques auront été suivis. Notez bien que tout lien
+symbolique présent dans les sources du noyau sera résolu. La variable 
+d'environnement 
+.B KPKG_FOLLOW_SYMLINKS_IN_SRC
+a priorité sur cette option.
+.TP
+.B make_libc_headers
+Variable pour le responsable de la
+.I libc6 
+lorsqu'il compile la
+.I libc6, 
+afin d'empaqueter aussi les en-têtes correspondants.
+.B N'Y TOUCHEZ PAS
+à moins de savoir ce que vous faites, car une différence entre les en-têtes que
+vous empaquetez et la
+.I libc6 
+peut tout à fait amener de subtiles instabilités dans tous les codes compilés
+sur votre machine. Vous êtes prévenu. La variable d'environnement
+.B MAKE_LIBC_HEADERS
+a priorité sur cette option.
+.TP
+.B CONCURRENCY_LEVEL
+Si elle est définie, cette variable règle le nombre de processus concurrents
+qu'utilisera make pour compiler le noyau et les modules, grâce à l'option
+.I -j
+de la commande make lancée par la cible
+.B build
+de
+.B make\-kpkg.
+Doit être, si elle est définie, un (petit) entier.
+.TP
+.B ARCH_IN_NAME
+Si elle est définie, cette variable force
+.B make\-kpkg
+à utiliser un nom rallongé pour le paquet de l'image du noyau, en intégrant la
+sous\-architecture dans le nom de l'image\ ;\ ainsi, on peut écrire des scripts
+pour créer de multiples sous\-architectures, l'une après l'autre.
+.B Notez bien
+que seul le
+.I nom
+du paquet est changé, pas l'emplacement des modules, etc.
+.TP
+.B CONFDIR
+Cette variable pourra pointer sur un répertoire contenant les fichiers
+.I .config
+spécifiques aux différentes architectures (consultez
+.I /usr/share/kernel\-package/Config
+pour voir des exemples). Pratique pour compiler pour plusieurs architectures.
+Pointe par défaut sur 
+.I /usr/share/kernel\-package/Config
+.TP
+.B IMAGEDIR
+Si vous voulez que l'image soit stockée ailleurs que dans
+.I /boot
+, définissez le répertoire de destination dans cette variable. Cela
+pourra être utile aux utilisateurs de
+.B loadlin.
+Pointe par défaut sur  
+.I /boot.
+.TP
+.B MODULE_LOC
+Réglez cette variable, soit dans votre environnement, soit dans le fichier
+de configuration, afin qu'elle pointe sur l'endroit où sont situés les modules
+additionnels. Pointe par défaut sur 
+.I /usr/src/modules
+.TP
+.B CONFDIR
+Réglez cette variable, soit dans votre environnement, soit dans le fichier
+de configuration, afin qu'elle pointe sur l'endroit où sont situés les fichiers
+de configuration du noyau. Pointe par défaut sur
+.I /usr/share/kernel\-package/Config
+.TP
+.B PATCH_DIR 
+Réglez cette variable, soit dans votre environnement, soit dans le fichier
+de configuration, afin qu'elle pointe sur l'endroit où sont situés les patches
+additionnels du noyau. Pointe par défaut sur
+.I /usr/src/kernel\-patches/ARCHITECTURE
+.TP
+.B ALL_PATCH_DIR 
+Réglez cette variable, soit dans votre environnement, soit dans le fichier
+de configuration, afin qu'elle pointe sur l'endroit où sont situés les patches
+additionnels du noyau non liés à des architectures. Pointe par défaut sur
+.I /usr/src/kernel\-patches/all
+.PP
+Le contenu d'une variable est définie de la façon suivante\ :\ 
+.IP a)
+Les valeurs par défaut sont présentes dans le fichier «\ rules\ ». Ces valeurs
+sont utilisées si aucun réglage n'est fait.
+.IP b)
+Les variables peuvent être réglées dans le fichier de configuration
+.I /etc/kernel\-pkg.conf. 
+Ces valeurs ont priorité sur les valeurs par défaut.
+.IP c)
+Les variables peuvent aussi être réglées en donnant une valeur à la variable
+d'environnement correspondante. Ces valeurs ont priorité sur le fichier de
+configuration et sur les valeurs par défaut.
+.IP d)
+Par l'utilisation des options de
+.B make\-kpkg 
+, ou, lorsqu'on utilise directement les fichiers «\ rules\ », sur la ligne
+de commande.
+.br
+.BI "# xxx/rules DEBIAN_REVISION=2.0a kernel_image"
+.br
+Cette commande a priorité sur toutes les méthodes décrites ci-dessus.
+.SH FICHIERS
+Le fichier décrit ici est
+.I /etc/kernel\-pkg.conf.
+ou
+.I ~/.kernel\-pkg.conf.
+.SH "VOIR AUSSI"
+.BR make\-kpkg (1),
+.BR kernel\-img.conf (5),
+.BR make (1),
+.B le manuel GNU Make.
+.SH BOGUES
+Il n'y a aucun bogue. Toute ressemblance avec un bogue serait du délire. 
+Vraiment.
+.SH AUTEUR
+Cette page a été écrite par Manoj Srivastava <srivasta at debian.org>, pour le
+système Debian GNU/Linux.
+.SH TRADUCTION
+Sylvain Cherrier <sylvain.cherrier at free.fr> Juillet 2004.

Added: dists/trunk/utils/kernel-package/make-kpkg
===================================================================
--- dists/trunk/utils/kernel-package/make-kpkg	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/make-kpkg	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,1111 @@
+#! /usr/bin/perl -w
+#                              -*- Mode: Perl -*-
+# make-kpkg ---
+# Author           : root ( root at melkor.pilgrim.umass.edu )
+# Created On       : Mon Jun 17 01:10:11 1996
+# Created On Node  : melkor.pilgrim.umass.edu
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Aug 15 18:22:00 2005
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 226
+# Status           : Unknown, Use with caution!
+# HISTORY          :
+# Description      :
+#
+#
+#
+#    $Id: make-kpkg,v 1.94 2003/09/28 01:35:27 srivasta Exp $
+#
+require 5.002;
+use strict;
+use Getopt::Long;
+
+=head1 NAME
+
+make-kpkg - build Debian kernel packages from Linux kernel sources.
+
+=cut
+
+($main::MYNAME     = $main::0) =~ s|.*/||;
+$main::Author      = "Manoj Srivastava";
+$main::AuthorMail  = "srivasta\@debian.org";
+$main::Version     = '$Revision: 1.94 $ ';
+
+my $added_modules='';
+my $added_patches='';
+my $append_to_version='';
+my $arch='';
+my $arch_in_name=0;
+my $bzimage;
+my $config_target='oldconfig';
+my $cross_compile='';
+my $flavour='';
+my $key_id='';
+my $help_opt=0;
+my $noexec;
+my $initrd=0;
+my $revision=0;
+my $root_cmd;
+my $signature="" ;
+my $subarch='';
+my $stem='';
+my $targ_opt=0;
+my $unsign_changelog='';
+my $unsign_source='';
+my $zimage;
+my $mkimage='';
+
+my %option_ctl = 
+  (
+   "help"                => \$help_opt,
+   "noexec"              => \$noexec,
+   "initrd"              => \$initrd,
+   "revision=s"          => \$revision,
+   "flavour=s"           => \$flavour,
+   "added_modules=s"     => \$added_modules,
+   "added-modules=s"     => \$added_modules,
+   "added-patches=s"     => \$added_patches,
+   "added_patches=s"     => \$added_patches,
+   "append-to-version=s" => \$append_to_version,
+   "append_to_version=s" => \$append_to_version,
+   "arch=s"              => \$arch,
+   "config=s"            => \$config_target,
+   "cross_compile=s"     => \$cross_compile,
+   "cross-compile=s"     => \$cross_compile,
+   "subarch=s"           => \$subarch,
+   "stem=s"              => \$stem,
+   "arch_in_name"        => \$arch_in_name,
+   "arch-in-name"        => \$arch_in_name,
+   "pgpsign=s"           => \$signature,
+   "key_id=s"            => \$key_id,
+   "targets"             => \$targ_opt,
+   "zimage"              => \$zimage,
+   "rootcmd=s"           => \$root_cmd,
+   "us"                  => \$unsign_source,
+   "uc"                  => \$unsign_changelog,
+   "bzimage"             => \$bzimage,
+   "mkimage=s"           => \$mkimage
+  );
+
+=head1 SYNOPSIS
+
+ usage: make-kpkg [options] [target [target ...]]
+
+=cut
+
+=head1 DESCRIPTION
+
+This manual page explains the  Debian  B<make-kpkg>  utility,
+which  is  used  to create the kernel related Debian pack­
+ages. This utility needs to be run from a top level  Linux
+kernel source directory.
+
+=cut
+
+=head1 OPTIONS
+
+=over 3
+
+=item B<--help> Print out a usage message.
+
+=item B<--revision> number
+
+=over 2
+
+Sets the Debian revision number for the packages produced to the
+argument B<number>. This has certain constraints: It only has an
+effect during the configure phase (in other words, if a file called
+stamp-configure or both debian/changelog and debian/official exists,
+this option has no effect -- run make-kpkg clean or manually remove
+stamp-configure, and stamp-debian (and debian/official, if that
+exists) for it to have an effect). I suggest you run make-kpkg clean
+unless you know what you are doing. Secondly, it may contain only
+alphanumerics and the characters + . (full stop, and plus)
+and must contain a digit. B<NOTE>: No hyphens allowed. (Look at the
+Debian policy manual for details). I<Actually, that is a lie: official
+kernel and modules maintainers have special dispensation to use hyphens,
+but it is strongly deprecated for most people, since we do no sanitization
+of the version number, and dpkg and friends may choke on it at the end
+of the compile unless one knows what one is doing.>
+
+Optionally, you may prepend the revision with a digit followed by a colon (:)
+
+This is because  B<dpkg> imposes an ordering on version numbers,
+so that it can tell whether packages are being up- or downgraded and
+so that dselect can tell whether a package it finds available is
+newer than the one installed on the system.
+
+
+=back
+
+=item B<--append-to-version> foo
+
+=item B<--append_to_version> foo
+
+This argument (B<foo>) is appended to the value of the EXTRAVERSION
+variable present in the kernel Makefile. Since EXTRAVERSION is a
+component of the kernel version, it is also added to the Debian
+package name, and, as such must obey the policy governing the package
+name. That means it may contain only B<lowercase> alphanumerics and
+the characters - + . (full stop, hyphen, and plus). Uppercase letters
+are not permitted under the Policy for a new package.
+
+Please note that you must run a B<make-kpkg clean> after configuring
+the kernel using make (x|menu)?config, since that creates
+include/linux/version.h without the appended version I<foo>.
+
+=back
+
+=item B<--flavour> foo
+
+=over 2
+
+This option is now deprecaetd in favour of B<--append_to_version>.
+Sets the kernel flavour to the argument B<foo>. The flavour is also
+appended to the package name. You need a patched Makefile to make this
+work properly (see /usr/share/doc/kernel-package/Flavours.gz).  It may
+contain only B<lowercase> alphanumerics and the characters - + . (full
+stop, hyphen, and plus). Uppercase letters are not permitted under the
+Policy for a new package. B<NOTE>: Hyphens are discouraged.  (Look at
+Chapters 4 of the Policy manual for details).
+
+
+=back
+
+=item B<--added-modules> foo
+
+=item B<--added_modules> foo
+
+=over 2
+
+The argument should be a comma or space separated list of additional
+add-on modules (not in the main kernel tree) that you wish to
+build when you invoke the modules_blah targets. You may give full path
+names of the directory the modules reside in, or just the module name
+if it can be found in C<MODULE_LOC>, which defaults to /usr/src/modules.
+The default is that all modules in  C<MODULE_LOC> are compiled when
+the modules_blah targets are invoked.
+
+=back
+
+=item B<--added-patches> foo
+
+=item B<--added_patches> foo
+
+=over 2
+
+The argument should be a comma or space separated list of additional
+patches to the kernel sources. Unlike the treatment of the modules,
+you may only give the patch name (not the full path name of the patch
+file).  It shall be applied during the configure phase (and removed in
+the clean phase) if it can be found in the directories
+C<ALL_PATCH_DIR/{apply,unpatch}/>, which defaults to a subdirectory of
+/usr/src/kernel-patches/.  The default is that all patches are applied
+if requested (By setting the env variable C<PATCH_THE_KERNEL> to YES)
+
+=back
+
+=item B<--arch> foo
+
+=over 2
+
+Sets the architecture. This is mostly useful when cross compiling.
+
+=back
+
+=item B<--cross-compile> foo
+
+=item B<--cross_compile> foo
+
+=over 2
+
+Sets the target string. This is mostly useful when cross compiling.
+
+=back
+
+=item B<--subarch> foo
+
+=over 2
+
+Some architectures (the Alpha, and the m68k) require a different
+kernel for each subarchitecture. This option provides a way of
+specifying it as an argument to make-kpkg. Please note that additional
+support for subarchitectures may be required in the kernel sources to
+actually make this do anything.
+
+
+=back
+
+=item B<--arch-in-name> foo
+
+=item B<--arch_in_name> foo
+
+=over 2
+
+This option uses an extended name for the kernel image package by
+embedding the subarchitecture in the image name, so one could write a
+script to create multiple subarchitectures one after the other. You
+may also do this by setting the environment variable ARCH_IN_NAME.
+
+=back
+
+=item B<--stem> foo
+
+=over 2
+
+This option determines the stem of the name of the packages. This is
+set to C<kernel> by default. You may also do this by setting the
+environment variable KPKG_STEM.
+
+=item B<--pgpsign> name
+
+=over 2
+
+Set the string used to sign the B<changes> file for any external modules
+in I</usr/src/modules/> using PGP. This option will override the builtin
+default and the site wide customizations stored in the file
+I</etc/kernel-pkg.conf>.
+
+=back
+
+
+=item B<--config> I<target>
+
+=over 2
+
+Change the type of configure done from the default C<oldconfig>.
+I<target> must be one of C<oldconfig>, C<config>, C<menuconfig>,
+C<xconfig>, C<gconfig>, or C<old>, C<menu>, C<g> or C<x>.
+
+This option is particularly useful when using PATCH_THE_KERNEL if some
+of the patches change what configuration options are available.
+
+=back
+
+=item B<--targets>
+
+=over 2
+
+Prints out a list of known targets. See the Section B<Targets> below.
+
+=back
+
+=item B<--noexec>
+
+=over 2
+
+Pass  a  B<-n> option to the I<make> so that commands are merely
+printed  to  the  screen  but  not actually  executed.  This is very
+useful for debugging.
+
+=back
+
+=item B<--initrd>
+
+=over 2
+
+If make-kpkg is generating a kernel-image package, perform any actions
+necessary for a kernel loaded using initrd. B<NOTE:> in older kernels,
+this required a non-standard cramfs initrd patch to the kernel, unless
+the mkinitrd configuration was modified not to use cramfs. The patch
+usually shipped with B<Debian>.  Some architectures still need patches
+to fix cramfs problems.
+
+This may include extra dependencies, and modifications to maintainer
+scripts.  It has no effect when make-kpkg is not making a kernel-image
+package.(The INITRD_OK variable is now obsolete).
+
+=back
+
+=item B<--mkimage> foo
+
+=over 2
+
+This should be a command that produces an initrd image given a directory.
+It is passed to the I<mkinitrd> as B<-m> option.
+
+=back
+
+=item B<--zimage>
+
+=over 2
+
+Makes a zImage kernel rather than a bzImage  kernel (the  default).
+Useful for people having problems with bzImage kernels.
+
+=back
+
+=item B<--bzimage>
+
+=over 2
+
+Makes a bzImage kernel. Useful for people who  want a bzImage kernel
+on sites where the default is zImage kernels.
+
+=back
+
+=item B<--rootcmd>
+
+=over 2
+
+The command that provides a means of gaining superuser access (for
+example, `sudo' or `fakeroot') as needed by dpkg-buildpackages' C<-r>
+option.
+
+=back
+
+=item B<--us>
+
+=over 2
+
+This option is passed to dpkg-buildpackage, and directs that package
+not to sign the source. This is only relevant to the buildpackage
+target.
+
+=back
+
+=item B<--uc>
+
+=over 2
+
+This option is passed to dpkg-buildpackage, and directs that package
+not to sign the changelog. This is only relevant to the buildpackage
+target.
+
+=back
+
+=back
+
+The options maybe shortened to the smallest unique string, and may be
+entered with either a - or a -- prefix, and you may use a space or an
+= symbol between an option string and a value.  Please refer to man
+Getopt::Long for details on how the options may be entered.
+
+=cut
+
+
+my $usage = <<"EOUSAGE";
+This program should be run in a linux kernel source top level directory.
+/usr/share/doc/kernel-package/Problems.gz contains a list of known problems.
+
+usage: $main::MYNAME [options] target [target ...]
+  where options are:
+ --help                This message.
+ --revision number     The debian revision number. ([a-zA-Z.+0-9]) (Must
+                         have digit)
+ --flavour  foo        an additional kernel sub-version. ([-a-z.+0-9])
+                       OBSOLETE
+ --append-to-version foo
+ --append_to_version foo an additional kernel sub-version. ([-a-z.+0-9])
+                         Does not require editing the kernel Makefile
+                         over rides env var APPEND_TO_VERSION.
+                         requires a make-kpkg clean
+ --added-modules foo
+ --added_modules foo   Comma/space separated list of add on modules
+                       affected by the modules_<blah> targets
+ --added-patches bar
+ --added_patches bar   Comma/space separated list of patches applicable
+                        when patch_the_kernel is turned on
+ --arch     foo        architecture
+ --cross-compile
+ --cross_compile       target string
+ --subarch  bar        Set the subarch for the image being compiled
+                        (have to be on a compatible machine).
+ --arch-in-name
+ --arch_in_name        Embed the subarch in the image package name
+ --stem     foo        Call the packages foo-* instead of kernel-*
+ --initrd              Create a image package suitable for initrd.
+ --mkimage  foo        Command to generate the initrd image.
+ --pgpsign  name       An ID used to sign the changes file using pgp.
+ --config target       Change the type of configure done from the  default
+                       oldconfig.
+ --targets             Lists the known targets.
+ --noexec              Pass a -n option to the make process
+ --zimage              Create a kernel using zImage rather than bzImage
+ --bzimage             Create a kernel using bzImage (in case the site
+                       wide default is zimage, as set in
+                       /etc/kernel-pkg.conf)
+ --rootcmd method      A command that provides a means of gaining
+                       superuser access (for example, `sudo' or
+                       `fakeroot') as needed by dpkg-buildpackages'
+                       -r option.
+ --us                  This option is passed to dpkg-buildpackage, and
+                       directs that package not to sign the
+                       source. This is only relevant for the
+                       buildpackage target.
+ --uc                  This option is passed to dpkg-buildpackage, and
+                       directs that package not to sign the
+                       changelog. This is only relevant for the
+                       buildpackage target.
+
+Use one of --zimage or --bzimage, or none, but not both.
+
+Option Format: The options may be shortened to the smallest unique
+string, and may be entered with either a - or a -- prefix, and you may
+use a space between an option string and a value. Please refer to man
+Getopt::Long for details on how the options may be entered.
+
+Version: $main::Version
+$main::Author <$main::AuthorMail>
+EOUSAGE
+;
+
+=head1 TARGETS
+
+=over 3
+
+=item B<clean>
+
+=over 3
+
+Cleans the kernel source directory of all files created by target
+B<build>, and runs a I<make distclean>. (Please look at a Linux kernel
+Makefile for details).  Please note that although we take care of the
+list of current kernel configuration contained in the file I<.config>,
+the file I<include/linux/autoconf.h> is not preserved.
+
+=back
+
+=item B<buildpackage>
+
+=over 3
+
+This target runs the targets B<clean>, B<build>, and B<binary>, and
+produces the complete package using B<dpkg-buildpackage>.
+
+=back
+
+=item B<binary>
+
+=over 3
+
+This target produces all five Debian kernel packages by running the
+targets B<kernel_source>, B<kernel_headers>, B<kernel_manual>,
+B<kernel_doc> and B<kernel_image>.
+
+=back
+
+=item B<kernel_source>
+
+=over 3
+
+This target produces a debianised package of the Linux kernel
+sources. The package produced also has scripts called at install and
+delete times that manage the symbolic link I</usr/src/linux> and
+ensure that the link is pointed at the latest source/header package on
+the system.
+
+=back
+
+=item B<kernel_headers>
+
+=over 3
+
+This target produces a Debian package containing the header files
+included in the Linux kernel. The package produced also has scripts
+called at install and delete times that manage the symbolic link
+I</usr/src/linux> and ensure that the link is pointed at the latest
+source/header package on the system.
+
+=back
+
+=item B<kernel_doc>
+
+=over 3
+
+This target produces a Debian package containing the documentation
+included in the Linux kernel.
+
+=back
+
+=item B<kernel_manual>
+
+=over 3
+
+This target produces a Debian package containing the section 9 manual
+pages included in the Linux kernel.
+
+=back
+
+=item B<kernel_image>
+
+=over 3
+
+This target produces a Debian package of the Linux kernel source
+image, and any modules configured in the kernel configuration file
+I<.config>.  If there is no I<.config> file in the kernel source
+directory, a default configuration is provided similar to the one used
+to create the B<Debian> boot-floppies.  The package produced updates
+the symbolic links in the root directory to point to the new kernel
+image in I</boot>.  It also offers to run the Linux loader, B<LILO>
+(or alternates like B<loadlin>, B<SILO>, B<QUIK>, B<VMELILO>, B<ZIPL>,
+B<yaboot>, B<PALO> or B<GRUB> ), creating a configuration file for the
+supported boot loaders if needed.  It also offers to put the new
+kernel on a floppy, formatting the floppy if needed.  On deletion, the
+package checks the version of the kernel running, and refuses to
+delete a running kernel.
+
+=back
+
+=item B<build>
+
+=over 3
+
+This target, used by target B<kernel_image> above, compiles the Linux
+kernel image.
+
+=back
+
+=item B<modules>
+
+=over 3
+
+This target allows you to build all add-on modules and packages that
+are very dependent on the precise kernel version they are compiled for
+at the same time you build your kernel image.  This target expects to
+find the modules or packages under /usr/src/modules, and, for all such
+directories, changes to I</usr/src/modules/x>, and runs the B<kdist> rule in
+the local I<debian.rules> file.  This target should create the B<Debian>
+module package(s), and may also produce a compressed tar file, and a
+compressed diff file, with I<md5sums> recorded in a changes file using
+B<dpkg-genchanges>.  The file is signed by the same identity that would
+be used to sign the kernel packages.
+
+=back
+
+=item B<modules_config>
+
+=over 3
+
+This target allows you to  configure  all  packages under
+I</usr/src/modules>.
+
+=back
+
+=item B<modules_image>
+
+=over 3
+
+
+This target allows you to build all packages under I</usr/src/modules>,
+but does not create the source or diff files, and does not create and
+sign a changes file.
+
+=back
+
+=item B<modules_clean>
+
+=over 3
+
+
+This target allows you to clean the modules directories.
+
+=back
+
+=item B<configure>
+
+=over 3
+
+This target allows people to create the debian directory and create a
+configuration timestamp, so that any special edits to
+configuration-generated files are not stomped over later.
+
+=back
+
+=back
+
+=cut
+
+
+my %Known_targets=
+  (
+   "clean"          => 1,
+   "buildpackage"   => 1,
+   "binary"         => 1,
+   "binary-indep"   => 2,
+   "debian"         => 1,
+   "kernel_source"  => 3,
+   "kernel-source"  => 3,
+   "kernel_headers" => 3,
+   "kernel-headers" => 3,
+   "kernel-manual" => 3,
+   "kernel_manual" => 3,
+   "libc-kheaders"  => 3,
+   "kernel_doc"     => 3,
+   "kernel-doc"     => 3,
+   "binary-arch"    => 2,
+   "kernel_image"   => 3,
+   "kernel-image"   => 3,
+   "build"          => 4,
+   "modules"        => 1,
+   "modules_image"  => 1,
+   "modules_config" => 1,
+   "modules_clean"  => 1,
+   "modules-image"  => 1,
+   "modules-config" => 1,
+   "modules-clean"  => 1,
+   "configure"      => 1
+  );
+
+my $targets_help =<<EOTRGT;
+ Known Targets are:
+===============================================================================
+|     Targets                      |   Automatically builds                   |
+===============================================================================
+| clean                            |                                          |
+| buildpackage                     | Builds the whole package                 |
+| binary                           | Builds kernel_{source,headers,image,doc} |
+|       binary-indep               |                                          |
+|            kernel_source         |                                          |
+|            kernel_doc            |                                          |
+|            kernel_manual         |                                          |
+|       binary-arch                |                                          |
+|            kernel_headers        |                                          |
+|            kernel_image          | Builds build                             |
+|                           build  |                                          |
+| modules                          |                                          |
+| modules_image                    |                                          |
+| modules_config                   |                                          |
+| modules_clean                    |                                          |
+| configure                        | If you wish to edit files                |
+|                           debian | generated by make config                 |
+| debian                           | Creates ./debian dir, and                |
+|                                  | optionally patches the source            |
+===============================================================================
+See /usr/share/kernel-package/rules for details.
+EOTRGT
+  ;
+
+sub main (){
+  my $ret;
+  my $rules_file;
+  my $target;
+  my $errors = "";
+  my $Targets = "";
+
+  $rules_file = "/usr/share/kernel-package/rules";
+
+  $ret = GetOptions(%option_ctl);
+  if(!$ret) {
+        print "use --help to display command line syntax help.\n" ;
+        exit 1;
+  }
+  if ($help_opt || $targ_opt){
+    print "$usage" if $help_opt;
+    print "$targets_help" if $targ_opt;
+    exit 0;
+  }
+
+  if ($bzimage && $zimage){
+    print "Use only one of bzimage and zimage options.\n";
+    print "use --help to display command line syntax help.\n";
+    exit 1;
+  }
+
+  if ($config_target !~ /^(?:|old|menu|x|g|rand|def|all(mod|yes|no))(config)?$/) {
+    print "Config type must be one of {config,oldconfig,menuconfig,xconfig,gconfig\n";
+    print " randconfig,defconfig,allmodconfigallyesconfig,allnoconfig}.\n";
+    print "use --help to display command line syntax help.\n";
+    exit 1;
+  }
+  $config_target = 'config' unless $2;
+
+  if ($ENV{'MAKEFLAGS'} && 
+      ($ENV{'MAKEFLAGS'} =~ /-j/ || $ENV{'MAKEFLAGS'} =~ /--jobs/ )) {
+    $errors .= "The environment variable MAKEFLAGS contains the flag -j.\n" .
+      "Unfortunately, this is not supported at this time. Instead, please\n" .
+        "use the supported mechanism by setting CONCURRENCY_LEVEL\n" ;
+  }
+
+  if ($ENV{'MFLAGS'} && 
+      ($ENV{'MFLAGS'} =~ /-j/ || $ENV{'MFLAGS'} =~ /--jobs/ )) {
+    $errors .= "The environment variable MFLAGS contains the flag -j.\n" .
+      "Unfortunately, this is not supported at this time. Instead, please\n" .
+        "use the supported mechanism by setting CONCURRENCY_LEVEL\n" ;
+  }
+
+  if ($root_cmd || $unsign_source || $unsign_changelog){
+    if ($root_cmd){
+      if ($root_cmd =~ m/^-/o){
+        $errors .= "The rootcmd option takes a simple command name\n" .
+          "Like sudo or fakeroot. The leading - confuses me.\n" .
+            "rejecting rootcmd $root_cmd";
+      }
+    }
+    my $argstring = join (' ', @ARGV);
+  }
+
+  # Fine. Now we check targets.
+  foreach $target (@ARGV){
+    if ($Known_targets{$target}){
+      $Targets .= "$target ";
+    }
+    else {
+      $errors .= "Unknown target $target ";
+    }
+  }
+  if ($errors){
+    print STDERR "Error: $errors\n";
+    print "use --targets to display help on valid targets.\n";
+    exit 1;
+  }
+  # See if we are running in a linux kernel directory
+  if ((!(-d "drivers" && -d "kernel" && -d "fs" && -d "include/linux"))
+      && (!(-d "dev" && -d "kern" && -d "fs" && -d "i386/include"))){
+    my @other_targets = grep (! m/^modules/, @ARGV);
+    if ($#other_targets != -1 || ! -d "include/linux") {
+      print STDERR <<EOERR;
+We do not seem to be in a top level linux kernel source directory
+tree. Since we are trying to make a kernel package, that does not make
+sense.  Please change directory to a top level linux kernel source
+directory, and try again. (If I am wrong, and this is indeed a top
+level linux kernel source directory, then I have gotten sadly out of
+date with current kernels, and you should upgrade kernel-package)
+EOERR
+      ;
+      exit 1;
+    }
+    else {
+      print STDERR <<EOERR2;
+We do not seem to be in a top level linux kernel source directory
+tree. However, there are kernel headers that may be suitable to build
+external kernel modules. Since you do not have non-module targets, let
+us continue.
+EOERR2
+  ;
+    }
+  }
+
+  if (-f "stamp-debian" && -d "debian" && -x "debian/rules" &&
+      ! -f "debian/official") {
+    if ($Targets !~ /^debian|configure/o) {
+      $rules_file = "debian/rules";
+    }
+  }
+
+  if (! -x "$rules_file"){
+    print STDERR <<EOERR1;
+    Could not locate the rules file (Normally found at the location
+ $rules_file), which would seem an
+ impossibility. I give up.
+EOERR1
+     ;
+    die "Could not find rules file\n";
+  }
+
+  if ($Targets =~ m/^\bclean\b/) {
+    if ($Targets !~ m/^\s*clean\s*$/) {
+      print STDERR <<EOERR3;
+ The clean target must be called by itself, and not along with other
+ targets on the same invocation, since that may cause unforeseen
+ errors and complications.  The targets I have been called with are:
+  $Targets
+ I am replacing this list with just the clean target, please retry
+ with the clean target on a separate invocation.
+EOERR3
+     ;
+      $Targets ="clean";
+    }
+  }
+
+  # Fine. Just do it!
+  my $command = "$rules_file ";
+  if ($signature){
+    $command .= "  PGP_SIGNATURE=$signature ";
+  }
+
+  if ($revision) {
+    if ($Targets !~ m/^\s*clean\s*$/) { # No need to do all this for just clean
+      if (-e "debian/changelog") {
+	open(INPUT, "debian/changelog") or die "Can not open debian/changelog";
+	my $line=<INPUT>;
+	close INPUT;
+	chomp $line;
+	my $version = '';
+	$line =~ m/\((\S+)\)/;
+	$version = $1;
+	if ($revision && $version ne $revision) {
+	  print STDERR <<"EOMSG";
+I note that you are using the --revision flag with the value
+   $revision.
+However, the ./debian/changelog file exists, and has a different value
+   $version.
+I am confused by this discrepancy, and am halting.
+EOMSG
+	  ;
+	  exit (2);
+	}
+      }
+      
+      $command .= " DEBIAN_REVISION=$revision ";
+
+      if ($revision !~ m/^(\d+:)?[a-zA-Z\d\.\+\-]+$/o) {
+	print STDERR " Error: The revision string may only contain\n";
+	print STDERR " alphanumerics and  the  characters  +  .\n";
+	print STDERR " If epochs are used, the colon : is also allowed\n";
+	print STDERR " The current value is: $revision\n";
+	print STDERR " Aborting.\n";
+	exit 1;
+      }
+
+      if ($revision =~ m/\-/o) {
+	print STDERR " I note you are using a hyphen in the revision number.\n";
+	print STDERR " Please ensure that the upstream and debian revision\n";
+	print STDERR " numbers are policy compliant enough that dpkg and\n";
+	print STDERR " shall not choke on them at the end of the compile\n";
+	if ($revision !~ m/^(\d+:)?[a-zA-Z\d\.\+\-]+-\d+[^-]*$/o) {
+	  die " The revision $revision fails policy compliance, aborting\n";
+	}
+	else {
+	  sleep 3;
+	}
+      }
+
+      if ($revision !~ m/^(\d+:)?.*?\d.*$/){
+	print STDERR " Error: The revision string must contain digits,\n";
+	print STDERR " or else the package creation scripts complain\n";
+	print STDERR " The current value is: $revision\n";
+	print STDERR " Aborting.\n";
+	exit 1;
+      }
+    }
+  }
+  else {
+    if ($Targets !~ m/^\s*clean\s*$/) {
+      if (-e "debian/changelog") {
+	open(INPUT, "debian/changelog") or die "Can not open debian/changelog";
+	my $line=<INPUT>;
+	close INPUT;
+	chomp $line;
+	my $version = '';
+	$line =~ m/\((\S+)\)/;
+	$version = $1;
+	$command .= " DEBIAN_REVISION=$version ";
+      }
+      else {
+	# $command .= " DEBIAN_REVISION=5:123.Custom ";
+      }
+    }
+    else {
+      $command .= " DEBIAN_REVISION=5:10.Custom ";
+    }
+  }
+
+  if ($flavour){
+    my $makefile_flavour = `grep FLAVOUR Makefile`;
+    if (! $makefile_flavour) {
+      print STDERR " Error: The top level makefile has not been edited\n";
+      print STDERR " to define FLAVOUR. Please read FLAVOURS.gz\n";
+      exit 1;
+    }
+    if ($flavour !~ m/^[a-z\d\.\-\+]+$/o) {
+      print STDERR " Error: The flavour variable may only contain\n";
+      print STDERR " lowercase alphanumerics and  the  characters  - +  .\n";
+      print STDERR " The current value is: $flavour\n";
+      print STDERR " Aborting.\n";
+      exit 1;
+    }
+    if ($flavour =~ m/[A-Z]+/o){
+      print STDERR "Error: Uppercase letters are not allowed in\n";
+      print STDERR "the flavour variable, since the flavour becomes\n";
+      print STDERR "part of the kernel-image name; and package names\n";
+      print STDERR "may only cantain lowercase alphanumerics.\n";
+      print STDERR "I have $flavour, which shall be dissallowed by the\n";
+      print STDERR "packaging tools. Aborting.\n";
+      exit 1;
+    }
+    $command .= " FLAVOUR=$flavour ";
+  }
+
+  if ($append_to_version){
+    if ($append_to_version !~ m/^[a-z\d\.\-\+]+$/o) {
+      print STDERR " Error: The extended version may only contain\n";
+      print STDERR " lowercase alphanumerics and  the  characters  - +  .\n";
+      print STDERR " The current value is: $append_to_version\n";
+      print STDERR " Aborting.\n";
+      exit 1;
+    }
+    if ($append_to_version =~ m/[A-Z]+/o){
+      print STDERR "Error: Uppercase letters are not allowed in\n";
+      print STDERR "the extended version, since the version becomes\n";
+      print STDERR "part of the kernel-image name; and package names\n";
+      print STDERR "may only contain lowercase alphanumerics.\n";
+      print STDERR "I have $append_to_version, which shall be dissallowed \n";
+      print STDERR "by the packaging tools. Aborting.\n";
+      exit 1;
+    }
+    if (-f "include/linux/version.h" && ! -f 'debian/official' &&
+        ! $ENV{"VERSION_H_OK"} && ! ($Targets =~ m/^\s*clean\s*$/ )) {
+      open (VERSION, "include/linux/version.h") or
+	die "Could not read include/linux/version.h:$!";
+
+      my $temp_string         = '';
+      my $kernel_version      = '';
+      my $patch_level         = '';
+      my $sublevel            = '';
+      my $extra_version       = '';
+      my $uts_release_version = '';
+
+      $temp_string = `egrep '^VERSION +=' Makefile 2>/dev/null `;
+      if ($temp_string =~ m/^\D*(\d+)/) {
+	$kernel_version = $1;
+      }
+
+      $temp_string = `egrep '^PATCHLEVEL +=' Makefile 2>/dev/null `;
+      if ($temp_string =~ m/^\D*(\d+)/) {
+	$patch_level = $1;
+      }
+
+      $temp_string = `egrep '^SUBLEVEL +=' Makefile 2>/dev/null `;
+      if ($temp_string =~ m/^\D*(\d+)/) {
+	$sublevel =  $1;
+      }
+
+      $temp_string = `egrep '^EXTRAVERSION +=' Makefile 2>/dev/null `;
+      if ($temp_string =~ m/EXTRAVERSION\s*=\s*(\S+)/) {
+	$extra_version = $1;
+      }
+
+      while (<VERSION>) {
+	chomp;
+	m/^\s*#define\s+UTS_RELEASE\s+("?)(\S+)\1/ || next;
+	$uts_release_version = $2;
+      }
+
+      my $composite_version = "$kernel_version.$patch_level.$sublevel" .
+	$extra_version  . $append_to_version;
+      if ($flavour) {
+	$composite_version  .= "+" . $flavour;
+      }
+      if ($uts_release_version ne $composite_version) {
+	print STDERR "Warning: The file include/linux/version.h exists\n";
+	print STDERR "The contained UTS_VERSION string:\n";
+	print STDERR "\t\t\t\"$uts_release_version\"\n";
+	print STDERR "does not match expectations:\n";
+	print STDERR "\t\t\t\"$composite_version\"\n";
+	print STDERR "I'll try and recover\n";
+	system ("touch", "Makefile") == 0
+	  or die "touch Makefile failed:$?";
+      }
+    }
+    $command .= " APPEND_TO_VERSION=$append_to_version ";
+  }
+  if ($arch){
+    $command .= " KPKG_ARCH=$arch ";
+  }
+  if ($config_target ne 'oldconfig') {
+    $command .= " CONFIG_TARGET=$config_target ";
+  }
+  if ($cross_compile){
+    $command .= " CROSS_COMPILE=$cross_compile ";
+  }
+  if ($subarch){
+    $command .= " KPKG_SUBARCH=$subarch ";
+  }
+  if ($added_modules) {
+    $command .= " KPKG_SELECTED_MODULES=\"$added_modules\"";
+  }
+  if ($added_patches) {
+    $command .= " KPKG_SELECTED_PATCHES=\"$added_patches\"";
+  }
+  if ($arch_in_name){
+    $command .= " ARCH_IN_NAME=YES ";
+  }
+  if ($stem) {
+    $command .= " KPKG_STEM=$stem ";
+  }
+  if ($noexec){
+    $command .= " -n ";
+  }
+  if ($initrd) {
+    $command .= " INITRD=YES ";
+  }
+  if ($mkimage) {
+    my $temp_string = $mkimage;
+    $temp_string =~ s/\$/$$/g;
+    $command .= " MKIMAGE='$temp_string' ";
+  }
+  if ($root_cmd){
+     $command .= " ROOT_CMD=$root_cmd ";
+  }
+  if ($unsign_changelog){
+    $command .= " UNSIGN_CHANGELOG=YES ";
+  }
+  if ($unsign_source){
+    $command .= " UNSIGN_SOURCE=YES ";
+  }
+  if ($zimage){
+    $command .= " IMAGE_TYPE=zImage ";
+  }
+  elsif ($bzimage) {
+    $command .= " IMAGE_TYPE=bzImage ";
+  }
+
+  my $hostcc = $ENV{'HOSTCC'} if $ENV{'HOSTCC'};
+  $hostcc =~ s/^\s+//g if $hostcc;
+  $hostcc =~ s/\s+$//g if $hostcc;
+  $hostcc .= " ";
+  if ($hostcc eq " ") { $hostcc = "gcc"; };
+
+  my $cc = $ENV{'CC'} if $ENV{'CC'};
+  $cc =~ s/^\s+//g if $cc;
+  $cc =~ s/\s+$//g if $cc;
+  $cc .= " ";
+  if ($cc eq ' ') { $cc = $cross_compile; $cc .= "gcc "; };
+
+  #$cc .= " -D__KERNEL__ -I";
+  #chomp($cc .= `pwd`);
+  #$cc .= "/include";
+
+  # For some reason, this causes all modules to fail
+  #$command .= " CC=\"$cc\" HOSTCC=\"$hostcc\"";
+  $command .= " $Targets";
+  # print STDERR $command;
+  exec $command;
+}
+
+## Now just call main
+&main();
+
+=head1 FILES
+
+Apart from the runtime options, the debian.rules file run by B<make-kpkg>
+also looks for site-wide defaults in the file I</etc/kernel-pkg.conf>.
+The default configuration allows there to be a site wide override for
+the full name and email address of the person responsible for
+maintaining the kernel packages on the site, but the
+I</etc/kernel-pkg.conf> file is actually a I<Makefile> snippet, and any
+legal make directives may be included in there.  B<Note>: Caution is
+urged with this file, since you can totally change the way that the
+make is run by suitably editing this file. Please look at
+I</usr/share/doc/kernel-package/Problems.gz> for a list of known
+problems while compiling kernel images.
+
+=cut
+
+
+=head1 B<SEE ALSO>
+
+B<kernel-pkg.conf>(5), B<dpkg-deb>(1), B<dpkg-source>(1),  B<make>(1),
+B<The GNU Make manual>, and the extensive documentation in the
+directory I</usr/share/doc/kernel-package/>
+
+=cut
+
+
+=head1 BUGS
+
+None known so far.
+
+=cut
+
+=head1 AUTHOR
+
+This  was  written by Manoj Srivastava <srivasta at debian.org>, for the
+Debian GNU/Linux system.
+
+=cut
+
+
+exit 0;
+__END__


Property changes on: dists/trunk/utils/kernel-package/make-kpkg
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/utils/kernel-package/make-kpkg.8
===================================================================
--- dists/trunk/utils/kernel-package/make-kpkg.8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/make-kpkg.8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,759 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\"
+.\"    $Id: make-kpkg.8,v 1.76 2003/09/28 01:16:52 srivasta Exp $
+.\"
+.TH MAKE\-KPKG 1 "Nov 14 2002" "Debian" "Debian GNU/Linux manual"
+.SH NAME
+make\-kpkg \- build Debian kernel packages from Linux kernel sources
+.SH SYNOPSIS
+.B make\-kpkg
+.I [options]
+\&[target [target ...]]
+.SH DESCRIPTION
+This manual page explains the Debian
+.B "make\-kpkg"
+utility, which is used to create the kernel related 
+Debian 
+packages. This utility needs to be run from a top level 
+Linux
+kernel source directory,
+which has been previously configured (unless you are using the
+configure target). Typically, you run this command as root, or under
+.B fakeroot,
+or tell 
+.B make\-kpkg
+how to become root, like so:
+.sp 1
+.ti +5
+make\-kpkg \-\-rootcmd fakeroot kernel_image
+.sp 1
+The Debian package file is created in the parent directory of the
+kernel source directory where this command is run.
+.PP
+Also, please note that some versions of gcc do not interact well with
+the kernel sources (gcc 2.95 has problems compiling the kernel without
+the flag 
+.I '\-fno\-strict\-aliasing'. 
+This issue has been taken care of for
+recent kernels (2.2 and 2.4 series are fine) (I think you may have to
+edit the makefile for older kernels, or something).  You may control
+which version of gcc used in kernel compilation by setting the
+Makefile variables CC and HOSTCC in the top level kernel Makefile. You
+can do this simply by 
+.PP
+  % MAKEFLAGS="CC=gcc\-2.95" make\-kpkg ...
+.PP
+(please see the top level kernel Makefile for variables that can be set).
+.SH OPTIONS
+.B \-\-help
+Print out a usage message.
+.TP
+.BR \-\-revision " number"
+Changes the Debian revision number for the packages produced to the argument
+.BR number.
+This has certain constraints: the --revision option only has an effect
+during the configure phase (in other words, if a file called
+.I stamp\-configure
+exists, this option has no effect \-\- run 
+.B make\-kpkg clean 
+or manually remove
+.I stamp\-configure 
+and 
+.I stamp\-debian
+for it to have an effect -- I strongly suggest you run
+.B make\-kpkg clean 
+unless you know what you are doing). 
+Additionally, official source package maintainers provide their own
+version numbers and data for the official uploads, and hence a number
+of things, including the
+.B Debian
+revision, is not modified by
+.B make\-kpkg.
+If you happen to have an official source, (that would mean that the
+file 
+.I debian/official
+exists, and is not empty), and want to use your own revision number,
+make sure you remove
+.I debian/official
+before running  
+.B make\-kpkg clean 
+for this option to have an effect.
+So, if you want to re\-run 
+.B make\-kpkg 
+with a different revision number, you have to make sure you start with
+a clean slate.  Secondly, the version may contain only 
+alphanumerics and the characters + . (full stop and plus)
+and must contain a digit. (Look at the Policy manual for
+details). 
+.I Actually, that is a lie: official kernel and modules maintainers
+have special dispensation to use hyphens, but it is strongly
+deprecated for most people, since no sanitization of the version
+number is done, and dpkg and friends may choke on it at the end of the
+compile unless one knows what one is doing. 
+Optionally, you may prepend the revision with a digit followed by a
+colon (:). The default is
+.B 10.00.Custom
+unless the environment variable
+.B DEBIAN_REVISION_MANDATORY
+is set, in which case an error is generated if the revision is not set
+on the command line or the configuration file.
+.TP
+.BR \-\-append\-to\-version " foo"
+.TP
+.BR \-\-append_to_version " foo"
+This argument (
+.B foo
+) is appended to the value of the  EXTRAVERSION variable present in
+the kernel Makefile. Since EXTRAVERSION is a component of the kernel
+version, it is also added to the Debian package name, and, as such
+must obey the policy governing the package name. That means it may
+contain only 
+.B  lowercase
+alphanumerics and the characters - + . (full stop, hyphen, and
+plus). Uppercase letters are not permitted under the Policy for a new
+package.  If the environment variable
+.B IGNORE_UPPERCASE_VERSION
+is set, make-kpkg shall lower case version numbers set in the Makefile
+or in the 
+.I localversion
+file. 
+This option over rides the environment variable
+.B APPEND_TO_VERSION
+Please  note  that you \fB\s-1must\s0\fR run a 
+.B make\-kpkg 
+.I clean
+after configuring the kernel using 
+.I make (x|menu)?config, 
+since that creates the file
+.I include/linux/version.h
+.B without 
+the 
+.I append_to_version
+data (foo). This file won't be updated by the make\-kpkg run (make\-kpkg
+creates version.h if it doesn't exist, but doesn't touch if exists),
+so the final kernel will _not_ have the append_to_version data in its
+version number it shall look for the modules and symbols in all the
+wrong places. The simplest solution is either to remove
+include/linux/version.h after configuring and before compiling, or
+running 
+.B make\-kpkg clean
+after configuring, before compiling.
+.B Note
+also that once you use 
+.BR \-\-append_to_version " foo"
+for configuring, or building the kernel\-image, you need to also use
+the same option in any later invocation of make\-kpkg (say, for
+building stand alone modules, or something).  
+.B make\-kpkg
+does not remember the argument foo in between invocations (this is
+different from the behavior of --revision, which we do remember in
+between invocations). If you are annoyed by make\-kpkg whining about
+using 
+.BR \-\-append_to_version 
+and there already being a 
+.T version.h
+file from before, you can set the environment variable
+.B VERSION_H_OK
+which shall shut off the warning.
+.TP
+.BR \-\-flavour\ foo
+This option is now deprecated in favor of 
+.BR \-\-append_to_version.
+Sets the kernel flavour to the argument \fBfoo\fR. The flavour is
+also appended to the package name. You need a patched Makefile to make
+this work properly (see /usr/share/doc/kernel\-package/\s-1Flavours\s0.gz).
+It may contain only 
+.B lowercase
+alphanumerics and the characters \- + . (full stop, hyphen, and
+plus). Uppercase letter are not permitted under the Policy for a new
+package. \fB\s-1NOTE\s0\fR: Hyphens are discouraged.  (Look at
+Chapters 4 of the Policy manual for details). Please note that you
+shall need to
+.B make\-kpkg 
+.I clean
+.B FIRST
+if you wish to recompile the kernel\-image using a flavour.
+.TP
+.BR \-\-added\-modules\ foo
+.TP
+.BR \-\-added_modules\ foo
+The argument should be a comma separated list of additional
+add\-on modules (not in the main kernel tree) that you wish to
+build when you invoke the modules_blah targets. You may give full path
+names of the directory the modules 
+reside in, or just the module name if it can be found in 
+.B MODULE_LOC,
+which defaults to 
+.I /usr/src/modules.
+The default is that all modules in
+.B MODULE_LOC,
+are compiled when the modules_blah targets are invoked.
+.TP
+.BR \-\-added\-patches\ foo
+.TP
+.BR \-\-added_patches\ foo
+The argument should be a comma separated list of additional
+patches to the kernel sources. This automatically sets the 
+.I patch_the_kernel
+configuration option to YES. 
+.IP
+Unlike the treatment of the modules, you may only give the patch file
+basename (not the full path name of the patch file).  For each file
+<patch_name> in the list, the following process is followed: If
+the file can be found in the directories
+.B ALL_PATCH_DIR/{apply,unpatch}/,
+then the file
+.B ALL_PATCH_DIR/apply/<patch_name>
+shall be executed in turn during the configure phase (and presumably
+this applies the patch). Correspondingly, the file
+.B ALL_PATCH_DIR/unpatch/<patch_name> 
+shall be executed in the clean phase.  
+The default is that all patches are applied by running all the
+executable files in 
+.B ALL_PATCH_DIR/apply/
+if requested (Either by setting the configuration option
+.B patch_the_kernel
+or the environment variable 
+.B PATCH_THE_KERNEL
+to YES).  Please note that the patches are UN\-installed from the source
+when you run the clean target.  This cleanup can be prevented by
+setting the environment variable 
+.B NO_UNPATCH_BY_DEFAULT
+.IP
+In the above, 
+.B ALL_PATCH_DIR
+defaults to a subdirectory of
+.I /usr/src/kernel\-patches/.
+.IP
+Some times it would be convenient to have the patches applied when
+one asks for specific patches using this option, without also having
+to explicitly set the environment variable. Since setting the
+environment variable 
+.B PATCH_THE_KERNEL
+to YES could be dangerous, (for in that case all patches may be
+installed when you want none, and did not specify the added_patches
+option), You may also set the variable PATCH_THE_KERNEL to
+.I AUTO,
+in which case PATCH_THE_KERNEL shall be set to YES for you when you 
+invoke 
+.BR \-\-added\-patches\ foo, 
+but not otherwise.  
+Also, please note that if any patch installs a script in 
+.I ./debian/image.d/
+directory, 
+.B run\-parts 
+shall be called on that directory just before the kernel image package is
+built. The location of the root of the image package being built shall
+be passed in the environment variable 
+.B IMAGE_TOP,
+and the kernel versions is passed in through the environment variable
+.B version.
+This is a way for the patch to insert any additional files into
+the image, for example.
+.IP
+Some of the patch packages also pay attention to other environment
+variables, and these are documented in the appropriate doc directory
+(for example, you should look at
+.I /usr/share/doc/kernel-patch-foo/README-kernelpatch.Debian
+for patch foo for additional information).
+.TP
+.BR \-\-arch\ foo
+This is useful for setting the architecture when you are cross
+compiling. If you are not cross compiling, the architecture is
+determined automatically. The same effect can be achieved by setting
+the environment variable
+.B KPKG_ARCH
+.TP
+.BR \-\-cross\-compile\ foo
+.TP
+.BR \-\-cross_compile\ foo
+This is useful for setting the target string when you are cross
+compiling. The same effect can be achieved by setting the environment variable
+.B CROSS_COMPILE
+.TP
+.BR \-\-subarch\ foo
+Some architectures (the Alpha, and the m68k) require a different
+kernel for each sub\-architecture. This option provides a way of
+specifying it as an argument to \fBmake\-kpkg\fR. \fBPlease note\fR
+that additional support for sub\-architectures may be required in the
+kernel sources to actually make this do anything. The same effect can
+be achieved by setting the environment variable 
+.B KPKG_SUBARCH
+.TP
+.BR \-\-arch\-in\-name
+.TP
+.BR \-\-arch_in_name
+This option uses an extended name for the kernel image package by
+embedding the sub\-architecture in the image name, so one could write a
+script to create multiple sub\-architectures one after the other. You
+may also do this by setting the environment variable
+.B ARCH_IN_NAME. 
+\fBPlease note\fR that only the package
+.I name
+is affected, not modules locations etc.
+.TP
+.BR \-\-pgpsign " name"
+Set the string used to sign the 
+.B changes 
+file for any external modules in 
+.IR /usr/src/modules/
+using PGP. This option will override the builtin default and the site
+wide customizations stored in the file
+.IR /etc/kernel\-pkg.conf
+or
+.IR ~/.kernel\-pkg.conf.
+.TP
+.BR \-\-config " target"
+Change the type of configure done from the default \f(CWoldconfig\fR.
+\fItarget\fR must be one of \f(CWoldconfig\fR, \f(CWconfig\fR,
+\f(CWmenuconfig\fR, \f(CWgconfig\fR, \f(CWxconfig\fR, \f(CWrandconfig\fR,,
+\f(CWdefconfig\fR, \f(CWallmodconfig\fR, \f(CWallyesconfig\fR,
+\f(CWallnoconfig\fR;  \f(CWold\fR,
+\f(CWmenu\fR, \f(CWg\fR, or \f(CWx\fR.
+.Sp
+This option is particularly useful when using \s-1PATCH_THE_KERNEL\s0 if some
+of the patches change what configuration options are available. 
+.B Note
+however that 
+.BR make\-kpkg
+scans the config file at startup for some options, notably the fact
+that modules are enabled or not, so toggling the status during the
+delayed configuration results in an error. If needed, created the
+configuration file as close to the desired one before calling
+make\-kpkg with this switch.
+.TP
+.B \-\-targets
+Prints out a list of known targets. See the Section
+.B Targets 
+below.
+.TP
+.B \-\-noexec
+Pass a 
+.B \-n
+option to the 
+.I make
+process so that commands are merely printed to the screen but not actually
+executed. This is very useful for debugging.
+.TP 
+.B \-\-initrd
+If 
+.B make\-kpkg 
+is generating a 
+.I kernel\-image 
+package, perform any actions
+necessary for a kernel loaded using 
+.B initrd.  
+.B NOTE:
+in older kernels, this required a non\-standard cramfs initrd patch to
+the kernel sources, (unless the mkinitrd configuration was modified
+not to use cramfs) or may result in a unbootable kernel. The patch was
+usually present in the kernel sources shipped by Debian.  Some
+architectures still need patches to fix cramfs problems. This option
+may include extra dependencies, and modifications to maintainer
+scripts.  It has no effect when
+.B make\-kpkg is not making a 
+.I kernel\-image 
+package. The same effect can be achieved by setting the environment
+variable
+.B INITRD
+to any non empty value. 
+.TP
+.B \-\-zimage
+Makes a zImage kernel rather than a bzImage kernel (the default).
+Useful for people having problems with bzImage kernels. 
+.TP
+.B \-\-bzimage
+Makes a bzImage kernel. Useful for people who want a bzImage kernel on
+sites where the default is zImage kernels. 
+.TP
+.B \-\-mkimage
+This should be a command that produces an initrd image given a
+directory. It is passed to the 
+.I mkinitrd
+program's 
+.I \-m
+option. For example, it can be
+  "genromfs -d %s -f %s"
+or
+  "mkcramfs %s %s"
+.TP
+.B \-\-rootcmd foo
+The command that provides a means of gaining super user access (for
+example, `sudo' or `fakeroot') as needed by dpkg\-buildpackage's -r
+option. 
+.TP
+.B \-\-stem foo
+Call the packages foo\-* instead of kernel\-*. This is useful in
+helping transition from calling the packages kernel\-* to linux\-*
+packages, in preparation for non\-linux kernels in the
+distribution. The default remains kernel; this may change in the
+future. 
+.TP
+.B \-\-us
+This option is passed to dpkg\-buildpackage, and directs that package
+not to sign the source. This is only relevant for the buildpackage
+target.  
+.TP
+.B \-\-uc
+This option is passed to dpkg\-buildpackage, and directs that package
+not to sign the changelog. This is only relevant for the buildpackage
+target.  
+.PP
+The options maybe shortened to the smallest unique string, and may
+be entered with either a \- or a \-\- prefix, and you may use a space
+or an = symbol between an option string and a value. You may also use
+the form option=value; for details these and other variant forms
+supported, please read man Getopt::Long (3perl).
+.TP
+.B CONCURRENCY_LEVEL
+If defined, this environment variable sets the concurrency level of
+make used to compile the kernel and the modules set using
+.I -j
+flags to the sub make in the 
+.B build
+target of 
+.B make\-kpkg.
+Should be a (small) integer, if used. You can get the current number
+of CPUs using the command:
+ "grep -c '^processor' /proc/cpuinfo"
+.SH TARGETS
+.TP
+.B clean
+Cleans the kernel source directory of all files created by target
+.B build,
+and runs a make distclean. (Please look at a Linux kernel Makefile for
+details).  Please note that although we take care of the list of
+current kernel configuration contained in the file
+.I .config,
+the file 
+.I include/linux/autoconf.h
+is not preserved. This target should not be combined with other
+targets, since 
+.B make\-kpkg 
+reads in all data 
+.I before
+running any target, so the subsequent targets shall be run with the old
+data, which may not be what you want.
+.TP
+.B buildpackage
+This target runs the targets 
+.B clean, 
+and
+.B binary,
+and produces the complete package using 
+.B dpkg\-buildpackage
+.TP
+.B binary
+This target produces all four Debian kernel packages by running the
+targets
+.B binary-indep 
+and
+.B binary-arch.
+.TP
+.B binary-indep
+This target produces the arch independent packages by running the
+targets
+.B kernel_source,
+.B kernel_manual
+and
+.B kernel_doc.
+.TP
+.B binary-arch
+This target produces the arch dependent packages by running the
+targets
+.B kernel_headers
+and
+.B kernel_image.
+.TP
+.B kernel_source
+This target produces a debianised package of the Linux kernel sources.
+If the environment variable 
+.B SOURCE_CLEAN_HOOK
+points to an executable, then that executable shall be run from the
+temporary (top) directory of the kernel sources just before packaging it,
+.I ./debian/tmp\-source/usr/src/kernel\-source\-X.X.XX,
+so people may take any action they see fit (remove arch trees, prune
+version control directories, 
+.I find . \-type d \-name CVS \-prune \-exec rm \-rf {} \\;
+etc). This has no effect on anything
+other than the kernel sources that are being packaged -- if the script
+operates on the current directory and its children, the original
+source tree should remain intact. The environment variables
+.B HEADER_CLEAN_HOOK
+and
+.B DOC_CLEAN_HOOK
+are similar. They should point to executables, then that executable
+shall be run from the temporary (top) directory of the kernel headers
+and documentation just before packaging respectively, so people may
+take any action they see fit. This also has no effect on anything
+other than the sources that are being packaged.
+.TP
+.B kernel_headers
+This target produces a Debian package containing the header files
+included in the Linux kernel.
+.TP
+.B kernel_manual
+This target produces a Debian package containing the section 9
+manual pages included in the Linux kernel. Please note thatthis is not
+really an independent target; calling this shall also invoke the 
+.I kernel_doc
+target, and creates a kernel-doc package at the same time.
+.TP
+.B kernel_doc
+This target produces a Debian package containing the documentation
+included in the Linux kernel. This can be called independently of the 
+.I kernel_manual
+target, but not the other way around.
+.TP
+.B kernel_image
+This target produces a Debian package of the Linux kernel source
+image, and any modules configured in the kernel configuration file
+.I .config.
+If there is no 
+.I .config
+file in the kernel source directory, a default configuration is
+provided similar to the one used to create the
+.B Debian
+boot\-floppies.  
+.IP
+If the file 
+.I ./debian/post\-install
+exists, and is an executable, it is run just before the kernel image
+package is created.  Also, please note that if there are any scripts in 
+.I ./debian/image.d/
+directory, 
+.B run\-parts 
+shall be called on that directory just before the kernel image package is
+built. The location of the root of the image package being built shall
+be passed in the environment variable 
+.B IMAGE_TOP,
+and the kernel versions is passed in through the environment variable
+.B version
+for all these scripts.
+.IP
+On initial installation, the image package updates symbolic links in
+the symbolic link destination directory (the root directory by
+default) to point to the new kernel image in the image directory,
+which is nominally
+.I /boot.
+If the symbolic link already points to the current kernel image, no
+action is taken.  If a prior symbolic link exists, it is rotated out
+with a suffix.old, and a new symbolic link, properly updated is
+installed in its place (the variable minimal_swap in 
+.I /etc/kernel\-img.conf
+further modifies this behaviour). No action is taken on upgrades.
+.IP
+Please see the documentation about hooks in
+.B kernel\-img.conf(5).
+These hooks are variables that can be pointed by hte local sysadmin to
+scripts that add or remove a line from the grub menu list at kernel
+image install and remove times. A sample script to add lines to a grub
+menu file is included in the directory
+.I /usr/share/doc/kernel\-package/.
+.IP
+Apart from hook variables that the local admin may set, there are a
+set of directories where packages, or the local admin, may drop in
+script files. The directories are
+.I /etc/kernel/preinst.d/,
+.I /etc/kernel/postinst.d/,
+.I /etc/kernel/prerm.d/,
+.I /etc/kernel/postrm.d/,
+and 
+.I /etc/kernel/preinst.d/<VERSION>/,
+.I /etc/kernel/postinst.d/<VERSION>/,
+.I /etc/kernel/prerm.d/<VERSION>/,
+.I /etc/kernel/postrm.d/<VERSION>/.
+If they exists, the kernel-image package shall run a 
+.B run-parts
+program over the directory (including the versioned one), giving the
+version being installed or removed as an argument, in the
+corresponding phase of installation or removal.
+.IP
+On installation, it also offers to run the Linux loader,
+.I LILO
+(or alternates like 
+.I loadlin, SILO, QUIK, VMELILO, ZIPL, yaboot, PALO 
+or 
+.I GRUB
+), creating a configuration file for supported boot loaders
+if needed. At that time it also offers to put the new kernel on a
+floppy, formatting the floppy if needed.  On deletion, the package
+checks the version of the kernel running, and refuses to delete a
+running kernel.  
+.I grub
+rates a special mention here, since grub may not need to be rerun
+after installing a kernel image, though an automated change to the
+menu list would be nice on install and removal of kernel image
+packages. 
+.TP
+.B build
+This target, used by target
+.B kernel_image
+above, compiles the 
+Linux
+kernel image.
+.TP
+.B modules
+This target allows you to build all add\-on modules and packages that are
+very dependent on the precise kernel version they are compiled for at the
+same time you build your kernel image.  This target expects to find the 
+modules or packages under /usr/src/modules, and, for all such directories,
+changes to MODULE_LOC/x (MODULE_LOC defaults to 
+.I /usr/src/modules.
+), and runs the 
+.B kdist
+rule in the local 
+.I debian.rules
+file. This target should create the 
+.B Debian
+module package(s), and may also produce a compressed tar file, and a
+compressed diff file, with
+.I md5sums
+recorded in a changes file using
+.B dpkg\-genchanges.
+The file is signed by the same identity that would be used to sign the
+kernel packages. This option is used by maintainers uploading the
+package to the Debian archives. 
+.TP
+.B modules_config
+This target allows you to configure all packages under
+.B MODULE_LOC,
+which defaults to 
+.B /usr/src/modules.
+This is useful if you need to manually modify some aspects of the
+configuration, or if you want to manually compile the add on modules. 
+.TP
+.B modules_image
+This target allows you to build all packages under
+.B MODULE_LOC,
+which defaults to 
+.B /usr/src/modules,
+but does not create the source or diff files, and does not create and sign
+a changes file. This is the only modules related option you need if
+you just want to compile the add on modules image files for
+installation on one or more machines. Generally called in conjunction
+with 
+.B kernel_image,
+especially if also using the option
+.B append_to_version
+(prevents spurious warnings).
+.TP
+.B modules_clean
+This target allows you to clean all packages under
+.B MODULE_LOC,
+which defaults to 
+.B /usr/src/modules,
+and this should be all that is needed to undo the effect of any of the
+other modules_ targets.
+.TP
+.B configure
+This target runs configure (actually,
+.B config_target,
+set by 
+.B --config 
+which defaults to 
+.I oldconfig
+) early, so you may edit files generated by
+.B make config
+in the kernel source directory and not have them stomped by 
+.B make\-kpkg 
+later.
+.TP
+.B debian
+This target creates the 
+.I ./debian
+directory, and optionally patches the source. This is called by the 
+.B configure 
+target. You may use this target to have the sources patched, and then
+manually run the configuration step.
+.TP
+.B libc\-kheaders
+This is a special target for the libc\-dev maintainer, who can use it
+to create the headers package that libc needs. Please note that it is
+dangerous to create a libc\-kheaders package that is different from the
+headers libc was compiled with; it is
+.B known
+to subtly break systems. Please look at 
+.I /usr/share/kernel\-package/README.headers
+for details.  Creating and installing a self created libc\-kheaders
+package may break your system unless you know what you are doing. You
+have been warned.
+.SH "ENVIRONMENT VARIABLES"
+The following variables (documented above) affect 
+.B make\-kpkg:
+.I DEBIAN_REVISION_MANDATORY
+.I APPEND_TO_VERSION
+.I VERSION_H_OK
+.I PATCH_THE_KERNEL
+.I NO_UNPATCH_BY_DEFAULT
+.I KPKG_ARCH
+.I CROSS_COMPILE
+.I KPKG_SUBARCH
+.I ARCH_IN_NAME
+.I INITRD
+.I SOURCE_CLEAN_HOOK
+.I MODULE_LOC
+.I CONCURRENCY_LEVEL
+.I IGNORE_UPPERCASE_VERSION
+.SH FILES
+Apart from the runtime options, the 
+.I debian.rules
+file run by
+.B make\-kpkg
+also looks for a per user configuration file
+.I ~/.kernel\-pkg.conf.
+Failing that, it looks for site\-wide defaults in the file 
+.I /etc/kernel\-pkg.conf.
+The default configuration allows there to be a site wide override for
+the full name and email address of the person responsible for maintaining 
+the kernel packages on the site, but the 
+.I /etc/kernel\-pkg.conf
+(or
+.I ~/.kernel\-pkg.conf.
+) file is actually a Makefile snippet, and any legal make directives
+may be included in there.  
+.B Note:
+Caution is urged with this file, since you can totally change the way that the 
+make is run by suitably editing this file. Please look at
+.I /usr/share/doc/kernel\-package/Problems.gz
+for a list of known problems while compiling kernel images. Extensive
+tutorial like documentation is also available in
+.I /usr/share/doc/kernel\-package/README.gz
+and it is recommended that one read that before using this utility.
+.SH "SEE ALSO"
+.BR kernel\-pkg.conf (5),
+.BR kernel\-img.conf (5),
+.BR mkinitrd (8),
+.BR Getopt::Long (3perl),
+.BR dpkg\-deb (1),
+.BR dpkg\-source (1),
+.BR make (1),
+.BR The\ Programmers\ manual, 
+.BR The\ GNU\ Make\ manual,
+and the extensive documentation in the directory 
+.B /usr/share/doc/kernel\-package
+.SH AUTHOR
+This manual page was written by Manoj Srivastava <srivasta at debian.org>,
+for the Debian GNU/Linux system.

Added: dists/trunk/utils/kernel-package/make-kpkg.es.8
===================================================================
--- dists/trunk/utils/kernel-package/make-kpkg.es.8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/make-kpkg.es.8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,739 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\"
+.\"    $Id: make-kpkg.es.8,v 1.3 2003/08/08 19:13:57 srivasta Exp $
+.\"
+
+.\" (c) 2003 Software in the Public Interest
+.\" Esta traducción ha sido realizada por Rubén Porras Campo <nahoo at inicia.es>
+.\" Está basada en la página de manual original:
+.\" versión 1.24 del CVS de
+.\" /cvs/debian-doc/manpages/english/kernel-package/make-kpkg.8
+.\" Revisada por Rudy Godoy <rudy at kernel-panik.org>
+
+.TH MAKE\-KPKG 1 "14 noviembre de 2002" "Debian" "manual Debian GNU/Linux"
+.SH NOMBRE
+make\-kpkg \- construye paquetes Debian con núcleos a partir de las fuentes
+.SH SINOPSIS
+.B make\-kpkg
+.I [opciones]
+\&[objetivo [objetivo ...]]
+.SH DESCRIPCIÓN
+Esta página del manual explica la utilidad
+.B "make\-kpkg"
+, usada para crear paquetes Debian relacionados con el núcleo. La utilidad debe
+ejecutarse desde el directorio superior de las fuentes del núcleo, el cual ya
+debe de haber sido configurado previamente (a menos que se use el objetivo
+configure). Normalmente, el programa se ejecuta como superusuario o bajo
+.B fakeroot,
+sino hay que indicar a
+.B make\-kpkg
+como convertirse en superusuario, por ejemplo:
+.sp 1
+.ti +5
+make\-kpkg \-\-rootcmd fakeroot kernel_image
+.sp 1
+El paquete Debian se crea en el directorio padre al directorio donde se ejecute
+esta orden.
+.PP
+También, tenga en cuenta que algunas versiones de gcc no interaccionan bien con
+las fuentes del núcleo (gcc 2.95 tiene problemas compilando el núcleo sin la
+opción
+.I '\-fno\-strict\-aliasing' ).
+Este asunto ha sido cuidado en los núcleos recientes (las series 2.2 y 2.4
+están bien) (Creo que puede necesitar editar el Makefile para núcleos
+anteriores, o alguna otra cosa). Puede controlar que versión se usa para
+compilar el núcleo estableciendo las variables CC y HOSTCC en el Makefile
+principal del núcleo. Puede hacer esto simplemente con
+.PP
+  % MAKEFLAGS="CC=gcc\-2.95" make\-kpkg ...
+.PP
+(por favor, lea el Makefile principal para saber que variables pueden establecerse).
+.SH OPCIONES
+.B \-\-help
+Muestra el modo de uso.
+.TP
+.BR \-\-revision " número"
+Cambia el número de revisión de los paquetes a
+.BR número.
+Esto tiene algunas restricciones: la opción \-\-revision sólo tiene efecto en la
+fase de configuración (en otras palabras, si existe un fichero llamado
+.I stamp\-configure
+, esta opción no tiene efecto \-\- ejecute 
+.B make\-kpkg clean 
+o elimine manualmente los ficheros
+.I stamp\-configure 
+y
+.I stamp\-debian
+para que tenga efecto \-\- Recomiendo encarecidamente
+.B make\-kpkg clean 
+a menos que sepa lo que está haciendo).
+Adicionalmente, los paquetes oficiales con las fuentes proporcionan su propio
+número de versión, por eso,
+.B make\-kpkg.
+no modifica algunas cosas, incluyendo el número de revisión de
+.B Debian.
+Si quiere cambiar el número de revisión de unas fuentes oficiales (esto implica
+que existe
+.I debian/official
+y no está vacío), asegúrese de eliminar
+.I debian/official
+antes de ejecutar
+.B make\-kpkg clean 
+para que esta opción tenga efecto.
+Por eso, si desea volver a ejecutar
+.B make\-kpkg 
+con un número de versión diferente, tiene que asegurarse de hacer borrón y
+cuenta nueva. La versión sólo puede contener caracteres alfanuméricos y los
+caracteres + y . (punto y signo más) y debe de contener un dígito. Consulte las
+Normas de Debian (Debian Policy) para más detalles.
+.I Realmente, esto es mentira: los responsables de los núcleos y módulos
+oficiales tienen permiso para usar guiones, pero está altamente desaconsejado
+para la mayoría de la gente, ya que no hay ningún tipo de comprobación del número
+de versión, y dpkg y otros pueden atascar al final de la compilación a menos que
+uno sepa lo que está haciendo. Opcionalmente, puede anteponer a la revisión un
+dígito seguido de dos puntos (:). Por omisión es
+.B 10.00.Custom
+a menos que esté establecida la variable de entorno
+.B DEBIAN_REVISION_MANDATORY
+, en cuyo caso se genera un error si no se especifica un número de versión, bien
+en la línea de órdenes o bien en el fichero de configuración.
+.TP
+.BR \-\-append\-to\-version " tal"
+.TP
+.BR \-\-append_to_version " tal"
+Este argumento (
+.B tal
+) se añade al valor de la variable EXTRAVERSION presente en el Makefile del
+núcleo. Dado que EXTRAVERSION es un componente de la versión del núcleo, también
+se añade al nombre del paquete, y, como tal, debe de cumplir las normas a las
+que están sujetos los nombres de los paquetes Debian. Esto quiere decir que sólo
+puede contener caracteres alfanuméricos en
+.B  minúsculas
+y los caracteres \- + . (guión, signo más y punto). Las Normas no permiten
+letras mayúsculas en los paquetes nuevos. Si la variable de entorno
+.B IGNORE_UPPERCASE_VERSION
+está establecida, make-kpkg pasará a minúsculas los números de versión en el
+Makefile o en el fichero
+.I localversion.
+Esto predomina sobre la variable de entorno
+.B APPEND_TO_VERSION.
+Por favor, dese cuenta que \fB\s\-1debe\s0\fR ejecutar
+.B make\-kpkg 
+.I clean
+después de configurar el núcleo usando
+.I make (x|menu)?config, 
+ya que esto crea el fichero
+.I include/linux/version.h
+.B sin
+el contenido de
+.I append_to_version
+(tal). Este fichero no será actualizado por make\-kpkg (make\-kpkg
+crea version.h si éste no existe, pero no lo toca si ya existe),
+y el núcleo final _no_ tendrá el contenido de append_to_version en su número de
+versión, esto hará que busque los módulos y símbolos en sitios incorrectos. La
+solución mas sencilla es borrar include/linux/version.h después de configurar y
+antes de compilar, o ejecutar
+.B make\-kpkg clean
+después de configurar y antes de compilar.
+.B Dese cuenta
+de que una vez que use
+.BR \-\-append_to_version " tal"
+para configurar o construir la imagen del núcleo, necesita usar la misma opción
+en ejecuciones posteriores de make\-kpkg (por ejemplo, para construir módulos
+independientes, o cualquier cosa).
+.B make\-kpkg
+no recuerda el argumento tal entre ejecuciones (esto es diferente con el
+argumento \-\-revision, que si se recuerda). Si le molesta que make\-kpkg se queje
+acerca del uso de
+.BR \-\-append_to_version 
+cuando ya existe un fichero
+.T version.h
+anterior, puede establecer la variable de entorno
+.B VERSION_H_OK
+que debería parar estos avisos.
+.TP
+.BR \-\-flavour\ tal
+Esta opción está deprecada en favor de
+.BR \-\-append_to_version.
+Establece el sabor del núcleo según el argumento \fBtal\fR. El sabor también es
+añadido al nombre del paquete. Necesita un Makefile parcheado para que esto
+funcione apropiadamente (lea /usr/share/doc/kernel\-package/\s\-1Flavours\s0.gz).
+Sólo debe de contener caracteres alfanuméricos en
+.B minúsculas
+y los caracteres \- + . (guión, signo más y punto). Las letras en mayúsculas no
+están permitidas. \fB\s\-1NOTA\s0\fR: se desaconsejan los guiones. (Lea el
+capítulo 4 de las Normas de Debian para más detalles). Dese cuenta de que
+necesita ejecutar
+.B make\-kpkg 
+.I clean
+.B PRIMERO
+si desea recompilar una imagen del núcleo usando sabores.
+.TP
+.BR \-\-added\-modules\ tal
+.TP
+.BR \-\-added_modules\ tal
+El argumento debe ser una lista de módulos añadidos separada por comas (que no
+estén en el árbol principal del núcleo) que desea construir cuando invoque el
+objetivo modules_blah. Debe proporcionar la ruta completa del directorio donde
+residen los módulos, o sólo el nombre del módulo si se puede encontrar en
+.B MODULE_LOC,
+que por omisión apunta a
+.I /usr/src/modules.
+Por omisión se compilan todos los módulos en
+.B MODULE_LOC,
+cuando se invocan los objetivos modules_blah.
+.TP
+.BR \-\-added\-patches\ tal
+.TP
+.BR \-\-added_patches\ tal
+El argumento debe de ser una lista separada por comas de parches adicionales
+para el núcleo. Establece automáticamente la opción de configuración del núcleo
+.I patch_the_kernel
+a YES. 
+.IP
+A diferencia de con los módulos, sólo debe proporcionar la base del nombre (n.t.
+del inglés basename) (no el nombre completo del fichero con el parche). Por cada
+fichero <nombre_parche> en la lista se sigue el siguiente proceso: Si el fichero
+se puede encontrar en los directorios
+.B ALL_PATCH_DIR/{apply,unpatch}/,
+entonces el fichero
+.B ALL_PATCH_DIR/apply/<nombre_parche>
+se ejecutará durante la fase de configuración (y presumiblemente esto aplicará
+el parche). Correspondientemente, el fichero
+.B ALL_PATCH_DIR/unpatch/<nombre_parche> 
+debe de ejecutarse en la fase de borrado. Por omisión todos los parches se
+aplican invocando los ficheros ejecutables en
+.B ALL_PATCH_DIR/apply/
+si es requerido (Bien estableciendo la opción de configuración
+.B patch_the_kernel
+o la variable de entorno
+.B PATCH_THE_KERNEL
+a YES). Dese cuenta de que los parches son DES\-instalados de las fuentes del
+núcleo cuando se ejecuta el objetivo clean. Esto se puede prevenir estableciendo
+la variable de entorno
+.B NO_UNPATCH_BY_DEFAULT
+.IP
+Arriba, 
+.B ALL_PATCH_DIR
+es por omisión un subdirectorio de
+.I /usr/src/kernel\-patches/.
+.IP
+Algunas veces puede ser conveniente aplicar los parches cuando uno pide un
+parche específico usando esta opción, sin necesidad de tener que establecer
+explícitamente la variable de entorno. Puesto que establecer la variable de
+entorno
+.B PATCH_THE_KERNEL
+a YES puede ser peligroso, (puede darse el caso de que apliquen todos los
+parches cuando no quería aplicar ninguno, y no especificó la opción
+added_patches), también puede establecer la variable PATCH_THE_KERNEL a
+.I AUTO,
+en cuyo caso PATCH_THE_KERNEL será establecida a YES por usted cuando invoque
+.BR \-\-added\-patches\ tal, 
+pero no en otra situación.
+Además, dese cuenta que si algún parche instala un script en el directorio
+.I ./debian/image.d/
+, debe de llamarse a 
+.B run\-parts
+sobre ese directorio nada más se construya la imagen del núcleo. El lugar de
+la raíz del paquete con la imagen siendo construida debe pasarse en la variable
+de entorno
+.B IMAGE_TOP,
+y la versión del núcleo se pasa mediante la variable de entorno
+.B version.
+De esta forma es posible que un parche inserte ficheros adicionales en la
+imagen, por ejemplo.
+.IP
+Algunos de los paquetes con parches también tienen en cuenta otras variables de
+entorno, esto se documenta en el directorio doc apropiador (por ejemplo, debería
+mirar en
+.I /usr/share/doc/kernel-patch-tal/README-kernelpatch.Debian
+si quiere información adicional para sobre el parche tal).
+.TP
+.BR \-\-arch\ tal
+Útil para establecer la arquitectura cuando se esté realizando compilación
+cruzada. La arquitectura se detecta automáticamente si no está realizando
+compilación cruzada. El mismo efecto se puede conseguir estableciendo la
+variable de entorno
+.B KPKG_ARCH
+.TP
+.BR \-\-cross\-compile\ tal
+.TP
+.BR \-\-cross_compile\ tal
+Es útil para definir la cadena de caracteres del objetivo cuando se esté
+realizando compilación cruzada. El mismo efecto se puede conseguir estableciendo
+la variable de entorno
+.B CROSS_COMPILE
+.TP
+.BR \-\-subarch\ tal
+Algunas arquitecturas (Alpha, y m68k) requieren un núcleo diferente para cada
+sub\-arquitectura. Esta opción proporciona un modo de especificarlo como
+argumento de \fBmake\-kpkg\fR. \fBDese cuenta\fR que se necesita soporte
+adicional para sub\-arquitecturas en las fuentes del núcleo para que esto haga
+algo. El mismo efecto se puede conseguir estableciendo la variable de entorno
+.B KPKG_SUBARCH
+.TP
+.BR \-\-arch\-in\-name
+.TP
+.BR \-\-arch_in_name
+Esta opción usa un nombre extendido para la imagen del núcleo empaquetada,
+introduciendo la sub\-arquitectura en el nombre de ésta, de este modo se pueden
+crear scripts que creen múltiples sub\-aquitecturas, una después de otra. El
+mismo efecto se puede conseguir estableciendo la variable de entorno
+.B ARCH_IN_NAME. 
+\fBDese cuenta\fR que sólo afecta al
+.I nombre
+del paquete, no a la localización de los módulos y demás.
+.TP
+.BR \-\-pgpsign " nombre"
+Establece la cadena a usar para firmar el fichero de
+.B cambios
+de cada módulo externo en
+.IR /usr/src/modules/
+usando PGP. Esta opción no tendrá en cuenta el comportamiento predeterminado ni
+la configuración del sistema guardada en
+.IR /etc/kernel\-pkg.conf
+o
+.IR ~/.kernel\-pkg.conf.
+.TP
+.BR \-\-config " objetivo"
+Cambia el tipo de configuración hecha desde el \f(CWoldconfig\fR por omisión.
+\fIobjetivo\fR debe ser uno de \f(CWoldconfig\fR, \f(CWconfig\fR, \f(CWmenuconfig\fR,
+\f(CWgconfig\fR, \f(CWxconfig\fR; o \f(CWold\fR, \f(CWmenu\fR, \f(CWg\fR o \f(CWx\fR.
+.Sp
+Esta opción es particularmente útil cuando se usa \s\-1PATCH_THE_KERNEL\s0 por si
+alguno de los parches cambia las opciones de configuración disponibles.
+.B Nota
+Sin embargo
+.BR make\-kpkg
+busca al arrancar algunas opciones en el fichero de configuración, notablemente
+el hecho de que los módulos estén o no habilitados, de manera que cambiar el
+estado durante esta configuración retrasada resulta en un error. Si es
+necesario, cree el fichero de configuración lo más próximo a lo deseado antes de
+llamar a make\-kpkg con esta opción.
+.TP
+.B \-\-targets
+Muestra una lista de objetivos conocidos. Lea la sección
+.B Objetivos
+más abajo.
+.TP
+.B \-\-noexec
+Pasa la opción 
+.B \-n
+a
+.I make
+de forma que las órdenes se muestran en pantalla pero no se ejecutan. Útil para
+depuración.
+.TP 
+.B \-\-initrd
+Si 
+.B make\-kpkg 
+está generando un paquete del tipo
+.I kernel\-image 
+, realizará cualquier acción necesaria para que el núcleo se pueda cargar usando
+.B initrd.  
+.B NOTA:
+en los núcleos antiguos, esto requiere un parche (que no es estándar) cramfs de
+initrd a las fuentes del núcleo, (a menos que la configuración del mkinitrd se
+haya modificado para no usar cramfs) o se generará una imagen del núcleo
+imposible de arrancar. El parche normalmente se encontraba en las fuentes del
+núcleo proporcionadas por Debian. Algunas arquitecturas todavía necesitan
+parches para arreglar problemas con cramfs. Esta opción puede implicar
+dependencias extra y modificaciones en los scripts del encargado del paquete. No
+tiene efecto cuando 
+.B make\-kpkg no está generando un paquete 
+.I kernel\-image.
+El mismo efecto se puede conseguir estableciendo la
+variable de entorno
+.B INITRD
+a cualquier valor no nulo. Esta opción provoca un aviso, para evitar el aviso
+establezca la variable de entorno
+.B INITRD_OK
+a cualquier valor no nulo.
+Para evitar el aviso en tiempo de instalación, lea kernel\-img.conf(5), y añada
+una directiva
+.I warn_initrd 
+en ese fichero. Para configurar initrd consulte
+.I mkinitrd (8).
+.TP
+.B \-\-zimage
+Crea una imagen del núcleo del tipo zImage en vez de bzImage (predeterminada).
+Útil para gente con problemas con los núcleos bzImage. 
+.TP
+.B \-\-bzimage
+Crea un núcleo bzImage. Útil para gente que quiera un núcleo bzImage donde el
+núcleo predeterminado es un zImage. 
+.TP
+ .B \-\-mkimage
+Debe ser una orden que produzca una imagen initrd dado un directorio. Se pasa a
+la opción
+.I \-m
+del programa
+.I mkinitrd.
+Por ejemplo, puede ser
+ "genromfs \-d %s \-f %s"
+o
+ "mkcramfs %s %s"
+.TP
+.B \-\-rootcmd tal
+La orden que proporciona acceso de superusuario (por ejemplo, `sudo' o
+`fakeroot'), necesitado por la opción \-r de dpkg\-buildpackage.
+.TP
+.B \-\-us
+Esta opción se pasa a dpkg\-buildpackage, indica que el paquete no debe firmar
+las fuentes. Sólo es relevante para el objetivo buildpackage.
+.TP
+.B \-\-uc
+Esta opción se pasa a dpkg\-buildpackage, indica que el paquete no debe firmar el
+fichero de cambios (changelog). Sólo es relevante para el objetivo buildpackage.
+.PP
+Las opciones pueden acortarse a una única cadena más corta, pudiendo
+introducirse además con el prefijo \- o \-\-, entre una opción y su valor se
+puede usar tanto un espacio como un símbolo '='. También puede usar la forma
+opción=valor; para más detalles sobre ésta y otras variantes soportadas, lea la
+página del manual Getopt::Long (3perl).
+.TP
+.B CONCURRENCY_LEVEL
+Si está definida, esta variable de entorno establece el nivel de concurrencia
+usado por make para compilar el núcleo y el conjunto de módulos, usando la
+opción
+.I \-j
+para el make del objetivo
+.B build
+de
+.B make\-kpkg.
+Si se usa debe ser un entero (pequeño). Puede obtener el número actual de
+procesadores usando la orden:
+ "grep -c '^processor' /proc/cpuinfo"
+.SH OBJETIVOS
+.TP
+.B clean
+Elimina del directorio con las fuentes del núcleo todos los ficheros generados
+por el objetivo
+.B build,
+y ejecuta make distclean. (Véa en el Makefile del núcleo de Linux para más
+detalles).
+Dese cuenta que aunque se preserva la lista de configuración del núcleo actual
+del fichero
+.I .config,
+no se preserva el fichero
+.I include/linux/autoconf.h.
+Este objetivo no debe combinarse con otros, ya que
+.B make\-kpkg
+lee todos los datos
+.I antes
+de ejecutar cualquier objetivo, lo que hace que los objetivos siguientes se
+ejecuten con los datos viejos, algo que probablemente no es lo que desea.
+.TP
+.B buildpackage
+Este objetivo ejecuta los objetivos
+.B clean, 
+y
+.B binary,
+para producir el paquete completo usando
+.B dpkg\-buildpackage
+.TP
+.B binary
+Este objetivo produce los cuatro paquetes del núcleo de Debian ejecutando los
+objetivos
+.B binary-indep
+y
+.B binary-arch.
+.TP
+.B binary-indep
+Este objetivo produce los paquetes independientes de la arquitectura ejecutando
+los objetivos
+.B kernel_source
+y
+.B kernel_doc.
+.TP
+.B binary-arch
+Este objetivo produce los paquetes dependientes de la arquitectura ejecutando
+los objetivos
+.B kernel_headers
+y
+.B kernel_image.
+.TP
+.B kernel_source
+Este objetivo produce un paquete debianizado de las fuentes del núcleo. Si la
+variable de entorno 
+.B SOURCE_CLEAN_HOOK
+apunta a un ejecutable, éste se ejecutará desde el directorio temporal de las
+fuentes del núcleo justo antes de empaquetarlo,
+.I ./debian/tmp\-source/usr/src/kernel\-source\-X.X.XX,
+de esta forma puede tomar acciones necesarias para ajustar el núcleo a sus
+necesidades (eliminar arquitecturas, borrar los directorios de control de
+versiones, 
+.I find . \-type d \-name CVS \-prune \-exec rm \-rf {} \\;
+etc). No tiene efecto sobre otra cosa que no sean las fuentes del núcleo que van
+a ser empaquetadas \-\- si el script opera en el directorio actual y sus
+descendientes las fuentes originales del núcleo deberían permanecer
+intactas. Las variables de entorno
+.B HEADER_CLEAN_HOOK
+y
+.B DOC_CLEAN_HOOK
+son similares. Deberían apuntar a ejecutables, éstos se ejecutará
+respectivamente desde el directorio temporal de las fuentes del núcleo justo
+antes de empaquetarlo, de esta forma puede tomar acciones necesarias para
+ajustar el núcleo a sus necesidades. Sólo tiene efecto sobre las fuentes que se
+están empaquetando.
+.TP
+.B kernel_headers
+Este objetivo produce una paquete Debian que contiene las cabeceras del núcleo
+de Linux.
+.TP
+.B kernel_doc
+Este objetivo produce un paquete Debian que contiene la documentación incluida
+con el núcleo de Linux.
+.TP
+.B kernel_image
+Este objetivo produce un paquete Debian con la imagen del núcleo de Linux y
+cualquier módulo configurado en el fichero de configuración del núcleo
+.I .config.
+Si no hay ningún fichero
+.I .config
+en el directorio con las fuentes del núcleo se proporciona una configuración por
+omisión parecida a la usada para crear los boot\-floppies de
+.B Debian.
+.IP
+Si existe el fichero
+.I ./debian/post\-install
+y es ejecutable, éste se ejecuta justo antes de crear el paquete con la imagen
+del núcleo. Además, tenga en cuenta que si hay algún script en el directorio
+.I ./debian/image.d/
+, 
+.B run\-parts 
+debe de ser ejecutado en ese directorio justo antes construir el paquete con la
+imagen del núcleo. La localización de la raíz del paquete con la imagen que se
+está construyendo debe de pasarse mediante la variable de entorno
+.B IMAGE_TOP,
+y la versión del núcleo se pasa a través de la variable de entorno
+.B version
+para todos los scripts.
+.IP
+En una instalación inicial, el paquete con la imagen actualiza los enlaces
+simbólicos en el directorio destino de los enlaces simbólicos (por omisión es
+el directorio raíz) para que apunten a la nueva imagen del núcleo en el
+directorio de las imágenes del núcleo (
+.I /boot).
+Si el enlace simbólico ya apunta a la imagen actual del núcleo no se hace
+nada. Si existe un enlace simbólico anterior, éste se mueve a un fichero con el
+mismo nombre pero con el sufijo .old, y se instala en su lugar un nuevo enlace
+simbólico acorde a la nueva situación (la variable minimal_swap en 
+.I /etc/kernel\-img.conf
+modifica este comportamiento). No se realiza ninguna actuación en las
+actualizaciones.
+.IP
+Por favor, lea la documentación acerca de enganches en
+.B kernel\-img.conf(5).
+Estos enganches son variables que pueden apuntar a scripts que añadan o eliminen
+una línea a la lista del menú de grub durante la instalación o desinstalación
+del núcleo. Se incluye un script de ejemplo para añadir líneas al fichero de
+menú de grub en el directorio
+.I /usr/share/doc/kernel\-package/.
+.IP
+Además de las variables de enganche que pueda establecer el administrador local,
+hay una serie de directorios en los que los paquetes, o el administrador local,
+pueden colocar scripts. Los directorios son
+.I /etc/kernel/preinst.d/,
+.I /etc/kernel/postinst.d/,
+.I /etc/kernel/prerm.d/,
+.I /etc/kernel/postrm.d/.
+y
+.I /etc/kernel/preinst.d/<VERSIÓN>/,
+.I /etc/kernel/postinst.d/<VERSIÓN>/,
+.I /etc/kernel/prerm.d/<VERSIÓN>/,
+.I /etc/kernel/postrm.d/<VERSIÓN>/.
+Si existen, el paquete kernel-image ejecutará
+.B run-parts
+sobre los directorios (incluyendo los que tengan un número de versión), usando
+la versión a instalar o eliminar como argumento, en la fase correspondiente de
+la instalación o desinstalación.
+.IP
+Durante la instalación, también ofrece ejecutar
+.I LILO
+(o alternativas como 
+.I loadlin, SILO, QUIK, VMELILO, ZIPL, yaboot, PALO 
+o 
+.I GRUB
+), creando un fichero de configuración para los cargadores de arranque si es
+necesario. En ese momento también ofrece poner el nuevo núcleo en un disquete,
+dando formato al disquete si fuese necesario. Cuando se intente eliminar, se
+comprobará la versión del núcleo en ejecución, negándose a desinstalar un núcleo
+en ejecución.
+.I grub
+se merece una mención especial, aunque no necesite ejecutarse después de
+instalar la imagen del núcleo no está de más un cambio automático a su menú
+después de instalar o desinstalar un paquete con una imagen del núcleo.
+.TP
+.B build
+Este objetivo, es usado por el objetivo
+.B kernel_image
+, compila la imagen del núcleo de
+Linux.
+.TP
+.B modules
+Este objetivo permite construir todos los módulos añadidos y paquetes muy
+dependientes de la versión del núcleo para la que han sido compilados al mismo
+tiempo que se genera la imagen del núcleo. Este objetivo espera encontrar los
+módulos o paquetes bajo /usr/src/modules, y, para todos los subdirectorios,
+cambia a MODULE_LOC/x (MODULE_LOC de forma predeterminada es
+.I /usr/src/modules
+), y ejecuta la regla
+.B kdist
+en el fichero local 
+.I debian.rules.
+Este objetivo debe crear uno o varios paquetes
+.B Debian
+con los módulos, y quizá produzca un fichero tar comprimido, un fichero diff
+comprimido, con las sumas
+.I md5
+guardadas en un fichero de cambios usando
+.B dpkg\-genchanges.
+El fichero es firmado por la misma identidad que se usa para firmar los paquetes
+del núcleo. Esta opción es usada por los responsables  de subir los paquetes a
+los archivos de Debian.
+.TP
+.B modules_config
+Este objetivo permite configurar todos los paquetes debajo de
+.B MODULE_LOC,
+que de forma predeterminada es
+.B /usr/src/modules.
+Esto es útil si necesita modificar manualmente algunos aspectos de
+configuración, o si quiere compilar manualmente los módulos añadidos.
+.TP
+.B modules_image
+Este objetivo permite construir todos los paquetes debajo de
+.B MODULE_LOC,
+que de forma predeterminada es
+.B /usr/src/modules,
+pero no crea las fuentes o los ficheros diff, tampoco crea ni firma el fichero
+de cambios. Ésta es la única opción relacionada con los módulos que necesita si
+sólo quiere compilar los módulos para instalarlos en una o más máquinas.
+Generalmente se usa junto con 
+.B kernel_image,
+especialmente si además se usa la opción
+.B append_to_version
+(previene avisos espúreos).
+.TP
+.B modules_clean
+Este objetivo permite limpiar todos los paquetes bajo
+.B MODULE_LOC,
+que de forma predeterminada es
+.B /usr/src/modules,
+debería de ser todo lo necesario para deshacer el efecto de cualquiera de los
+otros objetivos modules_.
+.TP
+.B configure
+Este objetivo ejecuta pronto la configuración (realmente,
+.B config_target,
+establecido por 
+.B \-\-config 
+que por omisión es
+.I oldconfig
+), de forma que pueda editar los ficheros generados por
+.B make config
+en el directorio de las fuentes del núcleo y estar seguro de que
+.B make\-kpkg 
+no los sobreescribirá más tarde.
+.TP
+.B debian
+Este objetivo crea el directorio
+.I ./debian
+, y opcionalmente aplica algún parche a las fuentes. Es llamado por el objetivo
+.B configure.
+Probablemente use este objetivo para aplicar algún parche a las fuentes y
+después ejecutar manualmente la fase de configuración.
+.TP
+.B libc\-kheaders
+Este es un objetivo especial para el responsable de libc\-dev, puede usarlo para
+crear las cabeceras del núcleo que necesita libc. Por favor, dese cuenta de que
+es peligroso crear un paquete libc\-kheaders que sea diferente de las cabeceras
+con las que fue compilado libc, se
+.B sabe
+que puede dañar sutilmente el sistema. Lea 
+.I /usr/share/kernel\-package/README.headers
+para más detalles. Crear e instalar un paquete de libc\-kheaders personalizado
+puede dañar el sistema y volverlo inusable a menos que sepa lo que está
+haciendo. Está avisado.
+.SH "VARIABLES DE ENTORNO"
+Las siguientes variables (documentadas arriba) afectan a 
+.B make\-kpkg:
+.I DEBIAN_REVISION_MANDATORY
+.I APPEND_TO_VERSION
+.I VERSION_H_OK
+.I PATCH_THE_KERNEL
+.I NO_UNPATCH_BY_DEFAULT
+.I KPKG_ARCH
+.I CROSS_COMPILE
+.I KPKG_SUBARCH
+.I ARCH_IN_NAME
+.I INITRD
+.I SOURCE_CLEAN_HOOK
+.I MODULE_LOC
+.I INITRD_OK
+.I CONCURRENCY_LEVEL
+.I IGNORE_UPPERCASE_VERSION
+.SH FICHEROS
+Aparte de las opciones de ejecución, el fichero 
+.I debian.rules
+ejecutado por
+.B make\-kpkg
+también busca el fichero de configuración de usuario
+.I ~/.kernel\-pkg.conf.
+Si no lo encuentra, busca el fichero de configuración global del sistema
+.I /etc/kernel\-pkg.conf.
+La configuración predeterminada permite que haya un predominio para el
+nombre completo y la dirección de correo electrónico de la persona responsable
+de mantener los paquetes en el sitio, pero el fichero
+.I /etc/kernel\-pkg.conf
+(o
+.I ~/.kernel\-pkg.conf.
+) es realmente un pequeño Makefile, se puede incluir cualquier directiva válida
+de make.  
+.B Nota:
+Se debe de tener mucho cuidado con este fichero, usted puede cambiar totalmente
+el modo en que se ejecuta make editando este fichero. Por favor, lea
+.I /usr/share/doc/kernel\-package/Problems.gz
+para ver una lista de problemas conocidos compilando imágenes del núcleo. Un
+tutorial extensivo se encuentra disponible como documentación en
+.I /usr/share/doc/kernel\-package/README.gz
+y es recomendable que uno lo lea antes de usar esta utilidad.
+.SH "VÉASE TAMBIÉN"
+.BR kernel\-pkg.conf (5),
+.BR kernel\-img.conf (5),
+.BR mkinitrd (8),
+.BR Getopt::Long (3perl),
+.BR dpkg\-deb (1),
+.BR dpkg\-source (1),
+.BR make (1),
+.BR The\ Programmers\ manual, 
+.BR El\ manual\ de\ GNU\ Make\,
+y la extensiva documentación en el directorio
+.B /usr/share/doc/kernel\-package
+.SH AUTOR
+Esta página del manual fue escrita por Manoj Srivastava <srivasta at debian.org>,
+para el sistema Debian GNU/Linux.
+.SH TRADUCTOR
+Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>

Added: dists/trunk/utils/kernel-package/make-kpkg.fr.8
===================================================================
--- dists/trunk/utils/kernel-package/make-kpkg.fr.8	2005-10-16 22:10:49 UTC (rev 4489)
+++ dists/trunk/utils/kernel-package/make-kpkg.fr.8	2005-10-16 22:20:45 UTC (rev 4490)
@@ -0,0 +1,724 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Copyright (c) 1997 Manoj Srivastava <srivasta at debian.org>
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\"
+.\"    $Id: make-kpkg.8,v 1.76 2003/09/28 01:16:52 srivasta Exp $
+.\"
+.TH MAKE\-KPKG 1 "14 Nov 2002" "Debian" "Manuel Debian GNU/Linux"
+.SH NOM
+make\-kpkg \- construit des paquets Debian du noyau à partir des sources du noyau Linux
+.SH SYNOPSIS
+.B make\-kpkg
+.I [options]
+\&[cible [cible ...]]
+.SH DESCRIPTION
+Cette page de manuel décrit l'utilitaire Debian
+.B "make\-kpkg",
+utilisé pour créer les paquets Debian concernant le noyau. Cet
+utilitaire doit être lancé à partir du répertoire racine des sources du
+noyau Linux, qui doit avoir été préalablement configuré (à moins que vous 
+n'utilisiez la cible «\ configure\ »). Typiquement, vous exécutez cette commande
+en tant que root, avec
+.B fakeroot,
+ou bien en indiquant à 
+.B make\-kpkg
+comment devenir root, comme ceci :
+.sp 1
+.ti +5
+make\-kpkg \-\-rootcmd fakeroot kernel_image
+.sp 1
+Le paquet Debian sera créé dans le répertoire père de celui des sources
+du noyau depuis lequel la commande a été lancée.
+.PP
+De plus, sachez que certaines versions de gcc ne fonctionnent pas très bien 
+avec les sources du noyau (gcc 2.95 rencontre des problèmes de compilation
+du noyau si on n'utilise pas l'option de compilation
+.I '\-fno\-strict\-aliasing'). 
+Ce problème a été réglé pour les noyaux récents (les séries 2.2 et 2.4)
+(je crois que, pour les noyaux plus anciens, vous risquez d'avoir à modifier 
+le makefile).
+Vous pouvez indiquer la version de gcc à utiliser pour la compilation du
+noyau en définissant les variables CC et HOSTCC du Makefile (le Makefile 
+du premier niveau). Cela se fait tout simplement grâce à : 
+.PP
+  % MAKEFLAGS="CC=gcc\-2.95" make\-kpkg ...
+.PP
+(Consultez le Makefile de premier niveau pour connaître les variables qui
+peuvent être définies).
+.SH OPTIONS
+.B \-\-help
+Affiche un message d'aide.
+.TP
+.BR \-\-revision " numéro"
+Modifie le numéro de révision Debian des paquets créés avec ce
+.BR numéro.
+Il y a quelques contraintes d'utilisation : l'option \-\-revision n'a d'effets
+que pendant la phase de configuration. En d'autres termes, si le fichier
+.I stamp\-configure
+existe, cette option n'aura pas d'effet. Exécutez 
+.B make\-kpkg clean 
+ou supprimez vous-même
+.I stamp\-configure 
+et
+.I stamp\-debian
+afin que l'option fonctionne. Je vous recommande avec insistance
+d'utiliser
+.B make\-kpkg clean 
+sauf si vous êtes sûr de ce que vous faites. 
+De plus, les responsables officiels des paquets des sources fournissent leurs
+propres numéros de versions et données pour leurs envois officiels dans 
+l'archive Debian,
+ce qui entraîne qu'un certain nombre de choses, dont le numéro de révision
+.B Debian
+, ne seront pas modifiés par
+.B make\-kpkg.
+S'il vous arrive d'avoir une source officielle, (il y a alors un fichier
+.I debian/official
+qui ne doit pas être vide), et que vous voulez utiliser votre propre numéro
+de révision, pensez bien à supprimer 
+.I debian/official
+avant de lancer
+.B make\-kpkg clean 
+si vous voulez que cette option fasse effet.
+Par conséquent, si vous voulez relancer
+.B make\-kpkg 
+avec un numéro de révision différent, assurez-vous de commencer avec une 
+structure propre. Ensuite, le numéro de version doit être composé
+uniquement de caractères alphanumériques, des caractères  + et . (plus et 
+point),
+et doit impérativement comporter un chiffre (consultez la charte Debian pour
+plus d'informations).
+.I En fait, c'est un mensonge.
+Les responsables officiels du noyau et des
+modules ont une dispense spéciale qui leur permet l'usage du trait d'union,
+mais cela est fortement déconseillé à la plupart des gens, puisqu'aucune
+correction du numéro de version n'est faite, et dpkg et autres risquent de
+planter en fin de compilation sans qu'on sache très bien d'où cela vient.
+Enfin, vous pouvez préfixer la version d'un chiffre suivi de deux
+points (:). La valeur par défaut est
+.B 1.0.0.Custom
+à moins que la variable d'environnement
+.B DEBIAN_REVISION_MANDATORY
+ne soit activée, auquel cas une erreur est générée si le numéro de version
+est omis dans la ligne de commande ou le fichier de configuration.
+.TP
+.BR \-\-append\-to\-version " toto"
+.TP
+.BR \-\-append_to_version " toto"
+Cet argument (
+.B toto
+) est ajouté à la valeur de la variable EXTRAVERSION du Makefile du noyau.
+Puisqu'EXTRAVERSION est un des composants du numéro de version du noyau, il
+est aussi ajouté au nom du paquet Debian, et en tant que tel, doit répondre
+aux contraintes de la charte concernant les noms de paquets. Ce qui veut dire
+qu'il ne doit contenir que des caractères alphanumériques 
+.B  minuscules
+et les caractères -, + et . (trait d'union, plus et point). Les lettres
+majuscules ne sont pas autorisées par la Charte pour un nouveau paquet. Si la 
+variable d'environnement 
+.B IGNORE_UPPERCASE_VERSION
+est définie, make-kpkg écrira le numéro de version défini dans le Makefile ou 
+dans le fichier 
+.I localversion
+en minuscules. Cet argument a priorité
+sur la variable d'environnement
+.B APPEND_TO_VERSION.
+Notez bien que vous \fB\s-1devez\s0\fR lancer 
+.B make\-kpkg 
+.I clean
+après avoir configuré le noyau avec 
+.I make (x|menu)?config, 
+puisque celui-ci génère le fichier
+.I include/linux/version.h
+.B sans 
+la valeur
+.I append_to_version
+(toto). Ce fichier ne sera pas modifié par le lancement de make\-kpkg 
+(make\-kpkg crée version.h s'il n'existe pas, mais ne le modifie pas s'il
+existe), et donc le noyau final n'aura pas la valeur append_to_version dans
+son numéro de version, et ira chercher les modules et les symboles aux mauvais
+endroits. Le plus simple est soit de supprimer include/linux/version.h après
+la configuration et avant la compilation, soit de lancer
+.B make\-kpkg clean
+après la configuration, et avant la compilation.
+.B Notez
+aussi qu'une fois que vous avez utilisé
+.BR \-\-append_to_version " toto"
+pour la configuration ou la construction du kernel\-image, vous devez aussi
+utiliser la même option lors de lancements ultérieurs de make\-kpkg (par 
+exemple, pour construire des modules indépendants, ou autres).
+.B make\-kpkg
+ne se souvient pas de l'argument toto à chacun des lancements de la commande (ce
+comportement est différent de \-\-revision, qui est lui persistant lors 
+des différents lancements). Si vous en avez assez de voir make\-kpkg se
+plaindre de l'utilisation de 
+.BR \-\-append_to_version 
+alors qu'il y a déjà un fichier créé précédemment
+.T version.h
+, vous pouvez définir la variable d'environnement 
+.B VERSION_H_OK
+ce qui fera cesser cet avertissement.
+.TP
+.BR \-\-flavour\ toto
+Cette option est maintenant déconseillée, au profit de
+.BR \-\-append_to_version.
+pour définir à \fBtoto\fR la «\ variante\ » (flavour) du noyau. La 
+«\ variante\ » est ajoutée aussi au nom du paquet. Vous aurez besoin d'un
+Makefile modifié afin que cela fonctionne convenablement (consultez
+/usr/share/doc/kernel\-package/\s-1Flavours\s0.gz).
+Il ne peut être constitué que de caractères alphanumériques 
+.B minuscules
+et des caractères \- + . (trait d'union, plus et point). Les majuscules ne sont
+pas autorisées pour les nouveaux paquets par la Charte. \fB\s-1NOTA\s0\fR: Les
+traits d'union sont déconseillés (Voir le Chapitre 4 de la Charte pour plus
+de détails).  Notez bien que vous devrez certainement utiliser
+.B make\-kpkg 
+.I clean
+.B EN PREMIER LIEU
+si vous voulez recompiler le kernel\-image en utilisant une «\ variante\ ».
+.TP
+.BR \-\-added\-modules\ toto
+.TP
+.BR \-\-added_modules\ toto
+Cet argument se présente sous la forme d'une liste de modules additionnels
+séparés par des virgules (modules non inclus dans l'arborescence principale
+du noyau) que vous souhaitez construire lorsque vous invoquez les cibles
+modules_truc. Vous devez indiquer le chemin complet des répertoires 
+contenant les modules, ou simplement le nom du module s'il peut être 
+trouvé dans
+.B MODULE_LOC,
+qui pointe par défaut sur
+.I /usr/src/modules.
+Le comportement par défaut compile tous les modules qui sont dans 
+.B MODULE_LOC,
+quand les cibles modules_truc sont demandées.
+.TP
+.BR \-\-added\-patches\ truc
+.TP
+.BR \-\-added_patches\ truc
+Cet argument (truc) doit être une liste de patches additionnels pour les sources
+du noyau séparés par des virgules. L'option de configuration 
+.I patch_the_kernel
+sera alors automatiquement réglée à YES. 
+.IP
+Contrairement à la gestion des modules, vous pouvez n'indiquer que le nom
+du fichier de patch (et pas le chemin complet du fichier). Pour chaque fichier
+<nom_patch> de la liste, l'algorithme suivant est appliqué : si ce fichier
+est trouvé dans les répertoires
+.B ALL_PATCH_DIR/{apply,unpatch}/,
+alors le fichier
+.B ALL_PATCH_DIR/apply/<nom_patch>
+sera appliqué pendant la phase de configuration (on présume que cela appliquera
+le patch). De la même façon, le fichier 
+.B ALL_PATCH_DIR/unpatch/<nom_patch> 
+sera exécuté pendant la phase «\ clean\ ».  
+Par défaut, tous les patches sont appliqués en lançant tous les exécutables
+contenus dans 
+.B ALL_PATCH_DIR/apply/
+si la demande en est faite (que ce soit par l'option de configuration
+.B patch_the_kernel
+ou par la mise à YES de la variable d'environnement
+.B PATCH_THE_KERNEL.
+Notez bien que les patches sont DÉS-INSTALLÉS des sources quand vous lancez
+la cible «\ clean\ ». Ce nettoyage peut être désactivé par la définition de
+la variable d'environnement
+.B NO_UNPATCH_BY_DEFAULT.
+.IP
+Dans ce qui précède, 
+.B ALL_PATCH_DIR
+pointe par défaut vers un sous répertoire de 
+.I /usr/src/kernel\-patches/.
+.IP
+Parfois, il serait pratique de voir les patches s'appliquer quand quelqu'un 
+demande un patch spécifique grâce à cette option, sans être obligé de définir
+explicitement la variable d'environnement. Mais puisque régler la variable
+d'environnement
+.B PATCH_THE_KERNEL
+à YES peut être dangereux (en ce sens où tous les patches seraient installés
+quand vous n'en vouliez aucun, puisque vous n'avez pas spécifié l'option
+added_patches), vous pouvez régler la variable PATCH_THE_KERNEL à 
+.I AUTO,
+et dans ce cas, PATCH_THE_KERNEL sera réglé à YES quand vous demanderez 
+.BR \-\-added\-patches\ truc, 
+et pas dans le cas inverse.  
+De plus, notez que si un quelconque patch installe un script dans le répertoire
+.I ./debian/image.d/,
+.B run\-parts
+sera lancé sur ce répertoire juste avant la construction du paquet de l'image
+du noyau. L'emplacement de la racine du paquet en cours de construction sera
+défini dans la variable d'environnement 
+.B IMAGE_TOP,
+et la version du noyau sera transmise par la variable d'environnement 
+.B version.
+C'est un des systèmes utilisés par le patch pour insérer, par exemple, des
+fichiers supplémentaires dans l'image.
+.TP
+.BR \-\-arch\ truc
+Pratique pour définir l'architecture quand vous utilisez la compilation
+croisée.
+Si vous ne faites pas de compilation croisée, l'architecture est 
+automatiquement déterminée. On peut obtenir le même résultat en réglant la
+variable d'environnement 
+.B KPKG_ARCH
+.TP
+.BR \-\-cross\-compile\ truc
+.TP
+.BR \-\-cross_compile\ truc
+Pratique pour définir la cible quand vous faites de la compilation croisée.
+On peut obtenir le même résultat en réglant la variable d'environnement
+.B CROSS_COMPILE
+.TP
+.BR \-\-subarch\ truc
+Certaines architectures (comme Alpha, ou m68k) ont besoin de noyaux différents
+pour chacune des sous\-architectures. Cette option offre un moyen de le 
+spécifier en tant qu'argument de \fBmake\-kpkg\fR. \fBNotez bien\fR
+qu'une gestion de ces sous\-architectures doit être présente dans
+les sources du noyaux afin que cette option serve à quelque chose. On peut
+obtenir le même résultat en réglant la variable d'environnement 
+.B KPKG_SUBARCH
+.TP
+.BR \-\-arch\-in\-name
+.TP
+.BR \-\-arch_in_name
+Cette option rallonge le nom du paquet de l'image du noyau
+en intégrant la sous\-architecture dans le nom de l'image\ ;\ ainsi on peut
+écrire des scripts pour créer de multiples sous\-architectures, l'une après 
+l'autre. On peut faire la même chose en réglant la variable
+d'environnement
+.B ARCH_IN_NAME. 
+\fBNotez bien\fR que seul le
+.I nom
+du paquet est changé, pas l'emplacement des modules, etc.
+.TP
+.BR \-\-pgpsign " nom"
+Définit la chaîne utilisée pour signer le fichier des modifications
+.B (changes) 
+pour les modules externes rangés dans 
+.IR /usr/src/modules/
+et qui utilisent PGP. Cette option prendra le pas sur le comportement par défaut
+et sur les préférences générales qui se trouvent dans le fichier
+.IR /etc/kernel\-pkg.conf
+ou
+.IR ~/.kernel\-pkg.conf.
+.TP
+.BR \-\-config " cible"
+Modifie le type de configuration utilisée, par défaut \f(CWoldconfig\fR.
+\fIcible\fR doit prendre une des valeurs suivantes \f(CWoldconfig\fR,
+\f(CWconfig\fR, \f(CWmenuconfig\fR, \f(CWgconfig\fR, \f(CWxconfig\fR;
+\f(CWold\fR, \f(CWmenu\fR, \f(CWg\fR, ou \f(CWx\fR.
+.Sp
+Cette option est particulièrement utile lors de l'utilisation de 
+\s-1PATCH_THE_KERNEL\s0 lorsque certains patches modifient les options de
+configuration offertes.
+.B Notez
+cependant que
+.BR make\-kpkg
+explore au démarrage le fichier de configuration à la recherche de certaines
+options, notamment l'activation ou non des modules, et que la modification
+de ce choix plus tard dans la configuration engendrera une erreur. Si
+nécessaire, créez un fichier de configuration le plus proche possible de celui
+désiré avant d'appeler make\-kpkg avec cette option.
+.TP
+.B \-\-targets
+Affiche la liste des cibles connues. Voir la section
+.B Cibles
+plus loin.
+.TP
+.B \-\-noexec
+Passe l'option 
+.B \-n
+au processus  
+.I make
+afin que les commandes soient simplement affichées à l'écran mais pas réellement
+exécutées. C'est très pratique pour le debogage.
+.TP 
+.B \-\-initrd
+Si 
+.B make\-kpkg 
+génère un paquet 
+.I kernel\-image
+, génère toutes les actions nécessaires lors du chargement d'un noyau utilisant
+.B initrd.  
+.B NOTE :
+Nécessite un patch non standard des sources du noyau pour initrd et cramfs,
+(à moins que la configuration de mkinitrd n'ait été modifiée afin de ne pas
+utiliser cramfs), sans lequel vous risquez d'obtenir un noyau non amorçable.
+Ce patch est généralement présent dans les sources du noyau fournies par
+Debian, mais pas dans les sources originales du noyau. Cette option peut
+entraîner des dépendances additionnelles, et des modifications des scripts
+du responsable. Elle n'a pas d'effet quand
+.B make\-kpkg ne génère pas de paquet 
+.I kernel\-image.
+Le même résultat peut être obtenu en donnant à la variable d'environnement
+.B INITRD
+une valeur non vide. Cette option entraînera un avertissement, qu'on pourra éviter
+en donnant à la variable d'environnement 
+.B INITRD_OK
+une valeur non nulle.
+Pour éviter l'avertissement lors de l'installation, consultez kernel\-img.conf(5),
+et ajoutez une directive
+.I warn_initrd 
+à ce fichier.
+.TP
+.B \-\-zimage
+Génère un noyau en zImage plutôt qu'en bzImage (comportement par défaut).
+C'est utile pour ceux qui ont des problèmes avec les noyaux bzImage.
+.TP
+.B \-\-bzimage
+Génère un noyau en bzImage. C'est utile pour ceux qui veulent un noyau bzImage
+sur les systèmes où le réglage par défaut est zImage.
+.TP
+.B \-\-mkimage commande
+Ce doit être une commande qui produit une image initrd à partir d'un répertoire.
+Elle sera passée au programme
+.I mkinitrd
+grâce à l'option 
+.I \-m .
+Ce peut être
+"genromfs -d %s -f %s" ou 
+"mkcramfs %s %s",
+par exemple.
+.TP
+.B \-\-rootcmd commande
+La commande qui offre la possibilité d'obtenir l'accès super-utilisateur (Par
+exemple, «\ sudo\ » ou «\ fakeroot\ »). Cet accès est nécessaire pour l'option
+\-r de dpkg\-buildpackage. 
+.TP
+.B \-\-us
+Cette option est transmise à dpkg\-buildpackage et demande de ne pas signer
+la source. Elle n'a de sens que pour la cible buildpackage.
+.TP
+.B \-\-uc
+Cette option est transmise à dpkg\-buildpackage, et demande de ne pas signer
+le changelog. Elle n'a de sens que pour la cible buildpackage.
+.PP
+Les options peuvent être raccourcies en la plus petite chaîne de caractères
+non équivoque et peuvent être invoquées indifféremment avec les préfixes \- 
+ou \-\-\ ;\ Vous pouvez mettre un espace ou un symbole\ =\ entre une option et
+sa valeur. Vous pouvez aussi utiliser la forme option=valeur\ ;\ Pour plus
+d'informations sur ces variantes et d'autres qui sont reconnues, consultez la
+page de manuel Getopt::Long (3perl).
+.TP
+.B CONCURRENCY_LEVEL
+Si elle est définie, cette variable règle le nombre de processus concurrents
+qu'utilisera make pour compiler le noyau et les modules, grâce à l'utilisation
+de l'option
+.I -j
+de la commande make lancée par la cible
+.B build
+de
+.B make\-kpkg.
+Doit être, s'il est défini, un (petit) entier.
+.SH CIBLES
+.TP
+.B clean
+Efface tous les fichiers créés dans le répertoire des sources du noyau par la
+cible
+.B build,
+et lance un make distclean. (Consultez le Makefile du noyau Linux pour plus
+d'informations). Notez que malgré l'attention que nous portons aux réglages
+du noyau courant contenus dans le fichier
+.I .config,
+le fichier
+.I include/linux/autoconf.h
+ne sera pas gardé. Cette cible ne doit pas être combinée avec une autre, puisque
+.B make\-kpkg 
+lit toutes les données
+.I avant
+de lancer une quelconque cible, donc les autres cibles seront exécutées avec les
+anciennes données, ce qui n'est sûrement pas ce que vous désirez.
+.TP
+.B buildpackage
+Cette cible lance les cibles
+.B clean, 
+et
+.B binary,
+et génère le paquet complet grâce à 
+.B dpkg\-buildpackage
+.TP
+.B binary
+Cette cible génère les quatre paquets Debian en lançant les cibles 
+.B kernel_source, kernel_headers, kernel_doc
+et
+.B kernel_image.
+.TP
+.B kernel_source
+Cette cible génère un paquet Debian des sources du noyau Linux.
+Si la variable d'environnement
+.B SOURCE_CLEAN_HOOK
+pointe sur un exécutable, alors cet exécutable sera lancé, juste avant de 
+faire le paquet, sur le répertoire racine temporaire des sources du noyau,
+.I ./debian/tmp\-source/usr/src/kernel\-source\-X.X.XX,
+de façon à ce qu'on puisse lancer toute commande appropriée (supprimer des arborescences liées à des architectures, ôter les
+répertoires de contrôle de version,
+.I find . \-type d \-name CVS \-prune \-exec rm \-rf {} \\;
+etc.). Cela ne concerne que les sources du noyau qui sont en cours
+d'empaquetage.  Si cette action porte sur le répertoire courant et ses
+répertoires fils, l'arborescence originale qui contient les sources reste,
+elle, inchangée.
+Les variables d'environnement
+.B HEADER_CLEAN_HOOK
+et
+.B DOC_CLEAN_HOOK
+sont semblables. Elles doivent pointer sur des exécutables, ces exécutables 
+seront appliqués sur la racine temporaire des en-têtes du noyau et de la 
+documentation juste avant la génération des paquets respectifs, de façon à
+ce que vous puissiez lancer toute action qui vous semble adéquate. De même, ne
+sont touchées que les sources qui sont en cours d'empaquetage.
+.TP
+.B kernel_headers
+Cette cible génère le paquet Debian contenant les fichiers d'en-têtes
+contenu dans le noyau Linux.
+.TP
+.B kernel_doc
+Cette cible génère un paquet Debian contenant la documentation contenue
+dans le noyau Linux.
+.TP
+.B kernel_image
+Cette cible génère un paquet Debian contenant un noyau Linux, et tous les modules
+définis dans le fichier de configuration du noyau 
+.I .config.
+S'il n'y a pas de fichier
+.I .config
+dans les répertoires des sources du noyau, une configuration par défaut est
+utilisé, identique à celle utilisé pour créer les disquettes de démarrage
+.B Debian.
+.IP
+Si le fichier
+.I ./debian/post\-install
+existe, et qu'il s'agit d'un exécutable, il est lancé juste avant la création
+du paquet de l'image du noyau. De même, notez que si des scripts existent
+dans le répertoire
+.I ./debian/image.d/
+, 
+.B run\-parts 
+sera lancé sur ce répertoire juste avant la création du paquet de l'image du
+noyau. L'emplacement de la racine de l'image pour le paquet en cours de
+construction peut être défini par la variable d'environnement
+.B IMAGE_TOP,
+et la version du noyau est définie grâce à la variable d'environnement
+.B version
+pour tous ces scripts.
+.IP
+Lors de l'installation initiale, le paquet image met à jour le lien symbolique
+contenu dans le répertoire destination (la racine, par défaut) afin qu'il pointe
+sur la nouvelle image du noyau dans le répertoire des images, qui est
+.I /boot.
+Si le lien symbolique pointe déjà sur l'image du noyau à jour, rien ne se
+passe. Si le lien pointe une version précédente, il y a permutation avec 
+le suffixe .old, et un nouveau lien symbolique, correctement mis à jour, 
+prend sa place (la variable minimal_swap dans
+.I /etc/kernel\-img.conf
+modifie ce comportement). Rien n'est fait lors de mises à jour.
+.IP
+Consultez la documentation à propos des variables de type «\ hook\ » dans 
+.B kernel\-img.conf(5).
+Ces variables peuvent indiquer des scripts qui 
+ajoutent ou suppriment une ligne dans le menu du grub à l'installation ou à la
+suppression de l'image du noyau. Un exemple de script pour ajouter des lignes
+au menu du grub est fourni dans le répertoire 
+.I /usr/share/doc/kernel\-package/.
+.IP
+En dehors de ces variables de type «\ hook\ » que l'administrateur peut définir,
+il existe un ensemble de répertoires dans lesquels des paquets, ou 
+l'administrateur, peuvent déposer des scripts. Ces répertoires sont 
+.I /etc/kernel/preinst.d/,
+.I /etc/kernel/postinst.d/,
+.I /etc/kernel/prerm.d/,
+et
+.I /etc/kernel/postrm.d/.
+Si ces répertoires existent, le paquet kernel-image lancera le programme
+.B run-parts
+sur ceux-ci, en passant la version en cours d'installation ou de suppression
+en tant qu'argument, durant la phase correspondante d'installation ou de 
+suppression.
+.IP
+À l'installation, vous aurez la possibilité de lancer le chargeur de démarrage
+.I LILO
+(ou des équivalents tels que
+.I loadlin, SILO, QUIK, VMELILO, ZIPL, yaboot, PALO 
+ou 
+.I GRUB
+), en créant un fichier de configuration pour ces programmes de démarrage, si
+nécessaire. À ce moment, vous aurez aussi la possibilité de mettre ce nouveau
+noyau sur une disquette, en formatant la disquette si nécessaire.
+En cas de suppression, le paquet vérifie la version du noyau en cours
+d'exécution, et refuse alors d'effacer le noyau en cours d'utilisation.
+.I grub
+mérite une mention particulière ici, puisque grub n'a pas besoin d'être 
+relancé après l'installation d'une image de noyau, et qu'une modification
+automatisée du contenu du menu est suffisante pour l'installation ou la
+suppression d'une image d'un noyau.
+.TP
+.B build
+Cette cible, utilisée par la cible
+.B kernel_image
+ci-dessus, compile le noyau Linux.
+.TP
+.B modules
+Cette cible vous permet de générer tous les modules et paquets additionnels qui
+dépendent fortement de la version du noyau pour laquelle ils ont été compilés,
+en même temps que vous construisez votre image du noyau. Cette cible s'attend
+à trouver les modules et paquets sous /usr/src/modules, et, pour chacun de ces
+répertoires, s'y déplacera et lancera la règle 
+.B kdist
+du fichier
+.I debian.rules
+qui s'y trouve. Cette cible créera le(s) paquet(s)
+.B Debian
+de(s) module(s), ainsi qu'un fichier tar compressé et un fichier diff compressé,
+les
+.I md5sums
+correspondants, générés par 
+.B dpkg\-genchanges,
+seront enregistrés dans un fichier des modifications (changes).
+Ce fichier sera signé avec la même identité que celle utilisée pour signer le
+paquet du noyau. Cette option est utilisée par les responsables qui déploient
+les paquets dans les archives de Debian.
+.TP
+.B modules_config
+Cette cible permet de configurer tous les paquets de
+.B MODULE_LOC,
+qui pointe par défaut sur
+.B /usr/src/modules.
+À utiliser si vous avez besoin de modifier manuellement certains points de 
+la configuration, ou si vous voulez compiler manuellement tous les modules 
+additionnels.
+.TP
+.B modules_image
+Cette cible vous permet de construire tous les paquets de 
+.B MODULE_LOC,
+qui pointe par défaut sur
+.B /usr/src/modules,
+mais elle ne crée pas les fichiers sources ou diffs, ni ne crée ni ne signe un
+fichier des modifications (un fichier «\ changes\ »). C'est la seule option
+liée aux modules dont vous aurez besoin si vous voulez juste compiler les
+modules additionnels pour leur installation sur une ou plusieurs machines.
+Utilisée en général en conjonction avec
+.B kernel_image,
+notamment si vous invoquez aussi l'option 
+.B append_to_version
+(afin d'éviter de faux messages d'avertissement).
+.TP
+.B modules_clean
+Cette cible vous permet de nettoyer tous les paquets de
+.B MODULE_LOC,
+qui pointe par défaut sur
+.B /usr/src/modules,
+ce qui devrait être suffisant pour défaire tout ce qu'ont pu faire toutes les 
+autres cibles modules_truc. 
+.TP
+.B configure
+Cette cible lance configure (en fait
+.B config_target,
+défini par
+.B --config 
+qui pointe par défaut sur
+.I oldconfig
+) assez tôt, de sorte que vous puissiez éditer les fichiers créés par
+.B make config
+dans le répertoire des sources du noyau, sans que
+.B make\-kpkg 
+ne les écrase.
+.TP
+.B debian
+Cette cible crée le répertoire 
+.I ./debian,
+et patche éventuellement le source. Cette cible est appelée par la cible
+.B configure. 
+Vous utiliserez cette cible pour patcher les sources, puis vous lancerez
+l'étape de configuration manuellement.
+.TP
+.B libc\-kheaders
+C'est une cible spéciale pour les responsables de libc\-dev, qui peuvent
+s'en servir pour créer les paquets d'en-têtes dont la libc a besoin. Notez
+qu'il est dangereux de créer un paquet de libc\-kheaders qui est différent
+des en-têtes avec lesquels la libc a été compilée. C'est une cause
+.B connue
+d'arrêts brutaux du système. Consultez
+.I /usr/share/kernel\-package/README.headers
+pour plus d'informations. Créer et installer votre propre paquet libc\-kheaders
+peut endommager votre système, à moins que vous ne soyez sûr de ce vous faites.
+Vous êtes prévenus.
+.SH "VARIABLES D'ENVIRONNEMENT"
+Les variables suivantes (décrites plus haut) affectent
+.B make\-kpkg:
+.I DEBIAN_REVISION_MANDATORY
+.I APPEND_TO_VERSION
+.I VERSION_H_OK
+.I PATCH_THE_KERNEL
+.I NO_UNPATCH_BY_DEFAULT
+.I KPKG_ARCH
+.I CROSS_COMPILE
+.I KPKG_SUBARCH
+.I ARCH_IN_NAME
+.I INITRD
+.I SOURCE_CLEAN_HOOK
+.I MODULE_LOC
+.I INITRD_OK
+.I CONCURRENCY_LEVEL
+.I IGNORE_UPPERCASE_VERSION
+.SH FICHIERS
+Outre les options de lancement, le fichier
+.I debian.rules
+lancé par
+.B make\-kpkg
+recherche également un fichier de configuration propre à l'utilisateur
+.I ~/.kernel\-pkg.conf.
+En cas d'absence de ce fichier, il recherche un réglage par défaut pour 
+tout le système dans le fichier
+.I /etc/kernel\-pkg.conf.
+La configuration par défaut permet le remplacement pour tout le système du
+nom complet et du courriel de la personne responsable de la maintenance des
+paquets du noyau sur le site, mais les fichiers
+.I /etc/kernel\-pkg.conf
+(ou
+.I ~/.kernel\-pkg.conf.
+) sont en fait des bribes de Makefile, et toute directive valide
+peut y être incluse.
+.B Note :
+La prudence est de mise avec ce fichier, puisque vous pouvez changer
+complètement le comportement du make en modifiant son
+contenu. Consultez le fichier
+.I /usr/share/doc/kernel\-package/Problems.gz
+pour connaître la liste des problèmes recensés lors de la compilation des
+images du noyau. Un tutoriel exhaustif et une documentation sont aussi 
+disponibles dans 
+.I /usr/share/doc/kernel\-package/README.gz
+et leurs lectures sont recommandées avant l'utilisation de cet utilitaire.
+.SH "VOIR AUSSI"
+.BR kernel\-pkg.conf (5),
+.BR kernel\-img.conf (5),
+.BR Getopt::Long (3perl),
+.BR dpkg\-deb (1),
+.BR dpkg\-source (1),
+.BR make (1),
+.BR Le\ manuel\ des\ Programmeurs
+.BR Le\ manuel\ du\ make\ du\ GNU
+et la documentation complète du répertoire
+.B /usr/share/doc/kernel\-package
+.SH AUTEUR
+Cette page de manuel a été écrite par Manoj Srivastava <srivasta at debian.org>,
+pour le système Debian GNU/Linux.
+.SH TRADUCTION
+Sylvain Cherrier <sylvain.cherrier at free.fr> Octobre 2004.




More information about the Kernel-svn-changes mailing list