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 > 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: >=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
+"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.
+
+"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