kernel-package-12.036+nmu3/0000755000000000000000000000000012012743241012216 5ustar kernel-package-12.036+nmu3/make-kpkg0000755000000000000000000007453411420640024014025 0ustar #! /usr/bin/perl -w # -*- Mode: Perl -*- # make-kpkg --- # Author : root ( root@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 Apr 13 01:18:41 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 242 # 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; use File::Path; =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 = '=K=V'; my $added_modules=''; my $append_to_version=''; my $arch=''; my $arch_in_name=0; my $bzimage; my $concurrency=0; my $config_target='oldconfig'; my $cross_compile=''; my $key_id=''; my $help_opt=0; my $noexec; my $verbose; my $initrd=0; my $revision; my $root_cmd; my $signature="" ; my $subarch=''; my $stem=''; my $targ_opt=0; my $unsign_changelog=''; my $unsign_source=''; my $zimage; my $mkimage=''; my $overlay_dir=''; my %option_ctl = ( "help" => \$help_opt, "noexec" => \$noexec, "verbose" => \$verbose, "initrd" => \$initrd, "revision=s" => \$revision, "added_modules=s" => \$added_modules, "added-modules=s" => \$added_modules, "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, "overlay-dir=s" => \$overlay_dir, "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, "jobs|j=i" => \$concurrency ); =head1 SYNOPSIS usage: make-kpkg [options] [target [target ...]] =cut =head1 DESCRIPTION This manual page explains the Debian B 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. This has certain constraints: It only has an effect during the configure phase. 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: 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 is because B 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) 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 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 after configuring the kernel using make (x|menu)?config, since that creates include/linux/version.h without the appended version I. =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, which defaults to /usr/src/modules. The default is that all modules in C are compiled when the modules_blah targets are invoked. =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 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 file for any external modules in I using PGP. This option will override the builtin default and the site wide customizations stored in the file I. =back =item B<--config> I =over 2 Change the type of configure done from the default C. I must be one of C, C, C, C, C, or C, C, C or C. =back =item B<--targets> =over 2 Prints out a list of known targets. See the Section B below. =back =item B<--noexec> =over 2 Pass a B<-n> option to the I so that commands are merely printed to the screen but not actually executed. This is very useful for debugging. =back =item B<--verbose> =over 2 Pass a B option to the I so that commands are verbosely printed to the screen while executed. This is very useful for debugging. =back =item B<--initrd> =over 2 If make-kpkg is generating a linux-image package, perform any actions necessary for a kernel loaded using initrd This may include extra dependencies, and modifications to maintainer scripts. It has no effect when make-kpkg is not making a linux-image package.(The INITRD_OK variable is now obsolete). =back =item B<-j> -I, B<--jobs> -I Set CONCURRENCY_LEVEL=-I =item B<--overlay-dir> /path/to/directory =over 2 The specified directory should contain files that will be placed in C<./debian> directory of the kernel sources, in preparation to building the debian packages. The files will replace anything in C that would normally be placed there, and it is up to the user to make sure that the files in the overlay directory are compatible. f you break C with an overlay file, you get to keep the pieces. Please note that C and C are special, and variable substitution is done on these files. If a C executable (or executable script) exists, it shall be run immediately after C<./debian> is populated. The script shall be executed in the C<./debian> directory. This can be used, For instance, to delete files the user does not want, or to take actions other than simple replacement. =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 may be 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) --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_ targets --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. -j jobs Sec CONCURRENCY_LEVEL to -I for this action. --jobs jobs Set CONCURRENCY_LEVEL to -I for this action. --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 --overlay dir An overlay directory to (re))place file in ./debian --verbose Pass a V=1 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. Does not work for targets binary, binary-indep, and binary-arch. --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 =over 3 Cleans the kernel source directory of all files created by target B, and runs a I. (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 is not preserved. =back =item B =over 3 This target runs the targets B, B, and B, and produces the complete package using B. =back =item B =over 3 This target produces all five Debian kernel packages by running the targets B, B, B, B and B. =back =item B =over 3 This target produces a debianised package of the Linux kernel sources. =back =item B =over 3 This target produces a Debian package containing the header files included in the Linux kernel. =back =item B =over 3 This target produces a Debian package containing the documentation included in the Linux kernel. =back =item B =over 3 This target produces a Debian package containing the section 9 manual pages included in the Linux kernel. =back =item B =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>. On deletion, the package checks the version of the kernel running, and refuses to delete a running kernel. =back =item B =over 3 This target produces a Debian package of just the debugging symbols for a linux kernel, and is not meant to be bootable. =back =item B =over 3 This target, used by target B above, compiles the Linux kernel image. =back =item B =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, and runs the B rule in the local I file. This target should create the B module package(s), and may also produce a compressed tar file, and a compressed diff file, with I recorded in a changes file using B. The file is signed by the same identity that would be used to sign the kernel packages. =back =item B =over 3 This target allows you to configure all packages under I. =back =item B =over 3 This target allows you to build all packages under I, but does not create the source or diff files, and does not create and sign a changes file. =back =item B =over 3 This target allows you to clean the modules directories. =back =item B =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, "linux_source" => 3, "linux-source" => 3, "kernel_headers" => 3, "kernel-headers" => 3, "linux_headers" => 3, "linux-headers" => 3, "kernel_debug" => 3, "kernel-debug" => 3, "linux_debug" => 3, "linux-debug" => 3, "kernel-manual" => 3, "kernel_manual" => 3, "libc-kheaders" => 3, "kernel_doc" => 3, "kernel-doc" => 3, "linux_doc" => 3, "linux-doc" => 3, "binary-arch" => 2, "kernel_image" => 3, "kernel-image" => 3, "linux_image" => 3, "linux-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 =< 0){ $ENV{'CONCURRENCY_LEVEL'} = $concurrency; } 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 < also looks for site-wide defaults in the file I. 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 file is actually a I snippet, and any legal make directives may be included in there. B: 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 for a list of known problems while compiling kernel images. =cut =head1 B B(5), B(1), B(1), B(1), B, and the extensive documentation in the directory I =cut =head1 BUGS None known so far. =cut =head1 AUTHOR This was written by Manoj Srivastava , for the Debian GNU/Linux system. =cut exit 0; __END__ kernel-package-12.036+nmu3/kernel-img.conf.50000644000000000000000000002445712010012071015262 0ustar .\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 2000 Manoj Srivastava .\" .\" 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 "Aug 20 2009" "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 .IB VAR = VALUE pair. Boolean values may be specified as .IR Yes , .IR True , .IR 1 , and .IR No , .IR False , .IR 0 , and are case insensitive. This file is automatically created by the installation script in certain circumstances. .PP At the moment, the user modifiable variables supported are: .TP .B postinst_hook .BR DEPRECATED : Set this variable to a script to be executed during installation. The path can be a relative path if the script lives in a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. Before calling this script, the env variable .B STEM shall be set to the value of the .I \-\-stem argument (or the default value, linux), and .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. 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 cause the postinst to fail. Since debconf is in use before the script is called, this script should issue no diagnostic messages to stdout -- while the postinst does call .BR db_stop , debconf does not restore stdout, so messages to stdout disappear. An example script for grub users is present in /usr/share/doc/kernel\-package/ directory. This script is run .I after the scripts in /etc/kernel/postinst.d directory. .TP .B postrm_hook .BR DEPRECATED : 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. The path can be a relative path if the script lives in a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The environment variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. 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. Since debconf is in use before the script is called, this script should issue no diagnostic messages to stdout -- while the postinst does call .BR db_stop , debconf does not restore stdout, so messages to stdout disappear. This script is run .I after the scripts in /etc/kernel/postrm.d directory. .TP .B preinst_hook .BR DEPRECATED : Set this variable to a script to be executed before the package is unpacked, and can be used to put in additional checks. The path can be a relative path if the script lives in a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The environment variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. 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. This script is run .I after the scripts in /etc/kernel/preinst.d directory. .TP .B prerm_hook .BR DEPRECATED : Set this variable to a script to be executed before the package files are removed (so any added files may be removed) . The path can be a relative path if the script lives in a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The environment variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. 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 cause the prerm to fail. Since debconf is in use before the script is called, this script should issue no diagnostic messages to stdout -- while the postinst does call .BR db_stop , debconf does not restore stdout, so messages to stdout disappear. This script is run .I after the scripts in /etc/kernel/prerm.d directory. .TP .B src_postinst_hook .BR DEPRECATED : 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. The path can be a relative path if the script lives in a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The environment variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. This script shall be called with two arguments, the first being the .I name of the package being installed (could be kernel source or headers), and the second argument being the .I version of the package being installed. Errors in the script shall cause the postinst to fail. This script is run .I after the scripts in /etc/kernel/src_postinst.d directory. .TP .B header_postinst_hook .BR DEPRECATED : Unlike the other hook variables, this is meant for a script run during the post inst of a headers package only. The path can be a relative path if the script lives in a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The environment variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. This script shall be called with two arguments, the first being the .I name of the package being installed, and the second argument being the .I version of the package being installed. Errors in the script shall cause the postinst to fail. This script is run .I after the scripts in /etc/kernel/header_postinst.d directory. .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 warn_reboot This variable can be used to turn off the warning given when installing a kernel image which is the same version as the currently running version. If the modules list is changed, the modules dependencies may have been changed, and the modules for the new kernel may not run correctly on the running kernel if the kernel ABI has changed in the meanwhile. It is a good idea to reboot, and this is a note to remind you. If you know what you are doing, you can set this variable to no. This variable is set by default. .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 kernel headers data in /usr/src, 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 silent_modules This option has been put in for the people who are vastly irritated on being warned about preexisting modules directory .IR /lib/modules/$version . That directory may belong to an old or defunct kernel image package, in which case problems may arise with leftover modules in that directory 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 by default. .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. This is unset be default. .SH FILES The file described here is .IR /etc/kernel\-img.conf . .SH "SEE ALSO" .BR make (1), .BR make\-kpkg (1), .BR kernel\-pkg.conf (5), .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 , for the Debian GNU/Linux system. kernel-package-12.036+nmu3/README0000644000000000000000000013755411724521166013126 0ustar $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 . 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 (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 Or just rm -rf ./debian, if you do not want to get rid of the previous state and only rebuild whatever required for any changes. 4% $Get_Root make-kpkg --revision=1.0.custom 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 kernel image packages) you need to add --initrd to the line above. % $Get_Root make-kpkg --initrd --revision=1.0.custom kernel_image Personally, I prefer non initrd images for my personal machines, since then adding third party modules to the machine has fewer gotchas. Note that you will have to arrange for the actual initrd creation to take place by installing a script like /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/yaird or, alternately, /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/initramfs into the corresponding directories /etc/kernel/post{inst,rm}.d, since the kernel-postinst does not arrange for the initramfs creator to be called. You can thus select your own; initramfs-tools or yaird. Phase THREE: Install the kernel image on one or more machines 5# dpkg -i ../kernel-image-X.XXX_1.0_.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!! Also, make sure you have configured /etc/kernel-img.conf and also /etc/kernel/*.d by dropping in the correct scripts there. (symlink creation, initramfs generation, running boot loaders, etc) 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. Getting the kernel source ------- --- ------ ------ You can get kernel sources in several different ways: by installing a prepackaged Debian kernel source package created by make-kpkg. 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 favorite 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/ 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 optional, 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 ------------- ---- The kernel now needs to be configured, that is you have to set the kernel options and select the drivers which are going to be included, either as builtin, or as external modules. These setting are saved in a file ./config. The kernel build infrastructure offers a number of targets, which invoke different configuration front ends. 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 console-based menu configuration command "make menuconfig" (please look at the kernel documentation for help on configuring your kernel). Instead of menuconfig one can use config (text-based line-by-line configuration front-end) or xconfig (graphical configuration front-end). After the configuration process is finished, the new or updated kernel configuration will be stored in .config file in the top-level directory. 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. 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. (just rm -rf ./debian should work) 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 Y.custom, so the image package become kernel-image-X.X.XX-Y.custom.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 "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:Y.custom; the kernel image file shall remain kernel-image-X.X.XX-Y.custom.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 (or just rm -rf ./debian, if you do not want to rebuild from the beginning) $Get_Root make-kpkg --revision=3:1.0.custom 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 (or just rm -rf ./debian) $Get_Root make-kpkg --revision=3:2.0.custom kernel_image (Get_Root is whatever you need to become root -- fakeroot or sudo are examples that come to mind). (remember to do rm -rf ./debian or a make-kpkg clean before you compile again with a different revision, or else the revision flag shall not have any effect) Note that you will have to arrange for the actual initrd creation to take place by installing a script like /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/yaird or, alternately, /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/initramfs into the corresponding directories /etc/kernel/post{inst,rm}.d, since the kernel-postinst does not arrange for the initramfs creator to be called. You can thuse select your own; initramfs-tools or yaird NOTE about using initial ram disk images (initrd). Recent kitchen sink kernel image packages tend to use this, in order to accommodate as wide a variety 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 initrd, 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 (or just rm -rf ./debian, if you do not want to rebuild from the beginning) $Get_Root make-kpkg --initrd --revision=3:2.0.custom kernel_image With the new kernel-package conventions, you also need the example scripts in /etc/kernel/postinst.d/ and /etc/kernel/postrm.d, to create and remove the initramfs. Make sure that these scripts pay attention to the INITRD env variable to determine whether or not to take any action. Let me repeat: Since nothing is created automatically. you need to provide a hook script for things to happen when you install the kernel image package. The user provides such scripts. For example, to invoke mkinitramfs, I did: --8<---------------cut here---------------start------------->8--- cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/yaird \ /etc/kernel/postinst.d/ cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/yaird \ /etc/kernel/postrm.d/ --8<---------------cut here---------------end--------------->8--- Or, alternately, you could do: --8<---------------cut here---------------start------------->8--- cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs \ /etc/kernel/postinst.d/ cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs \ /etc/kernel/postrm.d/ --8<---------------cut here---------------end--------------->8--- These scripts above to nothing unless the corresponding packages are installed (initramfs-tools or yaird), so you could potentially cp both over -- as long as you never install both yaird and initramfs-tools at the same time. To run grub, I have in /etc/kernel-img.conf: --8<---------------cut here---------------start------------->8--- postinst_hook = update-grub postrm_hook = update-grub --8<---------------cut here---------------end--------------->8--- You can look at other example in the examples directory: /usr/share/kernel-package/examples/ to see if there are other example script you want to cp into /etc/kernel -- and you can create your own scripts. For example, if you use linux-headers-* packages to compile third party modules so that you do not have to keep the sources directory around, you might be interested in: --8<---------------cut here---------------start------------->8--- /etc/kernel/header_postinst.d/link /etc/kernel/header_postrm.d/link /etc/kernel/header_prerm.d/link /etc/kernel/postinst.d/force-build-link /etc/kernel/postrm.d/force-build-link --8<---------------cut here---------------end--------------->8--- These scripts will try to make sure that the symlink /lib/modules/$VERSION/build is sane -- that is points to the header packages whether you install the image packages first, or the header packages first -- and takes care of cleanup when either of the packages are installed. When make-kpkg is finished, you'll have kernel-image-2.0.29_1.0.custom_i386.deb and all it takes now is to install the package (as root): # dpkg -i kernel-image-2.0.29_1.0.custom_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, 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_1.0.custom_i386.deb and later get rid of the .save directory. People who want to have multiple flavors 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. 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. kimage The kernel image type (i.e. zImage or bzImage). Can be set from the environment variable IMAGE_TYPE. Defaults to bzImage. 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 /. 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 symlink 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 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: 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. postinst_hook Set this variable to a script to be executed during installation. 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 (or just rm -rf ./debian) % $Get_Root make-kpkg --revision=1.0.custom 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:2.0.custom 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 (or just rm -rf ./debian) % $Get_Root make-kpkg --revision=1.0.custom 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:2.0.custom 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) | | % test ! -d debian || rm -rf debian | | % make-kpkg --revision=1.0.custom build | | % $Get_Root make-kpkg --revision=1.0.custom 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 stamp-kernel-image | | 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:2.0.custom kernel_image | | | ------------------------------------------------------------------------- To create a source or header package, run % make-kpkg clean (or rm -rf ./debian) % $Get_Root make-kpkg --revision=1.0.custom kernel_source % $Get_Root make-kpkg --revision=1.0.custom 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=1.0.custom kernel_doc Or if you want to generate the whole package, % $Get_Root make-kpkg --revision=1.0.custom \ --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') 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 [1]# dpkg -BRGiE kernel-image-X.X.XX, # need to be root and then [2]% cp /boot/vmlinuz-X.X.XX [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 # # fi # # cd $machine # # make-kpkg --rootcmd fakeroot --append-to-version $machine \ # # $modules kernel_image # # if [ "X$modules" != "X" ]; then # # fakeroot make-kpkg --append-to-version $machine \ # # $modules modules_image # # fi # # test ! -d debian || rm -rf debian # # 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), 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 --revision option or a different debian revision, you shall have to remove ./debian, and then recompile. Cross Compiling for a subarchitecture ----- --------- --- - --------------- Suppose you want to compile a 32 bit kernel on a 64 bit (amd64, say) machine, this is the incantation to use: DEB_HOST_ARCH=i386 make-kpkg --arch i386 --cross-compile - Tecras and other notebooks -------------------------- (Many thanks to Philip Hands and Avery Pennarun 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@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 test ! -d debian || rm -rf debian $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 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 (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. The Debian-way is much easier. The result will be a file named something like "kernel-image-2.4.18_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 command line to build your kernel image, with all kinds of bells and whistles, is: make-kpkg clean (or just rm -rf ./debian) make-kpkg -rootcmd fakeroot --append-to-version -custom.${VER} \ --revision ${VER}.custom kernel_image modules-image This one also builds any stand-alone 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 kernel-package-12.036+nmu3/Artistic0000644000000000000000000001407511006520524013731 0ustar 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 kernel-package-12.036+nmu3/ChangeLog0000644000000000000000000004413611006520532013776 0ustar 2007-11-30 Manoj Srivastava * kernel-img.conf.fr.5: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-14 If /etc/kernel-img.conf contains a mkimage line with quotation marks, then kernel reconfiguring fails. This happens because MKIMAGE variable in mkinitrd will have outer quotes and last eval operator try to execute "\"genromfs tra-la-la\"" command (instead of "genromfs tra-la-la") and fails. Remove quotes from the example. * kernel-img.conf.es.5 (Precaución): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-14 Ditto. * kernel-img.conf.5 (Caveat): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-14 Ditto. 2007-05-09 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-12 Perform sanity checking of the stem argument. The stem, since it is the initial part of a package name must consist only of lower case letters (`a-z'), digits (`0-9'), plus (`+') and minus (`-') signs, and periods (`.'). It must be at least two characters long and must start with an alphanumeric character. * make-kpkg.8: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-12 Document the restrictions of the stem argument. 2007-05-05 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-9 Revert changes made about needing .config files, since the behaviour has now been changed back. 2007-05-04 Manoj Srivastava * Problems (VFS): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-8 Document that kernel-package does not work wih older make versions. * make-kpkg.8: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-5 Document the fact that we require a .config file even when running the debian target. Explain why a .config is now required. * kernel-pkg.conf.fr.5: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-4 New translation. * kernel-packageconfig.fr.8: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-4 New translation. * kernel-package.fr.5: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-4 New translation. * kernel-img.conf.fr.5: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-4 New translation. * make-kpkg (main): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-3 Allow silentoldconfig as a possible config target. 2007-05-01 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--lenny/kernel-package--devel--11.0--base-0 Small typographical fix. this shall call the build to fail -> this shall >>cause<< the build to fail. 2007-03-01 Manoj Srivastava * Problems (VFS): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-11 Document that scripts/setlocalversion creates additional problems, and remove the ineffectual patch 2006-10-23 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-197 Also set the env var DEBIAN_REVISION even if the target is clean, since otherwise it has a problem with debian_revision_mandatory. 2006-10-01 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-194 Document KPKG_DEBUG 2006-09-15 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-186 Document the new --verbose option 2006-09-06 Manoj Srivastava * kernel-img.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-183 Document the new warn_boot variable, which reminds people to reboot. 2006-08-20 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-175 Disable configuration target sanity checks for official sources, on request. 2006-08-19 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-175 Allow ~ in version numbers * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-175 Allow ~ in version numbers 2006-08-05 Manoj Srivastava * Makefile (install): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-172 Remove the {arch} dir for the new common sub project from the /usr/share/kernel-package subdir 2006-07-19 Manoj Srivastava * _make-kpkg: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-167 fix bash completion. compgen apparently doesn't like newlines in its input. * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-164 This change clones the target to support the newer linux prefix. Also change some strings in make-kpkg with kernel-image too. * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-163 Quote the $composite_version string so that the match does not get confused by regexp meta characters in the version. * Problems (VFS): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-162 When run in a git sourced tree, scripts/setlocalversion checks to see if the tree is the trunk, if not, it adds version information to the kernel version. It also checks to see if there are uncommited changes, if so, it adds the string "-dirty" to the version. Since we change a couple of files in ./scripts/, this falls afoul of the make-kpkg checks, since the version number is now different from what make-kpkg knows it to be. The workaround is to modify the setlocalversion script. 2006-06-16 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-161 Note that just calling cross-compile does not change the compiler used. 2006-06-09 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-157 Document that patches that change the package name would gum up the compilation and sanity checks and are currently not supported. 2006-04-20 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-149 escape -'s so they are rendered as minuse, hot hyphens 2006-03-27 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-139 Since the advent of localversion, we no longer try for an exact match, just a substring one. * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-138 Added some documentation for allowing cross-compilation for other architectures in a multi-arch set. 2006-03-21 Manoj Srivastava * Problems (VFS): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-130 Documented problems with using sudo with env_reset 2006-01-28 Manoj Srivastava * make-kpkg.es.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-116 Typo fix. 2006-01-03 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-110 Also pass DEBIAN_REVISION down to minimal.mk 2005-12-31 Manoj Srivastava * kernel-img.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-106 Document that STEM is set before postinst scripts are called * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-106 Document that STEM is set before postinst scripts are called 2005-12-27 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 Document that --arch contains the value of DEB_HOST_ARCH_CPU for the target machine. 2005-12-22 Manoj Srivastava * kernel-img.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 Document the fact that hook scripts should not write to stdout * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 Document the fact that hook scripts should not write to stdout 2005-12-15 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-87 Document the fact that modules_blah targets are not to be called when there is no ./debian directory * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-87 Die if there is no ./debian, and the first command is a module_blah target. * Makefile (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-87 Ignore failures in all image related postinsts -- since check is run as non root, we cant load the debconf modules anyway. 2005-12-01 Manoj Srivastava * README: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-73 the kernel-image-deb target has been renamed to stamp-kernel-image 2005-11-09 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 expand on the fact that is there is no .config, make-kpkg creates one for you, and runs make oldconfig. 2005-11-08 Manoj Srivastava * _make-kpkg: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. * Multi-Arch: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. * make-kpkg.es.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. * make-kpkg.fr.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 No longer mention FLAVOURS, since that is now gone. * make-kpkg: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 No longer mention FLAVOURS, since that is now gone. * Makefile (DOCFILES): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-57 No longer mention FLAVOURS, since that is now gone. * README (so): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-64 No longer mention FLAVOURS, since that is now gone. 2005-11-07 Manoj Srivastava * README (DATE): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-64 Changed the default version of the packages generated * kernel-pkg.conf (priority): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-64 reset the commented out value to show it can incorporate the version of the kernel being built. The packages generated are not debian native, and should not have a native numbering scheme. 2005-11-06 Manoj Srivastava * Makefile (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-57 Added kernel/pkg/headers/create_link to the files tested when doing a make check. 2005-11-03 Manoj Srivastava * kernel-pkg.conf.5 (maintainer): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 The do_clean config variable now optionally causes the source directory to be cleaned up after a kernel image is build -- earlier, we cleaned unconditionally. * kernel-img.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Get rid of the variables that has the postinst script for kernel images create a boot floppy, and also the do boot enable option, which is now synonymous with the boot loader options. 2005-11-02 Manoj Srivastava * make-kpkg (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Create an alternate command (including an alternate rules file, the minimal one) in case ./debian has not yet been populated. This means that the default rules file for the main command is always fixed to be ./debian/rules, and we now just check /usr/share/kernel-package/rules for existence. If ./debian is not populated, the alternate command is built up, according to the following logic: if the target is clean or debian, we just set the alternate command accordingly. If the target is anything else, then the alternate command is set to be debian -- so that ./debian is properly populated first. So, id ./debian is not populated, and the command is clean or debian, just the alternate command is run. If the target was anything else (with an un-populated ./debian), then first the alternate command is run to populate ./debian, then the normal command is run using the newly created ./debian. 2005-11-01 Manoj Srivastava * Makefile (DOCFILES): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Removed package specific readme files (which really do not belong in kernel-package documentation, and added new docs that had been neglected. 2005-10-28 Manoj Srivastava * Makefile (install): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-48 Adjust for the reorganization of the files, since the source files are no longer in their previous locations. Keep the destination mostly the same. 2005-10-25 Manoj Srivastava * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-45 typo fix. * kernel-pkg.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Document the fact that one can provide the default values for the list by setting INITRD_CMD, but this list can be overridden by the one in kernel-img.conf.5. However, the defaults are set to a subset of "mkinitrd mkinitrd.yaird mkinitramfs", the subset being decided based on the version of the kernel being built, so one should refrain from setting this manually -- unless one knows what one is doing. * kernel-img.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Document the fact that the ramdisk variable can now be a space separated list of init ram disk creation commands, which need to also support the --supported-host-version and --supported-target-version options, just like mkinitrd does. This is the list tried at installation time. 2005-08-31 Manoj Srivastava * _make-kpkg: srivasta@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 * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-34 Document the new target kernel_manual Fixed a misplaced .TP symbol * make-kpkg: srivasta@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 * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-32 change ro -> to * kernel-pkg.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-32 A large set6 of typographical corrections. * kernel-img.conf.5 (Caveat): srivasta@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 * make-kpkg.8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-22 Document new configure targets. * make-kpkg (main): srivasta@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@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 * make-kpkg.8: srivasta@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 * kernel-img.conf.5: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-13 Added documentation for the ramdisk variable. 2005-06-08 Manoj Srivastava * make-kpkg.8: srivasta@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@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@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@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) kernel-package-12.036+nmu3/kernel-packageconfig.80000644000000000000000000000356012010014215016340 0ustar .\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 1997 Manoj Srivastava .\" .\" 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 file affected by this program is .IR /etc/kernel\-pkg.conf . .SH "SEE ALSO" .BR kernel\-pkg.conf (5) .SH AUTHOR This manual page was written by Manoj Srivastava , for the Debian GNU/Linux system. kernel-package-12.036+nmu3/kernel-packageconfig0000755000000000000000000000617211211270612016206 0ustar #! /usr/bin/perl # -*- Mode: Perl -*- # kernel-package-config --- # Author : root ( root@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 = ; exit (1); }; my $oldrs = $/; undef $/; my $File = ; $/ = $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 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 . Please supply the full name of the local kernel maintainer EOF1 ; print "\t[default Unknown]:"; $maintainer = ; $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 = ; $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__ kernel-package-12.036+nmu3/kernel/0000755000000000000000000000000011724520021013474 5ustar kernel-package-12.036+nmu3/kernel/pkg/0000755000000000000000000000000011006520524014256 5ustar kernel-package-12.036+nmu3/kernel/pkg/headers/0000755000000000000000000000000011336043711015675 5ustar kernel-package-12.036+nmu3/kernel/pkg/headers/README0000644000000000000000000005326111073044651016566 0ustar $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 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 a 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 . 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 , 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- 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 , 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-, but kernel-source- 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 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. kernel-package-12.036+nmu3/kernel/pkg/headers/postinst0000755000000000000000000001201111336043644017506 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:24:21 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 46 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: 1c716174-2f0a-476d-a626-a1322e62503a # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-headers-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; my $header_preinst_hook = ''; my $header_postinst_hook = ''; my $header_prerm_hook = ''; my $header_postrm_hook = ''; chdir '/usr/src' or die "Could not chdir to /usr/src:$!"; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $header_preinst_hook = "$1" if m/^\s*header_preinst_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; $header_prerm_hook = "$1" if m/^\s*header_prerm_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/header_postinst.d") { print STDERR "Examining /etc/kernel/header_postinst.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_postinst.d") && die "Failed to process /etc/kernel/header_postinst.d"; } if (-d "/etc/kernel/header_postinst.d/$version") { print STDERR "Examining /etc/kernel/header_postinst.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_postinst.d/$version") && die "Failed to process /etc/kernel/header_postinst.d/$version"; } if (-x "$header_postinst_hook") { system ("$header_postinst_hook", $package, $version) && warn "User hook script $header_postinst_hook failed"; #&run_hook("postinst", $header_postinst_hook); } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/headers/ChangeLog0000644000000000000000000000242711006520524017450 0ustar 2006-08-05 Manoj Srivastava * postinst (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Added a new function to allow running of hook scripts with the proper sanity checks and diagnostics. (exec_script): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Support function for run_hook. 2006-07-19 Manoj Srivastava * README: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-166 Update Linus' email address 2005-11-07 Manoj Srivastava * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-62 Added a whole slew of variables to bringthis into sync with the kernel image maintainer scripts. This involveschanging $package -> $package_name. Finally, if the corresponding kernel image has been installed, and does not have a build symlink; we create a build symlink pointing to our package. * create_link: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-62 Only install the link if the /lib/modules/$version directory exists (fixes and error on symlink). * copyright (ftp): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-61 Fixed FSF address kernel-package-12.036+nmu3/kernel/pkg/headers/create_link0000755000000000000000000000316511006520524020104 0ustar #! /bin/sh # -*- Mode: Sh -*- # create_link --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Sun Nov 6 10:21:35 2005 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Sun Nov 6 10:21:35 2005 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 0 # Status : Unknown, Use with caution! # HISTORY : # Description : This is a pure example script, and is not actually used -- yet. # # arch-tag: 493060cf-3945-44d1-a525-f891b25ac6c5 # set -e if [ $# -ne 2 ]; then echo Usage: $0 version location exit 2 fi my_version="=V"; # automatically substituted at build package_name="=ST-headers-=V"; # automatically substituted at build version="$1" vmlinuz_location="$2" # We should only do any work if the correct kernel image is being installed if [ "$my_version" != "$version" ]; then exit 0; # Not a relevant version being installed fi # If the build link exists, we should do nothing: the kernel image # postinst would have removed any dangling links by now, so any # existing link is valid -- perhaps the kernel was compiled on this # machine, and the link points to a real build tree? if [ -e "/lib/modules/$version/build" ]; then exit 0 fi # We need to be run as root test $(id -u) = 0 || (echo need root priviledges; exit 1) if [ -d "/lib/modules/$version" ] && [ -d "/usr/src/$package_name" ]; then ln -s "/usr/src/$package_name" "/lib/modules/$version/build" fi exit 0; kernel-package-12.036+nmu3/kernel/pkg/headers/copyright0000644000000000000000000000247611006520524017635 0ustar $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 and others. This package was put together by Simon Shapiro , 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. kernel-package-12.036+nmu3/kernel/pkg/headers/postrm0000755000000000000000000001237011336043660017155 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:25:28 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 46 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: 1c716174-2f0a-476d-a626-a1322e62503a # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-headers-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $header_preinst_hook = ''; my $header_postinst_hook = ''; my $header_prerm_hook = ''; my $header_postrm_hook = ''; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $header_preinst_hook = "$1" if m/^\s*header_preinst_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; $header_prerm_hook = "$1" if m/^\s*header_prerm_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/header_postrm.d") { print STDERR "Examining /etc/kernel/header_postrm.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_postrm.d") && die "Failed to process /etc/kernel/header_postrm.d"; } if (-d "/etc/kernel/header_postrm.d/$version") { print STDERR "Examining /etc/kernel/header_postrm.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_postrm.d/$version") && die "Failed to process /etc/kernel/header_postrm.d/$version"; } if (-x "$header_postrm_hook") { system ("$header_postrm_hook", $package, $version) && warn "User hook script $header_postrm_hook failed"; #&run_hook("postrm", $header_postrm_hook); } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/headers/preinst0000755000000000000000000001244211336043675017323 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:21:32 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 46 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: 1c716174-2f0a-476d-a626-a1322e62503a # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-headers-$version"; my $kernel_pkg_version = "=KPV"; die "Pre inst Internal error. Aborting." unless $version; exit 0 if $ARGV[0] =~ /abort-upgrade/; exit 1 unless $ARGV[0] =~ /(install|upgrade)/; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $header_preinst_hook = ''; my $header_postinst_hook = ''; my $header_prerm_hook = ''; my $header_postrm_hook = ''; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $header_preinst_hook = "$1" if m/^\s*header_preinst_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; $header_prerm_hook = "$1" if m/^\s*header_prerm_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/header_preinst.d") { print STDERR "Examining /etc/kernel/header_preinst.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_preinst.d") && die "Failed to process /etc/kernel/header_preinst.d"; } if (-d "/etc/kernel/header_preinst.d/$version") { print STDERR "Examining /etc/kernel/header_preinst.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_preinst.d/$version") && die "Failed to process /etc/kernel/header_preinst.d/$version"; } if (-x "$header_preinst_hook") { system ("$header_preinst_hook", $package, $version) && warn "User hook script $header_preinst_hook failed"; #&run_hook("preinst", $header_preinst_hook); } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/headers/prerm0000755000000000000000000001254111336043711016753 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:22:45 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 47 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: 1c716174-2f0a-476d-a626-a1322e62503a # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-headers-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $header_preinst_hook = ''; my $header_postinst_hook = ''; my $header_prerm_hook = ''; my $header_postrm_hook = ''; # if ($stop_and_read) { # my $answer; # print STDERR " Please Hit return to continue."; # $answer = ; # } if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $header_preinst_hook = "$1" if m/^\s*header_preinst_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; $header_prerm_hook = "$1" if m/^\s*header_prerm_hook\s*=\s*(\S+)/i; $header_postinst_hook = "$1" if m/^\s*header_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/header_prerm.d") { print STDERR "Examining /etc/kernel/header_prerm.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_prerm.d") && die "Failed to process /etc/kernel/header_prerm.d"; } if (-d "/etc/kernel/header_prerm.d/$version") { print STDERR "Examining /etc/kernel/header_prerm.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/header_prerm.d/$version") && die "Failed to process /etc/kernel/header_prerm.d/$version"; } if (-x "$header_prerm_hook") { system ("$header_prerm_hook", $package, $version) && warn "User hook script $header_prerm_hook failed"; #&run_hook("prerm", $header_prerm_hook); } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/source/0000755000000000000000000000000011336044744015571 5ustar kernel-package-12.036+nmu3/kernel/pkg/source/README0000644000000000000000000000154511006520524016443 0ustar $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 Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E kernel-package-12.036+nmu3/kernel/pkg/source/postinst0000755000000000000000000000771211336044673017412 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:24:56 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: ae5907e4-2617-4db5-964a-1b5f45bedc1a # $|=1; # Predefined values: my $package="=P"; my $version="=V"; my $kernel_pkg_version = "=KPV"; # 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 (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $src_preinst_hook = "$1" if m/^\s*src_preinst_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; $src_prerm_hook = "$1" if m/^\s*src_prerm_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/src_postinst.d") { print STDERR "Examining /etc/kernel/src_postinst.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_postinst.d") && die "Failed to process /etc/kernel/src_postinst.d"; } if (-d "/etc/kernel/src_postinst.d/$version") { print STDERR "Examining /etc/kernel/src_postinst.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_postinst.d/$version") && die "Failed to process /etc/kernel/src_postinst.d/$version"; } if (-x "$src_postinst_hook") { &run_hook("postinst", $src_postinst_hook); } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/source/ChangeLog0000644000000000000000000000103711006520524017331 0ustar 2006-08-05 Manoj Srivastava * postinst (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Added a new function to allow running of hook scripts with the proper sanity checks and diagnostics. (exec_script): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Support function for run_hook. 2005-11-07 Manoj Srivastava * copyright (ftp): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-61 Fixed FSF address kernel-package-12.036+nmu3/kernel/pkg/source/copyright0000644000000000000000000000246511006520524017520 0ustar $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 and others. This package was put together by Simon Shapiro , 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. kernel-package-12.036+nmu3/kernel/pkg/source/postrm0000755000000000000000000000771111336044707017050 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:26:02 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-src-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $src_preinst_hook = ''; my $src_prerm_hook = ''; my $src_postrm_hook = ''; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $src_preinst_hook = "$1" if m/^\s*src_preinst_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; $src_prerm_hook = "$1" if m/^\s*src_prerm_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/src_postrm.d") { print STDERR "Examining /etc/kernel/src_postrm.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_postrm.d") && die "Failed to process /etc/kernel/src_postrm.d"; } if (-d "/etc/kernel/src_postrm.d/$version") { print STDERR "Examining /etc/kernel/src_postrm.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_postrm.d/$version") && die "Failed to process /etc/kernel/src_postrm.d/$version"; } if (-x "$src_postrm_hook") { system ("$src_postrm_hook", $package, $version) && warn "User hook script $src_postrm_hook failed"; } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/source/preinst0000755000000000000000000000776311336044725017217 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:22:13 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-src-$version"; my $kernel_pkg_version = "=KPV"; die "Pre inst Internal error. Aborting." unless $version; exit 0 if $ARGV[0] =~ /abort-upgrade/; exit 1 unless $ARGV[0] =~ /(install|upgrade)/; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $src_preinst_hook = ''; my $src_prerm_hook = ''; my $src_postrm_hook = ''; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $src_preinst_hook = "$1" if m/^\s*src_preinst_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; $src_prerm_hook = "$1" if m/^\s*src_prerm_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/src_preinst.d") { print STDERR "Examining /etc/kernel/src_preinst.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_preinst.d") && die "Failed to process /etc/kernel/src_preinst.d"; } if (-d "/etc/kernel/src_preinst.d/$version") { print STDERR "Examining /etc/kernel/src_preinst.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_preinst.d/$version") && die "Failed to process /etc/kernel/src_preinst.d/$version"; } if (-x "$src_preinst_hook") { system ("$src_preinst_hook", $package, $version) && warn "User hook script $src_preinst_hook failed"; } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/source/prerm0000755000000000000000000001004111336044744016640 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:23:50 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-src-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $src_preinst_hook = ''; my $src_prerm_hook = ''; my $src_postrm_hook = ''; # most of our work is done in /usr/src. chdir '/usr/src' or die "Could not chdir to /usr/src:$!"; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $src_preinst_hook = "$1" if m/^\s*src_preinst_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; $src_prerm_hook = "$1" if m/^\s*src_prerm_hook\s*=\s*(\S+)/i; $src_postinst_hook = "$1" if m/^\s*src_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/src_prerm.d") { print STDERR "Examining /etc/kernel/src_prerm.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_prerm.d") && die "Failed to process /etc/kernel/src_prerm.d"; } if (-d "/etc/kernel/src_prerm.d/$version") { print STDERR "Examining /etc/kernel/src_prerm.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/src_prerm.d/$version") && die "Failed to process /etc/kernel/src_prerm.d/$version"; } if (-x "$src_prerm_hook") { system ("$src_prerm_hook", $package, $version) && warn "User hook script $src_prerm_hook failed"; } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/virtual/0000755000000000000000000000000011006520524015744 5ustar kernel-package-12.036+nmu3/kernel/pkg/virtual/um/0000755000000000000000000000000011165221201016361 5ustar kernel-package-12.036+nmu3/kernel/pkg/virtual/um/postinst0000755000000000000000000001767311165221154020217 0ustar #! /bin/sh # -*- Mode: Sh -*- # postinst --- # Author : Manoj Srivastava ( srivasta@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"; kimage="=K"; # Should be empty, mostly image_dir="=D"; # where the image is located initrd="=I"; # initrd kernel 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: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # 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" = ""; 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 kernel-package-12.036+nmu3/kernel/pkg/virtual/um/prerm0000755000000000000000000001025511165221201017437 0ustar #! /bin/sh # -*- Mode: Sh -*- # prerm --- # Author : Manoj Srivastava ( srivasta@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"; kimage="=K"; # Should be empty, mostly image_dir="=D"; # where the image is located initrd="=I"; # initrd kernel 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 kernel-package-12.036+nmu3/kernel/pkg/virtual/xen/0000755000000000000000000000000011165221241016536 5ustar kernel-package-12.036+nmu3/kernel/pkg/virtual/xen/postinst0000755000000000000000000002075211165221240020354 0ustar #! /bin/sh # -*- Mode: Sh -*- # postinst --- # Author : Manoj Srivastava ( srivasta@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"; kimage="=K"; # Should be empty, mostly image_dir="=D"; # where the image is located initrd="=I"; # initrd kernel subarch="=SA"; # should be xen0 or xenu 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: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # 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" = ""; 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 kernel-package-12.036+nmu3/kernel/pkg/virtual/xen/prerm0000755000000000000000000001033311165221201017605 0ustar #! /bin/sh # -*- Mode: Sh -*- # prerm --- # Author : Manoj Srivastava ( srivasta@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"; kimage="=K"; # Should be empty, mostly image_dir="=D"; # where the image is located initrd="=I"; # initrd kernel 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 kernel-package-12.036+nmu3/kernel/pkg/image/0000755000000000000000000000000011420367343015350 5ustar kernel-package-12.036+nmu3/kernel/pkg/image/README0000644000000000000000000000102611006520524016217 0ustar $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 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. kernel-package-12.036+nmu3/kernel/pkg/image/postinst0000755000000000000000000003263411420367342017170 0ustar #! /usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:24:43 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 362 # 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'; use Debconf::Client::ConfModule qw(:all); version('2.0'); my $capb=capb("backup"); $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined my $initrd = "=I"; # initrd kernel 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-image-$version"; my $kernel_pkg_version = "=KPV"; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $warn_reboot = 'Yes'; # Warn that we are installing a version of # the kernel we are running 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 () { chomp; s/\#.*$//g; next if /^\s*$/; $move_image = "" if m/^\s*move_image\s*=\s*(no|false|0)\s*$/i; $clobber_modules = '' if m/^\s*clobber_modules\s*=\s*(no|false|0)\s*$/i; $silent_modules = '' if m/^\s*silent_modules\s*=\s*(no|false|0)\s*$/i; $warn_reboot = '' if m/^\s*warn_reboot\s*=\s*(no|false|0)\s*$/i; $ignore_depmod_err = '' if m/^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/i; $relink_src_link = '' if m/^\s*relink_src_link\s*=\s*(no|false|0)\s*$/i; $relink_build_link = '' if m/^\s*relink_build_link\s*=\s*(no|false|0)\s*$/i; $force_build_link = '' if m/^\s*force_build_link\s*=\s*(no|false|0)\s*$/i; $move_image = "Yes" if m/^\s*move_image\s*=\s*(yes|true|1)\s*$/i; $clobber_modules = "Yes" if m/^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/i; $silent_modules = 'Yes' if m/^\s*silent_modules\s*=\s*(yes|true|1)\s*$/i; $warn_reboot = 'Yes' if m/^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/i; $ignore_depmod_err = 'Yes' if m/^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/i; $relink_src_link = 'Yes' if m/^\s*relink_src_link\s*=\s*(yes|true|1)\s*$/i; $relink_build_link = 'Yes' if m/^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/i; $force_build_link = 'Yes' if m/^\s*force_build_link\s*=\s*(yes|true|1)\s*$/i; $image_dest = "$1" if m/^\s*image_dest\s*=\s*(\S+)/i; $postinst_hook = "$1" if m/^\s*postinst_hook\s*=\s*(\S+)/i; $postrm_hook = "$1" if m/^\s*postrm_hook\s*=\s*(\S+)/i; $preinst_hook = "$1" if m/^\s*preinst_hook\s*=\s*(\S+)/i; $prerm_hook = "$1" if m/^\s*prerm_hook\s*=\s*(\S+)/i; $mkimage = "$1" if m/^\s*mkimage\s*=\s*(.+)$/i; $ramdisk = "$1" if m/^\s*ramdisk\s*=\s*(.+)$/i; } 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$//; # Tack on at least one trainling / $image_dest = "$image_dest/"; $image_dest =~ s|^/*|/|o; $image_dest =~ s|/+$|/|o; if (! -d "$image_dest") { die "Expected Image Destination dir ($image_dest) to be a valid directory!\n"; } # 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;} elsif ($kimage =~ m/^xen[0u]-linux$/o){ $package_name = "${kimage}-$version";} 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"; ###################################################################### ## 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 the target: $! 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(); } ###################################################################### ###################################################################### ###################################################################### ###################################################################### # We may not have any modules installed if ( -d "$modules_base/$version" ) { print STDERR "Running depmod.\n"; 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; } my $seen; my $answer; my $question = "${package_name}/postinst/depmod-error-$version"; if ($initrd) { $question = "${package_name}/postinst/depmod-error-initrd-$version"; } ($ret,$seen) = fset ("$question", 'seen', 'false'); die "Error setting debconf flags in $question: $seen" if $ret; $ret = subst("$question", 'modules_base', "$modules_base"); die "Error setting debconf substitutions in $question: $seen" if $ret; $ret = subst("$question", 'SIGNAL', ", and got a signal $signal_num"); die "Error setting debconf substitutions in $question: $seen" if $ret; if ($dumped_core) { $ret = subst("$question", 'CORE', ", and dumped core"); die "Error setting debconf substitutions in $question: $seen" if $ret; } else { $ret = subst("$question", 'CORE', " "); die "Error setting debconf substitutions in $question: $seen" if $ret; } ($ret,$seen) = input('medium', "$question"); if ($ret && $ret != 30 ) { die "Error setting debconf question $question: $seen"; } ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $question: $seen"; } ($ret,$answer) = get("$question"); die "Error retreiving answer for $question: $answer" if $ret; if (! $ignore_depmod_err) { if ($answer =~ /^(y|t)/i) { exit(1); } else { print STDERR "Ok, continuing as directed\n"; } } } } # We used to have System.* files in / if (-e "/System.map" || -e "/System.old") { my $ret; my $answer; my $question = "${package_name}/postinst/old-system-map-link-$version"; ($ret,$answer) = get("$question"); die "Error retreiving answer for $question: $answer" if $ret; $answer =~ s/^\s+//; $answer =~ s/\s+$//; if ($answer =~ /^(y|t)/i) { unlink '/System.map' if -e '/System.map'; unlink '/System.old' if -e '/System.old'; print STDERR "Obsolete links removed.\n"; } } # set the env var stem $ENV{'STEM'} = "=ST"; sub run_hook { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; if (!$initrd) { $ENV{INITRD}='No'; } ## Run user hook script here, if any if (-d "/etc/kernel/postinst.d") { print STDERR "Examining /etc/kernel/postinst.d.\n"; 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") { print STDERR "Examining /etc/kernel/postinst.d/$version.\n"; 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"; } if ($postinst_hook) { &run_hook("postinst", $postinst_hook); } # creating some info about kernel and initrd if ($DEBUG) { 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) Symbolic links, unless otherwise specified, can be found in $image_dest EOMSG ; if ($initrd) { print STDERR <<"EOMSGA"; Initial rootdisk image: ${realimageloc}initrd.img-$version (Size: $initrdsize) EOMSGA ; } } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/image/config0000755000000000000000000001340611267376163016560 0ustar #! /usr/bin/perl # -*- Mode: Cperl -*- # config --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Thu Nov 3 09:11:38 2005 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Thu Nov 3 09:11:38 2005 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 0 # Status : Unknown, Use with caution! # HISTORY : # Description : # # arch-tag: 9a70bb3a-30d4-4f4c-96e7-d3feb9a9752e # use Debconf::Client::ConfModule qw(:all); version('2.0'); $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined my $initrd = "=I"; # initrd kernel 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-image-$version"; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; 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/; 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 () { chomp; s/\#.*$//g; next if /^\s*$/; $move_image = "" if /move_image\s*=\s*(no|false|0)\s*$/ig; $clobber_modules = '' if /clobber_modules\s*=\s*(no|false|0)\s*$/ig; $silent_modules = '' if /silent_modules\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; $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; $silent_modules = 'Yes' if /silent_modules\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*(.+)$/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$//; $image_dest = "$image_dest/"; $image_dest =~ s|/+$|/|o; $ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch; # 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; } elsif ($kimage =~ m/^xen[0u]-linux$/o){ $package_name = "${kimage}-$version";} else { $kimage = "vmlinuz"; } # Default if (-d "$kimage" ) { my $ret; my $seen; my $note = "${package_name}/postinst/kimage-is-a-directory"; ($ret,$seen) = fset ("$note", 'seen', 'false'); die "Error setting debconf flags in $note: $seen" if $ret; $ret = subst("$note", 'kimage', "$kimage"); die "Error setting debconf substitutions in $note: $seen" if $ret; $ret = subst("$note", 'image_dest', "$image_dest"); die "Error setting debconf substitutions in $note: $seen" if $ret; ($ret,$seen) = input('critical', "$note"); if ($ret && $ret != 30 ) { die "Error setting debconf note $note: $seen"; } ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $note: $seen"; } } # We used to have System.* files in / if (-e "/System.map" || -e "/System.old") { my $ret; my $seen; my $question = "${package_name}/postinst/old-dir-initrd-link-$version"; ($ret,$seen) = input('medium', "$question"); if ($ret && $ret != 30 ) { die "Error setting debconf question $question: $seen"; } ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $question: $seen"; } } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/image/ChangeLog0000644000000000000000000003601011006520527017115 0ustar 2007-05-04 Manoj Srivastava * postinst (really_reverse_link): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-6 Fix Typographical errors in diagnostics where symlink and hardlink were swapped. * preinst (check): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-2 Add more verbose explanations when aborting. 2007-03-01 Manoj Srivastava * postinst (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-10 Don't semi-silently ignore missing hooks. Don't gracefully handle missing hook scripts, the diagnostic might be lost in a flurry of messages, and the user may never be aware that the hook script was never run. 2007-02-25 Manoj Srivastava * postinst (move_p): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-8 Fix a typo that caused image symlinks to be mishandled. 2007-02-24 Manoj Srivastava * postrm (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-6 remove modules.seriomap as well. 2007-01-17 Manoj Srivastava * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-1 In kernel/pkg/image/p* the link_in_boot variable is set by incorrectly checking for image_in_boot from the config file. This was an out-and-out cut and paste error; and the fix is very simple * preinst: srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-1 Ditto. * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-1 Ditto. * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-1 Ditto. 2006-10-27 Manoj Srivastava * postrm (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-199 Cleanup after update-initramfs by also removing initrd backup files for now, even though we did not create them. 2006-10-23 Manoj Srivastava * postinst (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-195 Run the boot loader _after_ the postinst hooks have been run 2006-09-29 Manoj Srivastava * postinst (handle_non_symlinks): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-189 Fix a typo in determining the relative path for images. Also, in several places, handle a special case when the source and destination directories are identical, and use a relative link there. This might help the folks using a separate /boot and link_in_boot options. 2006-09-24 Manoj Srivastava * preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-187 Fix faulty check for changing a running kernel 2006-09-13 Manoj Srivastava * postrm (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-185 Don't look to see if the postrm hook script is executable, search path first 2006-09-06 Manoj Srivastava * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-183 Add a new variable, warn_reboot, which controls if a warning to reboot is issued. * preinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-183 Ditto. * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-183 Ditto. * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-183 Ditto. 2006-08-19 Manoj Srivastava * postinst (run_lilo): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-176 Change the name of the bootloader selection question, since now it is a shared question, though we do try to ensure it is asked every time. 2006-08-05 Manoj Srivastava * postrm (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Added a new function to allow running of hook scripts with the proper sanity checks and diagnostics. (exec_script): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Support function for run_hook. * prerm (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Ditto. * preinst (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Ditto. * postinst (run_hook): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 Ditto. (run_lilo): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-170 The default behaviour of the postinst script has been to run the built in default bootloader (typically lilo) -- set at compile time, based on the arch. The installed default for Debian, however, has since moved on to be configuration variable in /etc/kernel-img.conf --and may still have lilo installed. The trick is to figure out whether they really want to ruyn lilo. So, if there is no /etc/lilo.conf, we run nothing. If the user has explicitly asked to run lilo, we rin lilo. Or if there is no grub, or if there is no postinst hook script, we run lilo. Or else, we ask the user. 2006-07-19 Manoj Srivastava * README: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-166 Update Linus' email address * postrm (remove_sym_link): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-165 Do not assume that the boot loader is defined. 2006-06-16 Manoj Srivastava * postinst (find_inird_tool): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-158 Do not look for $kimage when trying to decide is the initrd symlink is missing. This is the probable cause of the initrd symlink not being updated in corner cases. 2006-04-20 Manoj Srivastava * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-146 Account for the possibility that debconf may not be around at this point. Since we don't use debconf directly, but make the db available for hook scripts, we just punt on checking for debconf on to the scripts. 2006-04-12 Manoj Srivastava * postinst (fix_source_link): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Clarify that it is the link target that we cannot see the contents of. 2006-03-22 Manoj Srivastava * preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-135 Made the check return strings, instead of a go/no go boolean. Now this check is advisory. No check on official kernel images. Check for the kernel modules dir only. 2006-03-21 Manoj Srivastava * postinst (run_lilo): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-131 Typo in debconf substitution. The variable is loader, not locader 2006-01-03 Manoj Srivastava * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-107 Now, we try all viable initramfs generators, one after the other, until we find one that works, and only die if all the available initramfs tools have failed. 2005-12-31 Manoj Srivastava * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-106 set the env var stem before calling hooks * preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-106 set the env var stem before calling hooks * postrm (image_magic): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-106 set the env var stem before calling hooks * postinst (find_inird_tool): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-106 set the env var stem before calling hooks 2005-12-27 Manoj Srivastava * postinst (find_inird_tool): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 Removed db_stop, and added some more diagnostics to show progress. * postrm (image_magic): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-95 Ditto. * preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-101 Ditto. * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-101 Ditto. 2005-12-25 Manoj Srivastava * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 In the recent 10.X series, kernel package has started producing image packages whose maintainer scripts use debconf for user interaction. Unfortunately, this meant that any hook scripts called in the maintainer scripts for the image package (update-grub comes to mind), if they wrote anything at all to the STDout, would cause debconf to throw hissy fits, since it was expecting commands on STDOUT, not random chatter from the hook scripts. One solution was to call db_stop before calling the hook scripts, and redirecting stdout to stderr in hte invocation of the scripts. Unfortunately, this made any scripts that used debconf impossible. So, either we ban scripts that are interactive, or scripts that scribble on stdout. Since the former makes some functionality impossible (some scripts can delicer added functionality and flexibility of they can interact with users), and the latter just needs a code change, I would prefer to ask packages that provide scripts to be used in kernel image postinst/postrm to use debconf for user interaction, and to send diagnostics to STDERR. * preinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 Do not call db_stop before calling hook scripts, allowing them to use debconf. * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-95 Do not call db_stop before calling hook scripts, allowing them to use debconf. * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 Do not call db_stop before calling hook scripts, allowing them to use debconf. 2005-12-23 Manoj Srivastava * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-95 Fix postrm issues with stop() make sure that debconf version is still 2.0, and ask for capabilities. Maybe this shall enable us to reliably call stop() later 2005-12-22 Manoj Srivastava * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 do not redirect stdout for scripts that have to be called in the hooks. * preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 do not redirect stdout for scripts that have to be called in the hooks. * postrm (image_magic): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-90 do not redirect stdout for scripts that have to be called in the hooks. * postinst (find_inird_tool): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-93 do not redirect stdout for scripts that have to be called in the hooks. 2005-12-21 Manoj Srivastava * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-90 Added modules.ofmap to @files_to_remove 2005-12-11 Manoj Srivastava * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-86 When done with debconf, call stop: this shall help prevent errors if the hook scripts write to stdout. Also, when calling the hook scripts, redirect stdout to stderr, just in case -- and to ensure that the messages do not silently disappear. * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-86 Ditto * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-86 Ditto. * preinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-86 Ditto 2005-11-08 Manoj Srivastava * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Call purge to remove the questions from debconf database when the package is purged. 2005-11-07 Manoj Srivastava * copyright (ftp): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-61 Fixed FSF address 2005-11-06 Manoj Srivastava * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Use debconf to ask questions. Removed a bunch of obsolete variables. One of the questions now asked using debconf is the one when we are trying to remove the kernel version we are running, the other is the question asked if we have a valid entry for the version being removed in the boot loader configuration. 2005-11-05 Manoj Srivastava * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Fix link manipulation when reinstalled after removal. The problem was that while the symbolic links were removed when the package was removed, dpkg passed the last-version-configured to the postinst, and we took that as evidence that the package had been installed before. The fix is to always see if a missing symlink needs to be installed, and not touch existing symlinks. 2005-11-03 Manoj Srivastava * config: New file. This contains all the questions, usually acted upon during the postinst, that can be asked before the package is unpacked. * prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Added variable $package_name * preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 This is the other file to have undergone debconfication. All the questions asked are still here -- we just use debconf to ask the user. Also, the priority, and need to brak non-interactive installs was re-evaluated, and the preinst breaks in far fewer cases than it did before. * postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Added variable $package_name * postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 This file has been greatly changed. Firstly, it uses debconf; and gets rid of the code that generated boot floppies and created lilo.conf (that latter was probably illegal under current policy anyway.)A number of questions have been moved to the config file (create-kimage-link-$version, old-initrd-link, old-dir-initrd-link, old-system-map-link) while others are asked conditionally in the postinst (depmod-error, depmod-error-initrd, bootloader-test-error, bootloader-error). The postinst has also become far less verbose; the users are far better educated a decade after this was written, and there are other sources of information about booting than the postinst of a kernel image. kernel-package-12.036+nmu3/kernel/pkg/image/copyright0000644000000000000000000000250111006520524017271 0ustar $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 and others. This package was put together by Simon Shapiro , 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. kernel-package-12.036+nmu3/kernel/pkg/image/postrm0000755000000000000000000002511311336044533016623 0ustar #! /usr/bin/perl # -*- Mode: Cperl -*- # image.postrm --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:25:49 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 59 # 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'; # Debconf may not be around here. my $have_debconf = 0; my $capb; eval {require Debconf::Client::ConfModule;}; if ( ! $@ ) { $have_debconf++; import Debconf::Client::ConfModule ':all'; version('2.0'); $capb=capb("backup"); } $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined my $initrd = "=I"; # initrd kernel my $warn_initrd = 'YES'; # Normally we do 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-image-$version"; my $kernel_pkg_version = "=KPV"; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $CONF_LOC = '/etc/kernel-img.conf'; my $silent_modules = ''; my $warn_reboot = 'Yes'; # Warn that we are installing a version of # the kernel we are running 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 () { chomp; s/\#.*$//g; next if /^\s*$/; $move_image = "" if m/^\s*move_image\s*=\s*(no|false|0)\s*$/i; $clobber_modules = '' if m/^\s*clobber_modules\s*=\s*(no|false|0)\s*$/i; $silent_modules = '' if m/^\s*silent_modules\s*=\s*(no|false|0)\s*$/i; $warn_reboot = '' if m/^\s*warn_reboot\s*=\s*(no|false|0)\s*$/i; $ignore_depmod_err = '' if m/^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/i; $relink_src_link = '' if m/^\s*relink_src_link\s*=\s*(no|false|0)\s*$/i; $relink_build_link = '' if m/^\s*relink_build_link\s*=\s*(no|false|0)\s*$/i; $force_build_link = '' if m/^\s*force_build_link\s*=\s*(no|false|0)\s*$/i; $move_image = "Yes" if m/^\s*move_image\s*=\s*(yes|true|1)\s*$/i; $clobber_modules = "Yes" if m/^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/i; $silent_modules = 'Yes' if m/^\s*silent_modules\s*=\s*(yes|true|1)\s*$/i; $warn_reboot = 'Yes' if m/^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/i; $ignore_depmod_err = 'Yes' if m/^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/i; $relink_src_link = 'Yes' if m/^\s*relink_src_link\s*=\s*(yes|true|1)\s*$/i; $relink_build_link = 'Yes' if m/^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/i; $force_build_link = 'Yes' if m/^\s*force_build_link\s*=\s*(yes|true|1)\s*$/i; $image_dest = "$1" if m/^\s*image_dest\s*=\s*(\S+)/i; $postinst_hook = "$1" if m/^\s*postinst_hook\s*=\s*(\S+)/i; $postrm_hook = "$1" if m/^\s*postrm_hook\s*=\s*(\S+)/i; $preinst_hook = "$1" if m/^\s*preinst_hook\s*=\s*(\S+)/i; $prerm_hook = "$1" if m/^\s*prerm_hook\s*=\s*(\S+)/i; $mkimage = "$1" if m/^\s*mkimage\s*=\s*(.+)$/i; $ramdisk = "$1" if m/^\s*ramdisk\s*=\s*(.+)$/i; } close CONF; $have_conffile = "Yes"; } } $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;} elsif ($kimage =~ m/^xen[0u]-linux$/o){ $package_name = "${kimage}-$version";} 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"; # 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"); } } } } # set the env var stem $ENV{'STEM'} = "=ST"; sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { warn "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; warn "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; if (!$initrd) { $ENV{INITRD}='No'; } ## Run user hook script here, if any if (-d "/etc/kernel/postrm.d") { warn "Examining /etc/kernel/postrm.d .\n"; 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") { warn "Examining /etc/kernel/postrm.d/$version .\n"; 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"; } if ($postrm_hook) { &run_hook("postrm", $postrm_hook); } # check and remove damaged and dangling symlinks if ($ARGV[0] !~ /upgrade/) { image_magic($kimage, $image_dest); image_magic($kimage . ".old", $image_dest); } # Ignore all invocations except when called on to purge. exit 0 unless $ARGV[0] =~ /purge/; my $ret = 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 build source modules.ofmap modules.seriomap }; 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__ kernel-package-12.036+nmu3/kernel/pkg/image/preinst0000755000000000000000000003004111336044577016767 0ustar #! /usr/bin/perl # -*- Mode: Cperl -*- # image.preinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:21:59 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 100 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # #use strict; #for debugging use Debconf::Client::ConfModule qw(:all); version('2.0'); my $capb=capb("backup"); $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined my $initrd = "=I"; # initrd kernel 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-image-$version"; my $kernel_pkg_version = "=KPV"; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $CONF_LOC = '/etc/kernel-img.conf'; my $silent_modules = ''; my $warn_reboot = 'Yes'; # Warn that we are installing a version of # the kernel we are running 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)/; # 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 () { chomp; s/\#.*$//g; next if /^\s*$/; $move_image = "" if m/^\s*move_image\s*=\s*(no|false|0)\s*$/i; $clobber_modules = '' if m/^\s*clobber_modules\s*=\s*(no|false|0)\s*$/i; $silent_modules = '' if m/^\s*silent_modules\s*=\s*(no|false|0)\s*$/i; $warn_reboot = '' if m/^\s*warn_reboot\s*=\s*(no|false|0)\s*$/i; $ignore_depmod_err = '' if m/^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/i; $relink_src_link = '' if m/^\s*relink_src_link\s*=\s*(no|false|0)\s*$/i; $relink_build_link = '' if m/^\s*relink_build_link\s*=\s*(no|false|0)\s*$/i; $force_build_link = '' if m/^\s*force_build_link\s*=\s*(no|false|0)\s*$/i; $move_image = "Yes" if m/^\s*move_image\s*=\s*(yes|true|1)\s*$/i; $clobber_modules = "Yes" if m/^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/i; $silent_modules = 'Yes' if m/^\s*silent_modules\s*=\s*(yes|true|1)\s*$/i; $warn_reboot = 'Yes' if m/^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/i; $ignore_depmod_err = 'Yes' if m/^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/i; $relink_src_link = 'Yes' if m/^\s*relink_src_link\s*=\s*(yes|true|1)\s*$/i; $relink_build_link = 'Yes' if m/^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/i; $force_build_link = 'Yes' if m/^\s*force_build_link\s*=\s*(yes|true|1)\s*$/i; $image_dest = "$1" if m/^\s*image_dest\s*=\s*(\S+)/i; $postinst_hook = "$1" if m/^\s*postinst_hook\s*=\s*(\S+)/i; $postrm_hook = "$1" if m/^\s*postrm_hook\s*=\s*(\S+)/i; $preinst_hook = "$1" if m/^\s*preinst_hook\s*=\s*(\S+)/i; $prerm_hook = "$1" if m/^\s*prerm_hook\s*=\s*(\S+)/i; $mkimage = "$1" if m/^\s*mkimage\s*=\s*(.+)$/i; $ramdisk = "$1" if m/^\s*ramdisk\s*=\s*(.+)$/i; } close CONF; $have_conffile = "Yes"; $have_conffile = "Yes"; # stop perl complaining } } $ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch; # 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$//; sub check { my $version = shift; my $lib_modules="$modules_base/$version"; my $message = ''; if (-d "$lib_modules") { opendir(DIR, $lib_modules) || die "can’t opendir $lib_modules: $!"; my @children = readdir(DIR); if ($#children > 1) { my @dirs = grep { -d "$lib_modules/$_" } @children; if ($#dirs > 1) { # we have subdirs my $dir_message=''; for my $dir (@dirs) { if ($dir =~/kernel$/) { $dir_message="An older install was detected.\n"; } else { $dir_message="Module sub-directories were detected.\n" unless $dir_message; } } $message += $dir_message if $dir_message; } my @links = grep { -l "$lib_modules/$_" } @children; if ($#links > -1) { my $links_message = ''; for my $link (@links) { next if ($link =~ /^build$/); next if ($link =~ /^source$/); $links_message = "Symbolic links were detected in $modules_base/$version.\n"; } $message += $links_message if $links_message; } my @files = grep { -f "$lib_modules/$_" } @children; $message += "Additional files also exist in $modules_base/$version.\n" if ($#files > -1); } } else { $message .= "$lib_modules does not exist. ";} return $message; } if (-d "$modules_base/$version") { my $errors=check($version); warn "Info:\n$errors\n" if $errors; } if (-d "$modules_base/$version/kernel") { if ($clobber_modules) { my $ret = system("mv $modules_base/$version/kernel $modules_base/${version}_kernel_$$"); my $seen; if ($ret) { my $note = "${package_name}/preinst/failed-to-move-modules-$version"; ($ret,$seen) = fset ("$note", 'seen', 'false'); die "Error setting debconf flags in $note: $seen" if $ret; ($ret,$seen) = fset ("$note", 'seen', 'false'); die "Error setting debconf flags in $note: $seen" if $ret; $ret = subst("$note", 'modules_base', "$modules_base"); die "Error setting debconf substitutions in $note: $seen" if $ret; $ret = subst("$note", 'dest', "${version}/kernel_$$"); die "Error setting debconf substitutions in $note: $seen" if $ret; ($ret,$seen) = input('critical', "$note"); if ($ret && $ret != 30 ) { die "Error setting debconf note $note: $seen"; } ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $note: $seen"; } exit 1; } } elsif ($silent_modules !~ m/YES/i) { my $ret; my $seen; my $answer; my $question = "${package_name}/preinst/overwriting-modules-$version"; ($ret,$seen) = fset ("$question", 'seen', 'false'); die "Error setting debconf flags in $question: $seen" if $ret; $ret = subst("$question", 'modules_base', "$modules_base"); die "Error setting debconf substitutions in $question: $seen" if $ret; $ret = subst("$question", 'package', "$package_name"); die "Error setting debconf substitutions in $question: $seen" if $ret; ($ret,$seen) = input('critical', "$question"); if ($ret && $ret != 30 ) { die "Error setting debconf question $question: $seen"; } $invisible = $ret if $ret == 30; ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $question: $seen"; } ($ret,$answer) = get("$question"); die "Error retreiving answer for $question: $answer" if $ret; $answer =~ s/^\s+//; $answer =~ s/\s+$//; print STDERR "Ok, aborting, since modules for this image already exist.\n" unless $answer =~ /^(f|n)/i; if ($answer !~ /^(f|n)/i && $invisible) { my $note = "${package_name}/preinst/abort-overwrite-$version"; ($ret,$seen) = fset ("$note", 'seen', 'false'); die "Error setting debconf flags in $note: $seen" if $ret; ($ret,$seen) = fset ("$note", 'seen', 'false'); die "Error setting debconf flags in $note: $seen" if $ret; ($ret,$seen) = input('critical', "$note"); if ($ret && $ret != 30 ) { die "Error setting debconf note $note: $seen"; } ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $note: $seen"; } } exit 1 unless $answer =~ /^(f|n)/i; } else { print STDERR <> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; if (!$initrd) { $ENV{INITRD}='No'; } ## Run user hook script here, if any if (-d "/etc/kernel/preinst.d") { print STDERR "Examining /etc/kernel/preinst.d/\n"; 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") { print STDERR "Examining /etc/kernel/preinst.d/$version.\n"; 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"; } if (-x "$preinst_hook") { &run_hook("preinst", $preinst_hook); } print STDERR "Done.\n"; exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/image/prerm0000755000000000000000000002050111336044642016421 0ustar #! /usr/bin/perl # -*- Mode: Perl -*- # image.prerm --- # Author : root ( root@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 : Mon Apr 13 14:23:29 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 86 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # $Id: image.prerm,v 1.22 2003/10/07 16:24:20 srivasta Exp $ # # #use strict; use Debconf::Client::ConfModule qw(:all); version('2.0'); my $capb=capb("backup"); $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined my $initrd = "=I"; # initrd kernel 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-image-$version"; my $kernel_pkg_version = "=KPV"; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $CONF_LOC = '/etc/kernel-img.conf'; my $silent_modules = ''; my $warn_reboot = 'Yes'; # Warn that we are installing a version of # the kernel we are running # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; my $DEBUG = 0; # Variables used my $image=''; my $ret=0; my $seen=''; 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; } elsif ($kimage =~ m/^xen[0u]-linux$/o){ $package_name = "${kimage}-$version";} else { $kimage = "vmlinuz";} # Default if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $move_image = "" if m/^\s*move_image\s*=\s*(no|false|0)\s*$/i; $clobber_modules = '' if m/^\s*clobber_modules\s*=\s*(no|false|0)\s*$/i; $silent_modules = '' if m/^\s*silent_modules\s*=\s*(no|false|0)\s*$/i; $warn_reboot = '' if m/^\s*warn_reboot\s*=\s*(no|false|0)\s*$/i; $ignore_depmod_err = '' if m/^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/i; $relink_src_link = '' if m/^\s*relink_src_link\s*=\s*(no|false|0)\s*$/i; $relink_build_link = '' if m/^\s*relink_build_link\s*=\s*(no|false|0)\s*$/i; $force_build_link = '' if m/^\s*force_build_link\s*=\s*(no|false|0)\s*$/i; $move_image = "Yes" if m/^\s*move_image\s*=\s*(yes|true|1)\s*$/i; $clobber_modules = "Yes" if m/^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/i; $silent_modules = 'Yes' if m/^\s*silent_modules\s*=\s*(yes|true|1)\s*$/i; $warn_reboot = 'Yes' if m/^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/i; $ignore_depmod_err = 'Yes' if m/^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/i; $relink_src_link = 'Yes' if m/^\s*relink_src_link\s*=\s*(yes|true|1)\s*$/i; $relink_build_link = 'Yes' if m/^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/i; $force_build_link = 'Yes' if m/^\s*force_build_link\s*=\s*(yes|true|1)\s*$/i; $image_dest = "$1" if m/^\s*image_dest\s*=\s*(\S+)/i; $postinst_hook = "$1" if m/^\s*postinst_hook\s*=\s*(\S+)/i; $postrm_hook = "$1" if m/^\s*postrm_hook\s*=\s*(\S+)/i; $preinst_hook = "$1" if m/^\s*preinst_hook\s*=\s*(\S+)/i; $prerm_hook = "$1" if m/^\s*prerm_hook\s*=\s*(\S+)/i; $mkimage = "$1" if m/^\s*mkimage\s*=\s*(.+)$/i; $ramdisk = "$1" if m/^\s*ramdisk\s*=\s*(.+)$/i; } 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) { my $question = "${package_name}/prerm/removing-running-kernel-$version"; ($ret,$seen) = fset ("$question", 'seen', 'false'); die "Error setting debconf flags in $question: $seen" if $ret; $ret = subst("$question", 'running', "$running"); die "Error setting debconf substitutions in $question: $seen" if $ret; ($ret,$seen) = input('critical', "$question"); if ($ret && $ret != 30 ) { die "Error setting debconf question $question: $seen"; } ($ret,$seen) = go (); if ($ret && $ret != 30 ) { die "Error asking debconf question $question: $seen"; } ($ret,$answer) = get("$question"); die "Error retreiving answer for $question: $answer" if $ret; if ($answer =~ /^(y|t)/i) { exit 1; #Operation not permitted } else { print STDERR "Ok, proceeding with removing running kernel image.\n"; } } #Now, they have an alternate kernel which they are currently running # This is just us being nice to lilo users. chdir("/") or die "could not chdir to /:$!\n"; # set the env var stem $ENV{'STEM'} = "=ST"; sub exec_script { my $type = shift; my $script = shift; print STDERR "Running $type hook script $script.\n"; system ("$script $version $realimageloc$kimage-$version") && print STDERR "User $type hook script [$script] "; if ($?) { if ($? == -1) { print STDERR "failed to execute: $!\n"; } elsif ($? & 127) { printf STDERR "died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : 'without'; } else { printf STDERR "exited with value %d\n", $? >> 8; } exit $? >> 8; } } sub run_hook { my $type = shift; my $script = shift; if ($script =~ m,^/,) { # Full path provided for the hook script if (-x "$script") { &exec_script($type,$script); } else { die "The provided $type hook script [$script] could not be run.\n"; } } else { # Look for it in a safe path for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') { if (-x "$path/$script") { &exec_script($type, "$path/$script"); return 0; } } # No luck print STDERR "Could not find $type hook script [$script].\n"; die "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; if (!$initrd) { $ENV{INITRD}='No'; } ## Run user hook script here, if any if (-d "/etc/kernel/prerm.d") { print STDERR "Examining /etc/kernel/prerm.d.\n"; 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") { print STDERR "Examining /etc/kernel/prerm.d/$version.\n"; 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"; } if (-x "$prerm_hook") { &run_hook("prerm", $prerm_hook); } sub success () { -f "/lib/modules/$version/modules.dep" && unlink "/lib/modules/$version/modules.dep"; exit 0; } &success(); exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/doc/0000755000000000000000000000000011336043615015032 5ustar kernel-package-12.036+nmu3/kernel/pkg/doc/README0000644000000000000000000000326511006520524015711 0ustar $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 and others. This package was put together by Herbert Xu , 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.kernel-package-12.036+nmu3/kernel/pkg/doc/postinst0000755000000000000000000001032411336043540016640 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:24:07 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-doc-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $doc_preinst_hook = ''; my $doc_postinst_hook = ''; my $doc_prerm_hook = ''; my $doc_postrm_hook = ''; # most of our work is done in /usr/src. chdir '/usr/src' or die "Could not chdir to /usr/src:$!"; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $doc_preinst_hook = "$1" if m/^\s*doc_preinst_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; $doc_prerm_hook = "$1" if m/^\s*doc_prerm_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/doc_postinst.d") { print STDERR "Examining /etc/kernel/doc_postinst.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_postinst.d") && die "Failed to process /etc/kernel/doc_postinst.d"; } if (-d "/etc/kernel/doc_postinst.d/$version") { print STDERR "Examining /etc/kernel/doc_postinst.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_postinst.d/$version") && die "Failed to process /etc/kernel/doc_postinst.d/$version"; } if (-x "$doc_postinst_hook") { system ("$doc_postinst_hook", $package, $version) && warn "User hook script $doc_postinst_hook failed"; } if (-l 'linux') { if (-e "linux-$version" ){ if (! unlink "linux-$version") { exit 0; } } } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/doc/ChangeLog0000644000000000000000000000024411006520524016575 0ustar 2005-11-07 Manoj Srivastava * copyright (ftp): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-61 Fixed FSF address kernel-package-12.036+nmu3/kernel/pkg/doc/copyright0000644000000000000000000000251011006520524016754 0ustar $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 and others. This package was put together by Herbert Xu , 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. kernel-package-12.036+nmu3/kernel/pkg/doc/postrm0000755000000000000000000000774511336043561016321 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:25:13 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-doc-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $doc_preinst_hook = ''; my $doc_postinst_hook = ''; my $doc_prerm_hook = ''; my $doc_postrm_hook = ''; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $doc_preinst_hook = "$1" if m/^\s*doc_preinst_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; $doc_prerm_hook = "$1" if m/^\s*doc_prerm_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/doc_postrm.d") { print STDERR "Examining /etc/kernel/doc_postrm.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_postrm.d") && die "Failed to process /etc/kernel/doc_postrm.d"; } if (-d "/etc/kernel/doc_postrm.d/$version") { print STDERR "Examining /etc/kernel/doc_postrm.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_postrm.d/$version") && die "Failed to process /etc/kernel/doc_postrm.d/$version"; } if (-x "$doc_postrm_hook") { system ("$doc_postrm_hook", $package, $version) && warn "User hook script $doc_postrm_hook failed"; } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/doc/preinst0000755000000000000000000001001711336043576016451 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:21:02 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-doc-$version"; my $kernel_pkg_version = "=KPV"; die "Pre inst Internal error. Aborting." unless $version; exit 0 if $ARGV[0] =~ /abort-upgrade/; exit 1 unless $ARGV[0] =~ /(install|upgrade)/; #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $doc_preinst_hook = ''; my $doc_postinst_hook = ''; my $doc_prerm_hook = ''; my $doc_postrm_hook = ''; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $doc_preinst_hook = "$1" if m/^\s*doc_preinst_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; $doc_prerm_hook = "$1" if m/^\s*doc_prerm_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/doc_preinst.d") { print STDERR "Examining /etc/kernel/doc_preinst.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_preinst.d") && die "Failed to process /etc/kernel/doc_preinst.d"; } if (-d "/etc/kernel/doc_preinst.d/$version") { print STDERR "Examining /etc/kernel/doc_preinst.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_preinst.d/$version") && die "Failed to process /etc/kernel/doc_preinst.d/$version"; } if (-x "$doc_preinst_hook") { system ("$doc_preinst_hook", $package, $version) && warn "User hook script $doc_preinst_hook failed"; } exit 0; __END__ kernel-package-12.036+nmu3/kernel/pkg/doc/prerm0000755000000000000000000001010411336043615016101 0ustar #!/usr/bin/perl # -*- Mode: Cperl -*- # debian.postinst --- # Author : Manoj Srivastava ( srivasta@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 : Mon Apr 13 14:22:28 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 44 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # # arch-tag: bf48605d-f6e9-4df6-9be3-31017c6406df # $|=1; # Predefined values: my $version = "=V"; my $move_image = ''; # target machine defined my $kimage = "=K"; # Should be empty, mostly my $image_dir = "=D"; # where the image is located my $clobber_modules = ''; # target machine defined 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 $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 $arch = "=A"; # should be same as dpkg --print-installation-architecture my $kernel_arch = "=B"; my $package_name = "=ST-doc-$version"; my $kernel_pkg_version = "=KPV"; # Ignore all invocations uxcept when called on to configure. exit 0 unless ($ARGV[0] && $ARGV[0] =~ /configure/); #known variables my $image_dest = "/"; my $realimageloc = "/$image_dir/"; my $have_conffile = ""; my $silent_modules = ''; my $modules_base = '/lib/modules'; my $CONF_LOC = '/etc/kernel-img.conf'; # remove multiple leading slashes; make sure there is at least one. $realimageloc =~ s|^/*|/|o; $realimageloc =~ s|/+|/|o; 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 $src_postinst_hook = ''; my $doc_preinst_hook = ''; my $doc_postinst_hook = ''; my $doc_prerm_hook = ''; my $doc_postrm_hook = ''; # most of our work is done in /usr/src. chdir '/usr/src' or die "Could not chdir to /usr/src:$!"; if (-r "$CONF_LOC" && -f "$CONF_LOC" ) { if (open(CONF, "$CONF_LOC")) { while () { chomp; s/\#.*$//g; next if /^\s*$/; $doc_preinst_hook = "$1" if m/^\s*doc_preinst_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; $doc_prerm_hook = "$1" if m/^\s*doc_prerm_hook\s*=\s*(\S+)/i; $doc_postinst_hook = "$1" if m/^\s*doc_postinst_hook\s*=\s*(\S+)/i; } close CONF; $have_conffile = "Yes"; } } # Set up the env variable containing our arguments my $out; for (@ARGV) { s,','\\'',g; $out.=" '$_'"; } $ENV{'DEB_MAINT_PARAMS'}="$out"; $ENV{'KERNEL_PACKAGE_VERSION'}="$kernel_pkg_version"; ## Run user hook script here, if any if (-d "/etc/kernel/doc_prerm.d") { print STDERR "Examining /etc/kernel/doc_prerm.d.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_prerm.d") && die "Failed to process /etc/kernel/doc_prerm.d"; } if (-d "/etc/kernel/doc_prerm.d/$version") { print STDERR "Examining /etc/kernel/doc_prerm.d/$version.\n"; system ("run-parts --verbose --exit-on-error --arg=$version " . "--arg=$realimageloc$kimage-$version " . "/etc/kernel/doc_prerm.d/$version") && die "Failed to process /etc/kernel/doc_prerm.d/$version"; } if (-x "$doc_prerm_hook") { system ("$doc_prerm_hook", $package, $version) && warn "User hook script $doc_prerm_hook failed"; } exit 0; __END__ kernel-package-12.036+nmu3/kernel/config0000644000000000000000000001352711006520524014675 0ustar # # 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 kernel-package-12.036+nmu3/kernel/ruleset/0000755000000000000000000000000011724543441015172 5ustar kernel-package-12.036+nmu3/kernel/ruleset/modules.mk0000644000000000000000000003322611314241746017177 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## modules.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 10:37:44 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 15:11:12 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 14 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file contains the targets responsible for third party ## module interaction. ## ## arch-tag: 0c2c8a37-03da-48a2-9d87-27330c559025 ## ## ## 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 ## ############################################################################### define old_mod_inst_cmds @( \ MODLIB=$(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE); \ 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 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_MOD_STRIP:=1 endif # only generate module image packages modules-image modules_image: .config 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 $(KERNELRELEASE)"; exit 1) endif $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) -for module in $(valid_modules) ; do \ if test -d $$module; then \ (cd $$module; \ if ./debian/rules KVERS="$(KERNELRELEASE)" KSRC="$(SRCTOP)" \ KMAINT="$(pgp)" KEMAIL="$(email)" \ KPKG_DEST_DIR="$(KPKG_DEST_DIR)" \ KPKG_MAINTAINER="$(maintainer)" \ KPKG_EXTRAV_ARG="$(EXTRAV_ARG)" \ ARCH="$(KERNEL_ARCH)" $(CROSS_ARG) \ 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: .config 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 $(KERNELRELEASE)"; exit 1) endif $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) -for module in $(valid_modules) ; do \ if test -d $$module; then \ (cd $$module; \ if ./debian/rules KVERS="$(KERNELRELEASE)" KSRC="$(SRCTOP)" \ KMAINT="$(pgp)" KEMAIL="$(email)" \ KPKG_DEST_DIR="$(KPKG_DEST_DIR)" \ KPKG_MAINTAINER="$(maintainer)" \ ARCH=$(KERNEL_ARCH) $(CROSS_ARG) \ 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: .config 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 $(KERNELRELEASE)"; exit 1) endif $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) -for module in $(valid_modules) ; do \ if test -d $$module; then \ (cd $$module; \ if ./debian/rules KVERS="$(KERNELRELEASE)" KSRC="$(SRCTOP)" \ KMAINT="$(pgp)" KEMAIL="$(email)" \ KPKG_DEST_DIR="$(KPKG_DEST_DIR)" \ KPKG_MAINTAINER="$(maintainer)" \ ARCH=$(KERNEL_ARCH) $(CROSS_ARG) \ 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: ifeq ($(strip $(shell if [ -e $(CONFIG_FILE) ]; then grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE); fi)),) @echo Modules not configured, so not making $@ else $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) -for module in $(valid_modules); do \ if test -d $$module; then \ (cd $$module; \ if ./debian/rules KVERS="$(KERNELRELEASE)" KSRC="$(SRCTOP)" \ KMAINT="$(pgp)" KEMAIL="$(email)" \ KPKG_DEST_DIR="$(KPKG_DEST_DIR)" \ KPKG_MAINTAINER="$(maintainer)" \ ARCH=$(KERNEL_ARCH) $(CROSS_ARG) \ 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 # 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 #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/local-vars.mk0000644000000000000000000000401011252463453017561 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## local-vars.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Fri Oct 28 00:37:02 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Wed Jan 4 18:03:17 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 6 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: 429a30d9-86ea-4641-bae8-29988a017daf ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### FILES_TO_CLEAN = modules/modversions.h modules/ksyms.ver debian/files \ scripts/cramfs/cramfsck scripts/cramfs/mkcramfs STAMPS_TO_CLEAN = DIRS_TO_CLEAN = $(eval $(which_debdir)) include $(DEBDIR)/ruleset/misc/defaults.mk include $(DEBDIR)/ruleset/misc/version_vars.mk include $(DEBDIR)/ruleset/architecture.mk include $(DEBDIR)/ruleset/misc/pkg_names.mk # Include any site specific overrides here. -include $(CONFLOC) $(eval $(which_debdir)) include $(DEBDIR)/ruleset/misc/config.mk include $(DEBDIR)/ruleset/misc/modules.mk include $(DEBDIR)/ruleset/misc/checks.mk #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/local.mk0000644000000000000000000001212011252455761016614 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## local.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Fri Oct 28 00:37:46 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 20:33:37 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 36 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: d047cfca-c918-4f47-b6e2-8c7df9778b26 ## ## ## 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 ## ############################################################################### testdir: $(checkdir) $(eval $(which_debdir)) include $(DEBDIR)/ruleset/targets/common.mk debian/stamp/pre-config-common: debian/stamp/pre-config-indep: debian/stamp/conf/kernel-conf configure: debian/stamp/conf/common debian/stamp/pre-build-common: sanity_check debian/stamp/conf/vars debian/stamp/BUILD/$(i_package): debian/stamp/build/kernel debian/stamp/INST/$(s_package): debian/stamp/install/$(s_package) debian/stamp/INST/$(i_package): debian/stamp/install/$(i_package) debian/stamp/INST/$(d_package): debian/stamp/install/$(d_package) debian/stamp/INST/$(m_package): debian/stamp/install/$(m_package) debian/stamp/INST/$(h_package): debian/stamp/install/$(h_package) debian/stamp/INST/$(b_package): debian/stamp/install/$(b_package) debian/stamp/BIN/$(s_package): debian/stamp/binary/pre-$(s_package) debian/stamp/BIN/$(i_package): debian/stamp/binary/pre-$(i_package) debian/stamp/BIN/$(d_package): debian/stamp/binary/pre-$(d_package) debian/stamp/BIN/$(m_package): debian/stamp/binary/pre-$(m_package) debian/stamp/BIN/$(h_package): debian/stamp/binary/pre-$(h_package) debian/stamp/BIN/$(b_package): debian/stamp/binary/pre-$(b_package) CLN-common:: real_stamp_clean CLEAN/$(s_package):: test ! -d $(TMPTOP) || rm -rf $(TMPTOP) CLEAN/$(i_package):: test ! -d $(TMPTOP) || rm -rf $(TMPTOP) ifneq ($(strip $(KERNEL_ARCH)),um) ifeq ($(strip $(CONFIG_XEN)),) test ! -d ./debian || test ! -e stamp-building || \ sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=ST/$(INT_STEM)/g' \ -e 's/=K/$(kimage)/g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/templates.in > ./debian/templates.master test ! -d ./debian || test ! -e stamp-building || $(INSTALL_TEMPLATE) endif endif CLEAN/$(d_package):: test ! -d $(TMPTOP) || rm -rf $(TMPTOP) CLEAN/$(m_package):: test ! -d $(TMPTOP) || rm -rf $(TMPTOP) CLEAN/$(h_package):: test ! -d $(TMPTOP) || rm -rf $(TMPTOP) CLEAN/$(b_package):: test ! -d $(TMPTOP) || rm -rf $(TMPTOP) buildpackage: debian/stamp/build/buildpackage # All of these are targets that insert themselves into the normal flow # of policy specified targets, so they must hook themselves into the # stream. debian: debian/stamp/pre-config-common # For the following, that means that we must make sure that the configure and # corresponding build targets are all done before the packages are built. linux-source linux_source kernel-source kernel_source: $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(s_package) linux-doc linux_doc kernel-doc kernel_doc: $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(d_package) linux-headers linux_headers kernel-headers kernel_headers: debian/stamp/build/kernel $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(h_package) linux-image linux_image kernel-image kernel_image: debian/stamp/build/kernel $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(i_package) linux-debug linux_debug kernel-debug kernel_debug: debian/stamp/build/kernel $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(b_package) kernel-manual kernel_manual: debian/stamp/build/kernel $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(m_package) kernel-image-deb : debian/stamp/build/kernel $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/pre-$(i_package) libc-kheaders libc_kheaders: $(REASON) @echo "This is kernel package version $(kpkg_version)." @echo This target is now obsolete. $(eval $(which_debdir)) include $(DEBDIR)/ruleset/modules.mk #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/ChangeLog0000644000000000000000000002376511006520531016745 0ustar 2007-11-30 Manoj Srivastava * minimal.mk (minimal_clean): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM 2007-05-05 Manoj Srivastava * minimal.mk: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-10 Now that kernel-package seems to handle kernels well without a .config again, remove the tests for a preexisting .config. 2007-05-04 Manoj Srivastava * modules.mk (int_ca): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-7 When doing cross-compilation of kernel and externel modules, --cross-compile=- option is ignored with targets modules*. The compilation fails because it tries to use the "-gcc" compiler. Add a variable to transmit the CROSS_ARG variable to module operations. (modules-clean modules_clean): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-7 Added int_ca if CROSS_ARG is not empty. (modules-config modules_config): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-7 Ditto. (modules): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-7 Ditto. (modules-image modules_image): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-7 Ditto. 2007-02-25 Manoj Srivastava * architecture.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-9 Add armel architecture 2006-09-29 Manoj Srivastava * minimal.mk (minimal_clean): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-189 Check to see if $(kpkg_version) is present before using it in an informational message. 2006-07-19 Manoj Srivastava * modules.mk (modules-image modules_image): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-168 Use the new variable UTS_RELEASE_HEADER * local.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-164 This change clones the target to support the newer linux prefix. 2006-06-16 Manoj Srivastava * minimal.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-158 Look up the kernel arch name for powerpc's from the file kernel/ruleset/arches/what_is_ppc_called_today.mk 2006-04-13 Manoj Srivastava * architecture.mk (DO_IMAGE_POST_PROCESSIN): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Specify a no-op as the default post-processing. 2006-04-12 Manoj Srivastava * kernel_version.mk (debian_LOCALVERSION): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Late evaluation to allow all components to settle. * architecture.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 No longer assume that the presence of CONFIG_XEN implies the ARCH is also xen; since now the ARCH is i386, but the subarch is xen. 2006-03-29 Manoj Srivastava * minimal.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 Added a diagnostic messages reporting the version of kernel-package being run. * local.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 ditto. 2006-03-27 Manoj Srivastava * kernel_version.mk (debian_LOCALVERSION): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-137 Look at $(localver-full) if it is not empty, or else fall back to $(LOCALVERSION). This changed in 2.6.16. 2006-03-21 Manoj Srivastava * modules.mk (modules-image modules_image): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-129 Fix comparison of UTS_RELEASE by delaying it until run time 2006-02-27 Manoj Srivastava * modules.mk (@echo "does not match current version): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-123 Check the version information we shall be feeding the modules versus the stuff in $UTS_RELEASE_VERSION 2006-02-11 Manoj Srivastava * local.mk (stamp-kernel-manual): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-120 Well, kernel-manual is not supposed to be an independent target, it is supposed to depend on and simultaneously build the kernel-doc package as well. Indeed, if the kernel-doc package is not also built, we will have a broken manual package. So, change the prereqs. (I had only tested make-kpkg buildpackage, so the doc package was always available). 2006-01-28 Manoj Srivastava * architecture.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-115 Added support for armeb 2006-01-11 Manoj Srivastava * local.mk (kernel-image kernel_image): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-114 Add debian/stamp-build-kernel as a pre-req, we need it to have buildinfo available. 2006-01-05 Manoj Srivastava * minimal.mk (STAMPS_TO_CLEAN): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-109 remove stamp-kernel-configure, nothing uses it (minimal_debian): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-109 create ./debian/stamps , for future use * local.mk (BUILD-arch): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-111 removed debian/stamp-build-kernel from this target, since only the kernel images really need it, now that we have the prepare target (does not really help anything, but expresses dependencies better). 2006-01-04 Manoj Srivastava * local.mk (kernel-headers kernel_headers): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-111 Make kernel-headers depend on debian/stamp-prepare, instead of stamp-build-arch, since this means for 2.6.X kernels the full build may not be needed, with the advent of the prepare target. 2005-12-28 Manoj Srivastava * architecture.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-99 The new all inclusive powerpc.mk greatly simplifies the selection logic. 2005-12-25 Manoj Srivastava * architecture.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-91 Accept either x86_64 or amd64 as the architecture, just in case. New logic for determining which make snippet to use for powerpc related arches, and is now kernel-version aware. 2005-12-19 Manoj Srivastava * local.mk (CONFIG-arch): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-89 Also depend on conf.vars 2005-12-03 Manoj Srivastava * modules.mk (modules-image modules_image): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 older kernel-package versions appear to want to run oldconfig in the headers package tree, which failed, since there was inadequate support for running oldconfig. This has also been fixed, since all we really need to depend on is a .config file. Change the dependency from configure to .config (so as not to tun oldconfig) (modules): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 Ditto (modules-config modules_config): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 Ditto (modules-clean modules_clean): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 Ditto 2005-12-01 Manoj Srivastava * local.mk (kernel-image-deb stamp-kernel-image): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-73 Add kernel-image-deb as a alias for stamp-kernel-image 2005-11-06 Manoj Srivastava * minimal.mk (minimal_debian): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Do not ever write the control or the changelog if they are already there. (probably the official version). 2005-11-03 Manoj Srivastava * local.mk (CLEAN/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Ensure that the templates.master, and the templates, are created even on clean, for the kernel image package. 2005-11-02 Manoj Srivastava * modules.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file contains the targets responsible for third party module interaction. * minimal.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file. This is the new top level file used when the clean target (which does not populate ./debian, indeed, can remove it if present), and to populate ./debian, if more complex tasks are to be performed. The population of ./debian requires that certain variables be set, and this file ensures we use the same makefile snippets that ./debian/rules shall use when actually performing the tasks, so there is no mismatch. * local.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This is yet another of the files that has been reduced to an outline. Apart from the buildpackage target, every thing else has been moved out to file in the targets subdirectory (the top level targets were already moved to common/targets) * local-vars.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Made this file a skeleton/outline as well. All actual variable settings (apart from the stuff to clean) are now done in separate files (which allows us to have a minimal.mk in the first place). * architecture.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Converted this file into an skeleton/outline, to better allow delegation of responsibility for each architecture to the person in charge of kernel images for that arch. kernel-package-12.036+nmu3/kernel/ruleset/kernel_version.mk0000644000000000000000000000607411724517315020560 0ustar ############################ -*- Mode: Makefile -*- ########################### ## kernel_version.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:12:22 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Sun Mar 26 19:53:50 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: 8ae3064b-78fe-4dfb-9460-a43660d0e0ca ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # 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 := 1 include Makefile dot-config := 1 .PHONY: debian_VERSION debian_PATCHLEVEL debian_SUBLEVEL .PHONY: debian_EXTRAVERSION debian_LOCALVERSION debian_TOPDIR debian_KERNELRELEASE: @echo "$(strip $(KERNELRELEASE))" debian_VERSION: @echo "$(strip $(VERSION))" debian_PATCHLEVEL: @echo "$(strip $(PATCHLEVEL))" debian_SUBLEVEL: @echo "$(strip $(SUBLEVEL))" debian_EXTRAVERSION: @echo "$(strip $(EXTRAVERSION))" debian_LOCALVERSION: @echo $(if $(strip $(localver-full)),"$(strip $(localver-full))", "$(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: kernel-package-12.036+nmu3/kernel/ruleset/minimal.mk0000644000000000000000000001447611252456033017161 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## minimal.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Tue Nov 1 03:31:22 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Mon Apr 13 22:43:53 2009 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 35 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: 8b6406ba-8211-4d71-be2b-cec0bf634c2d ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # This makefile is merely there for boot strapping; it only offers the # ability to run clean, and to create a ./debian directoty. Separating # this file greatly simplifies the rest of the kernel-package. # Where the package libs are stored LIBLOC :=/usr/share/kernel-package define which_debdir DEBDIR=$(shell if test -f ./debian/ruleset/kernel_version.mk; then echo ./debian; \ else echo $(LIBLOC); fi) endef $(eval $(which_debdir)) include $(DEBDIR)/ruleset/common/archvars.mk include $(DEBDIR)/ruleset/common/install_cmds.mk include $(DEBDIR)/ruleset/misc/defaults.mk include $(DEBDIR)/ruleset/misc/version_vars.mk include $(DEBDIR)/ruleset/misc/kernel_arch.mk include $(DEBDIR)/ruleset/misc/pkg_names.mk -include $(CONFLOC) include $(DEBDIR)/ruleset/misc/config.mk ifneq ($(strip $(filter ppc powerpc ppc64 powerpc64,$(architecture))),) include $(DEBDIR)/ruleset/arches/what_is_ppc_called_today.mk endif FILES_TO_CLEAN = modules/modversions.h modules/ksyms.ver \ scripts/cramfs/cramfsck scripts/cramfs/mkcramfs STAMPS_TO_CLEAN = DIRS_TO_CLEAN = debian/stamp # The assumption is that we have already cleaned out the source tree; # we are only concerned now with running clean and saving the .config # file clean: minimal_clean minimal_clean: $(REASON) @echo $(if $(strip $(kpkg_version)),"This is kernel package version $(kpkg_version).","Cleaning.") ifeq ($(DEB_HOST_ARCH_OS), linux) test ! -f .config || cp -pf .config config.precious test ! -e stamp-building || rm -f stamp-building 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_ARCH_OS), kfreebsd) rm -rf bin if test -e $(architecture)/compile/GENERIC ; then \ $(PMAKE) -C $(architecture)/compile/GENERIC clean ; \ fi endif endif rm -f $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN) debian/stamp/conf/minimal_debian: $(REASON) @echo "This is kernel package version $(kpkg_version)." test -d debian || mkdir debian @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/conf || mkdir debian/stamp/conf test ! -e stamp-building || rm -f stamp-building install -p -m 755 $(LIBLOC)/rules debian/rules for file in $(DEBIAN_FILES); do \ cp -f $(LIBLOC)/$$file ./debian/; \ done for dir in $(DEBIAN_DIRS); do \ cp -af $(LIBLOC)/$$dir ./debian/; \ done 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/=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 debian/changelog || sed -e 's/=V/$(version)/g' \ -e 's/=D/$(debian)/g' -e 's/=A/$(DEB_HOST_ARCH)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=B/$(KERNEL_ARCH)/g' \ -e 's/=M/$(maintainer) <$(email)>/g' \ $(LIBLOC)/changelog > debian/changelog ifneq (,$(strip $(KPKG_OVERLAY_DIR))) test ! -d $(strip $(KPKG_OVERLAY_DIR)) || \ (cd $(strip $(KPKG_OVERLAY_DIR)); tar cf - . | (cd $(SRCTOP)/debian; umask 000; tar xsf -)) test ! -f $(strip $(KPKG_OVERLAY_DIR))/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/=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' \ $(strip $(KPKG_OVERLAY_DIR))/Control > debian/control test ! -f $(strip $(KPKG_OVERLAY_DIR))/changelog || \ sed -e 's/=V/$(version)/g' \ -e 's/=D/$(debian)/g' -e 's/=A/$(DEB_HOST_ARCH)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=B/$(KERNEL_ARCH)/g' \ -e 's/=M/$(maintainer) <$(email)>/g' \ $(strip $(KPKG_OVERLAY_DIR))/changelog > debian/changelog test ! -x $(strip $(KPKG_OVERLAY_DIR))/post-install || \ (cd debian; $(strip $(KPKG_OVERLAY_DIR))/post-install) endif chmod 0644 debian/control debian/changelog test -d ./debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/conf/kernel-conf $(MAKE) -f debian/rules debian/stamp/conf/full-changelog echo done > $@ debian: debian/stamp/conf/minimal_debian #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/0000755000000000000000000000000011724557461016134 5ustar kernel-package-12.036+nmu3/kernel/ruleset/misc/modules.mk0000644000000000000000000001037011146470632020126 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## modules.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:08:29 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:22:30 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : deals with setting up variables, looking at ## directories, and creating a list of valid third party ## modules available for the kernel being built. ## ## arch-tag: 9b687fd4-a7d0-4360-8ce6-3ce3a0e2cfac ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # Deal with modules issues ifeq ($(strip $(CONFDIR)),) $(eval $(which_debdir)) CONFDIR = $(DEBDIR)/Config endif # The file which has local configuration $(eval $(which_debdir)) 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-$(KERNELRELEASE) ; then \ echo /boot/config-$(KERNELRELEASE) ; \ elif test -e /boot/config-$$(uname -r) ; then \ echo /boot/config-$$(uname -r) ; \ else echo /dev/null ; \ fi) ifeq ($(DEB_HOST_ARCH_OS), linux) config = .config else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) config = $(architecture)/conf/GENERIC endif endif # define MODULES_ENABLED if appropriate ifneq ($(filter kfreebsd, $(DEB_HOST_ARCH_OS)):$(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 #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/README0000644000000000000000000000307711146471343017013 0ustar This directory contains various Makefile snippets which used to be in the variable setting part of the monolithic rules file, and then went into local-vars.mk, and now have been pulled off into their own section. checks.mk: Various checks that would let the build process detect and abort on various error conditions. config.mk: Various internal variable set based on defaults and the user configuration files, or from environment vars. defaults.mk: This file sets default values for variables _before_ the user configuration files are read. initrd.mk: This snippet uses hard coded version based heuristics to determine which set of tools would be viable for providing an initrd or initramdisk for the kernel being built, if initrd's are selected by the user as desired. modules.mk: This file deals with setting up variables, looking at directories, and creating a list of valid third party modules available for the kernel being built. pkg_names.mk: This file sets up package names for the packages we can build (based on kernel version), the locations under ./debian where these packages shall be built, and the corresponding relative directory paths version_vars.mk: This file looks at the top level kernel Makefile, and extracts the components of the version string. It uses the kernel Makefile itself, so it takes into account everything the kernel Makefile itrself pays attention to. kernel-package-12.036+nmu3/kernel/ruleset/misc/kernel_arch.mk0000644000000000000000000000434411724543717020746 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## kernel_arch.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Tue Feb 7 09:17:03 2006 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Tue Feb 7 09:19:34 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 6 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: fe23148e-81e2-41f2-8be0-66048282d9d4 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # This file is here to localize the various over rides of architecture # required to match the arch name dpkg-architecture determines and what # the kernel folks call that platform. # Set the default. The arch specific snippets can override this # Apparently, DEB_HOST_ARCH_CPU does not match what the kernel calls this. # However, DEB_HOST_GNU_CPU does. Anyway, we have to hack around it KERNEL_ARCH:=$(architecture) ifeq ($(architecture), amd64) KERNEL_ARCH:=x86_64 endif ifeq ($(architecture), mipsel) KERNEL_ARCH:=mips endif ifneq (,$(filter mips64%,$(KPKG_SUBARCH))) KERNEL_ARCH = mips64 endif ifneq (,$(filter %-64,$(KPKG_SUBARCH))) KERNEL_ARCH = mips64 endif ifeq ($(strip $(architecture)),armeb) KERNEL_ARCH := arm endif ifeq ($(strip $(architecture)),hppa) KERNEL_ARCH := parisc endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/ChangeLog0000644000000000000000000002376111006520531017674 0ustar 2007-11-30 Manoj Srivastava * version_vars.mk: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM * modules.mk: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM * defaults.mk: srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM 2007-05-05 Manoj Srivastava * version_vars.mk (GIT_VERSION): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-11 If CONFIG_LOCALVERSION_AUTO is set, see if we are running in a git tree. If so, append -dirty to the git version string. (version): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-11 Append git version string 2007-03-01 Manoj Srivastava * version_vars.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-11 For powerpc, handle circular dependency of version number and KERNEL_ARCH. For powerpc, we need to set the (KERNEL_ARCH) based on the version numbers -- which we can't get to unless we know the kernel architecture. Yossarian would have liked this. Use grep to get the most significant digits of the version number. Use these to calculate significant digits of the version number. Use these to calculate the KERNEL_ARCH. Use KERNEL_ARCH to get to the full version. 2006-10-27 Manoj Srivastava * version_vars.mk (TEST): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-198 Fixed invocation of version determining code; now we ignore the warning the kernel makefile dumps to stdout when the .config needs recompiling. 2006-10-01 Manoj Srivastava * version_vars.mk (LOCALVERSION): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-192 Fix the invocation of make for real this time, when KERNEL_ARCH is unset. 2006-09-30 Manoj Srivastava * version_vars.mk (TEST): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-189 Only pass ARCH if KERNEL_ARCH is not empty. 2006-09-29 Manoj Srivastava * initrd.mk (initrddep): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-189 Fix typo in yaird version number. We want >= 0.0.11, not 0.1.11. * version_vars.mk (TEST): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-189 Add an dummy call to make, if there are problems in the .config, kbuild rewrites .config, and the informational message messes up the VERSION variable. If the variable TEST did get a mesage about .config being written, pass it on. (LOCALVERSION): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-189 Pass KERNEL_ARCH along to the make calls for version numbers 2006-08-19 Manoj Srivastava * initrd.mk (initrddep): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-177 revert the dependency order of yaird vs initramfs-tools, since we changed the default initrd generator. 2006-07-19 Manoj Srivastava * version_vars.mk (UTS_RELEASE_HEADER): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-168 New variable, added since the kernel build system added a new file include/linux/utsrelease.h 2006-06-05 Manoj Srivastava * pkg_names.mk (UML_DIR): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-154 The new rootstrap can automatically install UML modules at build time, as long as the installation directory is compatible. This makes it so. 2006-04-12 Manoj Srivastava * pkg_names.mk (i_package): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Modify the names of the Xen image packages based on type of xen image being built. 2006-03-29 Manoj Srivastava * version_vars.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 Also track .kernelrelease. 2006-03-27 Manoj Srivastava * defaults.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-138 Set the CROSS_ARG from KERNEL_CROSS, keeping in mind that a bare "-" means an empty string. 2006-02-27 Manoj Srivastava * pkg_names.mk (KPKG_DEST_DIR): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-126 Use DEB_DEST * version_vars.mk (localversion_files): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-123 Define localversion_files * defaults.mk (DEBIAN_FILES): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-122 Add rules to the default files we copy over. 2006-02-07 Manoj Srivastava * kernel_arch.mk: This file is here to localize the various over rides of architecture required to match the arch name dpkg-architecture determines and what the kernel folks call that platform. * defaults.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-118 Move the over the over rides of kernel arch to a separate file. This is needed when we need to match what DEB_HOST_ARCH_CPU says this platform is and what the kernel folks call that platform. 2006-01-28 Manoj Srivastava * defaults.mk (KERNEL_ARCH): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-115 Apparently, what DEB_HOST_ARCH_CPU calls mipsel is still mips according to the kernel. Added code to set the KERNEL_ARCH -- this is mostly for clean, anyway. 2006-01-03 Manoj Srivastava * config.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-109 Added the calculation of $(debian) here, since it is included _after_ the config file is. * version_vars.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-107 Removed the calculation of $(debian) from this file, since this is included before the config file is included, so the latter always over rides the setting of the debian revision on the command line. 2005-12-27 Manoj Srivastava * defaults.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-91 removed special casing of powerpc64 when determining whether or not we are cross compiling. 2005-12-25 Manoj Srivastava * defaults.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-91 Let the architecture still be whatever DEB_HOST_ARCH_CPU says it should be. Just set KERNEL_ARCH correctly on amd64/x86_64 machines. 2005-12-22 Manoj Srivastava * defaults.mk (architecture): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-91 well, on amd64 boxes, DEB_HOST_ARCH_CPU does not match what the kernel calls this architecture. However, DEB_HOST_GNU_CPU does. Anyway, if we find the architecture is being called amd64, we revert it to the kernel nomenclature of x86_64 2005-12-03 Manoj Srivastava * checks.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 It was pointed out to me that the ability to build third party modules using make-kpkg and linux kernel headers packages had broken with recent kernel packages, since the check for whether we were in a top level kernel source directory failed to take into account if we were in a header package directory, which is sufficient. 2005-11-08 Manoj Srivastava * README: No longer mention FLAVOURS, since that is now gone. 2005-11-07 Manoj Srivastava * config.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-64 Removed the debian version calculation from here. * version_vars.mk (debian): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-64 Moved the calculation of the version number here. It really is both the upstream and the debian revision, despite the name. The default is now $(version)-10.00.Custom 2005-11-02 Manoj Srivastava * version_vars.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file looks at the top level kernel Makefile, and extracts the components of the version string. It uses the kernel Makefile itself, so it takes into account everything the kernel Makefile itrself pays attention to. This file also calculated the obsolete Debian specific Flavour variable. * patches.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file deals with setting up variables, looking at directories, and creating a list of valid third party patches available for the kernel being built. * modules.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file deals with setting up variables, looking at directories, and creating a list of valid third party modules available for the kernel being built. * initrd.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This snippet uses hard coded version based heuristics to determine which set of tools would be viable for providing an initrd or initramdisk for the kernel being built, if initrd's are selected by the user as desired. * defaults.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file sets default values for variables _before_ the user configuration files are read. * config.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Various internal variable set based on defaults and the user configuration files, or from environment vars. * checks.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Various checks that would let the build process detect and abort on various error conditions. kernel-package-12.036+nmu3/kernel/ruleset/misc/defaults.mk0000644000000000000000000001243211724557461020276 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## defaults.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 17:43:59 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Tue Feb 7 09:24:07 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 8 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : sets default values for variables _before_ the ## user configuration files are read. ## ## arch-tag: a28f832f-5d67-427c-9370-0defffa8471c ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # The maintainer information. maintainer = Unknown Kernel Package Maintainer email= unknown@unconfigured.in.etc.kernel-pkg.conf pgp=$(maintainer) # This package is what we get after removing the psuedo dirs we use in rules this_pkg = $(filter-out %/,$(subst /,/ ,$@)) # 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) # Default location of the modules ifeq ($(strip $(MODULE_LOC)),) MODULE_LOC =/usr/src/modules endif # DEBIAN_FILES = ChangeLog Control Control.bin86 config templates.in rules DEBIAN_DIRS = Config docs examples ruleset scripts pkg po ifneq (,$(findstring Unknown,$(maintainer))) ifneq ($(strip $(DEBFULLNAME)),) maintainer = $(DEBFULLNAME) else ifneq ($(strip $(NAME)),) maintainer = $(NAME) endif endif endif ifneq (,$(findstring unknown,$(email))) ifneq ($(strip $(DEBEMAIL)),) email = $(DEBEMAIL) else ifneq ($(strip $(EMAIL)),) email = $(EMAIL) endif endif endif # Package specific stuff # These are what are used in ruleset/targets/{common,image}.mk to # build and install the default target. Change this at your # peril. since the targets called isntead of these might subtly break # the rest of the kerel package building. But, at least, this is a # start to being able to build alternate targets, as long as theya re # drop in replacements as far as packaging is concerned. KPKG_KBUILD_DEFAULT_TARGET:=all KPKG_KBUILD_INSTALL_TARGET:=install # The version numbers for kernel-image, kernel-headers and # kernel-source are deduced from the Makefile (see below, # and footnote 1 for details) # run make clean after build do_clean := NO # install uncompressed kernel ELF-image (for oprofile) int_install_vmlinux := NO # The default architecture (all if architecture independent) CROSS_ARG:= # # VERSION=$(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | \ # sed 's/^Version: *//') #' # architecture is used mostly to select which arch specific snippet # shall be loaded from the rulesets/arches/ directory, and for nothing # else. The real variable that we use for calling make on the top level # Makefile, for instance, really depends on KERNEL_ARCH, usually set by # arch specific makefile snippets. 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 endif ifndef CROSS_COMPILE ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),) ifneq ($(strip $(architecture)),$(strip $(word 1,$(DEB_BUILD_ARCH_CPU) $(DEB_BUILD_GNU_CPU)))) #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 else KERNEL_CROSS:=$(CROSS_COMPILE)- endif KERNEL_CROSS:=$(shell echo $(KERNEL_CROSS) | sed -e 's,--$$,-,') ifneq ($(strip $(KERNEL_CROSS)),) ifeq ($(KERNEL_CROSS),-) CROSS_ARG:=CROSS_COMPILE='' else CROSS_ARG:=CROSS_COMPILE=$(KERNEL_CROSS) endif endif DEBCONFIG = $(CONFDIR)/config IMAGEDIR=/boot DEBUGDIR=/usr/lib/debug comma:= , empty:= space:= $(empty) $(empty) include $(DEBDIR)/ruleset/misc/kernel_arch.mk ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) PMAKE = PATH=/usr/lib/freebsd/:$(CURDIR)/bin:$(PATH) WERROR= MAKEFLAGS= freebsd-make endif ifneq ($(strip $(KPKG_STEM)),) INT_STEM := $(KPKG_STEM) else INT_STEM := $(DEB_HOST_ARCH_OS) endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/version_vars.mk0000644000000000000000000002507311314242336021177 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## version_vars.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:07:50 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Fri Oct 10 02:41:13 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 29 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file looks at the top level kernel Makefile, and ## extracts the components of the version string. It ## uses the kernel Makefile itself, so it takes into ## account everything the kernel Makefile itrself pays ## attention to. ## ## arch-tag: 024a242d-938b-4391-a812-e5ab9099a8a6 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### ifeq ($(DEB_HOST_ARCH_OS), linux) localversion_files := $(wildcard localversion*) # Could have used :=, but some patches do seem to patch the # Makefile. perhaps deferring the rule makes that better $(eval $(which_debdir)) # for powerpc, we need to set the (KERNEL_ARCH) based on the version numbers -- # which we can't get to unless we know the kernel architecture. Yossarian would # have liked this. ifneq ($(strip $(filter ppc powerpc ppc64 powerpc64,$(architecture))),) # Calculate most of the version the old fashioned way VERSION :=$(call doit,grep -E '^VERSION +=' Makefile 2>/dev/null | \ sed -e 's/[^0-9]*\([0-9]*\)/\1/') PATCHLEVEL :=$(call doit,grep -E '^PATCHLEVEL +=' Makefile 2>/dev/null | \ sed -e 's/[^0-9]*\([0-9]*\)/\1/') SUBLEVEL :=$(call doit,grep -E '^SUBLEVEL +=' Makefile 2>/dev/null | \ sed -e 's/[^0-9]*\([0-9]*\)/\1/') # EXTRA_VERSION =$(call doit,grep -E '^EXTRAVERSION +=' Makefile 2>/dev/null | \ # sed -e 's/EXTRAVERSION *= *\([^ \t]*\)/\1/') # LOCALVERSION = $(subst $(space),, $(call doit,cat /dev/null $(localversion_files)) \ # $(CONFIG_LOCALVERSION)) # Now use the version number from above to set the KERNEL_ARCH include $(DEBDIR)/ruleset/arches/what_is_ppc_called_today.mk endif ifneq ($(strip $(KERNEL_ARCH)),) K_ARG="ARCH=$(KERNEL_ARCH)" endif # Now to really calculate version numbers # Call this twice; if there are problems in the .config, kbuild rewrites # .config, and the informational message messes up the variable. TEST :=$(call doit,$(MAKE) $(CROSS_ARG) $(K_ARG) --no-print-directory \ -sf $(DEBDIR)/ruleset/kernel_version.mk debian_VERSION \ 2>/dev/null ) VERSION :=$(call doit,$(MAKE) $(CROSS_ARG) $(K_ARG) --no-print-directory \ -sf $(DEBDIR)/ruleset/kernel_version.mk debian_VERSION \ 2>/dev/null | tail -n 1) PATCHLEVEL :=$(call doit,$(MAKE) $(CROSS_ARG) $(K_ARG) --no-print-directory \ -sf $(DEBDIR)/ruleset/kernel_version.mk debian_PATCHLEVEL \ 2>/dev/null | tail -n 1) SUBLEVEL :=$(call doit,$(MAKE) $(CROSS_ARG) $(K_ARG) --no-print-directory \ -sf $(DEBDIR)/ruleset/kernel_version.mk debian_SUBLEVEL \ 2>/dev/null | tail -n 1) EXTRA_VERSION:=$(call doit,$(MAKE) $(CROSS_ARG) $(K_ARG) --no-print-directory \ -sf $(DEBDIR)/ruleset/kernel_version.mk debian_EXTRAVERSION \ 2>/dev/null | tail -n 1) LOCALVERSION :=$(call doit,$(MAKE) $(CROSS_ARG) $(K_ARG) --no-print-directory \ -sf $(DEBDIR)/ruleset/kernel_version.mk debian_LOCALVERSION \ 2>/dev/null | tail -n 1) # If the variable TEST did get a mesage about .config beng written, pass it on. ifneq ($(strip $(TEST)),$(strip $(VERSION))) $(warn $(TEST)) endif HAVE_BAD_VERSION:=$(call doit, if [ $$(echo $(VERSION) | wc -l) -gt 1 ]; then \ echo YES; \ fi) ifneq (,$(strip $(HAVE_BAD_VERSION))) $(error Error: "$(VERSION)") endif else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) VERSION =$(call doit,grep '^REVISION=' conf/newvers.sh | \ sed -e 's/[^0-9]*\([0-9]\)\..*/\1/') PATCHLEVEL =$(call doit,grep '^REVISION=' conf/newvers.sh | \ sed -e 's/[^0-9]*[0-9]*\.\([0-9]*\)[^0-9]*/\1/') SUBLEVEL =0 EXTRA_VERSION =$(call doit,grep '^RELEASE=' conf/newvers.sh | \ sed -e 's/[^0-9]*\([0-9]*\)[^0-9]*/\1/') LOCALVERSION = $(subst $(space),, \ $(call doit,cat /dev/null $(localversion_files)) $(CONFIG_LOCALVERSION)) endif endif HAVE_NEW_MODLIB =$(call doit,grep -E '\(INSTALL_MOD_PATH\)' Makefile 2>/dev/null ) HAVE_INST_PATH =$(call doit,grep -E '\(INSTALL_PATH\)' Makefile 2>/dev/null ) HAVE_INST_HEADER=$(call doit,grep -E '\(INSTALL_HDR_PATH\)' Makefile 2>/dev/null ) HAVE_SILENT_CONFIG=$(call doit,test -f scripts/kconfig/Makefile && grep -E 'silentoldconfig' scripts/kconfig/Makefile 2>/dev/null ) HAVE_CONFIG=$(call doit,if [ -e .config ]; then echo YES; fi ) silentconfig= ifneq ($(strip $(HAVE_SILENT_CONFIG)),) silentconfig=silentoldconfig endif ifneq ($(strip $(EXTRA_VERSION)),) HAS_ILLEGAL_EXTRA_VERSION =$(call doit, \ 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 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_HEADER=$(call doit,if [ -f include/generated/utsrelease.h ]; then \ echo include/generated/utsrelease.h; \ elif [ -f include/linux/utsrelease.h ]; then \ echo include/linux/utsrelease.h; \ else \ echo include/linux/version.h ; \ fi) UTS_RELEASE_VERSION=$(call doit,if [ -f $(UTS_RELEASE_HEADER) ]; then \ grep 'define UTS_RELEASE' $(UTS_RELEASE_HEADER) | \ perl -nle 'm/^\s*\#define\s+UTS_RELEASE\s+("?)(\S+)\1/g && print $$2;';\ else echo "" ; \ fi) version = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)$(iatv)$(LOCALVERSION) # Bug out if the version number id not all lowercase lc_version = $(call doit,echo $(version) | tr A-Z a-z) ifneq ($(strip $(version)),$(strip $(lc_version))) ifeq ($(strip $(IGNORE_UPPERCASE_VERSION)),) $(error Error. The Kernel Release version \ $(strip $(version)) \ VERSION=[$(VERSION)], PATCHLEVEL=[$(PATCHLEVEL)], \ SUBLEVEL=[$(SUBLEVEL)], EXTRAVERSION=[$(EXTRAVERSION)], \ iatv=[$(iatv)], LOCALVERSION=[$(LOCALVERSION)], \ UTS_RELEASE_VERSION=[$(UTS_RELEASE_VERSION)], \ KERNELRELEASE=[$(KERNELRELEASE)]. \ 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 KERNELRELEASE = $(strip $(call doit,if [ -f include/config/kernel.release ]; then \ cat include/config/kernel.release 2> /dev/null;\ elif [ -f .kernelrelease ]; then \ cat .kernelrelease 2> /dev/null ; \ else \ echo "$(version)"; \ fi;)) # See if we are being run in the kernel directory ifeq ($(DEB_HOST_ARCH_OS), linux) define check_kernel_dir IN_KERNEL_DIR := $(call doit,if test -d drivers && test -d kernel && test -d fs && test \ -d include/linux ; then \ echo YES; \ fi ) endef else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) define check_kernel_dir IN_KERNEL_DIR := $(call doit,if test -d dev && test -d kern && test -d fs && \ test -d i386/include ; then echo YES; fi) endef endif endif define check_kernel_headers IN_KERNEL_HEADERS=$(call doit,if [ -f $(INT_STEM)-headers.revision ]; then \ cat $(INT_STEM)-headers.revision; \ else echo "" ; \ fi) endef $(eval $(check_kernel_dir)) $(eval $(check_kernel_headers)) ifeq ($(strip $(IN_KERNEL_DIR)),) ifneq ($(strip $(IN_KERNEL_HEADERS)),) version=$(UTS_RELEASE_VERSION) debian =$(IN_KERNEL_HEADERS) endif endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/config.mk0000644000000000000000000002376211165037016017730 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## config.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 17:30:53 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 17:00:54 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 8 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : Various internal variable set based on defaults and the ## user configuration files, or from environment vars. ## ## arch-tag: 5fac76ea-f1e8-49fe-bd82-12ae6be8d701 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # The Debian revision If there is a changelog file, it overrides. The # only exception is when there is no stamp-config, *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 ifeq ($(strip $(KERNELRELEASE)),) debian = $(strip $(version))-10.00.Custom else debian = $(strip $(KERNELRELEASE))-10.00.Custom endif endif endif endif endif # See if the version numbers are valid $(eval $(which_debdir)) HAVE_VALID_PACKAGE_VERSION := $(shell \ if test -x $(DEBDIR)/scripts/kpkg-vercheck; then \ if test -n "$(debian)"; then \ $(DEBDIR)/scripts/kpkg-vercheck $(debian) ; \ else \ echo "YES"; \ fi \ else \ echo "Could not find $(DEBDIR)/scripts/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=$(LIBLOC)/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=$(LIBLOC)/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 # 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 ifneq ($(strip $(DEBIAN_REVISION)),) HAS_CHANGELOG := $(shell \ if test -f debian/changelog && ( test -f stamp-debian );\ then echo YES;\ else echo NO; fi; ) else HAS_CHANGELOG := $(shell if test -f debian/changelog; then echo YES;\ else echo NO; fi; ) 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 ifneq ($(strip $(saved_version)),) ifneq ($(strip $(saved_version)),$(strip $(KERNELRELEASE))) HAVE_VERSION_MISMATCH:=YES endif endif endif ifneq ($(strip $(DELETE_BUILD_LINK)),) delete_build_link := YES else ifeq ($(strip $(delete_build_link)),) delete_build_link := NO endif endif ifneq ($(strip $(IMAGE_TYPE)),) kimage = $(IMAGE_TYPE) endif have_new_config_target = # what kernel config target to run in our configure target. # The default is empty, unless set in kernel-pkg.conf ifeq ($(strip $(config_target)),) # Variable not set in config file. config_target := oldconfig ifeq ($(strip $(HAVE_CONFIG)),yeS) ifneq ($(strip $(silentconfig)),) config_target = $(silentconfig) endif endif endif # Allow thte environment variable to override this 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 #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/pkg_names.mk0000644000000000000000000000702611420625741020424 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## pkg_names.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 17:45:52 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:33:01 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 5 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : sets up package names for the packages we can ## build (based on kernel version), the locations under ## ./debian where these packages shall be built, and the ## corresponding relative directory paths ## ## arch-tag: c0247c14-1314-4245-9d18-6687ac9a9262 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # 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'). s_package = $(INT_STEM)-source-$(KERNELRELEASE) h_package = $(INT_STEM)-headers-$(KERNELRELEASE) ifeq ($(strip $(KERNEL_ARCH)),um) i_package = $(INT_STEM)-uml-$(KERNELRELEASE)$(INT_SUBARCH) b_package = $(INT_STEM)-uml-$(KERNELRELEASE)$(INT_SUBARCH)-dbg else i_package = $(INT_STEM)-image-$(KERNELRELEASE)$(INT_SUBARCH) b_package = $(INT_STEM)-image-$(KERNELRELEASE)$(INT_SUBARCH)-dbg endif d_package = $(INT_STEM)-doc-$(KERNELRELEASE) m_package = $(INT_STEM)-manual-$(KERNELRELEASE) SRCTOP = $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) TMPTOP = $(SRCTOP)/debian/$(package) LINTIANDIR = $(TMPTOP)/usr/share/lintian/overrides DOCBASEDIR = $(TMPTOP)/usr/share/doc-base MENUDIR = $(TMPTOP)/usr/share/menu BINDIR = $(TMPTOP)/usr/bin LIBDIR = $(TMPTOP)/usr/lib MANDIR = $(TMPTOP)/usr/share/man DOCTOP = $(TMPTOP)/usr/share/doc DOCDIR = $(TMPTOP)/usr/share/doc/$(package) SRCDIR = $(TMPTOP)/usr/src/$(package) MAN1DIR = $(MANDIR)/man1 MAN9DIR = $(MANDIR)/man9 INFODIR = $(TMPTOP)/usr/share/info UML_DIR = $(TMPTOP)/usr/lib/uml/modules/$(KERNELRELEASE) TMP_MAN = $(SRCTOP)/debian/tmp_man DIRS_TO_CLEAN += $(TMP_MAN) # The destination of all .deb files # (suggested by Rob Browning ) DEB_DEST ?= .. INSTALL_MOD_PATH=$(TMPTOP) KPKG_DEST_DIR ?= $(SRCTOP)/$(DEB_DEST) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/misc/checks.mk0000644000000000000000000000534011006520524017706 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## checks.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:07:07 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Fri Dec 2 23:41:20 2005 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 3 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : Various checks that would let the build process detect and ## abort on various error conditions. ## ## arch-tag: 029ce463-a047-46a4-93c6-ad9549e04be4 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### 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 define checkroot @test $$(id -u) = 0 || (echo need root priviledges; exit 1) endef require_root= warn_root= ifeq ($(strip $(int_am_root)),) ifeq ($(strip $(ROOT_CMD)),) define require_root @echo need root privileges; exit 1 endef endif endif ifeq ($(strip $(int_am_root)),) ifeq ($(strip $(ROOT_CMD)),) define warn_root @echo "You may need root privileges - some parts may fail." endef endif endif define checkdir @echo "" endef $(eval $(check_kernel_dir)) $(eval $(check_kernel_headers)) ifeq ($(strip $(IN_KERNEL_DIR)),) ifeq ($(strip $(IN_KERNEL_HEADERS)),) define checkdir @(echo Not in correct source directory; exit 1) endef endif endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/architecture.mk0000644000000000000000000000740311724541717020215 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## architecture.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Fri Oct 28 00:28:13 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Apr 13 09:48:40 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 6 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: ceaf3617-cfb1-4acb-a865-a87f280b2336 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### ###################################################################### ### Architecture specific stuff ### ###################################################################### # Each architecture has the following specified for it # (a) The kernel image type (i.e. zImage or bzImage) # (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 INT_IMAGE_DESTDIR=$(TMPTOP)/$(IMAGEDIR) define DO_IMAGE_POST_PROCESSING @echo "" endef $(eval $(which_debdir)) ### m68k ifeq ($(strip $(architecture)),m68k) include $(DEBDIR)/ruleset/arches/m68k.mk endif ### ARM ifeq ($(strip $(architecture)),arm) include $(DEBDIR)/ruleset/arches/arm.mk endif ifeq ($(strip $(architecture)),armeb) include $(DEBDIR)/ruleset/arches/armeb.mk endif ##### PowerPC and PowerPC architecture ifneq ($(strip $(filter ppc powerpc ppc64 powerpc64,$(architecture))),) include $(DEBDIR)/ruleset/arches/powerpc.mk endif ##### Alpha ifeq ($(strip $(architecture)),alpha) include $(DEBDIR)/ruleset/arches/alpha.mk endif ##### Sparc ifeq ($(strip $(architecture)),sparc) include $(DEBDIR)/ruleset/arches/sparc.mk endif ##### amd64 ifeq ($(strip $(architecture)),x86_64) include $(DEBDIR)/ruleset/arches/amd64.mk endif # This is the alternate ifeq ($(strip $(architecture)),amd64) include $(DEBDIR)/ruleset/arches/amd64.mk endif ##### i386 and such ifeq ($(strip $(architecture)),i386) include $(DEBDIR)/ruleset/arches/i386.mk endif ##### S/390 ifeq ($(strip $(architecture)),s390) include $(DEBDIR)/ruleset/arches/s390.mk endif ##### hppa ifeq ($(strip $(architecture)),hppa) include $(DEBDIR)/ruleset/arches/hppa.mk endif ##### ia64 ifeq ($(strip $(architecture)),ia64) include $(DEBDIR)/ruleset/arches/ia64.mk endif ##### mips ifeq ($(strip $(architecture)),mips) include $(DEBDIR)/ruleset/arches/mips.mk endif ##### mipsel ifeq ($(strip $(architecture)),mipsel) include $(DEBDIR)/ruleset/arches/mipsel.mk endif ##### m32r ifeq ($(strip $(architecture)),m32r) include $(DEBDIR)/ruleset/arches/m32r.mk endif # usermode linux ifeq ($(strip $(architecture)),um) include $(DEBDIR)/ruleset/arches/uml.mk endif # xen-linux ifeq ($(strip $(architecture)),xen) include $(DEBDIR)/ruleset/arches/xen.mk endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/0000755000000000000000000000000012012255720016632 5ustar kernel-package-12.036+nmu3/kernel/ruleset/targets/README0000644000000000000000000000146011073073031017512 0ustar This directory contains the commands reuired for building the packages created by us. common.mk: This file provides the commands commaon to a number of packages built, and also includes the files providing commands to build each of the packages we create. source.mk: This file is responsible forcreating the kernel-source packages doc.mk: This file is responsible for creating the kernel-doc packages manual.mk: This file is responsible for creating the kernel-manual packages headers.mk: This file is responsible for creating the kernel-headers packages image.mk: This file is responsible for creating the kernel-image packages arch-tag: 4a1e1651-87bc-46bd-b4e8-2b498d579098 kernel-package-12.036+nmu3/kernel/ruleset/targets/image.mk0000644000000000000000000003764511724532257020300 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## image.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 16:47:18 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 20:39:21 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 47 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file is responsible for creating the kernel-image packages ## ## arch-tag: ad956b4e-0c5a-4689-b643-7051cc8857cf ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### debian/stamp/install/$(i_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) $(eval $(which_debdir)) rm -f -r ./$(TMPTOP) ./$(TMPTOP).deb @test -d debian/stamp/install || mkdir -p debian/stamp/install $(make_directory) $(TMPTOP)/etc/kernel/postinst.d $(TMPTOP)/etc/kernel/preinst.d \ $(TMPTOP)/etc/kernel/postrm.d $(TMPTOP)/etc/kernel/prerm.d $(make_directory) $(TMPTOP)/$(IMAGEDIR) $(make_directory) $(DOCDIR)/examples ###################################################################### ### Install documentation into /usr/share/doc ###################################################################### $(install_file) debian/changelog $(DOCDIR)/changelog.Debian ifeq ($(DEB_HOST_ARCH_OS), linux) $(install_file) Documentation/Changes $(DOCDIR)/ endif ifeq ($(strip $(KERNEL_ARCH)),um) $(make_directory) $(UML_DIR) $(make_directory) $(MAN1DIR) $(install_file) $(DEBDIR)/docs/linux.1 $(MAN1DIR)/linux-$(KERNELRELEASE).1 gzip -9fq $(MAN1DIR)/linux-$(KERNELRELEASE).1 endif test ! -d $(DEBDIR)/examples/ || \ (cd $(DEBDIR); tar cf - examples | (cd $(DOCDIR); umask 000; tar xsf -)); $(install_file) $(DEBDIR)/pkg/image/README $(DOCDIR)/debian.README ifeq ($(strip $(KERNEL_ARCH)),um) $(install_file) $(config) $(DOCDIR)/config-$(KERNELRELEASE) else $(install_file) $(config) $(TMPTOP)/$(IMAGEDIR)/config-$(KERNELRELEASE) endif test ! -f debian/stamp/conf/vars || \ $(install_file) debian/stamp/conf/vars $(DOCDIR)/conf.vars echo "This was produced by kernel-package version $(kpkg_version)." > \ $(DOCDIR)/Buildinfo chmod 0644 $(DOCDIR)/Buildinfo test ! -f debian/stamp/build/info || \ $(install_file) debian/stamp/build/info $(DOCDIR)/buildinfo if test -f README.Debian ; then \ $(install_file) README.Debian $(DOCDIR)/README.Debian.1st;\ fi if test -f Debian.src.changelog; then \ $(install_file) Debian.src.changelog $(DOCDIR)/; \ fi ifeq ($(strip $(HAVE_EXTRA_DOCS)),YES) $(install_file) $(extra_docs) $(DOCDIR)/ endif gzip -9qfr $(DOCDIR) $(install_file) $(DEBDIR)/pkg/image/copyright $(DOCDIR)/copyright ###################################################################### ### For linux, if modules are defined, install modules ###################################################################### ifneq ($(filter kfreebsd, $(DEB_HOST_ARCH_OS)):$(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),:) ifeq ($(DEB_HOST_ARCH_OS):$(strip $(HAVE_NEW_MODLIB)),linux:) $(old_mod_inst_cmds) else # could have also said DEPMOD=/bin/true instead of moving files ifeq ($(DEB_HOST_ARCH_OS), linux) ifneq ($(strip $(KERNEL_CROSS)),) mv System.map System.precious endif $(restore_upstream_debianization) $(MAKE) $(EXTRAV_ARG) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) \ INSTALL_FW_PATH=$(INSTALL_MOD_PATH)/lib/firmware/$(KERNELRELEASE) \ $(CROSS_ARG) ARCH=$(KERNEL_ARCH) INSTALL_MOD_STRIP=1 modules_install $(MAKE) $(EXTRAV_ARG) INSTALL_MOD_PATH=$(TMPTOP)$(DEBUGDIR) \ $(CROSS_ARG) ARCH=$(KERNEL_ARCH) modules_install find $(TMPTOP)$(DEBUGDIR) -type f -name \*.ko | \ while read file; do \ origfile=`echo $$file | sed -e 's,$(DEBUGDIR),,g'`; \ echo $(OBJCOPY) --only-keep-debug $$file; \ $(OBJCOPY) --only-keep-debug $$file; \ echo $(OBJCOPY) --add-gnu-debuglink=$$file $$origfile; \ $(OBJCOPY) --add-gnu-debuglink=$$file $$origfile; \ done rm -rf $(TMPTOP)$(DEBUGDIR) ifneq ($(strip $(KERNEL_CROSS)),) mv System.precious System.map endif ifneq ($(strip ($CONFIG_LGUEST)),) test ! -f $(LGUEST_SUBDIR)/lguest || \ $(install_file) $(LGUEST_SUBDIR)/lguest $(TMPTOP)/lib/modules/$(KERNELRELEASE)/lguest test ! -f $(TMPTOP)/lib/modules/$(KERNELRELEASE)/lguest || \ chmod 755 $(TMPTOP)/lib/modules/$(KERNELRELEASE)/lguest endif else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) mkdir -p $(INSTALL_MOD_PATH)/boot/defaults install -o root -g root -m 644 \ $(architecture)/conf/GENERIC.hints \ $(INSTALL_MOD_PATH)/boot/device.hints $(PMAKE) -C $(architecture)/compile/GENERIC install \ DESTDIR=$(INSTALL_MOD_PATH) endif endif endif ###################################################################### ### Now run depmod for the modules ###################################################################### test ! -e $(TMPTOP)/lib/modules/$(KERNELRELEASE)/source || \ mv $(TMPTOP)/lib/modules/$(KERNELRELEASE)/source ./debian/source-link test ! -e $(TMPTOP)/lib/modules/$(KERNELRELEASE)/build || \ mv $(TMPTOP)/lib/modules/$(KERNELRELEASE)/build ./debian/build-link ifeq ($(strip $(KERNEL_ARCH)),um) -/sbin/depmod -q -FSystem.map -b $(TMPTOP) \ $(KERNELRELEASE)-$$(sed q $(UTS_RELEASE_HEADER) | sed s/\"//g | awk -F\- '{print $$2}') # copy thse modules to the proper place for UML if [ -d $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE) ] ; then \ (cd $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE); \ tar cf - . | (cd $(UML_DIR)/; umask 000; tar xsf -)); \ fi rm -rf $(INSTALL_MOD_PATH)/lib else test ! -e ./debian/source-link || \ mv ./debian/source-link $(TMPTOP)/lib/modules/$(KERNELRELEASE)/source test ! -e ./debian/build-link || \ mv ./debian/build-link $(TMPTOP)/lib/modules/$(KERNELRELEASE)/build ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) -/sbin/depmod -q -FSystem.map -b $(TMPTOP) $(KERNELRELEASE); endif endif endif ###################################################################### ### INSTALL system.map and image ###################################################################### ifeq ($(strip $(KERNEL_ARCH)),um) cp $(kimagesrc) $(kimagedest) else ifeq ($(strip $(HAVE_INST_PATH)),) test ! -f System.map || cp System.map \ $(TMPTOP)/$(IMAGEDIR)/System.map-$(KERNELRELEASE); test ! -f System.map || chmod 644 \ $(TMPTOP)/$(IMAGEDIR)/System.map-$(KERNELRELEASE); cp $(kimagesrc) $(kimagedest) else $(restore_upstream_debianization) $(MAKE) $(EXTRAV_ARG) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) \ INSTALL_FW_PATH=$(INSTALL_MOD_PATH)/lib/firmware/$(KERNELRELEASE) \ INSTALL_PATH=$(INT_IMAGE_DESTDIR) $(CROSS_ARG) $(KPKG_KBUILD_INSTALL_TARGET) endif 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 ###################################################################### ### Post-processing ###################################################################### ifeq ($(strip $(NEED_DIRECT_GZIP_IMAGE)),YES) gzip -9fq $(kimagedest) test ! -f $(kimagedest).gz || mv -f $(kimagedest).gz $(kimagedest) endif # Set permissions on the image 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 ###################################################################### ### Hooks and information ###################################################################### if test -d $(SRCTOP)/debian/image.d ; then \ TMPTOP=$(TMPTOP) version=$(KERNELRELEASE) IMAGE_TOP=$(TMPTOP) \ run-parts --verbose $(SRCTOP)/debian/image.d ; \ fi if [ -x debian/post-install ]; then \ TMPTOP=$(TMPTOP) STEM=$(INT_STEM) version=$(KERNELRELEASE) \ IMAGE_TOP=$(TMPTOP) debian/post-install; \ fi ifeq ($(strip $(NEED_IMAGE_POST_PROCESSING)),YES) $(DO_IMAGE_POST_PROCESSING) endif # For LKCD enabled kernels test ! -f Kerntypes || cp Kerntypes \ $(TMPTOP)/$(IMAGEDIR)/Kerntypes-$(KERNELRELEASE) test ! -f Kerntypes || chmod 644 \ $(TMPTOP)/$(IMAGEDIR)/Kerntypes-$(KERNELRELEASE) ifeq ($(strip $(delete_build_link)),YES) rm -f $(TMPTOP)/lib/modules/$(KERNELRELEASE)/build endif @echo done > $@ debian/stamp/binary/$(i_package): $(REASON) $(checkdir) $(TESTROOT) @echo "This is kernel package version $(kpkg_version)." $(make_directory) $(TMPTOP)/DEBIAN ifneq ($(strip $(KERNEL_ARCH)),um) sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/pkg/image/postinst > $(TMPTOP)/DEBIAN/postinst chmod 755 $(TMPTOP)/DEBIAN/postinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/pkg/image/config > $(TMPTOP)/DEBIAN/config chmod 755 $(TMPTOP)/DEBIAN/config sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/pkg/image/postrm > $(TMPTOP)/DEBIAN/postrm chmod 755 $(TMPTOP)/DEBIAN/postrm sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/pkg/image/preinst > $(TMPTOP)/DEBIAN/preinst chmod 755 $(TMPTOP)/DEBIAN/preinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/pkg/image/prerm > $(TMPTOP)/DEBIAN/prerm chmod 755 $(TMPTOP)/DEBIAN/prerm $(INSTALL_TEMPLATE) sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/templates.l10n > ./debian/templates.master $(install_file) ./debian/templates.master $(TMPTOP)/DEBIAN/templates else sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's@=B@$(KERNEL_ARCH)@g' \ -e 's/=S/$(no_symlink)/g' -e 's/=OF/$(AM_OFFICIAL)/g' \ $(DEBDIR)/pkg/virtual/um/postinst > $(TMPTOP)/DEBIAN/postinst chmod 755 $(TMPTOP)/DEBIAN/postinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(KERNEL_ARCH)@g' \ $(DEBDIR)/pkg/virtual/um/prerm > $(TMPTOP)/DEBIAN/prerm chmod 755 $(TMPTOP)/DEBIAN/prerm endif ifneq ($(strip $(image_clean_hook)),) (cd $(TMPTOP); test -x $(image_clean_hook) && $(image_clean_hook)) endif dpkg-gencontrol -DArchitecture=$(DEB_HOST_ARCH) -isp \ -p$(package) -P$(TMPTOP)/ $(create_md5sum) $(TMPTOP) chmod -R og=rX $(TMPTOP) chown -R root:root $(TMPTOP) dpkg --build $(TMPTOP) $(DEB_DEST) ifeq ($(strip $(do_clean)),YES) # just to be sure we are not nuking ./debian $(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) clean ifneq ($(LGUEST_SUBDIR),) $(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) \ -C $(LGUEST_SUBDIR) clean endif rm -f stamp-$(package) endif @echo done > $@ debian/stamp/binary/pre-$(i_package): debian/stamp/install/$(i_package) $(REASON) $(checkdir) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(require_root) $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/$(i_package) @echo done > $@ #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/debug.mk0000644000000000000000000001352011420622522020252 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## debug.mk --- ## Author : Manoj Srivastava ( srivasta@anzu.internal.golden-gryphon.com ) ## Created On : Thu Apr 9 01:54:37 2009 ## Created On Node : anzu.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Mon Apr 13 12:18:32 2009 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 18 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### debian/stamp/install/$(b_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) rm -rf $(TMPTOP) @test -d debian/stamp/install || mkdir debian/stamp/install $(eval $(which_debdir)) $(make_directory) $(DOCDIR) $(make_directory) $(TMPTOP)/$(DEBUGDIR) ###################################################################### #### Add documentation to /usr/share/doc ###################################################################### $(install_file) debian/changelog $(DOCDIR)/changelog.Debian $(install_file) $(DEBDIR)/pkg/headers/README $(DOCDIR)/debian.README $(install_file) $(config) $(DOCDIR)/config-$(KERNELRELEASE) test ! -f debian/stamp/conf/vars || \ $(install_file) debian/stamp/conf/vars $(DOCDIR)/conf.vars $(install_file) CREDITS $(DOCDIR)/ $(install_file) MAINTAINERS $(DOCDIR)/ $(install_file) REPORTING-BUGS $(DOCDIR)/ $(install_file) README $(DOCDIR)/ if test -f README.Debian ; then \ $(install_file) README.Debian $(DOCDIR)/README.Debian.1st;\ fi gzip -9qfr $(DOCDIR)/ echo "This was produced by kernel-package version: $(kpkg_version)." > \ $(DOCDIR)/Buildinfo chmod 0644 $(DOCDIR)/Buildinfo $(install_file) $(DEBDIR)/pkg/headers/copyright $(DOCDIR)/copyright ##################################################################### ### For linux, if modules are defined, install modules ###################################################################### ifneq ($(filter kfreebsd, $(DEB_HOST_ARCH_OS)):$(strip $(shell grep -E ^[^\#]*CONFIG_MODULES $(CONFIG_FILE))),:) ifneq ($(strip $(KERNEL_ARCH)),um) $(restore_upstream_debianization) $(MAKE) $(EXTRAV_ARG) INSTALL_MOD_PATH=$(TMPTOP)$(DEBUGDIR) \ $(CROSS_ARG) ARCH=$(KERNEL_ARCH) modules_install find $(TMPTOP)$(DEBUGDIR) -type f -name \*.ko | \ while read file; do \ $(OBJCOPY) --only-keep-debug $$file; \ done test ! -f System.map || cp System.map \ $(TMPTOP)/$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/System.map; test ! -f System.map || chmod 644 \ $(TMPTOP)/$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/System.map; # test ! -L $(TMPTOP)$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/build || \ # rm -f $(TMPTOP)$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/build # test ! -L $(TMPTOP)$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/source || \ # rm -f $(TMPTOP)$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/source endif $(install_file) $(SRCTOP)/vmlinux \ $(TMPTOP)/$(DEBUGDIR)/lib/modules/$(KERNELRELEASE)/vmlinux ###################################################################### ### INSTALL system.map and image ###################################################################### endif @echo done > $@ debian/stamp/binary/$(b_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." $(checkdir) $(TESTROOT) @test -d debian/stamp/binary || mkdir debian/stamp/binary $(make_directory) $(TMPTOP)/DEBIAN $(eval $(deb_rule)) dpkg-gencontrol -isp -DArchitecture=$(DEB_HOST_ARCH) -p$(package) \ -P$(TMPTOP)/ $(create_md5sum) $(TMPTOP) chown -R root:root $(TMPTOP) chmod -R og=rX $(TMPTOP) dpkg --build $(TMPTOP) $(DEB_DEST) @echo done > $@ debian/stamp/binary/pre-$(b_package): debian/stamp/install/$(b_package) $(REASON) $(checkdir) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(require_root) $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/$(b_package) @echo done > $@ #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/ChangeLog0000644000000000000000000003674211112557127020426 0ustar 2008-11-15 Manoj Srivastava * headers.mk (debian/stamp/binary/$(h_package)): master Use the LINK_ARCH variable instead of KERNEL_ARCGH variables in more places; this ensures that the headers for x86 archies do not go missing. 2007-11-30 Manoj Srivastava * target.mk (conf.vars): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM * image.mk (install/$(i_package)): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM 2007-05-05 Manoj Srivastava * target.mk (NEED_CONFIG): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-10 Determine if this kernel needs a pre-defined .config or not. (.config): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-10 If it does, then use make defconfig to generate one. (debian/stamp-conf): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-11 Do not move setlocalversion out of the way, now that we can handle the -dirty string. (real_stamp_clean): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-11 Since we do not move setlocalversion out of the way, there is no need to revert that on clean. 2007-03-01 Manoj Srivastava * target.mk (debian/stamp-conf): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-11 Move scripts/setlocalversion out of the way during config (real_stamp_clean): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-11 And restore it during clean (echo using the compiler): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-13 Fix patch names and source version name that is saved in the buildinfo file. 2007-02-25 Manoj Srivastava * headers.mk (echo "This was produced by kernel-package version): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-7 Add missing files in the headers package for UML. 2007-02-24 Manoj Srivastava * target.mk (uts_ver): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-5 ldso is an obsolete package, remove from buildinfo 2007-01-17 Manoj Srivastava * source.mk (install/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Make source packages even for Xen and UML. (debian/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. (binary/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. * manual.mk (install/$(m_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Make manual packages even for Xen and UML (debian/$(m_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. (binary/$(m_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Make header packages even for Xen and UML (debian/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. (binary/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-3 When trying to compile external modules on on IA64/McKinley ItaniumII, the Makefile in arch/ia64/ needs some scripts from arch/ia64/scripts/ directory. These scripts were not so far being shipped. * doc.mk (install/$(d_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Make all packages even for Xen and UML variants (debian/$(d_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. (binary/$(d_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-204 Ditto. 2006-11-08 Manoj Srivastava * target.mk (real_stamp_clean): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-203 Check for the actual file we are trying to clean up 2006-11-04 Manoj Srivastava * target.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-201 Fix sed problems if the kernel build system decides to redo configuration 2006-09-24 Manoj Srivastava * image.mk (DESTDIR): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-188 Provide full path for /sbin/depmod 2006-09-03 Roland Stigge * image.mk, headers.mk, doc.mk, source.mk (debian/$(?_package)): Added calls for md5sums creation 2006-07-19 Manoj Srivastava * image.mk (install/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-168 Handle the new file include/linux/utsrelease.h by using the new variable UTS_RELEASE_HEADER * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-168 Ditto. * target.mk (real_stamp_clean): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-162 Revert the changes done during config while cleaning. (debian/stamp-conf): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-162 Move the files we change in ./scripts to unique names Use the new variable UTS_RELEASE_HEADER 2006-06-16 Manoj Srivastava * headers.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-160 Also copy (if it does exists) arch/$(KERNEL_ARCH)/include 2006-06-05 Manoj Srivastava * image.mk (TMPTOP): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-154 Do not flatten the modules dir structure fpr UML modules. 2006-04-13 Manoj Srivastava * image.mk (TMPTOP): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Remove mkvmlinuz specific code; instead, use a generic post-processing variable. 2006-04-12 Manoj Srivastava * image.mk (install/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Make sure that the System.map and config files installed in /boot for Xen images have a string in the name ti disambiguate them from "normal" image packages files. 2006-03-29 Manoj Srivastava * source.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 Addeddiagnostic messages reporting theversion of kernel-package being run. * manual.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 Ditto. * target.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 Ditto. * doc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-141 Ditto. * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-140 Install .kernelrelease into the header package as well. Added a diagnostic messages reporting the version of kernel-package being run. 2006-03-22 Manoj Srivastava * image.mk (install/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-129 Install the sample script 2006-03-21 Manoj Srivastava * target.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-129 Fix comparison of UTS_RELEASE by delaying it until run time * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-129 Ditto. * image.mk (install/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-129 Ditto. 2006-02-27 Manoj Srivastava * headers.mk (echo "This was produced by kernel-package version): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-122 Install localversion files in the headers package. 2006-02-12 Manoj Srivastava * target.mk (debian/stamp-prepare): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-121 Reversed the order of the version test. The old way was buggy. 2006-01-05 Manoj Srivastava * target.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-111 use $(checkdir) instead of depending on the testdir target, just so we are not remade all the time. * source.mk (binary/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-112 use $(checkdir) instead of depending on the testdir target, just so we are not remade all the time. * manual.mk (binary/$(m_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-112 Ditto 2005-12-31 Manoj Srivastava * image.mk (TMPTOP): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-105 adjust the call to install mkvmlinuz stuff, since the path is now relative 2005-12-19 Manoj Srivastava * image.mk (install/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-89 Enable better printing of the version mismatch message. * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-89 Enable better printing of the version mismatch message. * target.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-89 in conf.vars, look for $(INT_STEM)-source-foo, not kernel-source-foo. 2005-12-11 Manoj Srivastava * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-85 Also install arch/$(KERNEL_ARCH)/Makefile.cpu, since it is needed by newer kernels. Thanks to Stefan Lippers-Hollmann 2005-12-04 Manoj Srivastava * headers.mk (echo "This was produced by kernel-package version): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-76 s/--exec/-exec/ for find. * source.mk (install/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-76 s/--exec/-exec/ for find. 2005-12-03 Manoj Srivastava * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 make-kpkg insists on there being a ./debian directory, and it makes sense to ship the directory in the source and header packages, since shipping it means that we also remove the need for kernel-package to be installed on the target system * source.mk (install/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-74 Arrange for ./debian directory to be shipped in the package. 2005-11-30 Manoj Srivastava * image.mk (install/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-72 Move the clean hook out of here. (debian/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-72 And into here. * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-72 It was reported that the hooks called while various kernel packages were being built were now called _before_ the maintainer scripts were put into place, preventing any modifications of these scripts. In some cases, like the image and headers packages, it was possible to move the hooks to a point just before the package creation. In other cases, like for the source package, this was not possible, since the source is tarred up prior to packaging, and the hooks needs to be run before the tarring is done. In the case of the manual package, there was no hook invoked. Move the hook invocation away from the install target. (debian/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-72 And invoke it here instead. 2005-11-09 Manoj Srivastava * headers.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Restrict the search for ELF filesfor stripping to the dir in which they are found; which may or may notbe present. This vastly speeds up the generation. 2005-11-08 Manoj Srivastava * source.mk (install/$(s_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. * headers.mk (debian/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Well, it turns out that only on some architectures do we havea binary using a dynamically loaded shared library, so the call to dpkg-shlibs was failing on the others. Now, go throug a complex dance in which we either call dpkg-shlibs, or edit the control file using Perl, so that both cases can be catered to. * image.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-67 Export the variable IMAGE_TOP before calling scripts in $(SRCTOP)/debian/image.d and debian/post-install, since that is what they expected. 2005-11-07 Manoj Srivastava * headers.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Add a whole slew of variables to the list of those to be interpolated into the postinst and the create_link script. srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 typo fix. aparently, there was an elf binary in the package; and we were missing a share lib dependency. Added a call to dpkg-shlibdeps 2005-11-06 Manoj Srivastava * headers.mk (install/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 create the /etc/kernel/postinst.d directory, and install the script create link-VERSION there. (debian/$(h_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Add the /etc/kernel/postinst.d/create_link-*file to conffiles. 2005-11-03 Manoj Srivastava * image.mk (debian/$(i_package)): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 Add a config script, and a templates.master file for debconf, with the proper substitutions. 2005-11-02 Manoj Srivastava * target.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file provides the commands commaon to a number of packages built, and also includes the files providing commands to build each of the packages we create. * source.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file is responsible forcreating the kernel-source packages * sanity_check.mk: This contains a sanity check that must be passed before creating a kernel package * manual.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file is responsible for creating the kernel-manual packages * image.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file is responsible for creating the kernel-image packages * headers.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file is responsible for creating the kernel-headers packages * doc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 This file is responsible for creating the kernel-doc packages kernel-package-12.036+nmu3/kernel/ruleset/targets/headers.mk0000644000000000000000000003502211724506646020617 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## headers.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 16:23:51 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 22:09:12 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 28 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file is responsible for creating the kernel-headers packages ## ## arch-tag: 2280e193-fbb3-4990-ac8c-d0504ee9bab5 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### LINK_ARCH=$(KERNEL_ARCH) ifneq ($(filter i386 x86_64,$(KERNEL_ARCH)),) LINK_ARCH=x86 endif INSTALL_HDR_PATH=$(SRCDIR) debian/stamp/install/$(h_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." $(if $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE))), \ echo "The UTS Release version in $(UTS_RELEASE_HEADER)"; \ echo " \"$(strip $(UTS_RELEASE_VERSION))\" "; \ echo "does not match current version:"; \ echo " \"$(strip $(KERNELRELEASE))\" "; \ echo "Please correct this."; \ exit 2,) rm -rf $(TMPTOP) @test -d debian/stamp/install || mkdir debian/stamp/install $(make_directory) $(SRCDIR) $(make_directory) $(DOCDIR)/examples $(make_directory) $(TMPTOP)/etc/kernel/header_postinst.d $(make_directory) $(TMPTOP)/etc/kernel/header_preinst.d $(make_directory) $(TMPTOP)/etc/kernel/header_postrm.d $(make_directory) $(TMPTOP)/etc/kernel/header_prerm.d $(make_directory) $(SRCDIR)/arch/$(LINK_ARCH) $(make_directory) $(SRCDIR)/arch/$(LINK_ARCH)/kernel/ $(eval $(which_debdir)) ###################################################################### #### Add documentation to /usr/share/doc ###################################################################### $(install_file) debian/changelog $(DOCDIR)/changelog.Debian $(install_file) $(DEBDIR)/pkg/headers/README $(DOCDIR)/debian.README $(install_file) $(config) $(DOCDIR)/config-$(KERNELRELEASE) test ! -f debian/stamp/conf/vars || \ $(install_file) debian/stamp/conf/vars $(DOCDIR)/conf.vars $(install_file) CREDITS $(DOCDIR)/ $(install_file) MAINTAINERS $(DOCDIR)/ $(install_file) REPORTING-BUGS $(DOCDIR)/ $(install_file) README $(DOCDIR)/ if test -f README.Debian ; then \ $(install_file) README.Debian $(DOCDIR)/README.Debian.1st;\ fi gzip -9qfr $(DOCDIR)/ echo "This was produced by kernel-package version: $(kpkg_version)." > \ $(DOCDIR)/Buildinfo chmod 0644 $(DOCDIR)/Buildinfo $(install_file) $(DEBDIR)/pkg/headers/copyright $(DOCDIR)/copyright ###################################################################### #### ###################################################################### $(install_file) Makefile $(SRCDIR) test ! -e Rules.make || $(install_file) Rules.make $(SRCDIR) test ! -e .kernelrelease || $(install_file) .kernelrelease $(SRCDIR) test ! -e arch/$(LINK_ARCH)/Makefile || \ $(install_file) arch/$(LINK_ARCH)/Makefile \ $(SRCDIR)/arch/$(LINK_ARCH) test ! -e arch/$(LINK_ARCH)/Makefile.cpu || \ $(install_file) arch/$(LINK_ARCH)/Makefile.cpu \ $(SRCDIR)/arch/$(LINK_ARCH) test ! -e arch/$(LINK_ARCH)/Makefile_32.cpu || \ $(install_file) arch/$(LINK_ARCH)/Makefile_32.cpu \ $(SRCDIR)/arch/$(LINK_ARCH) test ! -e Rules.make || $(install_file) Rules.make $(SRCDIR) test ! -e Module.symvers || $(install_file) Module.symvers $(SRCDIR) ifneq ($(strip $(int_follow_symlinks_in_src)),) -tar cfh - include | (cd $(SRCDIR); umask 000; tar xsf -) -tar cfh - scripts | (cd $(SRCDIR); umask 000; tar xsf -) test ! -e arch/powerpc/lib/crtsavres.o || \ tar cfh - arch/powerpc/lib/crtsavres.o | (cd $(SRCDIR); umask 000; tar xsf -) (cd $(SRCDIR)/include; rm -rf asm; ln -s asm-$(LINK_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 $(SRCDIR); test ! -d arch/$(LINK_ARCH)/include || find arch/$(LINK_ARCH)/include \ -print | cpio -pdL --preserve-modification-time $(SRCDIR); test ! -d arch/$(LINK_ARCH)/scripts || find arch/$(LINK_ARCH)/scripts \ -print | cpio -pdL --preserve-modification-time $(SRCDIR); else -tar cf - include | (cd $(SRCDIR); umask 000; tar xsf -) -tar cf - scripts | (cd $(SRCDIR); umask 000; tar xsf -) test ! -e arch/powerpc/lib/crtsavres.o || \ tar cfh - arch/powerpc/lib/crtsavres.o | (cd $(SRCDIR); umask 000; tar xsf -) (cd $(SRCDIR)/include; rm -f asm; ln -s asm-$(LINK_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 $(SRCDIR); test ! -d arch/$(LINK_ARCH)/include || find arch/$(LINK_ARCH)/include \ -print | cpio -pd --preserve-modification-time $(SRCDIR); test ! -d arch/$(LINK_ARCH)/scripts || find arch/$(LINK_ARCH)/scripts \ -print | cpio -pd --preserve-modification-time $(SRCDIR); endif ifeq ($(strip $(KERNEL_ARCH)),um) test ! -e arch/$(LINK_ARCH)/Makefile.cpu || \ $(install_file) arch/$(LINK_ARCH)/Makefile.cpu \ $(SRCDIR)/arch/$(LINK_ARCH)/ test ! -e arch/$(LINK_ARCH)/Makefile_32.cpu || \ $(install_file) arch/$(LINK_ARCH)/Makefile_32.cpu \ $(SRCDIR)/arch/$(LINK_ARCH)/ test ! -s $(SRCDIR)/arch/um || $(make_directory) $(SRCDIR)/arch/um $(install_file) arch/um/Makefile* $(SRCDIR)/arch/um/ test ! -e arch/um/Kconfig.arch || \ $(install_file) arch/um/Kconfig.arch $(SRCDIR)/arch/um/ endif test ! -e arch/$(LINK_ARCH)/kernel/asm-offsets.s || \ $(install_file) arch/$(LINK_ARCH)/kernel/asm-offsets.s \ $(SRCDIR)/arch/$(LINK_ARCH)/kernel/asm-offsets.s for file in $(localversion_files) dummy; do \ test ! -e $$file || $(install_file) $$file $(SRCDIR); \ done (cd $(SRCDIR); find . -type d -name .git -print0 | xargs -0r rm -rf {} \; ) (cd $(SRCDIR); find . -type f -name .gitmodule -print0 | xargs -0r rm -f {} \; ) ###################################################################### #### Now add in Debian specific informational stuff ###################################################################### $(install_file) .config $(SRCDIR)/.config echo $(debian) > $(SRCDIR)/$(INT_STEM)-headers.revision sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/headers/create_link > $(DOCDIR)/examples/create_link test -d $(SRCDIR)/debian || mkdir $(SRCDIR)/debian for file in $(DEBIAN_FILES) control changelog; do \ cp -f $(DEBDIR)/$$file $(SRCDIR)/debian/; \ done for dir in $(DEBIAN_DIRS); do \ cp -af $(DEBDIR)/$$dir $(SRCDIR)/debian/; \ done ###################################################################### #### Now strip any elf objects in the header package ###################################################################### # $(DEBDIR)/pkg/headers/create_link > \ # $(TMPTOP)/etc/kernel/postinst.d/create_link-$(KERNELRELEASE) ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) test ! -d $(SRCDIR)/scripts || find $(SRCDIR)/scripts -type f | while read i; do \ if file -b $$i | egrep -q "^ELF.*executable"; then \ strip --strip-all --remove-section=.comment --remove-section=.note $$i; \ fi; \ done test ! -d $(SRCDIR)/scripts || find $(SRCDIR)/scripts -type f | while read i; do \ if file -b $$i | egrep -q "^ELF.*shared object"; then \ strip --strip-unneeded --remove-section=.comment --remove-section=.note $$i; \ fi; \ done endif @echo done > $@ debian/stamp/binary/$(h_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." $(checkdir) $(TESTROOT) @test -d debian/stamp/binary || mkdir debian/stamp/binary $(make_directory) $(TMPTOP)/DEBIAN $(eval $(deb_rule)) sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=P/$(package)/g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/headers/postinst > $(TMPTOP)/DEBIAN/preinst chmod 755 $(TMPTOP)/DEBIAN/preinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=P/$(package)/g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/headers/postinst > $(TMPTOP)/DEBIAN/postinst chmod 755 $(TMPTOP)/DEBIAN/postinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=P/$(package)/g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/headers/postinst > $(TMPTOP)/DEBIAN/prerm chmod 755 $(TMPTOP)/DEBIAN/prerm sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=P/$(package)/g' \ -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/headers/postinst > $(TMPTOP)/DEBIAN/postrm chmod 755 $(TMPTOP)/DEBIAN/postrm # echo "/etc/kernel/postinst.d/create_link-$(KERNELRELEASE)" > $(TMPTOP)/DEBIAN/conffiles cp -pf debian/control debian/control.dist ifneq ($(strip $(header_clean_hook)),) (cd $(SRCDIR); test -x $(header_clean_hook) && $(header_clean_hook)) endif k=`find $(TMPTOP) -type f | ( while read i; do \ if file -b $$i | egrep -q "^ELF.*executable.*dynamically linked" ; then \ j="$$j $$i"; \ fi; \ done; echo $$j; )`; test -z "$$k" || dpkg-shlibdeps $$k; \ echo "Elf Files: $$K" > $(DOCDIR)/elffiles; \ test -n "$$k" || perl -pli~ -e 's/\$$\{shlibs:Depends\}\,?//g' debian/control test ! -e debian/control~ || rm -f debian/control~ dpkg-gencontrol -isp -DArchitecture=$(DEB_HOST_ARCH) -p$(package) \ -P$(TMPTOP)/ $(create_md5sum) $(TMPTOP) chown -R root:root $(TMPTOP) chmod -R og=rX $(TMPTOP) dpkg --build $(TMPTOP) $(DEB_DEST) cp -pf debian/control.dist debian/control @echo done > $@ debian/stamp/binary/pre-$(h_package): debian/stamp/install/$(h_package) $(REASON) $(checkdir) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(require_root) $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/$(h_package) @echo done > $@ #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/manual.mk0000644000000000000000000000603411243522611020444 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## manual.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 15:52:16 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Wed Oct 8 15:52:04 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 10 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file is responsible for creating the kernel-manual packages ## ## arch-tag: a34656e9-483a-4339-a26b-f1b5c5a2d964 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # Only dependencies that have not been registered into the ladder # created in rulesets/common/targets.mk debian/stamp/install/$(m_package): debian/stamp/install/$(d_package) $(REASON) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/install || mkdir debian/stamp/install rm -rf $(TMPTOP) $(make_directory) $(DOCDIR) $(make_directory) $(MANDIR)/man9 $(install_file) debian/changelog $(DOCDIR)/changelog.Debian test ! -d $(TMP_MAN) || find $(TMP_MAN) -type f -exec mv {} $(MAN9DIR) \; -gunzip -qfr $(MANDIR) find $(MANDIR) -type f -size 0 -exec rm {} \; -gzip -9qfr $(MANDIR) -gzip -9qfr $(DOCDIR) $(install_file) $(DEBDIR)/pkg/doc/copyright $(DOCDIR)/copyright @echo done > $@ debian/stamp/binary/$(m_package): $(REASON) $(checkdir) $(TESTROOT) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(make_directory) $(TMPTOP)/DEBIAN dpkg-gencontrol -isp -p$(package) -P$(TMPTOP)/ $(create_md5sum) $(TMPTOP) chmod -R og=rX $(TMPTOP) chown -R root:root $(TMPTOP) dpkg --build $(TMPTOP) $(DEB_DEST) @echo done > $@ debian/stamp/binary/pre-$(m_package): debian/stamp/install/$(m_package) $(REASON) $(checkdir) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(require_root) $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/$(m_package) @echo done > $@ #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/doc.mk0000644000000000000000000001475111724527704017755 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## doc.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 16:38:08 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:21:09 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 9 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file is responsible for creating the kernel-doc packages ## ## arch-tag: ecb720c6-075d-4641-adb4-55f313499e8e ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### debian/stamp/install/$(d_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/install || mkdir debian/stamp/install $(eval $(which_debdir)) rm -rf $(TMPTOP) $(make_directory) $(DOCDIR) $(make_directory) $(MAN9DIR) $(make_directory) $(TMP_MAN) $(make_directory) $(TMPTOP)/etc/kernel/doc_postinst.d $(make_directory) $(TMPTOP)/etc/kernel/doc_preinst.d $(make_directory) $(TMPTOP)/etc/kernel/doc_postrm.d $(make_directory) $(TMPTOP)/etc/kernel/doc_prerm.d ###################################################################### #### Add documentation to /usr/share/doc ###################################################################### $(install_file) debian/changelog $(DOCDIR)/changelog.Debian $(install_file) $(DEBDIR)/pkg/doc/README $(DOCDIR)/README.Debian echo "This was produced by kernel-package version $(kpkg_version)." > \ $(DOCDIR)/Buildinfo chmod 0644 $(DOCDIR)/Buildinfo if test -f README.Debian ; then \ $(install_file) README.Debian $(DOCDIR)/README.Debian.1st;\ fi ifneq ($(strip $(shell if [ -x /usr/bin/db2html ]; then echo YSE; fi)),) $(MAKE) mandocs htmldocs endif -tar cf - Documentation | (cd $(DOCDIR); umask 000; tar xsf -) ifneq ($(LGUEST_SUBDIR),) rm -f $(DOCDIR)/$(LGUEST_SUBDIR)/lguest $(DOCDIR)/$(LGUEST_SUBDIR)/lguest.lds endif test ! -d $(DOCDIR)/Documentation/DocBook || \ rm -f $(DOCDIR)/Documentation/DocBook/Makefile \ $(DOCDIR)/Documentation/DocBook/*.sgml \ $(DOCDIR)/Documentation/DocBook/*.tmpl \ $(DOCDIR)/Documentation/DocBook/.*.sgml.cmd test ! -d $(DOCDIR)/Documentation/DocBook || \ find $(DOCDIR)/Documentation/DocBook -name "*.9" -exec mv {} $(TMP_MAN) \; test ! -d $(DOCDIR)/Documentation/DocBook || \ find $(DOCDIR)/Documentation/DocBook -name "*.9.gz" -exec mv {} $(TMP_MAN) \; test ! -d $(DOCDIR)/Documentation/DocBook/man || \ rm -rf $(DOCDIR)/Documentation/DocBook/man test ! -d $(DOCDIR)/Documentation/DocBook || \ mv $(DOCDIR)/Documentation/DocBook $(DOCDIR)/html ###################################################################### #### ###################################################################### find -name Kconfig -print0 | xargs -0r cat | \ (umask 000 ; cat > $(DOCDIR)/Kconfig.collected) # removing if empty should be faster than running find twice if ! test -s $(DOCDIR)/Kconfig.collected ; then \ rm -f $(DOCDIR)/Kconfig.collected ; \ fi ifneq ($(strip $(doc_clean_hook)),) (cd $(DOCDIR); \ test -x $(doc_clean_hook) && $(doc_clean_hook)) endif -gzip -9qfr $(DOCDIR) -find $(DOCDIR) -type f -name \*.gz -perm +111 -exec gunzip {} \; -find $(DOCDIR)/html -type f -name \*.gz -exec gunzip {} \; find $(DOCDIR)/ -type d -exec chmod 0755 {} \; $(install_file) $(DEBDIR)/pkg/doc/copyright $(DOCDIR)/copyright -rmdir $(MAN9DIR) -rmdir $(MANDIR) @echo done > $@ debian/stamp/binary/$(d_package): $(REASON) $(checkdir) $(TESTROOT) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(make_directory) $(TMPTOP)/DEBIAN $(eval $(deb_rule)) sed -e 's/=P/$(package)/g' -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ $(DEBDIR)/pkg/doc/postinst > $(TMPTOP)/DEBIAN/preinst chmod 755 $(TMPTOP)/DEBIAN/preinst sed -e 's/=P/$(package)/g' -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ $(DEBDIR)/pkg/doc/postinst > $(TMPTOP)/DEBIAN/postinst chmod 755 $(TMPTOP)/DEBIAN/postinst sed -e 's/=P/$(package)/g' -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ $(DEBDIR)/pkg/doc/postinst > $(TMPTOP)/DEBIAN/prerm chmod 755 $(TMPTOP)/DEBIAN/prerm sed -e 's/=P/$(package)/g' -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ $(DEBDIR)/pkg/doc/postinst > $(TMPTOP)/DEBIAN/postrm chmod 755 $(TMPTOP)/DEBIAN/postrm dpkg-gencontrol -isp -p$(package) -P$(TMPTOP)/ $(create_md5sum) $(TMPTOP) chmod -R og=rX $(TMPTOP) chown -R root:root $(TMPTOP) dpkg --build $(TMPTOP) $(DEB_DEST) @echo done > $@ debian/stamp/binary/pre-$(d_package): debian/stamp/install/$(d_package) $(REASON) $(checkdir) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(require_root) $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/$(d_package) @echo done > $@ #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/common.mk0000644000000000000000000004153112012255717020465 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## target.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 10:41:41 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Mon Apr 13 01:21:30 2009 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 97 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file provides the commands commaon to a number of ## packages built, and also includes the files providing ## commands to build each of the packages we create. ## ## arch-tag: 254cf803-a899-4234-ba83-8d032e970c38 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # fakeroot has a bad interaction with parrallel builds and the # buildpackage target SERIAL_BUILD_OPTIONS=$(DEB_BUILD_OPTIONS) ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) ifeq (fakeroot,$(strip $(root_cmd))) SERIAL_BUILD_OPTIONS=$(strip $(filter-out parallel=%,$(DEB_BUILD_OPTIONS))) endif endif # Find out whether we need to have a pre-defined .config NEED_CONFIG = $(shell if [ $(VERSION) -lt 2 ]; then \ echo ""; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -lt 6 ]; then \ echo ""; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 18 ]; then \ echo ""; \ else \ echo "YES"; \ fi) USE_KBUILD=$(shell if [ $(VERSION) -lt 2 ]; then \ echo ""; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -lt 6 ]; then \ echo ""; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 22 ]; then \ echo ""; \ else \ echo "YES"; \ fi) LGUEST_SUBDIR = $(word 1,$(wildcard Documentation/lguest Documentation/virtual/lguest tools/lguest)) define save_upstream_debianization @echo save_upstream_debianization test ! -e scripts/package/builddeb || mv -f scripts/package/builddeb scripts/package/builddeb.kpkg-dist test ! -e scripts/package/Makefile || \ test -f scripts/package/Makefile.kpkg-dist || \ (mv -f scripts/package/Makefile scripts/package/Makefile.kpkg-dist && \ (echo "# Dummy file "; echo "help:") > scripts/package/Makefile) endef define restore_upstream_debianization @echo restore_upstream_debianization test ! -f scripts/package/builddeb.kpkg-dist || mv -f scripts/package/builddeb.kpkg-dist scripts/package/builddeb test ! -f scripts/package/Makefile.kpkg-dist || mv -f scripts/package/Makefile.kpkg-dist scripts/package/Makefile endef sanity_check: ifeq ($(strip $(IN_KERNEL_DIR)),) @echo "Not in correct source directory" @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." exit 1 endif ifneq ($(strip $(HAVE_VALID_PACKAGE_VERSION)),YES) @echo "Problems ecountered with the version number $(debian)." @echo "$(HAVE_VALID_PACKAGE_VERSION)" @echo "" @echo "Please re-read the README file and try again." exit 2 endif ifeq ($(strip $(STOP_FOR__BIN86)),YES) @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." exit 3 endif ifneq ($(strip $(HAVE_VERSION_MISMATCH)),) @echo "The changelog says we are creating $(saved_version)" @echo "However, I thought the version is $(KERNELRELEASE)" exit 4 endif .config: $(REASON) $(checkdir) 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 $(eval $(which_debdir)) test -f .config || test ! -f $(DEBDIR)/config || \ cp -pf $(DEBDIR)/config .config ifeq ($(strip $(have_new_config_target)),) ifneq ($(strip $(NEED_CONFIG)),) test -f .config || $(MAKE) defconfig endif 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 debian/stamp/conf/vars: $(REASON) $(checkdir) @test -d ./debian || mkdir debian @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/conf || mkdir debian/stamp/conf @rm -f debian/stamp/conf/mak @touch debian/stamp/conf/mak @echo "This is kernel package version $(kpkg_version)." >> debian/stamp/conf/mak @echo "VERSION = $(VERSION)" >> debian/stamp/conf/mak @echo "PATCHLEVEL = $(PATCHLEVEL)" >> debian/stamp/conf/mak @echo "SUBLEVEL = $(SUBLEVEL)" >> debian/stamp/conf/mak @echo "EXTRAVERSION = $(EXTRAVERSION)" >> debian/stamp/conf/mak ifneq ($(strip $(iatv)),) @echo "APPEND_TO_VERSION = $(iatv)" >> debian/stamp/conf/mak endif ifeq ($(strip $(MODULES_ENABLED)),YES) @echo "KPKG_SELECTED_MODULES = $(KPKG_SELECTED_MODULES)" >> debian/stamp/conf/mak endif @echo "Debian Revision = $(debian)" >> debian/stamp/conf/mak @echo "KPKG_ARCH = $(KPKG_ARCH)" >> debian/stamp/conf/mak # Fetch the rest of the information from the kernel's Makefile $(eval $(which_debdir)) ifeq ($(DEB_HOST_ARCH_OS), linux) @$(MAKE) --no-print-directory -sf $(DEBDIR)/ruleset/kernel_version.mk \ ARCH=$(KERNEL_ARCH) $(CROSS_ARG) debian_conf_var >> debian/stamp/conf/mak endif @echo "do_parallel = $(do_parallel)" >> debian/stamp/conf/mak @echo "fast_dep = $(fast_dep)" >> debian/stamp/conf/mak # @sed -e 's%$(TOPDIR)%$$(TOPDIR)%g' debian/stamp/conf/mak > debian/stamp/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 @echo $(shell $(MAKE) --no-print-directory -sf $(DEBDIR)/ruleset/kernel_version.mk debian_TOPDIR 2>/dev/null | tail -n 1) >/dev/null @sed -e 's%$(shell $(MAKE) --no-print-directory -sf $(DEBDIR)/ruleset/kernel_version.mk debian_TOPDIR 2>/dev/null | tail -n 1)%$$(TOPDIR)%g' debian/stamp/conf/mak > debian/stamp/conf/vars @rm -f debian/stamp/conf/mak @touch debian/stamp/conf/vars debian/stamp/conf/kernel-conf: $(REASON) @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/conf || mkdir debian/stamp/conf $(eval $(which_debdir)) $(eval $(deb_rule)) ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) mkdir -p bin ln -sf `which gcc-3.4` bin/cc cd $(architecture)/conf && freebsd-config GENERIC endif ###################################################################### ### Prepare the version number ###################################################################### ifeq ($(DEB_HOST_ARCH_OS), linux) $(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) \ $(config_target); ifeq ($(shell if [ $(VERSION) -gt 2 ]; then \ echo new; \ elif [ $(VERSION) -ge 2 ] && [ $(PATCHLEVEL) -ge 5 ]; then \ echo new; \ fi),) +$(MAKE) $(EXTRAV_ARG) $(FLAV_ARG) $(CROSS_ARG) \ ARCH=$(KERNEL_ARCH) $(fast_dep) 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 else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) +$(PMAKE) -C $(architecture)/compile/GENERIC depend endif endif echo done > $@ debian/control debian/changelog debian/rules debian/stamp/conf/full-changelog: $(REASON) @test -f $(LIBLOC)/rules || echo Error: Could not find $(LIBLOC)/rules @test -f $(LIBLOC)/rules || exit 4 @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/conf || mkdir debian/stamp/conf for file in $(DEBIAN_FILES); do \ cp -f $(LIBLOC)/$$file ./debian/; \ done for dir in $(DEBIAN_DIRS); do \ cp -af $(LIBLOC)/$$dir ./debian/; \ done install -p -m 755 $(LIBLOC)/rules debian/rules sed -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=D/$(debian)/g' -e 's/=A/$(DEB_HOST_ARCH)/g' \ -e 's/=SA/$(INT_SUBARCH)/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 sed -e 's/=V/$(KERNELRELEASE)/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' \ $(LIBLOC)/changelog > debian/changelog ifneq (,$(strip $(KPKG_OVERLAY_DIR))) test ! -d $(strip $(KPKG_OVERLAY_DIR)) || \ (cd $(strip $(KPKG_OVERLAY_DIR)); tar cf - . | (cd $(SRCTOP)/debian; umask 000; tar xsf -)) test ! -f $(strip $(KPKG_OVERLAY_DIR))/Control || \ sed -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=D/$(debian)/g' -e 's/=A/$(DEB_HOST_ARCH)/g' \ -e 's/=SA/$(INT_SUBARCH)/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' \ $(strip $(KPKG_OVERLAY_DIR))/Control > debian/control test ! -f $(strip $(KPKG_OVERLAY_DIR))/changelog || \ sed -e 's/=V/$(KERNELRELEASE)/g' \ -e 's/=D/$(debian)/g' -e 's/=A/$(DEB_HOST_ARCH)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=B/$(KERNEL_ARCH)/g' \ -e 's/=M/$(maintainer) <$(email)>/g' \ $(strip $(KPKG_OVERLAY_DIR))/changelog > debian/changelog test ! -x $(strip $(KPKG_OVERLAY_DIR))/post-install || \ (cd debian; $(strip $(KPKG_OVERLAY_DIR))/post-install) endif chmod 0644 debian/control debian/changelog $(MAKE) -f debian/rules debian/stamp/conf/kernel-conf @echo done > debian/stamp/conf/full-changelog debian/stamp/conf/common: debian/stamp/conf/full-changelog $(REASON) @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/conf || mkdir debian/stamp/conf ifneq ($(strip $(HAVE_VERSION_MISMATCH)),) @echo "The changelog says we are creating $(saved_version)." @echo "However, I thought the version is $(KERNELRELEASE)" exit 3 endif echo done > $@ debian/stamp/build/kernel: debian/stamp/conf/vars $(REASON) @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/build || mkdir debian/stamp/build @echo "This is kernel package version $(kpkg_version)." # 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)" @echo "However, I thought the version is $(KERNELRELEASE)" exit 1 endif # Here, we check to see if what we think is the UTS_RELEASE_VERSION matches the version # If not, we re-extract the uts release version from the header, to see if our understanding # of UTS_RELEASE_VERSION is correct. This probably does not work right. $(if $(strip $(subst $(strip $(UTS_RELEASE_VERSION)),,$(strip $(KERNELRELEASE)))), \ if [ -f $(UTS_RELEASE_HEADER) ]; then \ uts_ver=$$(grep 'define UTS_RELEASE' $(UTS_RELEASE_HEADER) | \ 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 $(UTS_RELEASE_HEADER)"; \ echo " \"$$uts_ver\" "; \ echo "does not match current version " ; \ echo " \"$(strip $(KERNELRELEASE))\" " ; \ echo "Reconfiguring." ; \ touch Makefile; \ fi; \ fi) ifeq ($(DEB_HOST_ARCH_OS), linux) $(restore_upstream_debianization) ifeq ($(strip $(USE_KBUILD)),yes) $(MAKE) $(do_parallel) $(EXTRAV_ARG) $(FLAV_ARG) ARCH=$(KERNEL_ARCH) \ $(CROSS_ARG) $(KPKG_KBUILD_DEFAULT_TARGET) else $(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 endif ifneq ($(strip $(shell grep -E ^[^\#]*CONFIG_LGUEST $(CONFIG_FILE))),) ifeq ($(LGUEST_SUBDIR),) $(error Cannot find lguest tools) endif $(MAKE) $(do_parallel) $(EXTRAV_ARG) $(FLAV_ARG) ARCH=$(KERNEL_ARCH) \ $(CROSS_ARG) -C $(LGUEST_SUBDIR) endif else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) $(PMAKE) -C $(architecture)/compile/GENERIC endif endif COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\ awk '$$1 ~ /[hi]i/ { printf("%s-%s\n", $$2, $$3) }'> debian/stamp/build/info @echo this was built on a machine with the kernel: >> debian/stamp/build/info uname -a >> debian/stamp/build/info echo using the compiler: >> debian/stamp/build/info if [ -f include/generated/compile.h ]; then \ grep LINUX_COMPILER include/generated/compile.h | \ sed -e 's/.*LINUX_COMPILER "//' -e 's/"$$//' >> \ debian/stamp/build/info; \ elif [ -f include/linux/compile.h ]; then \ grep LINUX_COMPILER include/linux/compile.h | \ sed -e 's/.*LINUX_COMPILER "//' -e 's/"$$//' >> \ debian/stamp/build/info; \ fi ifneq ($(strip $(shell test -f version.Debian && cat version.Debian)),) echo kernel source package used: >> debian/stamp/build/info echo $(INT_STEM)-source-$(shell cat version.Debian) >> debian/stamp/build/info endif echo done > $@ real_stamp_clean: $(REASON) @echo running clean ifeq ($(strip $(DEB_HOST_ARCH_OS)), linux) $(save_upstream_debianization) test ! -f .config || cp -pf .config ,,precious ifneq ($(LGUEST_SUBDIR),) $(MAKE) $(FLAV_ARG) $(EXTRAV_ARG) $(CROSS_ARG) \ ARCH=$(KERNEL_ARCH) -C $(LGUEST_SUBDIR) clean endif test ! -f Makefile || \ $(MAKE) $(FLAV_ARG) $(EXTRAV_ARG) $(CROSS_ARG) \ ARCH=$(KERNEL_ARCH) distclean test ! -f ,,precious || mv -f ,,precious .config $(restore_upstream_debianization) else rm -f .config ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) rm -rf bin if test -e $(architecture)/compile/GENERIC ; then \ $(PMAKE) -C $(architecture)/compile/GENERIC clean ; \ fi endif endif $(eval $(deb_rule)) test -f stamp-building || rm -rf debian rm -f $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN) rm -rf $(DIRS_TO_CLEAN) debian/stamp/build/buildpackage: debian/stamp/pre-config-common $(REASON) @test -d debian/stamp || mkdir debian/stamp @test -d debian/stamp/build || mkdir debian/stamp/build @echo "This is kernel package version $(kpkg_version)." ifneq ($(strip $(HAVE_VERSION_MISMATCH)),) @echo "The changelog says we are creating $(saved_version)" @echo "However, I thought the version is $(KERNELRELEASE)" exit 1 endif echo 'Building Package' > stamp-building # work around idiocy in recent kernel versions # However, this makes it harder to use git versions of the kernel $(save_upstream_debianization) DEB_BUILD_OPTIONS="$(SERIAL_BUILD_OPTIONS)" CONCURRENCY_LEVEL=1 \ dpkg-buildpackage $(strip $(int_root_cmd)) $(strip $(int_us)) \ $(strip $(int_uc)) -j1 -k"$(pgp)" -m"$(maintainer) <$(email)>" rm -f stamp-building $(restore_upstream_debianization) echo done > $@ $(eval $(which_debdir)) include $(DEBDIR)/ruleset/targets/source.mk include $(DEBDIR)/ruleset/targets/headers.mk include $(DEBDIR)/ruleset/targets/manual.mk include $(DEBDIR)/ruleset/targets/doc.mk include $(DEBDIR)/ruleset/targets/image.mk include $(DEBDIR)/ruleset/targets/debug.mk #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/targets/source.mk0000644000000000000000000002232211243522611020465 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## source.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 13:55:32 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 22:08:58 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 14 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This file is responsible forcreating the kernel-source packages ## ## arch-tag: 1a7fd804-128f-4f9d-9e3d-ce6bdb731823 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### debian/stamp/install/$(s_package): $(REASON) @echo "This is kernel package version $(kpkg_version)." rm -rf $(TMPTOP) @test -d debian/stamp/install || mkdir debian/stamp/install $(make_directory) $(SRCDIR) $(make_directory) $(DOCDIR) $(make_directory) $(TMPTOP)/etc/kernel/src_postinst.d $(make_directory) $(TMPTOP)/etc/kernel/src_preinst.d $(make_directory) $(TMPTOP)/etc/kernel/src_postrm.d $(make_directory) $(TMPTOP)/etc/kernel/src_prerm.d $(eval $(which_debdir)) ###################################################################### #### Add documentation to /usr/share/doc ###################################################################### $(install_file) README $(DOCDIR)/README $(install_file) debian/changelog $(DOCDIR)/changelog.Debian $(install_file) $(DEBDIR)/docs/README $(DOCDIR)/debian.README $(install_file) $(DEBDIR)/docs/README.modules $(DOCDIR)/ $(install_file) $(DEBDIR)/docs/Rationale $(DOCDIR)/ $(install_file) $(DEBDIR)/examples/sample.module.control \ $(DOCDIR)/ if test -f README.Debian ; then \ $(install_file) README.Debian $(DOCDIR)/README.Debian.1st;\ fi gzip -9qfr $(DOCDIR)/ $(install_file) $(DEBDIR)/pkg/source/copyright $(DOCDIR)/copyright echo "This was produced by kernel-package version $(kpkg_version)." > \ $(DOCDIR)/Buildinfo ###################################################################### #### ###################################################################### ifneq ($(strip $(int_follow_symlinks_in_src)),) -tar cfh - $$(echo * | sed -e 's/ debian//g' -e 's/\.deb//g' ) | \ (cd $(SRCDIR); umask 000; tar xpsf -) (cd $(SRCDIR)/include; rm -rf asm ; ) else -tar cf - $$(echo * | sed -e 's/ debian//g' -e 's/\.deb//g' ) | \ (cd $(SRCDIR); umask 000; tar xspf -) (cd $(SRCDIR)/include; rm -f asm ; ) endif $(install_file) debian/changelog $(SRCDIR)/Debian.src.changelog (cd $(SRCDIR); \ $(MAKE) $(EXTRAV_ARG) $(CROSS_ARG) ARCH=$(KERNEL_ARCH) distclean) (cd $(SRCDIR); rm -f stamp-building $(STAMPS_TO_CLEAN)) (cd $(SRCDIR); \ [ ! -d scripts/cramfs ] || make -C scripts/cramfs distclean ; ) sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=A/$(DEB_HOST_ARCH)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=B/$(KERNEL_ARCH)/g' \ $(DEBDIR)/pkg/source/README > $(SRCDIR)/README.Debian ; if test -f README.Debian ; then \ $(install_file) README.Debian $(DOCDIR)/README.Debian.1st; \ gzip -9qf $(DOCDIR)/README.Debian.1st; \ fi test -d $(SRCDIR)/debian || mkdir $(SRCDIR)/debian for file in $(DEBIAN_FILES) control changelog; do \ cp -f $(DEBDIR)/$$file $(SRCDIR)/debian/; \ done for dir in $(DEBIAN_DIRS); do \ cp -af $(DEBDIR)/$$dir $(SRCDIR)/debian/; \ done (cd $(SRCDIR); find . -type d -name .arch-ids -print0 | xargs -0r rm -rf {} \; ) (cd $(SRCDIR); find . -type d -name .git -print0 | xargs -0r rm -rf {} \; ) (cd $(SRCDIR); find . -type f -name .gitmodule -print0 | xargs -0r rm -f {} \; ) ifneq ($(strip $(source_clean_hook)),) (cd $(SRCDIR); test -x $(source_clean_hook) && $(source_clean_hook)) endif (cd $(SRCDIR) && cd .. && \ tar $(TAR_COMPRESSION) -cf $(package).tar.$(TAR_SUFFIX) $(package) && \ rm -rf $(package);) @echo done > $@ debian/stamp/binary/$(s_package): $(REASON) $(checkdir) $(TESTROOT) @test -d debian/stamp/binary || mkdir debian/stamp/binary @echo "This is kernel package version $(kpkg_version)." $(eval $(which_debdir)) $(make_directory) $(TMPTOP)/DEBIAN sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' -e 's/=P/$(package)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/source/postinst > $(TMPTOP)/DEBIAN/preinst chmod 755 $(TMPTOP)/DEBIAN/preinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' -e 's/=P/$(package)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/source/postinst > $(TMPTOP)/DEBIAN/postinst chmod 755 $(TMPTOP)/DEBIAN/postinst sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' -e 's/=P/$(package)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/source/postinst > $(TMPTOP)/DEBIAN/prerm chmod 755 $(TMPTOP)/DEBIAN/prerm sed -e 's/=V/$(KERNELRELEASE)/g' -e 's/=IB/$(link_in_boot)/g' \ -e 's/=ST/$(INT_STEM)/g' -e 's/=R/$(reverse_symlink)/g' \ -e 's/=KPV/$(kpkg_version)/g' \ -e 's/=K/$(kimage)/g' \ -e 's/=I/$(INITRD)/g' -e 's,=D,$(IMAGEDIR),g' \ -e 's/=MD/$(initrddep)/g' -e 's/=P/$(package)/g' \ -e 's@=MK@$(initrdcmd)@g' -e 's@=A@$(DEB_HOST_ARCH)@g' \ -e 's@=M@$(MKIMAGE)@g' -e 's/=OF/$(AM_OFFICIAL)/g' \ -e 's/=S/$(no_symlink)/g' -e 's@=B@$(LINK_ARCH)@g' \ $(DEBDIR)/pkg/source/postinst > $(TMPTOP)/DEBIAN/postrm chmod 755 $(TMPTOP)/DEBIAN/postrm chmod -R og=rX $(TMPTOP) chown -R root:root $(TMPTOP) dpkg-gencontrol -isp -p$(package) -P$(TMPTOP)/ $(create_md5sum) $(TMPTOP) chmod -R og=rX $(TMPTOP) chown -R root:root $(TMPTOP) dpkg --build $(TMPTOP) $(DEB_DEST) @echo done > $@ debian/stamp/binary/pre-$(s_package): debian/stamp/install/$(s_package) $(REASON) $(checkdir) @echo "This is kernel package version $(kpkg_version)." @test -d debian/stamp/binary || mkdir debian/stamp/binary $(require_root) $(eval $(deb_rule)) $(root_run_command) debian/stamp/binary/$(s_package) @echo done > $@ #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/0000755000000000000000000000000011724543441016437 5ustar kernel-package-12.036+nmu3/kernel/ruleset/arches/amd64.mk0000644000000000000000000000523611724506470017712 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## amd64.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:11 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:18:47 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 6 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: 0429f056-d3a2-43d3-a02b-78bf0f655633 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### IMAGE_SRC_DIR=$(shell if [ $(VERSION) -lt 2 ]; then \ echo $(KERNEL_ARCH); \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -lt 6 ]; then \ echo $(KERNEL_ARCH); \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 26 ]; then \ echo $(KERNEL_ARCH); \ else \ echo x86; \ fi) KERNEL_ARCH=x86_64 DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH) ifeq ($(DEB_HOST_ARCH_OS), linux) kimage := vmlinuz kelfimagesrc = vmlinux kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) target = bzImage kimagesrc = $(strip arch/$(IMAGE_SRC_DIR)/boot/$(target)) # ifeq ($(strip $(CONFIG_XEN)$(CONFIG_X86_64_XEN)),) # else # int_install_vmlinux:=YES # ifeq ($(strip $(CONFIG_XEN_PRIVILEGED_GUEST)),) # else # endif # endif endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/i386.mk0000644000000000000000000000625711724506476017502 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## i386.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:10 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:20:00 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 21 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: 81e94c69-cffd-4647-b6d2-0cd943160d0d ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # 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) IMAGE_SRC_DIR=$(shell if [ $(VERSION) -lt 2 ]; then \ echo $(KERNEL_ARCH); \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -lt 6 ]; then \ echo $(KERNEL_ARCH); \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 26 ]; then \ echo $(KERNEL_ARCH); \ else \ echo x86; \ fi) ifeq (,$(findstring $(KPKG_SUBARCH), xen i386 i486 i586 i686)) KPKG_SUBARCH:=$(GUESS_SUBARCH) endif DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH) ifeq ($(DEB_HOST_ARCH_OS), linux) kimage := vmlinuz kelfimagesrc = vmlinux kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) target = bzImage kimagesrc = $(strip arch/$(IMAGE_SRC_DIR)/boot/bzImage) # ifeq ($(strip $(CONFIG_X86_XEN)$(CONFIG_X86_64_XEN)),) # else # int_install_vmlinux:=YES # ifeq ($(strip $(CONFIG_XEN_PRIVILEGED_GUEST)),) # else # endif # endif else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) kimagesrc = $(strip $(KERNEL_ARCH)/compile/GENERIC/kernel) kimagedest = $(INT_IMAGE_DESTDIR)/kfreebsd-$(KERNELRELEASE) endif endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/m32r.mk0000644000000000000000000000325611301266234017552 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## m32r.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:09 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:18:07 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: f34e6b4c-7eeb-4923-af27-c68f9d36b647 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### KERNEL_ARCH := m32r kimage := vmlinuz target = zImage kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(kimage)) kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/hppa.mk0000644000000000000000000000343311301274053017712 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## hppa.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:10 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:56 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: e9f24b0e-ce5f-48c6-87f5-ab44b059be3d ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### kimage := vmlinux target=vmlinux NEED_DIRECT_GZIP_IMAGE=NO # Override arch name because hppa uses arch/parisc not arch/hppa KERNEL_ARCH := parisc kimagesrc=vmlinux kimagedest=$(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) # This doesn't seem to work, but the other archs do it... DEBCONFIG=$(CONFDIR)/config.$(KPKG_SUBARCH) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/ChangeLog0000644000000000000000000001412211112557127020206 0ustar 2008-11-15 Manoj Srivastava * amd64.mk (kelfimagedest): master: When building a current kernel with the in-kernel xen code enabled on amd64, kernel-package does not recognize this correctly because it matches on a config variable which apparently is no longer set (or maybe even was never used in the in-kernel xen code). Add an extra clause to cater to the in kernel xen code. 2007-11-30 Manoj Srivastava * i386.mk (DEBCONFIG): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM * amd64.mk (KERNEL_ARCH): srivasta@debian.org--lenny/kernel-package--devel--11.0--patch-13 use DEB_HOST_ARCH_OS, not DEB_HOST_GNU_SYSTEM 2007-02-25 Manoj Srivastava * armel.mk (DEBCONFIG): New architecture make snippet for the armel arch 2006-06-16 Manoj Srivastava * what_is_ppc_called_today.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-158 New file with the powerpc kernel arch determination code * powerpc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-158 Moved out the bit of code that determines what the kernel arch is, based on version and subarch. 2006-05-02 Manoj Srivastava * sparc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-153 Do not set ARCH_IN_NAME if append to version is nul 2006-04-30 Manoj Srivastava * powerpc.mk (ARCH): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-152 Provide $(EXTRAV_ARG) and $(CROSS_ARG) to the inage post processing script * amd64.mk (KERNEL_ARCH): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-151 The correct kernel configuration var to check for is CONFIG_X86_64_XEN, not CONFIG_X86_XEN. 2006-04-20 Manoj Srivastava * amd64.mk (target): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-148 Added untested support for Xen on amd64, based on i386 changes 2006-04-13 Manoj Srivastava * powerpc.mk (INSTALL_MKVMLINUZ_PATH): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-144 Specify the post-processing to be done at the point we indicate something is needed. Also, change processing for new kernels. 2006-04-12 Manoj Srivastava * i386.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-142 Add in separate stanzas for a subarch Xen, versus the normal i386 build. We change boot loader definitions, dependencies, targets, and image destinations. 2006-01-28 Manoj Srivastava * armeb.mk (target): Added support for armeb 2005-12-31 Manoj Srivastava * powerpc.mk (INSTALL_MKVMLINUZ_PATH): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-105 Set it to a value relative to the top of the image package, instead of an absolute path, and use the stem 2005-12-28 Manoj Srivastava * powerpc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-103 New, consolidated snippet for powerpc, which sets kernel arch based on kernel versions. Removed ppc.mk and powerpc.mk 2005-12-26 Manoj Srivastava * powerpc.mk (KERNEL_ARCH): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-99 if the subarch is powerpc or powerpc32, the kernel arch is really ppc. 2005-12-25 Manoj Srivastava * powerpc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-99 New file, for >2.6.15 kernels. 2005-12-09 Manoj Srivastava * arm.mk: Added missing arm.mk. Somehow, this file had gone missing. 2005-11-02 Manoj Srivastava * xen.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * uml.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * sparc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * s390.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * ppc64.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * ppc.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * mipsel.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * mips.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * m68k.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * m32r.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * ia64.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * i386.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * hppa.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * amd64.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. * alpha.mk: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 New file to handle the architecture specific variables. 2005-11-01 Manoj Srivastava * README.txt: New file. Describes what the files in this directory do. kernel-package-12.036+nmu3/kernel/ruleset/arches/mipsel.mk0000644000000000000000000000456711164746156020303 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## mipsel.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:07 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:28 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: f915bec1-7531-49cb-8f58-edae7faaeb47 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # xxs1500 ifneq (,$(filter xxs1500,$(strip $(KPKG_SUBARCH)))) kimage := vmlinux kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(kimage).srec) endif # Default value ifeq (,$(kimage)) kimage := vmlinux endif ifeq (,$(kimagesrc)) kimagesrc := $(kimage) endif NEED_DIRECT_GZIP_IMAGE = NO kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) 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 #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/m68k.mk0000644000000000000000000000477011301266334017557 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## m68k.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:08 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:31 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: e9307322-5eaf-4c90-abb1-a2802d0b3efc ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### 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 := vmlinuz target = zImage kimagesrc = vmlinux.gz kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) kelfimagesrc = vmlinux kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) DEBCONFIG = $(CONFDIR)/config.$(KPKG_SUBARCH) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/alpha.mk0000644000000000000000000000333511301011347020043 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## alpha.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:11 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:17:28 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: c4011914-423b-462d-95ee-2b27b878409c ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### kimage := vmlinuz target = boot kimagesrc = arch/$(KERNEL_ARCH)/boot/vmlinux.gz kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) kelfimagesrc = vmlinux kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) DEBCONFIG = $(CONFDIR)/config.alpha #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/powerpc.mk0000644000000000000000000001041311301266402020434 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## ppc.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:06 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:18:18 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 11 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: d59ba6c1-4d5e-46c2-aa8f-8c6e1d4a487b ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### $(eval $(which_debdir)) include $(DEBDIR)/ruleset/arches/what_is_ppc_called_today.mk kimagesrc = vmlinux kimage := vmlinux kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) target := vmlinux DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH) # 32bit generic powerpc subarches. ifneq (,$(findstring $(KPKG_SUBARCH), prep powerpc powerpc32 ppc ppc32 ppc64 powerpc64)) KPKG_SUBARCH:=powerpc NEED_IMAGE_POST_PROCESSING = YES IMAGE_POST_PROCESS_TARGET := mkvmlinuz_support_install IMAGE_POST_PROCESS_DIR := arch/$(KERNEL_ARCH)/boot # INSTALL_MKVMLINUZ_PATH = /usr/lib/kernel-image-${version} INSTALL_MKVMLINUZ_PATH = /usr/lib/$(INT_STEM)-image-${version} define DO_IMAGE_POST_PROCESSING if grep $(IMAGE_POST_PROCESS_TARGET) $(IMAGE_POST_PROCESS_DIR)/Makefile 2>&1 \ >/dev/null; then \ if [ "$(KERNEL_ARCH_VERSION)" = "post-2.6.15" ] && \ [ "$(KPKG_SUBARCH)" != "prep" ] ; then \ $(MAKE) INSTALL_MKVMLINUZ=$(TMPTOP)$(INSTALL_MKVMLINUZ_PATH) \ ARCH=$(KERNEL_ARCH) $(EXTRAV_ARG) $(CROSS_ARG) \ $(IMAGE_POST_PROCESS_TARGET); \ else \ $(MAKE) INSTALL_MKVMLINUZ=$(TMPTOP)$(INSTALL_MKVMLINUZ_PATH) \ ARCH=$(KERNEL_ARCH) -C $(IMAGE_POST_PROCESS_DIR) \ $(IMAGE_POST_PROCESS_TARGET); \ fi; \ fi endef target := zImage endif # 64bit generic powerpc subarches. ifneq (,$(findstring $(KPKG_SUBARCH), powerpc64 ppc64)) KPKG_SUBARCH:=powerpc64 endif # apus subarch ifneq (,$(findstring $(KPKG_SUBARCH),APUs apus Amiga)) KPKG_SUBARCH:=apus endif # nubus subarch ifneq (,$(findstring $(KPKG_SUBARCH), NuBuS nubus)) KPKG_SUBARCH := nubus KERNEL_ARCH:=ppc target := zImage kimagesrc = arch/$(KERNEL_ARCH)/appleboot/Mach\ Kernel kimage := vmlinux kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) endif # prpmc subarch ifneq (,$(findstring $(KPKG_SUBARCH),PRPMC prpmc)) KPKG_SUBARCH:=prpmc target = zImage kelfimagesrc = arch/$(KERNEL_ARCH)/boot/images/zImage.pplus kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) endif # mbx subarch ifneq (,$(findstring $(KPKG_SUBARCH),MBX mbx)) KPKG_SUBARCH:=mbx target = zImage kelfimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/mbxboot ]; then \ echo arch/$(KERNEL_ARCH)/mbxboot/$(kimage) ; else \ echo arch/$(KERNEL_ARCH)/boot/images/zvmlinux.embedded; fi) kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/what_is_ppc_called_today.mk0000644000000000000000000001161311006520524023764 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## what_is_ppc_called_today.mk --- ## Author : Manoj Srivastava ( srivasta@olden-gryphon.com ) ## Created On : Fri Jun 16 14:16:28 2006 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Fri Jun 16 14:16:58 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: c6eab12d-b774-413d-a13a-aa80bfc0adf4 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # We need to set the KERNEL_ARCH depending on the actual version, so # let's distinguish between pre-2.6.15, 2.6.15 and 2.6.14. KERNEL_ARCH_VERSION = $(shell if [ $(VERSION) -lt 2 ]; then \ echo pre-2.6.15; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -lt 6 ]; then \ echo pre-2.6.15; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 15 ]; then \ echo pre-2.6.15; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 16 ]; then \ echo 2.6.15; \ else \ echo post-2.6.15; \ fi) # prpmc and mbx are not guessed automatically yet. ifneq ($(strip $(filter ppc powerpc ppc64 powerpc64,$(DEB_BUILD_ARCH))),) # This is only meaningful when building on a PowerPC ifeq ($(GUESS_SUBARCH),) GUESS_MACHINE:=$(shell awk '/machine/ { print $$3}' /proc/cpuinfo) GUESS_CPU:=$(shell awk '/cpu/ { print $$3}' /proc/cpuinfo) GUESS_GENERATION:=$(shell awk '/generation/ { print $$3}' /proc/cpuinfo) ifneq (,$(findstring POWER,$(GUESS_CPU))) GUESS_SUBARCH:=powerpc64 else ifneq (,$(findstring PPC970,$(GUESS_CPU))) GUESS_SUBARCH:=powerpc64 else ifneq (,$(findstring NuBus,$(GUESS_GENERATION))) GUESS_SUBARCH:=nubus else ifneq (,$(findstring Amiga,$(GUESS_MACHINE))) GUESS_SUBARCH:=apus else ifneq (,$(findstring Amiga,$(GUESS_MACHINE))) GUESS_SUBARCH:=prep endif endif endif endif endif ifeq ($(GUESS_SUBARCH),) ifeq ($(KERNEL_ARCH_VERSION),post-2.6.15) GUESS_SUBARCH:=powerpc else GUESS_SUBARCH:=ppc endif endif else ifeq ($(KERNEL_ARCH_VERSION),post-2.6.15) GUESS_SUBARCH:=powerpc else GUESS_SUBARCH:=ppc endif endif endif ifeq (,$(findstring $(KPKG_SUBARCH), apus Amiga APUs nubus ppc ppc32 ppc64 powerpc powerpc32 powerpc64 prpmc mbx MBX)) KPKG_SUBARCH:=$(GUESS_SUBARCH) endif # pre-2.6.15 uses ppc for 32bit and ppc64 for 64bit. ifeq ($(KERNEL_ARCH_VERSION), pre-2.6.15) ifneq (,$(findstring $(KPKG_SUBARCH), ppc64 powerpc64)) KERNEL_ARCH:=ppc64 endif ifneq (,$(findstring $(KPKG_SUBARCH), apus Amiga APUs nubus ppc ppc32 powerpc powerpc32 prpmc mbx MBX)) KERNEL_ARCH:=ppc endif endif # 2.6.15 uses ppc still for 32bit and powerpc for 64bit, # but can also use powerpc for 32bit as an alternative. ifeq ($(KERNEL_ARCH_VERSION),2.6.15) ifneq (,$(findstring $(KPKG_SUBARCH), ppc64 powerpc64 powerpc powerpc32)) KERNEL_ARCH:=powerpc endif ifneq (,$(findstring $(KPKG_SUBARCH), apus Amiga APUs nubus ppc ppc32 prpmc mbx MBX)) KERNEL_ARCH:=ppc endif endif # 2.6.16 and up use powerpc for all major subarches, we keep still ppc for # obscure subarches though, will probably be changed in the future. ifeq ($(KERNEL_ARCH_VERSION),post-2.6.15) ifneq (,$(findstring $(KPKG_SUBARCH), ppc ppc32 ppc64 powerpc64 powerpc powerpc32)) KERNEL_ARCH:=powerpc endif ifneq (,$(findstring $(KPKG_SUBARCH), prep apus Amiga APUs nubus prpmc mbx MBX)) KERNEL_ARCH:=ppc endif endif kernel-package-12.036+nmu3/kernel/ruleset/arches/s390.mk0000644000000000000000000000341011724506324017463 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## s390.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:05 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:20:12 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: c30bdf32-18da-4916-af32-8169d1bedd49 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### kimage := vmlinuz target = image NEED_DIRECT_GZIP_IMAGE=NO kimagesrc = $(strip arch/$(KERNEL_ARCH)/boot/$(target)) kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) DEBCONFIG= $(CONFDIR)/config.$(KPKG_SUBARCH) kelfimagesrc = vmlinux kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/armeb.mk0000644000000000000000000000247011301011373020042 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## armeb.mk --- ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ## arch-tag: 163976e0-339d-4830-b3c2-14d7a842cccd ## ############################################################################### ### ARM (big endian) ifeq ($(strip $(architecture)),armeb) kimage := vmlinuz target = zImage NEED_DIRECT_GZIP_IMAGE=NO kimagesrc = arch/$(KERNEL_ARCH)/boot/zImage kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) DEBCONFIG = $(CONFDIR)/config.arm kelfimagesrc = vmlinux kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) KERNEL_ARCH = arm endif kernel-package-12.036+nmu3/kernel/ruleset/arches/README.txt0000644000000000000000000000263611164746245020151 0ustar ###################################################################### ### Architecture specific stuff ### ###################################################################### Each architecture has the following specified for it (a) The kernel image type (i.e. zImage or bzImage) (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 xen.mk: handle the architecture specific variables. uml.mk: handle the architecture specific variables. sparc.mk: handle the architecture specific variables. s390.mk: handle the architecture specific variables. ppc64.mk: handle the architecture specific variables. ppc.mk: handle the architecture specific variables. mipsel.mk: handle the architecture specific variables. mips.mk: handle the architecture specific variables. m68k.mk: handle the architecture specific variables. m32r.mk: handle the architecture specific variables. ia64.mk: handle the architecture specific variables. i386.mk: handle the architecture specific variables. hppa.mk: handle the architecture specific variables. amd64.mk: handle the architecture specific variables. alpha.mk: handle the architecture specific variables. arch-tag: 47c730cd-ae8b-4047-9e06-e8f37aefa519 kernel-package-12.036+nmu3/kernel/ruleset/arches/mips.mk0000644000000000000000000000653711164746067017762 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## mips.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:07 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:06 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: 5af7feee-c1b9-497b-8985-2d6d15abefa9 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # 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 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 endif # Default value ifeq (,$(kimage)) kimage := vmlinux endif ifeq (,$(kimagesrc)) kimagesrc := $(kimage) endif NEED_DIRECT_GZIP_IMAGE = NO kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) 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 #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/arm.mk0000644000000000000000000000420011724542532017543 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## arm.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Fri Dec 9 14:58:51 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:23 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 4 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: ac6e7f1e-b138-49a9-b007-abec5154ccf2 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### ### ARM ifeq ($(strip $(architecture)),arm) GUESS_SUBARCH:='netwinder' ifneq (,$(findstring $(KPKG_SUBARCH),netwinder)) KPKG_SUBARCH:=$(GUESS_SUBARCH) kimage := vmlinuz target = Image kimagesrc = arch/$(KERNEL_ARCH)/boot/Image kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) NEED_DIRECT_GZIP_IMAGE=NO DEBCONFIG= $(CONFDIR)/config.netwinder else kimage := vmlinuz target = zImage NEED_DIRECT_GZIP_IMAGE=NO kimagesrc = arch/$(KERNEL_ARCH)/boot/zImage kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) DEBCONFIG = $(CONFDIR)/config.$(DEB_HOST_ARCH) endif kelfimagesrc = vmlinux kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/sparc.mk0000644000000000000000000000664711166561776020130 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## sparc.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:02 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:11 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: eb066682-43d8-4ef1-8d0b-163e3ebf0ab6 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # We need to set the KERNEL_ARCH depending on the actual version, so # let's distinguish between pre-2.6.29 and later. KERNEL_ARCH_VERSION = $(shell if [ $(VERSION) -lt 2 ]; then \ echo pre-2.6.29; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -lt 6 ]; then \ echo pre-2.6.29; \ elif [ $(VERSION) -eq 2 ] && [ $(PATCHLEVEL) -eq 6 ] && \ [ $(SUBLEVEL) -lt 29 ]; then \ echo pre-2.6.29; \ else \ echo post-2.6.29; \ fi) kimage := vmlinuz NEED_DIRECT_GZIP_IMAGE = YES kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) DEBCONFIG = $(CONFDIR)/config.sparc ifeq (,$(KPKG_SUBARCH)) ifeq (sparc64,$(strip $(shell uname -m))) KPKG_SUBARCH = sparc64 else KPKG_SUBARCH = sparc32 endif endif # All sparc variants are now consolidated, post 2.6.29-rc3 or so. ifeq ($(KERNEL_ARCH_VERSION),pre-2.6.29) 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 else KERNEL_ARCH = sparc 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-$(KERNELRELEASE) else target = vmlinux kimagesrc = vmlinux endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/uml.mk0000644000000000000000000000416411301274053017561 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## uml.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:30:26 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:00 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: 5d5079a2-4726-4e2d-8226-6e8edc22bea8 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### 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 $(target)) INT_IMAGE_DESTDIR=$(DOCDIR) IMAGEDIR = /usr/bin kimagedest = $(TMPTOP)/$(IMAGEDIR)/linux-$(KERNELRELEASE) KERNEL_ARCH = um architecture = i386 #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/arches/ia64.mk0000644000000000000000000000334511164746112017536 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## ia64.mk --- ## Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) ## Created On : Mon Oct 31 18:31:09 2005 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Thu Oct 9 14:19:17 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 1 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : handle the architecture specific variables. ## ## arch-tag: c0f7cb04-37af-46f6-a46e-f10ff6887e3d ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### kimage := vmlinuz target=compressed NEED_DIRECT_GZIP_IMAGE=NO kimagesrc=vmlinux.gz kimagedest=$(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE) kelfimagesrc = vmlinux kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE) DEBCONFIG=$(CONFDIR)/config.$(KPKG_SUBARCH) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/common/0000755000000000000000000000000011724545323016463 5ustar kernel-package-12.036+nmu3/kernel/ruleset/common/copt.mk0000644000000000000000000000232211073013776017757 0ustar ############################ -*- Mode: Makefile -*- ########################### ## copt.mk --- ## Author : Manoj Srivastava ( srivasta@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 ## ############################################################################### PREFIX := /usr # set CC to $(DEB_HOST_GNU_TYPE)-gcc only if a cross-build is detected ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CC=$(DEB_HOST_GNU_TYPE)-gcc else CC = cc endif # Policy 10.1 says to make this the default CFLAGS = -Wall -g ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ## 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 kernel-package-12.036+nmu3/kernel/ruleset/common/pkgvars.mk0000644000000000000000000001272011243025535020465 0ustar ############################ -*- Mode: Makefile -*- ########################### ## pkgvars.mk --- ## Author : Manoj Srivastava ( srivasta@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 : Thu Jun 15 12:05:46 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 11 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This is what allows us toseparate out the top level ## targets, by determining which packages needto be built. ## ## arch-tag: 75fcc720-7389-4eaa-a7ac-c556d3eac331 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # The maintainer information. maintainer := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Maintainer: | \ sed 's/^Maintainer: *//') email := srivasta@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_DISTRIBUTION := $(strip $(shell LC_ALL=C dpkg-parsechangelog | \ egrep '^Distribution:' | cut -f 2 -d ' ')) 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}++; \ $$c=""; \ if (/^Architecture:\s*(.*?)\s*$$/sm) { \ @a = split /\s+/, $$1 }; \ for my $$b (@a) { \ next unless ($$b eq "$(DEB_HOST_ARCH)" || \ $$b eq "any"); \ $$c="$$p"; \ } \ print "$$c " if $$c; \ }' debian/control ) # This package is what we get after removing the psuedo dirs we use in rules package = $(notdir $@) ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/common/archvars.mk0000644000000000000000000000765411724545252020642 0ustar ############################ -*- Mode: Makefile -*- ########################### ## archvars.mk --- ## Author : Manoj Srivastava ( srivasta@golden-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 : Thu Oct 9 09:44:51 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 6 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : calls dpkg-architecture and sets up various arch ## related variables ## ## arch-tag: e16dd848-0fd6-4c0e-ae66-bef20d1f7c63 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### DPKG_ARCH := dpkg-architecture ifeq ($(strip $(KPKG_ARCH)),um) MAKING_VIRTUAL_IMAGE:=YES endif ifeq ($(strip $(KPKG_ARCH)),xen) MAKING_VIRTUAL_IMAGE:=YES endif HAS_CONFIG := $(shell if test -e .config; then echo YES; fi; ) ifneq ($(strip $(HAS_CONFIG)),) -include .config endif ifneq ($(strip $(CONFIG_UM)),) MAKING_VIRTUAL_IMAGE:=YES KPKG_ARCH=um endif ifdef KPKG_ARCH ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),) ifneq ($(CROSS_COMPILE),-) ha:=-a$(KPKG_ARCH) endif endif endif # set the dpkg-architecture vars export DEB_BUILD_ARCH := $(shell $(DPKG_ARCH) -qDEB_BUILD_ARCH) export DEB_BUILD_ARCH_CPU := $(shell $(DPKG_ARCH) -qDEB_BUILD_ARCH_CPU \ 2>/dev/null|| true) export DEB_BUILD_GNU_CPU := $(shell $(DPKG_ARCH) -qDEB_BUILD_GNU_CPU) export DEB_BUILD_GNU_SYSTEM:= $(shell $(DPKG_ARCH) -qDEB_BUILD_GNU_SYSTEM) 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_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 REASON = @if [ -f $@ ]; then \ echo "====== making $(notdir $@) because of $(notdir $?) ======";\ else \ echo "====== making target $@ [new prereqs: $(notdir $?)]======"; \ 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 $?)======" # macro outputing $(1) if KPKG_DEBUG is set, and resolving it # in all cases usage $(call doit,some shell command) doit = $(if $(KPKG_DEBUG),$(warning DEBUG: $(1)))$(shell $(1)) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/common/README0000644000000000000000000000615411073013776017350 0ustar # This file provides a quick overview of this build system. The idea is # to convert ./debian/rules into a framework, which abstracts most of # the work required to create a Debian package into this common set of # make snippets. # The rules file would look like this: ## Include dpkg-architecture generated variables # This make snippet uses dpkg-architecture to set the various # DEB_BUILD* and DEB_HOST* variables. It also adds a couple of DEBUG # macros for use in the rules file. include debian/common/archvars.mk ## variables useful for perl packages # This sets things like the installed location of the private lib, # arch dependent lib, and vendor library directories. include debian/common/perlvars.mk ## Install commands # This sets the convenience macros install_{file,script,program} and # a make directory macro, all run as root, for the install and binary # targets. It also includes a macro to create the md5sum for # installed files. include debian/common/install_cmds.mk ## Per package variable settings. # This file sets the Make variables on a per package basis. Things # like include files, C, C++, and LD flags are set here, as well as # installation paths or, really, anything else that would be needed # during packaging operations include debian/local-vars.mk ## Setting C compiler flags. # This file takes care of setting C compiler flags, setting the # compiler if a cross compilation effort is detected, and either # arranges for binaries to be stripped or not based on # DEB_BUILD_OPTIONS. include debian/common/copt.mk ## Set automake configuration flags # This file sets confflags variable with the proper --host and # --build options if it detects a cross compilation effort underway. include debian/common/automake.mk # Set up the default target. all: @echo nothing to be done ## Include the common targets # This file sets up the flow of control during a Debian package build # process, taking into account policy requirements (mandatory # targets, ordering targets). It sets up rules for each package found # in ./debian/control file in the package, and arranges package build # to follow the order of configuration, building, installation, and # binary package creation (and of course, clean). # The details of the targets can be seen visually by running dot on # the accompanying targets.dot file. In the figure, the legend is: # Nodes attributes: # filled == Work target (most work is done in dependencies added # to these targets). These are the targets referred to # in the local.mk file # Octagon == Phony target # Oval == Real target based on a time stamp # Double lines denote a mandatory target # # Edge attributes: A Red line indicates the target is called using # $(MAKE) -f ./debian/rules . So the targets connected by the # red lines are run after all the dependencies have been updated, but # before anything else is done. include debian/common/targets.mk ## The bulk of packaging # This file adds dependencies to the double-colon rules set up in # targets.mk above, and perform the bulk of the packaging. include debian/local.mk kernel-package-12.036+nmu3/kernel/ruleset/common/targets.mk0000644000000000000000000004552511243025535020472 0ustar ############################ -*- Mode: Makefile -*- ########################### ## targets.mk --- ## Author : Manoj Srivastava ( srivasta@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 : Thu Oct 9 17:16:45 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 132 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : The top level targets mandated by policy, as well as ## their dependencies. ## ## 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 define TESTROOT @test $$(id -u) = 0 || (echo need root priviledges; exit 1) endef testroot: $(TESTROOT) 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. ########################################################################### # The current code does a number of things: It ensures that the highest # # dependency at any stage (usually the -Common target) depends on the # # stamp-STAGE of the previous stage; so no work on a succeeding stage can # # start before the previous stage is all done. # ########################################################################### ################################################################################# # In the following, the do_* targets make sure all the real non-generic work is # # done, but are not in the direct line of dependencies. This makes sure # # that previous step in the order is all up to date before any of the per # # package target dependencies are run. # ################################################################################# ####################################################################### ####################################################################### ############### Configuration ############### ####################################################################### ####################################################################### # Just a dummy target to make sure that the stamp directory exists debian/stamp/dummy-config-common: $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Configuration tasks common to arch and arch indep packages go here debian/stamp/pre-config-common: debian/stamp/dummy-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/do-pre-config-common: debian/stamp/dummy-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/pre-config-common @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-config-arch: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/do-pre-config-arch: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/pre-config-arch @echo done > $@ debian/stamp/pre-config-indep: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/do-pre-config-indep: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/pre-config-indep @echo done > $@ # Per package work happens as an added dependency of this rule. $(patsubst %,debian/stamp/CONFIG/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/CONFIG/% : debian/stamp/do-pre-config-arch $(REASON) $(checkdir) @test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG @echo done > $@ $(patsubst %,debian/stamp/CONFIG/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/CONFIG/% : debian/stamp/do-pre-config-indep $(REASON) $(checkdir) @test -d debian/stamp/CONFIG || mkdir debian/stamp/CONFIG @echo done > $@ # Do not add dependencies to this rule debian/stamp/dep-configure-arch: debian/stamp/do-pre-config-arch $(patsubst %,debian/stamp/CONFIG/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/dep-configure-indep: debian/stamp/do-pre-config-indep $(patsubst %,debian/stamp/CONFIG/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-configure-arch: debian/stamp/do-pre-config-arch $(REASON) @test -d debian/stamp/CONFIG || mkdir debian/stamp/CONFIG $(MAKE) -f debian/rules debian/stamp/dep-configure-arch @echo done > $@ debian/stamp/do-configure-indep: debian/stamp/do-pre-config-indep $(REASON) @test -d debian/stamp/CONFIG || mkdir debian/stamp/CONFIG $(MAKE) -f debian/rules debian/stamp/dep-configure-indep @echo done > $@ # These three targets are required by policy configure-arch: debian/stamp/do-configure-arch $(REASON) configure-indep: debian/stamp/do-configure-indep $(REASON) configure: debian/stamp/do-configure-arch debian/stamp/do-configure-indep $(REASON) ####################################################################### ####################################################################### ############### Build ############### ####################################################################### ####################################################################### # tasks common to arch and arch indep packages go here debian/stamp/pre-build-common: $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-build-arch: debian/stamp/do-configure-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-pre-build-arch: debian/stamp/do-configure-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @test -e debian/stamp/pre-build-common || $(MAKE) -f debian/rules debian/stamp/pre-build-common $(MAKE) -f debian/rules debian/stamp/pre-build-arch @echo done > $@ debian/stamp/pre-build-indep: debian/stamp/do-configure-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-pre-build-indep: debian/stamp/do-configure-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @test -e debian/stamp/pre-build-common || $(MAKE) -f debian/rules debian/stamp/pre-build-common $(MAKE) -f debian/rules debian/stamp/pre-build-indep @echo done > $@ # Per package work happens as an added dependency of this rule. $(patsubst %,debian/stamp/BUILD/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/BUILD/% : debian/stamp/do-pre-build-arch $(REASON) $(checkdir) @test -d debian/stamp/BUILD || mkdir -p debian/stamp/BUILD @echo done > $@ $(patsubst %,debian/stamp/BUILD/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/BUILD/% : debian/stamp/do-pre-build-indep $(REASON) $(checkdir) @test -d debian/stamp/BUILD || mkdir -p debian/stamp/BUILD @echo done > $@ # These do targeta make sure all the per package configuration is # done, but is not in the direct line of dependencies. This makes sure # that pre-config targets are all up to date before any of the per # package target dependencies are run. debian/stamp/dep-build-arch: debian/stamp/do-pre-build-arch $(patsubst %,debian/stamp/BUILD/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/dep-build-indep: debian/stamp/do-pre-build-indep $(patsubst %,debian/stamp/BUILD/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-build-arch: debian/stamp/do-pre-build-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-build-arch @echo done > $@ debian/stamp/do-build-indep: debian/stamp/do-pre-build-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-build-indep @echo done > $@ # required build-arch: debian/stamp/do-build-arch $(REASON) build-indep: debian/stamp/do-build-indep $(REASON) build: debian/stamp/do-build-arch debian/stamp/do-build-indep $(REASON) # Work here debian/stamp/post-build-arch: debian/stamp/do-build-arch $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-post-build-arch: debian/stamp/do-build-arch $(REASON) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/post-build-arch @echo done > $@ debian/stamp/post-build-indep: debian/stamp/do-build-indep $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-post-build-indep: debian/stamp/do-build-indep $(REASON) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/post-build-indep @echo done > $@ ####################################################################### ####################################################################### ############### Install ############### ####################################################################### ####################################################################### # tasks common to arch and arch indep packages go here debian/stamp/pre-inst-common: $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-inst-arch: debian/stamp/do-post-build-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-pre-inst-arch: debian/stamp/do-post-build-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @test -e debian/stamp/INST-common || $(MAKE) -f debian/rules debian/stamp/pre-inst-common $(MAKE) -f debian/rules debian/stamp/pre-inst-arch @echo done > $@ debian/stamp/pre-inst-indep: debian/stamp/do-post-build-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-pre-inst-indep: debian/stamp/do-post-build-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @test -e debian/stamp/INST-common || $(MAKE) -f debian/rules debian/stamp/pre-inst-common $(MAKE) -f debian/rules debian/stamp/pre-inst-indep @echo done > $@ # Per package work happens as an added dependency of this rule $(patsubst %,debian/stamp/INST/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/INST/% : debian/stamp/do-pre-inst-arch $(REASON) $(checkdir) @test -d debian/stamp/INST || mkdir debian/stamp/INST @echo done > $@ $(patsubst %,debian/stamp/INST/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/INST/% : debian/stamp/do-pre-inst-indep $(REASON) $(checkdir) @test -d debian/stamp/INST || mkdir debian/stamp/INST @echo done > $@ # These do targeta make sure all the per package configuration is # done, but is not in the direct line of dependencies. This makes sure # that pre-config targets are all up to date before any of the per # package target dependencies are run. debian/stamp/dep-install-arch: debian/stamp/do-pre-inst-arch $(patsubst %,debian/stamp/INST/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/dep-install-indep: debian/stamp/do-pre-inst-indep $(patsubst %,debian/stamp/INST/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-install-arch: debian/stamp/do-pre-inst-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-install-arch @echo done > $@ debian/stamp/do-install-indep: debian/stamp/do-pre-inst-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-install-indep @echo done > $@ #required install-arch: debian/stamp/do-install-arch $(REASON) $(TESTROOT) install-indep: debian/stamp/do-install-indep $(REASON) $(TESTROOT) install: debian/stamp/do-install-arch debian/stamp/do-install-indep $(REASON) $(TESTROOT) ####################################################################### ####################################################################### ############### Package ############### ####################################################################### ####################################################################### # tasks common to arch and arch indep packages go here debian/stamp/pre-bin-common: $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-bin-arch: debian/stamp/do-install-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-pre-bin-arch: debian/stamp/do-install-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @test -e debian/stamp/BIN-common || $(MAKE) -f debian/rules debian/stamp/pre-bin-common $(MAKE) -f debian/rules debian/stamp/pre-bin-arch @echo done > $@ debian/stamp/pre-bin-indep: debian/stamp/do-install-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-pre-bin-indep: debian/stamp/do-install-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp @test -e debian/stamp/BIN-common || $(MAKE) -f debian/rules debian/stamp/pre-bin-common $(MAKE) -f debian/rules debian/stamp/pre-bin-indep @echo done > $@ # Per package work happens as an added dependency of this rule $(patsubst %,debian/stamp/BIN/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/BIN/% : debian/stamp/do-pre-bin-arch $(REASON) $(checkdir) @test -d debian/stamp/BIN || mkdir debian/stamp/BIN @echo done > $@ $(patsubst %,debian/stamp/BIN/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/BIN/% : debian/stamp/do-pre-bin-indep $(REASON) $(checkdir) @test -d debian/stamp/BIN || mkdir debian/stamp/BIN @echo done > $@ # These do targeta make sure all the per package work is done, but is # not in the direct line of dependencies. This makes sure that # pre-config targets are all up to date before any of the per package # target dependencies are run. debian/stamp/dep-binary-arch: debian/stamp/pre-bin-arch $(patsubst %,debian/stamp/BIN/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/dep-binary-indep: debian/stamp/pre-bin-indep $(patsubst %,debian/stamp/BIN/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir debian/stamp @echo done > $@ debian/stamp/do-binary-arch: debian/stamp/do-pre-bin-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-binary-arch @echo done > $@ debian/stamp/do-binary-indep: debian/stamp/do-pre-bin-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-binary-indep @echo done > $@ # required binary-arch: debian/stamp/do-binary-arch $(REASON) $(TESTROOT) binary-indep: debian/stamp/do-binary-indep $(REASON) $(TESTROOT) binary: debian/stamp/do-binary-arch debian/stamp/do-binary-indep $(REASON) $(TESTROOT) @echo arch package = $(DEB_ARCH_PACKAGES) @echo indep packages = $(DEB_INDEP_PACKAGES) ####################################################################### ####################################################################### ############### Clean ############### ####################################################################### ####################################################################### # Work here CLN-common:: $(REASON) $(checkdir) # sync Work here CLN-arch:: CLN-common $(REASON) $(checkdir) CLN-indep:: CLN-common $(REASON) $(checkdir) # Work here $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES)) :: CLEAN/% : CLN-arch $(REASON) $(checkdir) $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES)) :: CLEAN/% : CLN-indep $(REASON) $(checkdir) clean-arch: CLN-arch $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES)) $(REASON) clean-indep: CLN-indep $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES)) $(REASON) clean: clean-indep clean-arch $(REASON) -test -f Makefile && $(MAKE) clean -rm -f $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN) -rm -rf $(DIRS_TO_CLEAN) debian/stamp -rm -f core TAGS \ `find . ! -regex '.*/\.git/.*' ! -regex '.*/\{arch\}/.*' \ ! -regex '.*/CVS/.*' ! -regex '.*/\.arch-ids/.*' \ ! -regex '.*/\.svn/.*' \ \( -name '*.orig' -o -name '*.rej' -o -name '*~' -o \ -name '*.bak' -o -name '#*#' -o -name '.*.orig' -o \ -name '.*.rej' -o -name '.SUMS' \) \ -print` ####################################################################### ####################################################################### ############### ############### ####################################################################### ####################################################################### .PHONY: configure-arch configure-indep configure \ build-arch build-indep build \ install-arch install-indep install \ binary-arch binary-indep binary \ CLN-common CLN-indep CLN-arch clean-arch clean-indep clean \ $(patsubst %,CLEAN/%, $(DEB_INDEP_PACKAGES)) $(patsubst %,CLEAN/%, $(DEB_ARCH_PACKAGES)) \ implode explode prebuild checkpo #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/common/targets.dot0000644000000000000000000006155311073013776020655 0ustar strict digraph Targets { //ranksep=0.750; //nodesep=0.500; // Nodes attributes: filled == Double-colon targt (most work is done here) // Oval == Target based on a time stamp // Octagon == Phony target // Double lines denote a mandatory target (periperies=2) // Edge attributes: Dotted line indicates the target is called using $(MAKE) "debian/stamp/dummy-config-common" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-config-common" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-config-common" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-config-arch" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-config-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-config-indep" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-config-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/CONFIG/foo-arch" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/CONFIG/bar-indep" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-configure-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-configure-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-configure-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-configure-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "configure-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "configure-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "configure" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "debian/stamp/pre-build-common" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-build-arch" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-build-indep" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BUILD/foo-arch" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BUILD/bar-indep" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "build" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "debian/stamp/post-build-arch" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/post-build-indep" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-post-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-post-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-inst-common" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-inst-arch" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-inst-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-inst-indep" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-inst-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/INST/foo-arch" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/INST/bar-indep" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-install-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-install-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-install-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-install-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "install-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "install-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "install" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "debian/stamp/pre-bin-common" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-bin-arch" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-bin-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-bin-indep" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-bin-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BIN/foo-arch" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BIN/bar-indep" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-binary-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-binary-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-binary-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-binary-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "binary-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "binary-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "binary" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "CLN-common" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLN-arch" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLN-indep" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLEAN/foo-arch" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLEAN/bar-indep" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "clean-arch" [ style="bold", color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "clean-indep" [ style="bold", color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "clean" [ style="bold", color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "CLN-common" -> "CLN-arch" [dir=back] "CLN-common" -> "CLN-indep" [dir=back] "CLN-arch" -> "CLEAN/foo-arch" [dir=back] "CLN-indep" -> "CLEAN/bar-indep" [dir=back] "CLN-arch" -> "clean-arch" [dir=back] "CLEAN/foo-arch" -> "clean-arch" [dir=back] "CLN-indep" -> "clean-indep" [dir=back] "CLEAN/bar-indep" -> "clean-indep" [dir=back] "clean-indep" -> "clean" [dir=back] "clean-arch" -> "clean" [dir=back] // "debian/stamp/dummy-config-common" -> "debian/stamp/pre-config-common" [dir=back] "debian/stamp/dummy-config-common" -> "debian/stamp/do-pre-config-common" [dir=back] "debian/stamp/pre-config-common" -> "debian/stamp/do-pre-config-common" [dir=back color="Red"] // "CUSTOM-1" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-1" -> "debian/stamp/pre-config-common" [dir=back] // "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-arch" [dir=back] "debian/stamp/do-pre-config-common" -> "debian/stamp/do-pre-config-arch" [dir=back] "debian/stamp/pre-config-arch" -> "debian/stamp/do-pre-config-arch" [dir=back color="Red"] // "CUSTOM-2" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-2" -> "debian/stamp/pre-config-arch" [dir=back] // "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-indep" [dir=back] "debian/stamp/do-pre-config-common" -> "debian/stamp/do-pre-config-indep" [dir=back] "debian/stamp/pre-config-indep" -> "debian/stamp/do-pre-config-indep" [dir=back color="Red"] // "CUSTOM-3" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-3" -> "debian/stamp/pre-config-indep" [dir=back] // "debian/stamp/do-pre-config-arch" -> "debian/stamp/CONFIG/foo-arch" [dir=back] // "debian/stamp/do-pre-config-indep" -> "debian/stamp/CONFIG/bar-indep" [dir=back] // "debian/stamp/do-pre-config-arch" -> "debian/stamp/dep-configure-arch" [dir=back] "debian/stamp/CONFIG/foo-arch" -> "debian/stamp/dep-configure-arch" [dir=back] // "debian/stamp/do-pre-config-indep" -> "debian/stamp/dep-configure-indep" [dir=back] "debian/stamp/CONFIG/bar-indep" -> "debian/stamp/dep-configure-indep" [dir=back] "debian/stamp/do-pre-config-arch" -> "debian/stamp/do-configure-arch" [dir=back] "debian/stamp/dep-configure-arch" -> "debian/stamp/do-configure-arch" [dir=back color="Red"] // "CUSTOM-4" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-4" -> "debian/stamp/CONFIG/foo-arch" [dir=back] "debian/stamp/do-pre-config-indep" -> "debian/stamp/do-configure-indep" [dir=back] "debian/stamp/dep-configure-indep" -> "debian/stamp/do-configure-indep" [dir=back color="Red"] // "CUSTOM-5" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-5" -> "debian/stamp/CONFIG/bar-indep" [dir=back] "debian/stamp/do-configure-arch" -> "configure-arch" [dir=back] "debian/stamp/do-configure-indep" -> "configure-indep" [dir=back] "debian/stamp/do-configure-arch" -> "configure" [dir=back] "debian/stamp/do-configure-indep" -> "configure" [dir=back] // "debian/stamp/do-configure-arch" -> "debian/stamp/pre-build-arch" [dir=back] "debian/stamp/do-configure-arch" -> "debian/stamp/do-pre-build-arch" [dir=back] "debian/stamp/pre-build-common" -> "debian/stamp/do-pre-build-arch" [dir=back color="Red"] // "CUSTOM-6" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-6" -> "debian/stamp/pre-build-common" [dir=back] "debian/stamp/pre-build-arch" -> "debian/stamp/do-pre-build-arch" [dir=back color="Red"] // "CUSTOM-7" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-7" -> "debian/stamp/pre-build-arch" [dir=back] "debian/stamp/pre-build-common" -> "debian/stamp/do-pre-build-indep" [dir=back color="Red"] "debian/stamp/do-configure-indep" -> "debian/stamp/do-pre-build-indep" [dir=back] // "debian/stamp/do-configure-indep" -> "debian/stamp/pre-build-indep" [dir=back] "debian/stamp/pre-build-indep" -> "debian/stamp/do-pre-build-indep" [dir=back color="Red"] // "CUSTOM-8" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-8" -> "debian/stamp/pre-build-indep" [dir=back] // "debian/stamp/do-pre-build-arch" -> "debian/stamp/BUILD/foo-arch" [dir=back] // "debian/stamp/do-pre-build-indep" -> "debian/stamp/BUILD/bar-indep" [dir=back] // "debian/stamp/do-pre-build-arch" -> "debian/stamp/dep-build-arch" [dir=back] "debian/stamp/BUILD/foo-arch" -> "debian/stamp/dep-build-arch" [dir=back] // "debian/stamp/do-pre-build-indep" -> "debian/stamp/dep-build-indep" [dir=back] "debian/stamp/BUILD/bar-indep" -> "debian/stamp/dep-build-indep" [dir=back] "debian/stamp/do-pre-build-arch" -> "debian/stamp/do-build-arch" [dir=back] "debian/stamp/dep-build-arch" -> "debian/stamp/do-build-arch" [dir=back color="Red"] // "CUSTOM-9" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-9" -> "debian/stamp/BUILD/foo-arch" [dir=back] "debian/stamp/do-pre-build-indep" -> "debian/stamp/do-build-indep" [dir=back] "debian/stamp/dep-build-indep" -> "debian/stamp/do-build-indep" [dir=back color="Red"] // "CUSTOM-10" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-10" -> "debian/stamp/BUILD/bar-indep" [dir=back] "debian/stamp/do-build-arch" -> "build-arch" [dir=back] "debian/stamp/do-build-indep" -> "build-indep" [dir=back] "debian/stamp/do-build-arch" -> "build" [dir=back] "debian/stamp/do-build-indep" -> "build" [dir=back] // "debian/stamp/do-build-arch" -> "debian/stamp/post-build-arch" [dir=back] "debian/stamp/do-build-arch" -> "debian/stamp/do-post-build-arch" [dir=back] "debian/stamp/do-build-indep" -> "debian/stamp/do-post-build-indep" [dir=back] "debian/stamp/post-build-arch" -> "debian/stamp/do-post-build-arch" [dir=back color="Red"] // "CUSTOM-11" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-11" -> "debian/stamp/post-build-arch" [dir=back] "debian/stamp/post-build-indep" -> "debian/stamp/do-post-build-indep" [dir=back color="Red"] // "CUSTOM-12" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-12" -> "debian/stamp/post-build-indep" [dir=back] // "debian/stamp/do-post-build-arch" -> "debian/stamp/pre-inst-arch" [dir=back] "debian/stamp/pre-inst-common" -> "debian/stamp/do-pre-inst-arch" [dir=back color="Red"] // "CUSTOM-13" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-13" -> "debian/stamp/pre-inst-common" [dir=back] "debian/stamp/do-post-build-arch" -> "debian/stamp/do-pre-inst-arch" [dir=back] "debian/stamp/pre-inst-arch" -> "debian/stamp/do-pre-inst-arch" [dir=back color="Red"] // "CUSTOM-14" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-14" -> "debian/stamp/pre-inst-arch" [dir=back] // "debian/stamp/do-post-build-indep" -> "debian/stamp/pre-inst-indep" [dir=back] "debian/stamp/pre-inst-common" -> "debian/stamp/do-pre-inst-indep" [dir=back color="Red"] "debian/stamp/do-post-build-indep" -> "debian/stamp/do-pre-inst-indep" [dir=back] "debian/stamp/pre-inst-indep" -> "debian/stamp/do-pre-inst-indep" [dir=back color="Red"] // "CUSTOM-15" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-15" -> "debian/stamp/pre-inst-indep" [dir=back] // "debian/stamp/do-pre-inst-arch" -> "debian/stamp/INST/foo-arch" [dir=back] // "debian/stamp/do-pre-inst-indep" -> "debian/stamp/INST/bar-indep" [dir=back] // "debian/stamp/do-pre-inst-arch" -> "debian/stamp/dep-install-arch" [dir=back] "debian/stamp/INST/foo-arch" -> "debian/stamp/dep-install-arch" [dir=back] // "debian/stamp/do-pre-inst-indep" -> "debian/stamp/dep-install-indep" [dir=back] "debian/stamp/INST/bar-indep" -> "debian/stamp/dep-install-indep" [dir=back] "debian/stamp/do-pre-inst-arch" -> "debian/stamp/do-install-arch" [dir=back] "debian/stamp/dep-install-arch" -> "debian/stamp/do-install-arch" [dir=back color="Red"] // "CUSTOM-16" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-16" -> "debian/stamp/INST/foo-arch" [dir=back] "debian/stamp/do-pre-inst-indep" -> "debian/stamp/do-install-indep" [dir=back] "debian/stamp/dep-install-indep" -> "debian/stamp/do-install-indep" [dir=back color="Red"] // "CUSTOM-17" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-17" -> "debian/stamp/INST/bar-indep" [dir=back] "debian/stamp/do-install-arch" -> "install-arch" [dir=back] "debian/stamp/do-install-indep" -> "install-indep" [dir=back] "debian/stamp/do-install-arch" -> "install" [dir=back] "debian/stamp/do-install-indep" -> "install" [dir=back] // "debian/stamp/do-install-arch" -> "debian/stamp/pre-bin-arch" [dir=back] "debian/stamp/do-install-arch" -> "debian/stamp/do-pre-bin-arch" [dir=back] "debian/stamp/pre-bin-common" -> "debian/stamp/do-pre-bin-arch" [dir=back color="Red"] // "CUSTOM-18" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-18" -> "debian/stamp/pre-bin-common" [dir=back] "debian/stamp/pre-bin-arch" -> "debian/stamp/do-pre-bin-arch" [dir=back color="Red"] // "CUSTOM-19" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-19" -> "debian/stamp/pre-bin-arch" [dir=back] // "debian/stamp/do-install-indep" -> "debian/stamp/pre-bin-indep" [dir=back] "debian/stamp/pre-bin-common" -> "debian/stamp/do-pre-bin-indep" [dir=back color="Red"] "debian/stamp/do-install-indep" -> "debian/stamp/do-pre-bin-indep" [dir=back] "debian/stamp/pre-bin-indep" -> "debian/stamp/do-pre-bin-indep" [dir=back color="Red"] // "CUSTOM-20" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-20" -> "debian/stamp/pre-bin-indep" [dir=back] // "debian/stamp/do-pre-bin-arch" -> "debian/stamp/BIN/foo-arch" [dir=back] // "debian/stamp/do-pre-bin-indep" -> "debian/stamp/BIN/bar-indep" [dir=back] // "debian/stamp/pre-bin-arch" -> "debian/stamp/dep-binary-arch" [dir=back] "debian/stamp/BIN/foo-arch" -> "debian/stamp/dep-binary-arch" [dir=back] // "debian/stamp/do-pre-bin-indep" -> "debian/stamp/dep-binary-indep" [dir=back] "debian/stamp/BIN/bar-indep" -> "debian/stamp/dep-binary-indep" [dir=back] "debian/stamp/do-pre-bin-arch" -> "debian/stamp/do-binary-arch" [dir=back] "debian/stamp/dep-binary-arch" -> "debian/stamp/do-binary-arch" [dir=back color="Red"] // "CUSTOM-21" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-21" -> "debian/stamp/BIN/foo-arch" [dir=back] "debian/stamp/do-pre-bin-indep" -> "debian/stamp/do-binary-indep" [dir=back] "debian/stamp/dep-binary-indep" -> "debian/stamp/do-binary-indep" [dir=back color="Red"] // "CUSTOM-22" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-22" -> "debian/stamp/BIN/bar-indep" [dir=back] "debian/stamp/do-binary-arch" -> "binary-arch" [dir=back] "debian/stamp/do-binary-indep" -> "binary-indep" [dir=back] "debian/stamp/do-binary-arch" -> "binary" [dir=back] "debian/stamp/do-binary-indep" -> "binary" [dir=back] "debian/stamp/dummy-config-common" -> "debian/stamp/pre-config-common" [style="invis"] "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-arch" [style="invis"] "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-indep" [style="invis"] "debian/stamp/do-pre-config-arch" -> "debian/stamp/CONFIG/foo-arch" [style="invis"] "debian/stamp/do-pre-config-indep" -> "debian/stamp/CONFIG/bar-indep" [style="invis"] "debian/stamp/dep-configure-arch" -> "configure" [style="invis"] "debian/stamp/dep-configure-indep" -> "configure" [style="invis"] "debian/stamp/dep-configure-arch" -> "configure-arch" [style="invis"] "debian/stamp/dep-configure-indep" -> "configure-arch" [style="invis"] "debian/stamp/dep-configure-arch" -> "configure-indep" [style="invis"] "debian/stamp/dep-configure-indep" -> "configure-indep" [style="invis"] "configure-arch" -> "configure" [style="invis"] "configure-indep" -> "configure" [style="invis"] "configure" -> "debian/stamp/pre-build-common" [style="invis"] "debian/stamp/pre-build-common" -> "debian/stamp/pre-build-indep" [style="invis"] "debian/stamp/pre-build-common" -> "debian/stamp/pre-build-arch" [style="invis"] "debian/stamp/do-pre-build-arch" -> "debian/stamp/BUILD/foo-arch" [style="invis"] "debian/stamp/do-pre-build-indep" -> "debian/stamp/BUILD/bar-indep" [style="invis"] "debian/stamp/do-build-arch" -> "debian/stamp/post-build-arch" [style="invis"] "debian/stamp/do-build-indep" -> "debian/stamp/post-build-indep" [style="invis"] "debian/stamp/do-post-build-arch" -> "build-arch" [style="invis"] "debian/stamp/do-post-build-arch" -> "build" [style="invis"] "debian/stamp/do-post-build-indep" -> "build-indep" [style="invis"] "debian/stamp/do-post-build-indep" -> "build" [style="invis"] "build-arch" -> "build" [style="invis"] "build-indep" -> "build" [style="invis"] "build" -> "debian/stamp/pre-inst-common" [style="invis"] "debian/stamp/pre-inst-common" -> "debian/stamp/pre-inst-indep" [style="invis"] "debian/stamp/pre-inst-common" -> "debian/stamp/pre-inst-arch" [style="invis"] "debian/stamp/do-pre-inst-arch" -> "debian/stamp/INST/foo-arch" [style="invis"] "debian/stamp/do-pre-inst-indep" -> "debian/stamp/INST/bar-indep" [style="invis"] "install-arch" -> "install" [style="invis"] "install-indep" -> "install" [style="invis"] "debian/stamp/pre-bin-common" -> "debian/stamp/pre-bin-indep" [style="invis"] "debian/stamp/pre-bin-common" -> "debian/stamp/pre-bin-arch" [style="invis"] "install" -> "debian/stamp/pre-bin-common" [style="invis"] "debian/stamp/do-pre-bin-arch" -> "debian/stamp/BIN/foo-arch" [style="invis"] "debian/stamp/do-pre-bin-indep" -> "debian/stamp/BIN/bar-indep" [style="invis"] "binary-arch" -> "binary" [style="invis"] "binary-indep" -> "binary" [style="invis"] } kernel-package-12.036+nmu3/kernel/ruleset/common/debconf.mk0000644000000000000000000000642011243025535020410 0ustar ############################ -*- Mode: Makefile -*- ########################### ## debconf.mk --- ## Author : Manoj Srivastava ( srivasta@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 : helps with using debconf ## ## 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.l10n)) define CREATE_COMPATIBLE_TEMPLATE echo 1 > debian/po/output po2debconf debian/templates.in > debian/templates.l10n rm -f debian/po/output endef else define CREATE_COMPATIBLE_TEMPLATE echo Not modifying templates endef endif else define CREATE_COMPATIBLE_TEMPLATE echo Not modifying templates endef endif ifeq ($(PO2DEBCONF),yes) ifeq (,$(wildcard debian/templates.l10n)) define INSTALL_TEMPLATE po2debconf debian/templates.in > debian/templates.l10n endef else define INSTALL_TEMPLATE echo using old template 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 debian/po/*.po; do \ if [ -f $$i ]; then \ echo \"Checking: $$i\"; \ msgmerge -U $$i debian/po/templates.pot; \ msgfmt -o /dev/null -c --statistics $$i; \ fi; \ done endef kernel-package-12.036+nmu3/kernel/ruleset/common/automake.mk0000644000000000000000000000271011073013776020621 0ustar ############################ -*- Mode: Makefile -*- ########################### ## automake.mk --- ## Author : Manoj Srivastava ( srivasta@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)),) ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --build $(DEB_BUILD_GNU_TYPE) else confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif 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 kernel-package-12.036+nmu3/kernel/ruleset/common/install_cmds.mk0000644000000000000000000000507711243026025021466 0ustar ######################### -*- Mode: Makefile-Gmake -*- ######################## ## install_cmds.mk --- ## Author : Manoj Srivastava ( srivasta@golden-gryphon.com ) ## Created On : Fri Jun 16 14:40:20 2006 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Wed Sep 6 12:23:42 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 3 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : helps install files, scripts, and programs as part of ## packaging ## ## arch-tag: a38b6a93-2539-4034-9060-ae94d5c8a071 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # install commands INSTALL = install ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif install_file = $(INSTALL) -p -o root -g root -m 644 install_program = $(INSTALL) -p -o root -g root -m 755 install_script = $(INSTALL) -p -o root -g root -m 755 make_directory = $(INSTALL) -p -d -o root -g root -m 755 define create_md5sum create_md5sums_fn () { \ cd $$1 ; \ find . -type f \ ! -regex './DEBIAN/.*' \ ! -regex './var/.*' $(EXTRA_MD5SUM_EXCLUDE) \ -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; \ if [ -z "DEBIAN/md5sums" ] ; then \ rm -f "DEBIAN/md5sums" ; \ fi ; \ } ; \ create_md5sums_fn endef #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/ruleset/common/ChangeLog0000644000000000000000000000465411243025535020240 0ustar 2008-02-06 Manoj Srivastava * copt.mk: srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--patch-4 The cross building support in Debian has been rewritten to stop overriding the CC variable to $(MAKE) in order to correctly support those packages that build internal tools with the native compiler during the build. This means that other packages that assume that CC will be overridden by the cross-compiling build scripts now fail to build. The patch is simply to set CC to $(DEB_HOST_GNU_TYPE)-gcc only if a cross-build is detected. 2007-10-09 Manoj Srivastava * targets.mk: srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--patch-1 fix dependency tree for targets, allow parralel compilatoin. Many changes, thanks to dot. 2007-09-20 Manoj Srivastava * targets.mk (stamp-clean): srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--base-0 make clean not remove zero sized files. removed the part that cleaned out zero sized files; since there are uses for zero sized files (like, to nuke out files in upstream sources and not inflate the diff. Any zero sized files can still be nuked in the local.mk file. 2006-10-02 Manoj Srivastava * checklibs: srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-15 New file, to detect if there are unneeded library dependencies 2006-10-01 Manoj Srivastava * targets.mk: srivasta@debian.org--lenny/skeleton-make-rules--kernel--1.0--patch-1 fix dependency tree for targets, allow parralel compilatoin. Many changes, thanks to dot. 2007-05-04 Manoj Srivastava * archvars.mk (HAS_CONFIG): srivasta@debian.org--lenny/skeleton-make-rules--kernel--1.0--base-0 Only try to include .config if it actually exists. 2006-09-15 Manoj Srivastava * targets.mk (stamp-clean): srivasta@debian.org--etch/skeleton-make-rules--kernel--1.0--patch-4 Exclude version control directories from the generic clean command. 2006-09-06 Manoj Srivastava * install_cmds.mk: srivasta@debian.org--etch/debian-dir--kernel-package--1.0--none-000 Moved the create md5sum definition here. 2006-09-03 Roland Stigge * md5sums.mk: Initial version of md5sums creation kernel-package-12.036+nmu3/kernel/ruleset/common/checklibs0000755000000000000000000000556211073013776020347 0ustar #! /bin/sh # -*- Mode: Sh -*- # checklibs.sh --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Fri Sep 29 15:36:22 2006 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Fri Sep 29 22:53:27 2006 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 43 # Status : Unknown, Use with caution! # HISTORY : # Description : # # arch-tag: 8ba11489-77fa-45a0-92c4-9c5b162ee119 # # 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 # # Make sure we abort on error set -e progname="$(basename \"$0\")" trap 'rm -f search_patterns.txt;' ALRM HUP INT PIPE TERM ABRT FPE BUS QUIT SEGV ILL EXIT # Find all undefined symbols in all ELF objects in this tree readelf -s -D -W $(find . -type f -print0 | xargs -0r file | grep " ELF" | \ awk '{print $1}' | sed -e 's/:$//') | grep UND | grep -v LOCAL | perl -ple 's/.*\s(\S+)\s*$/\^$1\$/g' | sort -u > search_patterns.txt; # Find all the libraries needed in this tree objdump -T --private-headers $(find . -type f -print0 | xargs -0r file | grep " ELF" | \ awk '{print $1}' | sed -e 's/:$//') | grep NEEDED | sort -u | awk '{print $2}' | while read lib; do # For each library, see where it lives o the file system LIB= for library_dir in "/lib" "/usr/lib" $EXTRA_LIBRARY_PATHS; do if [ -e "$library_dir/$lib" ]; then LIB="$library_dir/$lib"; break fi done if [ -z "$LIB" ]; then echo >&2 "Can't find $lib" continue fi # If we fond the library, find what symbols it defines, and if these symbols # are some that we need if readelf -s -D -W $LIB | grep -v UND | perl -ple 's/.*\s(\S+)\s*$/$1/g' | \ sort -u | grep -q -f search_patterns.txt ; then # Library provides at least some symbols we need if [ -n "$DEBUG" ]; then echo "Found $LIB"; fi else # Library does not provide any symbols we need echo "$LIB" ; fi done # Get rid of the intermediate file rm -f search_patterns.txt; exit 0 kernel-package-12.036+nmu3/kernel/ruleset/common/perlvars.mk0000644000000000000000000000210511073013776020647 0ustar ############################ -*- Mode: Makefile -*- ########################### ## perlvars.mk --- ## Author : Manoj Srivastava ( srivasta@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 kernel-package-12.036+nmu3/kernel/ChangeLog0000644000000000000000000005406111006520524015255 0ustar 2007-01-17 Manoj Srivastava * Control (Depends): srivasta@debian.org--etch/kernel-package--devel--9.0--versionfix-4 In release version 10.063, I cleaned up the postinst as while I was at it, going with readlink -q -m instead of the built in version. Since -m was a flag not present in Sarge's coreutils, this means the generated image files should have a versioned dependency on coreutils. The previous versioned dependency was not strict enough, updated to a version that works. 2006-11-04 Manoj Srivastava * Control (Depends): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-202 Since the postinst now uses readlink -m, we need to depend on coreutils newer than 5.2.1 2006-08-05 Manoj Srivastava * templates.in (really-run-bootloader): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-171 Ask whether to run the default bootloader (typically lilo), or let the postinst hook script update grub later. 2006-07-23 Manoj Srivastava * templates.in (Description): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-169 change advice for where the old kernel modules should be moved to - do not move kernel modules to the same dir in /lib/modules 2006-06-05 Manoj Srivastava * Control (Conflicts): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-154 Do not conflict with new user-mode-linux packages. 2006-03-22 Manoj Srivastava * templates.in (_Description): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-131 Modified the preinst checks since we only check for the kernel modules, not the whole modules dir. 2005-12-22 Manoj Srivastava * Control (Package): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-94 Make all references to kernel-* in control be really =ST-* references, since the actual package names are all affected by the stem 2005-11-07 Manoj Srivastava * Control (Recommends): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Should not depend on a virtual package alone. added libc6-dev as an real alternate. (Description): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Fixed to shut up lintian. (Depends): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Added a dependency for ${shlibs:Depends} (Description): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Break up a line since it likely causes the exceeds width warning. (Description): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Split line to avoid going over 80 chars * templates.in (Type): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-56 Types should be all lower case, as should boolean default values. (Type): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-56 Missed one. 2005-11-05 Manoj Srivastava * templates.in (Template): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-56 Minor typo fix: $loader -> ${loader} 2005-11-03 Manoj Srivastava * templates.in (Template): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-55 New file. All the templates for the questions to be asked during kernel image package installation. * rules: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Since we now create a debconfisticated package,we include debconf related rules. 2005-11-02 Manoj Srivastava * rules: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Continued the process of skeletonizing the top level Makefile. Moved some more variables into their own files, and also moved the top level policy mandated targets into a separate file (so one does not have to worry about proper dependency relations between those targets). 2005-11-01 Manoj Srivastava * Control (Build-Depends): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Added build dependencies on po-debconf and gettext, in preparation for the forthcoming debconfication of the kernel packages. (Recommends): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Add recommendations for po-debconf and gettext in the source package. (Pre-Depends): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Made the image package pre-depend on debconf,since the preinst shall be using debconf to ask questions. 2005-10-28 Manoj Srivastava * ruleset/local-vars.mk: Moved the definition of LIBLOC out of here to the rules file. * rules: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-48 This is the one file that has faced the brunt of the changes. Large chunks of it have been moved out into separate chunks included in this file. The major addition has been are mechanisms to allow the file to be broken up. The parts removed are o) dpkg-architecture variable are now moved out to ruleset/common/archvars.mk o) The variables set in the file have mostly been moved to ruleset/local-vars.mk, which shall be further broken up into smaller parts o) For example, the per arch variable settings have already been moved out of ruleset/local-vars.mk into ruleset/architecture.mk -- and shall be further fragmented into files in ruleset/arches/, so that it would be easier to delegate ownership to domain experts. o) The action/rules part of the file have been broken out to ruleset/local.mk -- and shall be broken out into ruleset/common/targets.mk (which contain policy mandated targets,and their dependencies, and ruleset/actual_rules.mk, where the grunt work shall be done. It may make sense to further divide ruleset/actual_rules.mk into separate files for images, headers, doc, and manual packages. At a later stage, actually installing files into ./debian/tmp- shall be separated out from the subsequent packaging into separate targets (probably in the same file), to allow finer granularity for debugging. (LIBLOC): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-48 We need the definition early 2005-10-25 Manoj Srivastava * rules (initrddep): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-42 Calculate the initrd_cmd list, unless one has already been provided by the user, using the version numbers of the kernel being packaged, and then calculate the list of dependencies based on the list of commands selected. Also, propagate the list of initrd commands and dependencies to the maintainer scripts as well. * image.prerm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Added new variable for the initrd dependency, and also modified the variable ramdisk to be a space separated list of commands, not just a single command. * image.preinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Added new variable for the initrd dependency, and also modified the variable ramdisk to be a space separated list of commands, not just a single command. (find_inird_tool): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Added function to determine the list of viable initrd creation tools present on the target system, and use it to select which tool to use for creating the ram fs. * image.postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Added new variable for the initrd dependency, and also modified the variable ramdisk to be a space separated list of commands, not just a single command. * image.postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Added new variable for the initrd dependency, and also modified the variable ramdisk to be a space separated list of commands, not just a single command. (find_inird_tool): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-44 Added function to determine the list of viable initrd creation tools present on the target system, and use it to select which tool to use for creating the ram fs. 2005-10-24 Manoj Srivastava * rules: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-42 In the long run, make-kpkg should be a thin wrapper that merely populates a few environment variables, and then calls make. One should be able to just grab the ./debian directory, and be able to re-create the .debpackages even on machines where kernel-package is not installed. Also started on the first step towards making ./debian/rules more modular, by eliminating many instances in which we were calling make recursively, when a simple target dependency does the work. This should allow us to separate out the target dependencies required by the policy from the grunt work done to actually create the kernel-image package. 2005-10-23 Manoj Srivastava * rules (kimagesrc): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-42 Well, calling kimage vmlinux.srec was breaking the postinst. However, kimage does not seem to be used anywhere except in determining the next value, namely, kimagesrc -- so I just added .srec to kimagesrc, and thus eliminated the need for hacking the postinst. 2005-09-22 Manoj Srivastava * image.preinst (check): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-40 Add the running version check here. * image.postinst (image_magic): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-40 remove running version check. * image.postrm (image_magic): srivasta@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@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 * xen.postinst (realimageloc): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-36 Start working on an initrd creation on install * rules (loaderdoc): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-36 Fixed the name of the mips image 2005-08-15 Manoj Srivastava * Control (Description): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-34 Added the kernel-manual package, and the associated header information. * rules (UML_DIR): srivasta@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 * include.postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-29 Don't run the postinst hook twice for header packages * rules (IMAGE_TOP): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-28 Remove redundant grep 2005-07-28 Manoj Srivastava * rules: srivasta@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 * rules (IMAGE_TOP): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-26 Add missing ; * image.postinst (test_relative): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Added tracing statements to the function. (really_move_image): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Ditto (really_reverse_link): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Ditto. (move_p): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Ditto. (really_move_link): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Ditto. (handle_missing_link): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Ditto (handle_non_symlinks): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Ditto (image_magic): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-25 Fix a typo (quote string). Also add debugging trace. 2005-07-20 Manoj Srivastava * rules (IMAGE_TOP): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-24 Fix unterminated variable reference 2005-07-19 Manoj Srivastava * rules (kimage): srivasta@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@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 * rules: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-16 Typo fix: tihs -< this (real_stamp_headers): srivasta@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@debian.org--etch/kernel-package--devel--9.0--patch-16 When using {} in xargs, we also need -i. * image.postinst (image_magic): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-16 Typo fix: Igore -> Ignore (really_move_image): srivasta@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@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@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@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@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@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@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 * image.postinst (image_magic): srivasta@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 * image.prerm: srivasta@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@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@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@debian.org--etch/kernel-package--devel--9.0--patch-8 Add missing close curly brace (added an else clause as well). (image_magic): srivasta@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@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 * rules: srivasta@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@debian.org--etch/kernel-package--devel--9.0--patch-8 Export KERNEL_ARCH * image.preinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-8 Export KERNEL_ARCH * image.postrm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-8 Export KERNEL_ARCH * image.postinst: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-8 Export KERNEL_ARCH 2005-06-08 Manoj Srivastava * README (so): srivasta@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@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@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@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@debian.org--etch/kernel-package--devel--9.0--patch-1 Add kernel_arch variable * image.postinst: srivasta@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@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@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@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@debian.org--etch/kernel-package--devel--9.0--patch-1 Add kernel_arch variable * rules (DOC_MAN): srivasta@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@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. kernel-package-12.036+nmu3/kernel/rules0000755000000000000000000000720111421504003014550 0ustar #! /usr/bin/make -f ############################ -*- Mode: Makefile -*- ########################### ## debian.rules --- ## Author : Manoj Srivastava ( srivasta@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 Oct 9 14:17:29 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 974 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## arch-tag: aa70d4e5-79bf-405c-95ec-5fa9f7ae7b69 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # The version of kernel-package this belongs to kpkg_version := =K=V CROSS_COMPILE ?= ifneq ($(CROSS_COMPILE),-) OBJCOPY = $(CROSS_COMPILE)objcopy OBJDUMP = $(CROSS_COMPILE)objdump else OBJCOPY = objcopy OBJDUMP = objdump endif export OBJCOPY OBJDUMP CROSS_COMPILE # Where the package libs are stored LIBLOC :=/usr/share/kernel-package define which_debdir DEBDIR=$(shell if test -f ./debian/ruleset/kernel_version.mk; then echo ./debian; \ else echo $(LIBLOC); fi) endef define deb_rule $(eval $(which_debdir)) run_command=$(MAKE) -f $(DEBDIR)/rules ifeq ($(strip $(int_am_root)),) root_run_command=$(ROOT_CMD) $(MAKE) -f $(DEBDIR)/rules else root_run_command=$(MAKE) -f $(DEBDIR)/rules endif endef # determine the architecture for package building $(eval $(which_debdir)) include $(DEBDIR)/ruleset/common/archvars.mk # Set variables with information extracted from control and changelog files include $(DEBDIR)/ruleset/common/pkgvars.mk # Install commands include $(DEBDIR)/ruleset/common/install_cmds.mk # we use debconf include $(DEBDIR)/ruleset/common/debconf.mk # Do the local variable setting here (includes kernel-pkg.conf config files) include $(DEBDIR)/ruleset/local-vars.mk # 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_MODULES CONCURRENCY_LEVEL\ kpkg_version all: $(eval $(which_debdir)) @echo nothing to be done. $(eval $(which_debdir)) include $(DEBDIR)/ruleset/common/targets.mk include $(DEBDIR)/ruleset/local.mk test: $(eval $(which_debdir)) echo version: $(version) echo KERNELRELEASE: $(KERNELRELEASE) 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) #Local variables: #mode: makefile #End: kernel-package-12.036+nmu3/kernel/changelog0000644000000000000000000000055311006520524015352 0ustar =ST-source-=V (=D) unstable; urgency=low * This is a dummy changelog for packages generated by kernel-package. At some point, there shall be hooks for the user to substitute a changelog entry, but currently this is just a stub. -- Manoj Srivastava Sat, 19 Aug 2006 16:37:36 -0500 Local variables: mode: debian-changelog End: kernel-package-12.036+nmu3/kernel/templates.in0000644000000000000000000001452611225322173016036 0ustar Template: =ST-image-=V/preinst/failed-to-move-modules-=V Type: note _Description: Failed to move modules out of the way, aborting You are attempting to install a kernel image (version =V) However, the directory ${modules_base}/=V/kernel 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}/=V to ${modules_base}/${dest}. . I suggest you move ${modules_base}/${version} out of the way manually, and then try re-installing this image. . I am aborting. Template: =ST-image-=V/preinst/overwriting-modules-=V Type: boolean Default: true _Description: Stop install since the kernel-image is already installed? You are attempting to install a kernel image (version =V) However, the directory ${modules_base}/=V/kernel still exists. If this directory belongs to a previous ${package} package, and if you have deselected some modules, or installed standalone modules packages, this could be bad. . If ${modules_base}/=V/kernel belongs to an old install of ${package}, then this is your last chance to abort the installation of this kernel image (nothing has been changed yet). . If 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}/=V/kernel out of the way, perhaps to ${modules_base}/=V.kernel.old or something, and then try re-installing this image. Template: =ST-image-=V/preinst/abort-overwrite-=V Type: note _Description: Aborting install since modules exist You are attempting to install an initrd kernel image (version =V). However, the corresponding kernel modules directory exists, and there was no permission given to silently delete the modules directory. Unfortunately, since this Question pertaining to this was not shown, and the default action is to abort the install. =ST-image-=V aborted. Template: =ST-image-=V/preinst/already-running-this-=V Type: note _Description: The kernel version running is the same as the one being installed 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}/=V/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. Template: =ST-image-=V/postinst/kimage-is-a-directory Type: note _Description: Image symbolic link destination is a directory, aborting ${kimage} is a directory, which I did not expect. I am trying to create a symbolic link with that name linked to ${image_dest}. Since a directory exists here, my assumptions are way off, and I am aborting. Template: =ST-image-=V/postinst/depmod-error-=V Type: boolean Default: false _Description: Do you want to abort now? This may be benign, (You may have versioned symbol names, for instance). Or this could be an error. depmod exited with return value ${exit_value} ${SIGNAL}${CORE}. I am deleting the file ${modules_base}/=V/modules.dep. However, since depmod is run at install time, we could just defer running depmod. Template: =ST-image-=V/postinst/depmod-error-initrd-=V Type: boolean Default: false _Description: Do you want to abort now? This may be benign, (You may have versioned symbol names, for instance). Or this could be an error. depmod exited with return value ${exit_value} . ${SIGNAL} ${CORE} Since this image uses initrd, I am not deleting the file ${modules_base}/=V/modules.dep. However, there is no guarantee that the file is valid. I would strongly advice you to either abort and fix the errors in depmod, or regenerate the initrd image with a known good modules.dep file. I repeat, an initrd kernel image with a bad modules.dep shall fail to boot. Template: =ST-image-=V/postinst/old-dir-initrd-link-=V Type: boolean Default: true _Description: Should the old initrd link be deleted now? 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, namely, in ${image_dest}. If the old link is deleted, you may have to update the boot loader. If the link is left in place, it will point to the wrong image. Template: =ST-image-=V/postinst/old-system-map-link-=V Type: boolean Default: true _Description: Should the old /System.map link be deleted now? You have /System.map symbolic link. These were installed by ancient 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-=V 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 install multiple kernels on this machine, then the /System.map symbolic link only applies to one such kernel, for all other choices the symbols loaded will be wrong. Not having /System.map at all prevents this. Template: =ST-image-=V/prerm/removing-running-kernel-=V Type: boolean Default: true _Description: Do you want to abort removal now? 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 Yes. If you know exactly what you are doing, and are prepared to hose your system, then answer No. kernel-package-12.036+nmu3/kernel/Config/0000755000000000000000000000000011724542641014715 5ustar kernel-package-12.036+nmu3/kernel/Config/config.320000644000000000000000000000053311006520524016316 0ustar CONFIG_BROKEN_ON_SMP=y CONFIG_PA7000=y # CONFIG_PA8X00 is not set CONFIG_PA11=y # CONFIG_SMP is not set # CONFIG_HPUX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_NSP32 is not set CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_NINJA_SCSI=m # CONFIG_NI5010 is not set # CONFIG_PCMCIA_XIRTULIP is not set CONFIG_TLAN=m # CONFIG_ARLAN is not set kernel-package-12.036+nmu3/kernel/Config/config.3860000644000000000000000000000467411006520524016424 0ustar # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_M386=y # CONFIG_M686 is not set # CONFIG_MK7 is not set CONFIG_X86_GENERIC=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_X86_PPRO_FENCE=y CONFIG_X86_F00F_BUG=y CONFIG_X86_INTEL_USERCOPY=y # CONFIG_SMP is not set CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y # CONFIG_X86_MCE is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set CONFIG_MATH_EMULATION=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_EISA=y CONFIG_EISA_VLB_PRIMING=y CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=y CONFIG_MCA=y CONFIG_MCA_LEGACY=y # CONFIG_MCA_PROC_FS is not set CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_MTD_XIP is not set CONFIG_BLK_DEV_PS2=m CONFIG_SCSI_FD_MCS=m CONFIG_SCSI_IBMMCA=m CONFIG_IBMMCA_SCSI_ORDER_STANDARD=y # CONFIG_IBMMCA_SCSI_DEV_RESET is not set CONFIG_SCSI_NCR_D700=m CONFIG_SCSI_NCR_Q720=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_MCA_53C9X=m CONFIG_SCSI_SIM710=m CONFIG_53C700_IO_MAPPED=y CONFIG_SBPCD=m CONFIG_CM206=m CONFIG_CDU31A=m CONFIG_MKISS=m CONFIG_DMASCC=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE_OLD is not set CONFIG_ELMC=m CONFIG_ELMC_II=m CONFIG_ULTRAMCA=m CONFIG_ULTRA32=m CONFIG_NI5010=m CONFIG_PCMCIA_XIRTULIP=m # CONFIG_SKMC is not set CONFIG_NE2_MCA=m CONFIG_IBMLANA=m CONFIG_LNE390=m CONFIG_NE3210=m CONFIG_ES3210=m CONFIG_MADGEMC=m CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y 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_COMPUTONE=m CONFIG_DIGIEPCA=m CONFIG_MOXA_INTELLIO=m CONFIG_SX=m CONFIG_RIO=m CONFIG_RIO_OLDPCI=y CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_I2C_ELEKTOR=m CONFIG_I2C_STUB=m CONFIG_USB_W9968CF=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_EXT2_FS=y CONFIG_FS_MBCACHE=y CONFIG_LOG_BUF_SHIFT=14 kernel-package-12.036+nmu3/kernel/Config/config.sparc0000644000000000000000000002773211006520524017214 0ustar CONFIG_CLEAN_COMPILE=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_GENERIC_ISA_DMA=y CONFIG_SBUS=y CONFIG_SBUSCHAR=y CONFIG_SUN_AUXIO=y CONFIG_SUN_IO=y CONFIG_PCI=y # CONFIG_PCI_NAMES is not set CONFIG_SUN_OPENPROMFS=m CONFIG_UID16=y CONFIG_PARPORT=m CONFIG_PARPORT_NOT_PC=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_SUNBPP=m CONFIG_PARPORT_1284=y CONFIG_PRINTER=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_CG6=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON_OLD is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set CONFIG_FB_SBUS=y # CONFIG_FB_P9100 is not set # CONFIG_FB_PCI is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_PROM_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_SUN8x16=y # CONFIG_FONT_SUN12x22 is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_SERIAL_SUNCORE=y CONFIG_SERIAL_SUNZILOG=y CONFIG_SERIAL_SUNZILOG_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SUN_OPENPROMIO=y CONFIG_SUN_MOSTEK_RTC=y # CONFIG_SUN_BPP is not set # CONFIG_MTD is not set CONFIG_BLK_DEV_FD=y # 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_UMEM is not set CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_ATA_OVER_ETH=m # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_DEBUG is not set CONFIG_FC4=m CONFIG_FC4_SOC=m CONFIG_FC4_SOCAL=m CONFIG_SCSI_PLUTO=m CONFIG_SCSI_FCAL=m CONFIG_MD_RAID10=m CONFIG_MD_RAID6=m CONFIG_MD_FAULTY=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_IP_PNP=y # CONFIG_IP_PNP_DHCP is not set # CONFIG_IP_PNP_BOOTP is not set CONFIG_IP_PNP_RARP=y # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set CONFIG_ARPD=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_IP_TCPDIAG=m CONFIG_IP_TCPDIAG_IPV6=y CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_BRIDGE_NETFILTER=y # CONFIG_IP_NF_CT_ACCT is not set CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CT_PROTO_SCTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_PKTTYPE=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_HELPER=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_PHYSDEV=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m CONFIG_IP_NF_MATCH_SCTP=m CONFIG_IP_NF_MATCH_COMMENT=m CONFIG_IP_NF_MATCH_CONNMARK=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_CLASSIFY=m CONFIG_IP_NF_TARGET_CONNMARK=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m 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_MATCH_PHYSDEV=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 CONFIG_DECNET_NF_GRABULATOR=m 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_BRIDGE_EBT_ULOG=m # CONFIG_IP_SCTP is not set # CONFIG_ATM is not set CONFIG_BRIDGE=m CONFIG_DECNET=m CONFIG_DECNET_ROUTER=y CONFIG_DECNET_ROUTE_FWMARK=y CONFIG_LLC=m CONFIG_LLC2=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m # CONFIG_DEV_APPLETALK 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_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_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m 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_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_POLICE=y # CONFIG_NET_PKTGEN is not set CONFIG_NETPOLL=y # CONFIG_NETPOLL_RX is not set # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_DUMMY=m # CONFIG_ARCNET is not set CONFIG_SUNLANCE=m CONFIG_HAPPYMEAL=m CONFIG_SUNBMAC=m CONFIG_SUNQE=m # CONFIG_HP100 is not set # CONFIG_HAMACHI is not set # CONFIG_R8169 is not set CONFIG_BNX2=m # CONFIG_TR is not set # CONFIG_NET_RADIO is not set # CONFIG_WAN is not set # CONFIG_HIPPI 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_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_NET_FC=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m # CONFIG_ISDN is not set CONFIG_UNIX98_PTY_COUNT=256 CONFIG_INPUT=y 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=m # CONFIG_INPUT_EVBUG is not set CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_LKKBD=m # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_SPARCSPKR=m # CONFIG_INPUT_UINPUT is not set CONFIG_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_GAMEPORT is not set CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_SECURITY is not set CONFIG_JBD=m CONFIG_FS_MBCACHE=y # CONFIG_XFS_RT is not set # CONFIG_XFS_SECURITY is not set CONFIG_DEVPTS_FS_XATTR=y # CONFIG_DEVPTS_FS_SECURITY is not set CONFIG_TMPFS_XATTR=y CONFIG_TMPFS_SECURITY=y # CONFIG_ADFS_FS is not set CONFIG_AFFS_FS=m # CONFIG_ASFS_FS is not set CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m # CONFIG_VXFS_FS is not set CONFIG_HPFS_FS=m # CONFIG_QNX4FS_FS is not set CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_V4=y # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD_V4=y CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_EXPERIMENTAL 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 is not set # CONFIG_NCPFS_EXTRAS is not set CONFIG_CODA_FS=m # CONFIG_CODA_FS_OLD_API is not set CONFIG_AFS_FS=m CONFIG_RXRPC=m # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_EFI_PARTITION is not set CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # CONFIG_SND_DUMMY is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_SUN_AMD7930=m CONFIG_SND_SUN_CS4231=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y # CONFIG_USB_GADGET is not set # CONFIG_INFINIBAND is not set # CONFIG_WATCHDOG is not set # CONFIG_DEBUG_KERNEL is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_CRC_CCITT=m CONFIG_CRC32=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_HZ=250 # CONFIG_HZ_1000 is not set # CONFIG_HZ_100 is not set CONFIG_HZ_250=y CONFIG_SND_SUN_DBRI=m # CONFIG_SOUND_PRIME is not set # CONFIG_PPDEV is not set CONFIG_FONT_8x16=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_RAW_DRIVER is not set # CONFIG_APPLICOM is not set # CONFIG_MMC is not set # CONFIG_TIPAR is not set # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_LP_CONSOLE is not set # CONFIG_W1 is not set # CONFIG_R3964 is not set # CONFIG_I2O is not set # CONFIG_DTLK is not set # CONFIG_IPMI_HANDLER is not set CONFIG_LEGACY_PTYS=y CONFIG_I2C_ISA=m CONFIG_DRM_RADEON=m CONFIG_DRM_MGA=m kernel-package-12.036+nmu3/kernel/Config/config.sparc640000644000000000000000000002546211006520524017364 0ustar CONFIG_64BIT=y CONFIG_TIME_INTERPOLATION=y CONFIG_SPARC64_PAGE_SIZE_8KB=y # CONFIG_SPARC64_PAGE_SIZE_64KB is not set # CONFIG_SPARC64_PAGE_SIZE_512KB is not set # CONFIG_SPARC64_PAGE_SIZE_4MB is not set CONFIG_BROKEN_ON_SMP=y CONFIG_SYSVIPC_COMPAT=y CONFIG_BBC_I2C=m # CONFIG_SMP is not set # CONFIG_CPU_FREQ is not set CONFIG_SPARC64=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_PCI_DOMAINS=y CONFIG_RTC=y # CONFIG_PCI_LEGACY_PROC is not set CONFIG_SPARC32_COMPAT=y CONFIG_COMPAT=y CONFIG_BINFMT_ELF32=y # CONFIG_BINFMT_AOUT32 is not set CONFIG_SOLARIS_EMUL=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_ENVCTRL=m CONFIG_DISPLAY7SEG=m # CONFIG_CMDLINE_BOOL is not set CONFIG_STANDALONE=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_BW2 is not set # CONFIG_FB_CG3 is not set CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set # CONFIG_FB_ATY_XL_INIT is not set CONFIG_FB_ATY_GX=y CONFIG_FB_FFB=y # CONFIG_FB_TCX is not set # CONFIG_FB_CG14 is not set # CONFIG_FB_LEO is not set # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_LOGO_SUN_CLUT224=y CONFIG_SERIAL_SUNSU=y CONFIG_SERIAL_SUNSU_CONSOLE=y CONFIG_SERIAL_SUNSAB=y CONFIG_SERIAL_SUNSAB_CONSOLE=y CONFIG_OBP_FLASH=m CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m # CONFIG_BLK_DEV_OPTI621 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=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=m # CONFIG_WDC_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_CMD64X=m # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_CY82C693=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m # 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 is not set CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m # CONFIG_PDC202XX_BURST is not set CONFIG_BLK_DEV_PDC202XX_NEW=m # CONFIG_PDC202XX_FORCE is not set CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_IDE_ARM 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 # CONFIG_AIC79XX_ENABLE_RD_STRM is not set CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_INITIO=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_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_IPR=m # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_FC=m CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y CONFIG_SCSI_QLOGICPTI=m CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_SUNESP=m CONFIG_FUSION_LAN=m CONFIG_IEEE1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_AMDTP=m CONFIG_SUNGEM=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_TULIP=y # CONFIG_DE2104X is not set CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y # CONFIG_DE4X5 is not set CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_NET_PCI=y CONFIG_PCNET32=m # CONFIG_AMD8111_ETH is not set CONFIG_ADAPTEC_STARFIRE=m CONFIG_ADAPTEC_STARFIRE_NAPI=y CONFIG_B44=m # CONFIG_FORCEDETH is not set # CONFIG_EEPRO100 is not set CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m # CONFIG_8139CP is not set CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m CONFIG_SUNDANCE_MMIO=y CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y CONFIG_MYRI_SBUS=m CONFIG_NS83820=m CONFIG_YELLOWFIN=m CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_IXGB=m CONFIG_IXGB_NAPI=y CONFIG_S2IO=m CONFIG_S2IO_NAPI=y # CONFIG_2BUFF_MODE is not set CONFIG_FDDI=y # CONFIG_DEFXX is not set CONFIG_SKFP=m # CONFIG_PHONE is not set CONFIG_DRM=y CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_MOUSE_PS2=y CONFIG_MOUSE_SERIAL=y CONFIG_I2C=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_I810 is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_PROSAVAGE is not set # CONFIG_I2C_SAVAGE4 is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # CONFIG_I2C_VOODOO3 is not set # CONFIG_I2C_PCA_ISA is not set # CONFIG_I2C_SENSOR is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_DS1337 is not set # CONFIG_SENSORS_EEPROM is not set # CONFIG_SENSORS_PCF8574 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # CONFIG_HUGETLBFS is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_BT848=m # CONFIG_VIDEO_BWQCAM is not set # CONFIG_VIDEO_CQCAM is not set # CONFIG_VIDEO_W9966 is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_ZORAN is not set CONFIG_VIDEO_SAA7134=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_CX88 is not set # CONFIG_VIDEO_OVCAMCHIP is not set # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_DVB is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_RTCTIMER is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VIRMIDI=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_EMU10K1=m CONFIG_SND_CMIPCI=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_MAESTRO3=m # CONFIG_SND_USB_AUDIO is not set CONFIG_USB=y # CONFIG_USB_DEBUG is not set CONFIG_USB_DEVICEFS=y # CONFIG_USB_BANDWIDTH is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_SPLIT_ISO is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_BLUETOOTH_TTY is not set # CONFIG_USB_MIDI is not set # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_DATAFAB is not set CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_DPCM=y # CONFIG_USB_STORAGE_USBAT is not set CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y # CONFIG_USB_STORAGE_JUMPSHOT is not set CONFIG_USB_HID=y CONFIG_USB_HIDINPUT=y # CONFIG_HID_FF is not set # CONFIG_USB_HIDDEV is not set # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_MTOUCH is not set # CONFIG_USB_EGALAX is not set # CONFIG_USB_XPAD is not set CONFIG_USB_ATI_REMOTE=m CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # CONFIG_USB_VICAM is not set # CONFIG_USB_DSBR is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_SN9C102 is not set # CONFIG_USB_STV680 is not set # CONFIG_USB_PWC is not set CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m # CONFIG_USB_RTL8150 is not set CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_KC2190=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y # CONFIG_USB_USS720 is not set # CONFIG_USB_SERIAL is not set # CONFIG_USB_AUERSWALD is not set CONFIG_USB_RIO500=m # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYTHERM=m # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_IDMOUSE is not set CONFIG_USB_SISUSBVGA=m # CONFIG_USB_TEST is not set # CONFIG_PROFILING is not set CONFIG_LOG_BUF_SHIFT=14 kernel-package-12.036+nmu3/kernel/Config/config.amd640000644000000000000000000011516511006520524017015 0ustar CONFIG_X86_64=y CONFIG_64BIT=y CONFIG_X86=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_X86_CMPXCHG=y CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_CLEAN_COMPILE=y CONFIG_KOBJECT_UEVENT=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_EMBEDDED is not set # CONFIG_KALLSYMS_ALL is not set CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_X86_TSC=y CONFIG_X86_GOOD_APIC=y CONFIG_MICROCODE=m CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_X86_IO_APIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_MTRR=y CONFIG_HPET_TIMER=y CONFIG_X86_PM_TIMER=y CONFIG_GART_IOMMU=y CONFIG_SWIOTLB=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_ISA_DMA_API=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_SOFTWARE_SUSPEND=y CONFIG_PM_STD_PARTITION="" CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP_PROC_FS=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_ASUS=m CONFIG_ACPI_IBM=m CONFIG_ACPI_TOSHIBA=m CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_BUS=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y CONFIG_ACPI_CONTAINER=m CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=m # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8_ACPI=y CONFIG_X86_SPEEDSTEP_CENTRINO=m CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y CONFIG_X86_ACPI_CPUFREQ=m # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y # CONFIG_UNORDERED_IO is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=m # CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_YENTA=m CONFIG_PD6729=m CONFIG_I82092=m CONFIG_TCIC=m CONFIG_PCCARD_NONSTATIC=m CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=m # CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_COMPAT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_UID16=y CONFIG_STANDALONE=y # CONFIG_DEBUG_DRIVER is not set CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_AMDSTD_RETRY=0 CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0x4000000 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PNC2000=m CONFIG_MTD_SC520CDP=m CONFIG_MTD_NETSC520=m CONFIG_MTD_TS5500=m CONFIG_MTD_SBC_GXX=m CONFIG_MTD_ELAN_104NC=m # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_DILNETPC=m CONFIG_MTD_DILNETPC_BOOTSIZE=0x80000 # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=m CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLKMTD=m CONFIG_MTD_BLOCK2MTD=m CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m # CONFIG_MTD_DOCPROBE_ADVANCED is not set CONFIG_MTD_DOCPROBE_ADDRESS=0 CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_VERIFY_WRITE is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=m CONFIG_PARPORT_NOT_PC=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_PNP_DEBUG=y CONFIG_PNPACPI=y CONFIG_BLK_DEV_FD=m CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=m CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=m CONFIG_PARIDE_COMM=m CONFIG_PARIDE_DSTR=m CONFIG_PARIDE_FIT2=m CONFIG_PARIDE_FIT3=m CONFIG_PARIDE_EPAT=m # CONFIG_PARIDE_EPATC8 is not set 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_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_BLK_DEV_INITRD=y CONFIG_LBD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_IDE=m CONFIG_BLK_DEV_IDE=m # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m CONFIG_BLK_DEV_OPTI621=m CONFIG_BLK_DEV_RZ1000=m 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_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m # CONFIG_WDC_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_ATIIXP=m CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CY82C693=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_HPT34X=m # CONFIG_HPT34X_AUTODMA is not set CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_PDC202XX_BURST=y CONFIG_BLK_DEV_PDC202XX_NEW=m CONFIG_PDC202XX_FORCE=y CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BLK_DEV_SIS5513=m CONFIG_BLK_DEV_SLC90E66=m CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_IDE_ARM 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 CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_OMIT_FLASHPOINT is not set CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m 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_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_IPR=m # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_FC=m CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLOGIC_1280_1040=y CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_DEBUG=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_MD_RAID10=m CONFIG_MD_RAID6=m CONFIG_MD_FAULTY=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_FUSION_LAN=m CONFIG_IEEE1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_AMDTP=m CONFIG_I2O=m CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m CONFIG_PACKET=m CONFIG_PACKET_MMAP=y CONFIG_UNIX=m CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y # CONFIG_IP_PNP is not set 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_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_IP_TCPDIAG=m CONFIG_IP_TCPDIAG_IPV6=y CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_BRIDGE_NETFILTER=y CONFIG_IP_NF_CT_ACCT=y CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CT_PROTO_SCTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_PKTTYPE=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_HELPER=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_PHYSDEV=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m CONFIG_IP_NF_MATCH_SCTP=m CONFIG_IP_NF_MATCH_COMMENT=m CONFIG_IP_NF_MATCH_CONNMARK=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_CLASSIFY=m CONFIG_IP_NF_TARGET_CONNMARK=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m 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_MATCH_PHYSDEV=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 CONFIG_DECNET_NF_GRABULATOR=m 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_BRIDGE_EBT_ULOG=m 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=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_BRIDGE=m CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_X25=m CONFIG_LAPB=m # CONFIG_NET_DIVERT is not set CONFIG_ECONET=m CONFIG_ECONET_AUNUDP=y CONFIG_ECONET_NATIVE=y CONFIG_WAN_ROUTER=m 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_ATM=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_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m 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_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_PKTGEN=m CONFIG_NETPOLL=y # CONFIG_NETPOLL_RX is not set # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y CONFIG_HAMRADIO=y CONFIG_AX25=m # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=m CONFIG_ROSE=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_YAM=m CONFIG_IRDA=m CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m # CONFIG_IRDA_ULTRA is not set CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y CONFIG_IRTTY_SIR=m CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HCIUSB=m CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIUART_BCSP_TXCRC is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_DUMMY=m CONFIG_NET_SB1000=m CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m CONFIG_ARCNET_COM90xx=m CONFIG_ARCNET_COM90xxIO=m CONFIG_ARCNET_RIM_I=m CONFIG_ARCNET_COM20020=m CONFIG_ARCNET_COM20020_PCI=m CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_PCMCIA_XIRCOM=m CONFIG_HP100=m CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m # CONFIG_AMD8111E_NAPI is not set CONFIG_ADAPTEC_STARFIRE=m # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_B44=m CONFIG_FORCEDETH=m CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_DL2K=m CONFIG_E1000=m # CONFIG_E1000_NAPI is not set CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m # CONFIG_R8169_NAPI is not set CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_IXGB=m # CONFIG_IXGB_NAPI is not set CONFIG_S2IO=m # CONFIG_S2IO_NAPI is not set # CONFIG_2BUFF_MODE is not set CONFIG_TR=y CONFIG_IBMOL=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_ABYSS=m CONFIG_NET_RADIO=y CONFIG_STRIP=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_PCMCIA_RAYCS=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_PCI_HERMES=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PCMCIA_HERMES=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_ATMEL=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_NET_WIRELESS=y CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m CONFIG_ARCNET_COM20020_CS=m CONFIG_WAN=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_LANMEDIA=m CONFIG_SYNCLINK_SYNCPPP=m CONFIG_HDLC=m CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=y CONFIG_PCI200SYN=m CONFIG_WANXL=m CONFIG_PC300=m CONFIG_PC300_MLPPP=y CONFIG_FARSYNC=m CONFIG_DLCI=m CONFIG_DLCI_COUNT=24 CONFIG_DLCI_MAX=8 CONFIG_WAN_ROUTER_DRIVERS=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 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_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_FORE200E_MAYBE=m CONFIG_ATM_FORE200E_PCA=y CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_FORE200E=m CONFIG_ATM_HE=m CONFIG_ATM_HE_USE_SUNI=y 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 CONFIG_NET_FC=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m CONFIG_ISDN=m CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y CONFIG_ISDN_PPP_BSDCOMP=m CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y CONFIG_ISDN_X25=y CONFIG_ISDN_DIVERSION=m CONFIG_ISDN_DRV_HISAX=m 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 CONFIG_HISAX_16_3=y CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y CONFIG_HISAX_DIEHLDIVA=y CONFIG_HISAX_SEDLBAUER=y CONFIG_HISAX_NETJET=y CONFIG_HISAX_NETJET_U=y CONFIG_HISAX_NICCY=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_ENTERNOW_PCI=y # CONFIG_HISAX_DEBUG is not set CONFIG_HISAX_SEDLBAUER_CS=m CONFIG_HISAX_ELSA_CS=m CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m CONFIG_HISAX_ST5481=m CONFIG_HISAX_HFCUSB=m CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m CONFIG_HISAX_HDLC=y 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_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y 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_CAPI_EICON=y CONFIG_ISDN_DIVAS=m CONFIG_ISDN_DIVAS_BRIPCI=y CONFIG_ISDN_DIVAS_PRIPCI=y CONFIG_ISDN_DIVAS_DIVACAPI=m CONFIG_ISDN_DIVAS_USERIDI=m CONFIG_ISDN_DIVAS_MAINT=m CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_TSDEV=m CONFIG_INPUT_TSDEV_SCREEN_X=240 CONFIG_INPUT_TSDEV_SCREEN_Y=320 CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_VSXXXAA=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_JOYDUMP=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_UINPUT=m CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_VORTEX=m CONFIG_GAMEPORT_FM801=m CONFIG_GAMEPORT_CS461X=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_MOXA_SMARTIO=m CONFIG_ISI=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_N_HDLC=m CONFIG_SPECIALIX=m # CONFIG_SPECIALIX_RTSCTS is not set CONFIG_SX=m CONFIG_STALDRV=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_ACPI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_MULTIPORT=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_TIPAR=m CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_SOFT_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m CONFIG_SC520_WDT=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m CONFIG_WAFER_WDT=m CONFIG_I8XX_TCO=m CONFIG_SC1200_WDT=m CONFIG_60XX_WDT=m CONFIG_CPU5_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m CONFIG_WDT_501_PCI=y CONFIG_USBPCWATCHDOG=m CONFIG_HW_RANDOM=m CONFIG_NVRAM=m CONFIG_RTC=y CONFIG_GEN_RTC=m CONFIG_GEN_RTC_X=y CONFIG_DTLK=m CONFIG_R3964=m CONFIG_APPLICOM=m CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=m CONFIG_DRM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_SYNCLINK_CS=m CONFIG_MWAVE=m CONFIG_RAW_DRIVER=m CONFIG_HPET=y # CONFIG_HPET_RTC_IRQ is not set CONFIG_HPET_MMAP=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HANGCHECK_TIMER=m CONFIG_I2C=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_SCx200_ACB=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m CONFIG_I2C_SENSOR=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_DS1337=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8574=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_RTC8564=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_W1=m CONFIG_W1_MATROX=m CONFIG_W1_DS9490=m CONFIG_W1_DS9490_BRIDGE=m CONFIG_W1_THERM=m CONFIG_W1_SMEM=m CONFIG_IBM_ASM=m CONFIG_VIDEO_DEV=m CONFIG_VIDEO_BT848=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_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_OVCAMCHIP=m CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m CONFIG_DVB=y CONFIG_DVB_CORE=m CONFIG_DVB_AV7110=m # CONFIG_DVB_AV7110_OSD is not set CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_DVB_DIBUSB=m # CONFIG_DVB_DIBUSB_MISDESIGNED_DEVICES is not set # CONFIG_DVB_DIBCOM_DEBUG is not set CONFIG_DVB_CINERGYT2=m # CONFIG_DVB_CINERGYT2_TUNING is not set CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set CONFIG_DVB_B2C2_SKYSTAR=m CONFIG_DVB_BT8XX=m CONFIG_DVB_STV0299=m CONFIG_DVB_CX24110=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA80XX=m CONFIG_DVB_MT312=m CONFIG_DVB_VES1X93=m CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_ATMEL_AT76C651=m CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_STV0297=m CONFIG_DVB_NXT2002=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_VIDEOBUF=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_FB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_VGA16=m CONFIG_FB_HGA=m # CONFIG_FB_HGA_ACCEL is not set CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MULTIHEAD=y CONFIG_FB_RADEON_OLD=m CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_XL_INIT=y CONFIG_FB_ATY_GX=y CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_VOODOO1=m CONFIG_FB_TRIDENT=m # CONFIG_FB_TRIDENT_ACCEL is not set # CONFIG_FB_GEODE is not set CONFIG_FB_S1D13XXX=m CONFIG_FB_VIRTUAL=m CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS4281=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_CA0106=m CONFIG_SND_KORG1212=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_HDSP=m CONFIG_SND_TRIDENT=m CONFIG_SND_YMFPCI=m CONFIG_SND_ALS4000=m CONFIG_SND_CMIPCI=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_MAESTRO3=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_SONICVIBES=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VX222=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m CONFIG_SOUND_PRIME=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_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_SONICVIBES=m CONFIG_SOUND_TRIDENT=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set 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_AD1889=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=y CONFIG_SOUND_GUSMAX=y 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_SOUND_PSS=m CONFIG_PSS_MIXER=y CONFIG_SOUND_SB=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=0x0 # CONFIG_AEDSP16_MSS is not set # CONFIG_AEDSP16_SBPRO is not set # CONFIG_AEDSP16_MPU401 is not set CONFIG_SOUND_TVMIXER=m CONFIG_SOUND_KAHLUA=m CONFIG_SOUND_ALI5455=m CONFIG_SOUND_FORTE=m CONFIG_SOUND_RME96XX=m CONFIG_SOUND_AD1980=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB=y # CONFIG_USB_DEBUG is not set CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_CS=m CONFIG_USB_AUDIO=m CONFIG_USB_MIDI=m CONFIG_USB_ACM=m CONFIG_USB_PRINTER=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_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=y CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m CONFIG_USB_MTOUCH=m CONFIG_USB_EGALAX=m CONFIG_USB_XPAD=m CONFIG_USB_ATI_REMOTE=m CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USB_VICAM=m CONFIG_USB_DSBR=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_W9968CF=m CONFIG_USB_PWC=m CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_KC2190=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y CONFIG_USB_ZD1201=m CONFIG_USB_USS720=m CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRPRIME=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP2101=m CONFIG_USB_SERIAL_CYPRESS_M8=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_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_EZUSB=y CONFIG_USB_AUERSWALD=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_TEST=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_NET2280=y CONFIG_USB_NET2280=m # CONFIG_USB_GADGET_PXA2XX is not set # CONFIG_USB_GADGET_GOKU is not set # CONFIG_USB_GADGET_LH7A40X is not set # CONFIG_USB_GADGET_OMAP is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set CONFIG_USB_GADGET_DUALSPEED=y CONFIG_USB_ZERO=m CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y CONFIG_USB_GADGETFS=m CONFIG_USB_FILE_STORAGE=m # CONFIG_USB_FILE_STORAGE_TEST is not set CONFIG_USB_G_SERIAL=m CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=m CONFIG_MMC_WBSD=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_DEBUG is not set CONFIG_EDD=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m CONFIG_XFS_RT=y CONFIG_XFS_SECURITY=y CONFIG_DEVPTS_FS_XATTR=y CONFIG_DEVPTS_FS_SECURITY=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS_SECURITY=y # CONFIG_HUGETLBFS is not set CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ASFS_FS=m CONFIG_ASFS_DEFAULT_CODEPAGE="" # CONFIG_ASFS_RW is not set CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_JFFS_FS=m CONFIG_JFFS_FS_VERBOSE=0 CONFIG_JFFS_PROC_FS=y CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_NAND is not set # CONFIG_JFFS2_FS_NOR_ECC is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_VXFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD_V4=y CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y 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_CODA_FS=m # CONFIG_CODA_FS_OLD_API is not set CONFIG_AFS_FS=m CONFIG_RXRPC=m CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y # CONFIG_ACORN_PARTITION_EESOX is not set 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_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_EFI_PARTITION=y CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=16 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_INIT_DEBUG is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_KPROBES is not set CONFIG_CRC_CCITT=m CONFIG_CRC32=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y CONFIG_PHYSICAL_START=0x100000 CONFIG_KEXEC=y CONFIG_CRYPTO_AES_X86_64=m # CONFIG_HZ_250 is not set # CONFIG_HZ_100 is not set CONFIG_ACPI_HOTKEY=m # CONFIG_ACPI_SLEEP_PROC_SLEEP is not set CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_FB_VESA=y CONFIG_HPET_EMULATE_RTC=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_ATP=m CONFIG_DE620=m # CONFIG_FRAME_POINTER is not set CONFIG_DE600=m CONFIG_DCDBAS=m CONFIG_SENSORS_HDAPS=m CONFIG_IBMASR=m CONFIG_SBC8360_WDT=m CONFIG_W83977F_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_USB_SUSPEND=y kernel-package-12.036+nmu3/kernel/Config/config.pmac0000644000000000000000000001560111006520524017014 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.apus0000644000000000000000000005316411006520524017052 0ustar # # Automatically generated make config: don't edit # Linux kernel version: 2.6.12 # Sun Jul 31 18:13:08 2005 # CONFIG_MMU=y CONFIG_GENERIC_HARDIRQS=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_HAVE_DEC_LOCK=y CONFIG_PPC=y CONFIG_PPC32=y CONFIG_GENERIC_NVRAM=y CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y CONFIG_KOBJECT_UEVENT=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_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y 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 CONFIG_BASE_SMALL=0 # # 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 # CONFIG_6xx=y # CONFIG_40x is not set # CONFIG_44x is not set # CONFIG_POWER3 is not set # CONFIG_POWER4 is not set # CONFIG_8xx is not set # CONFIG_E500 is not set # CONFIG_E200 is not set CONFIG_PPC_FPU=y # CONFIG_ALTIVEC is not set # CONFIG_TAU is not set # CONFIG_CPU_FREQ is not set # CONFIG_PM is not set CONFIG_PPC_STD_MMU=y # # Platform options # # CONFIG_PPC_MULTIPLATFORM is not set CONFIG_APUS=y # CONFIG_KATANA is not set # CONFIG_WILLOW is not set # CONFIG_CPCI690 is not set # CONFIG_PCORE is not set # CONFIG_POWERPMC250 is not set # CONFIG_CHESTNUT is not set # CONFIG_SPRUCE is not set # CONFIG_HDPU is not set # CONFIG_EV64260 is not set # CONFIG_LOPEC is not set # CONFIG_MCPN765 is not set # CONFIG_MVME5100 is not set # CONFIG_PPLUS is not set # CONFIG_PRPMC750 is not set # CONFIG_PRPMC800 is not set # CONFIG_SANDPOINT is not set # CONFIG_RADSTONE_PPC7D is not set # CONFIG_ADIR is not set # CONFIG_K2 is not set # CONFIG_PAL4 is not set # CONFIG_GEMINI is not set # CONFIG_EST8260 is not set # CONFIG_SBC82xx is not set # CONFIG_SBS8260 is not set # CONFIG_RPX8260 is not set # CONFIG_TQM8260 is not set # CONFIG_ADS8272 is not set # CONFIG_PQ2FADS is not set # CONFIG_LITE5200 is not set # CONFIG_MPC834x_SYS is not set # CONFIG_SMP is not set # CONFIG_PREEMPT is not set # CONFIG_HIGHMEM is not set CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m # CONFIG_CMDLINE_BOOL is not set CONFIG_AMIGA=y CONFIG_ZORRO=y CONFIG_ABSTRACT_CONSOLE=y CONFIG_APUS_FAST_EXCEPT=y CONFIG_AMIGA_PCMCIA=y CONFIG_AMIGA_BUILTIN_SERIAL=y CONFIG_GVPIOEXT=m CONFIG_GVPIOEXT_LP=m CONFIG_GVPIOEXT_PLIP=m CONFIG_MULTIFACE_III_TTY=m CONFIG_A2232=m CONFIG_WHIPPET_SERIAL=m CONFIG_APNE=y CONFIG_SERIAL_CONSOLE=y CONFIG_HEARTBEAT=y CONFIG_PROC_HARDWARE=y CONFIG_ZORRO_NAMES=y CONFIG_ISA_DMA_API=y # # Bus options # CONFIG_GENERIC_ISA_DMA=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_PERMEDIA=y CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # Advanced setup # # CONFIG_ADVANCED_OPTIONS is not set # # Default settings for advanced configuration options are used # CONFIG_HIGHMEM_START=0xfe000000 CONFIG_LOWMEM_SIZE=0x30000000 CONFIG_KERNEL_START=0xc0000000 CONFIG_TASK_SIZE=0x80000000 CONFIG_BOOT_LOAD=0x00800000 # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_DEBUG_DRIVER is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PARPORT_AMIGA=m # CONFIG_PARPORT_MFC3 is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_1284 is not set # # Plug and Play support # # # Block devices # # CONFIG_BLK_DEV_FD is not set CONFIG_AMIGA_FLOPPY=y # CONFIG_AMIGA_Z2RAM 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_UMEM 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=m # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_INITRAMFS_SOURCE="" # CONFIG_LBD is not set # CONFIG_CDROM_PKTCDVD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y 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_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set CONFIG_BLK_DEV_IDEFLOPPY=y # CONFIG_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_IDEPCI is not set # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_GAYLE=y CONFIG_BLK_DEV_IDEDOUBLER=y CONFIG_BLK_DEV_BUDDHA=y # 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=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m 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 is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # 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_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set # 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_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set CONFIG_A3000_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_OKTAGON_SCSI=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_RAID10=m CONFIG_MD_RAID5=m # CONFIG_MD_RAID6 is not set # CONFIG_MD_MULTIPATH is not set # CONFIG_MD_FAULTY is not set CONFIG_BLK_DEV_DM=m # CONFIG_DM_CRYPT is not set # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_MIRROR is not set # CONFIG_DM_ZERO is not set # CONFIG_DM_MULTIPATH is not set # # Fusion MPT device support # # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Macintosh device drivers # # # Networking support # CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_MMAP=y 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 is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y # 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 # # IP: Virtual Server Configuration # # CONFIG_IP_VS is not set # CONFIG_IPV6 is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m # CONFIG_IP_NF_CT_ACCT is not set # CONFIG_IP_NF_CONNTRACK_MARK is not set # CONFIG_IP_NF_CT_PROTO_SCTP is not set 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 is not set CONFIG_IP_NF_MATCH_MAC=m # CONFIG_IP_NF_MATCH_PKTTYPE is not set CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m # 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=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_ADDRTYPE is not set # CONFIG_IP_NF_MATCH_REALM is not set # CONFIG_IP_NF_MATCH_SCTP is not set # CONFIG_IP_NF_MATCH_COMMENT is not set # CONFIG_IP_NF_MATCH_HASHLIMIT is not set CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=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 is not set # CONFIG_IP_NF_TARGET_SAME is not set 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 is not set # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m # CONFIG_IP_NF_ARP_MANGLE 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=m # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set CONFIG_TUN=m # # ARCnet devices # # CONFIG_ARCNET is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_ARIADNE=y CONFIG_A2065=y CONFIG_HYDRA=y CONFIG_ZORRO8390=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_NET_VENDOR_3COM is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_HP100 is not set # CONFIG_NET_PCI is not set # # Ethernet (1000 Mbit) # # CONFIG_ACENIC is not set # CONFIG_DL2K is not set # CONFIG_E1000 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 # CONFIG_BNX2 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 # # Wan interfaces # # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set CONFIG_PLIP=m CONFIG_PPP=y CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_BSDCOMP=y CONFIG_PPPOE=y CONFIG_SLIP=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y # 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=m # CONFIG_INPUT_TSDEV is not set CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ATKBD is not set # 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_KEYBOARD_AMIGA=y CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set # CONFIG_MOUSE_SERIAL is not set CONFIG_MOUSE_AMIGA=m # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_UINPUT=m # # Hardware I/O ports # # CONFIG_SERIO is not set # CONFIG_GAMEPORT 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_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_NVRAM is not set CONFIG_GEN_RTC=y # CONFIG_GEN_RTC_X 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_AGP is not set # CONFIG_DRM is not set # CONFIG_RAW_DRIVER is not set # # TPM devices # # CONFIG_TCG_TPM 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 is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # Graphics support # CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y CONFIG_FB_AMIGA=y CONFIG_FB_AMIGA_OCS=y CONFIG_FB_AMIGA_ECS=y CONFIG_FB_AMIGA_AGA=y CONFIG_FB_FM2=y # CONFIG_FB_CT65550 is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON_OLD is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_FONT_PEARL_8x8=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=y CONFIG_DMASOUND_PAULA=m CONFIG_DMASOUND=m # # Advanced Linux Sound Architecture # # CONFIG_SND is not set # # Open Sound System # CONFIG_SOUND_PRIME=m # CONFIG_SOUND_BT878 is not set # CONFIG_SOUND_CMPCI is not set # CONFIG_SOUND_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 is not set # 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_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_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y # CONFIG_SOUND_DMAP is not set # CONFIG_SOUND_AD1816 is not set # CONFIG_SOUND_AD1889 is not set # CONFIG_SOUND_SGALAXY is not set # CONFIG_SOUND_ADLIB is not set # CONFIG_SOUND_ACI_MIXER is not set # CONFIG_SOUND_CS4232 is not set # CONFIG_SOUND_SSCAPE is not set # CONFIG_SOUND_GUS is not set CONFIG_SOUND_VMIDI=m # CONFIG_SOUND_TRIX is not set # CONFIG_SOUND_MSS is not set # CONFIG_SOUND_MPU401 is not set # CONFIG_SOUND_NM256 is not set # CONFIG_SOUND_MAD16 is not set # CONFIG_SOUND_PAS is not set # CONFIG_SOUND_PSS is not set # CONFIG_SOUND_SB is not set # CONFIG_SOUND_AWE32_SYNTH is not set # CONFIG_SOUND_WAVEFRONT is not set # CONFIG_SOUND_MAUI is not set # CONFIG_SOUND_YM3812 is not set # CONFIG_SOUND_OPL3SA1 is not set # CONFIG_SOUND_OPL3SA2 is not set # CONFIG_SOUND_YMFPCI is not set # CONFIG_SOUND_UART6850 is not set # CONFIG_SOUND_AEDSP16 is not set # CONFIG_SOUND_ALI5455 is not set # CONFIG_SOUND_FORTE is not set # CONFIG_SOUND_RME96XX is not set # CONFIG_SOUND_AD1980 is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y # CONFIG_USB is not set # # 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=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 is not set # CONFIG_JFS_FS is not set # # XFS support # # CONFIG_XFS_FS is not set CONFIG_MINIX_FS=y CONFIG_ROMFS_FS=m # CONFIG_QUOTA is not set CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y 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_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=y CONFIG_HFS_FS=y # 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=m # 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 is not set CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=y # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS 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=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" 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_ASCII=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 # # Library routines # CONFIG_CRC_CCITT=y CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=14 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_XMON is not set # CONFIG_BDI_SWITCH is not set # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY is not set # # Cryptographic options # # # Hardware crypto devices # # CONFIG_HWMON_VID is not set CONFIG_NFS_ACL_SUPPORT=y CONFIG_CRYPTO=y kernel-package-12.036+nmu3/kernel/Config/config.k70000644000000000000000000000410311006520524016410 0ustar # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_M386 is not set # CONFIG_M686 is not set CONFIG_MK7=y # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=6 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_X86_USE_3DNOW=y # CONFIG_SMP is not set CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=m CONFIG_X86_MCE_P4THERMAL=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set # CONFIG_MATH_EMULATION is not set # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_EISA is not set # CONFIG_MCA is not set CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_MTD_XIP is not set CONFIG_SBPCD=m CONFIG_CM206=m CONFIG_CDU31A=m CONFIG_MKISS=m CONFIG_DMASCC=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE_OLD is not set CONFIG_NI5010=m CONFIG_PCMCIA_XIRTULIP=m CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y 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_COMPUTONE=m CONFIG_DIGIEPCA=m CONFIG_MOXA_INTELLIO=m CONFIG_SX=m CONFIG_RIO=m CONFIG_RIO_OLDPCI=y CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_I2C_ELEKTOR=m # CONFIG_I2C_STUB is not set CONFIG_USB_W9968CF=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m CONFIG_LOG_BUF_SHIFT=14 # CONFIG_DEBUG_HIGHMEM is not set kernel-package-12.036+nmu3/kernel/Config/config.ixp4xx0000644000000000000000000007375011006520524017351 0ustar CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set 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=y CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set CONFIG_INITRAMFS_SOURCE="" CONFIG_EMBEDDED=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y 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 CONFIG_BASE_SMALL=0 # # Loadable module support # CONFIG_MODULES=y # CONFIG_MODULE_UNLOAD is not set CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y # # System Type # # CONFIG_ARCH_CLPS7500 is not set # CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_CO285 is not set # CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_CAMELOT is not set # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_INTEGRATOR is not set # CONFIG_ARCH_IOP3XX is not set CONFIG_ARCH_IXP4XX=y # CONFIG_ARCH_IXP2000 is not set # CONFIG_ARCH_L7200 is not set # CONFIG_ARCH_PXA is not set # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_S3C2410 is not set # CONFIG_ARCH_SHARK is not set # CONFIG_ARCH_LH7A40X is not set # CONFIG_ARCH_OMAP is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_IMX is not set # CONFIG_ARCH_H720X is not set # CONFIG_ARCH_AAEC2000 is not set CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y # # Intel IXP4xx Implementation Options # # # IXP4xx Platforms # # CONFIG_ARCH_AVILA is not set CONFIG_ARCH_ADI_COYOTE=y CONFIG_ARCH_IXDP425=y # CONFIG_MACH_IXDPG425 is not set # CONFIG_MACH_IXDP465 is not set CONFIG_ARCH_IXCDP1100=y CONFIG_ARCH_PRPMC1100=y CONFIG_ARCH_IXDP4XX=y # CONFIG_MACH_GTWX5715 is not set # # IXP4xx Options # # CONFIG_IXP4XX_INDIRECT_PCI is not set # # Processor Type # CONFIG_CPU_32=y CONFIG_CPU_XSCALE=y CONFIG_CPU_32v5=y CONFIG_CPU_ABRT_EV5T=y CONFIG_CPU_CACHE_VIVT=y CONFIG_CPU_TLB_V4WBI=y # # Processor Features # # CONFIG_ARM_THUMB is not set CONFIG_CPU_BIG_ENDIAN=y CONFIG_XSCALE_PMU=y CONFIG_DMABOUNCE=y # # Bus support # CONFIG_ISA_DMA_API=y CONFIG_PCI=y CONFIG_PCI_LEGACY_PROC=y # CONFIG_PCI_DEBUG is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # Kernel Features # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_ALIGNMENT_TRAP=y # # Boot options # CONFIG_ZBOOT_ROM_TEXT=0x0 CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_CMDLINE="console=ttyS0,115200 ip=bootp root=/dev/nfs" # CONFIG_XIP_KERNEL is not set # # Floating point emulation # # # At least one emulation must be selected # CONFIG_FPE_NWFPE=y # CONFIG_FPE_FASTFPE is not set # # Userspace binary formats # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_ARTHUR is not set # # Power management options # CONFIG_PM=y CONFIG_APM=y # # Networking # CONFIG_NET=y # # Networking options # CONFIG_PACKET=m CONFIG_UNIX=y CONFIG_XFRM=y # CONFIG_XFRM_USER is not set # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y # CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set 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_SYN_COOKIES=y # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y # # TCP congestion control # CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m # # IP: Virtual Server Configuration # CONFIG_IP_VS=m CONFIG_IP_VS_DEBUG=y 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 is not set # CONFIG_IP_VS_NQ is not set # # IPVS application helper # # CONFIG_IPV6 is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_BRIDGE_NETFILTER=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m # CONFIG_IP_NF_CT_ACCT is not set # CONFIG_IP_NF_CONNTRACK_MARK is not set CONFIG_IP_NF_CONNTRACK_EVENTS=y CONFIG_IP_NF_CONNTRACK_NETLINK=m # CONFIG_IP_NF_CT_PROTO_SCTP is not set CONFIG_IP_NF_FTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_NETBIOS_NS=m # CONFIG_IP_NF_TFTP is not set # CONFIG_IP_NF_AMANDA is not set CONFIG_IP_NF_PPTP=m CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m # CONFIG_IP_NF_MATCH_IPRANGE is not set CONFIG_IP_NF_MATCH_MAC=m # CONFIG_IP_NF_MATCH_PKTTYPE is not set CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m # 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=m CONFIG_IP_NF_MATCH_LENGTH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_TCPMSS=m # CONFIG_IP_NF_MATCH_HELPER is not set CONFIG_IP_NF_MATCH_STATE=m # CONFIG_IP_NF_MATCH_CONNTRACK is not set CONFIG_IP_NF_MATCH_OWNER=m # CONFIG_IP_NF_MATCH_PHYSDEV is not set # CONFIG_IP_NF_MATCH_ADDRTYPE is not set # CONFIG_IP_NF_MATCH_REALM is not set # CONFIG_IP_NF_MATCH_SCTP is not set CONFIG_IP_NF_MATCH_DCCP=m # CONFIG_IP_NF_MATCH_COMMENT is not set # CONFIG_IP_NF_MATCH_HASHLIMIT is not set CONFIG_IP_NF_MATCH_STRING=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=m CONFIG_IP_NF_TARGET_NFQUEUE=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 is not set # CONFIG_IP_NF_TARGET_SAME is not set CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_PPTP=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_TOS=m # CONFIG_IP_NF_TARGET_ECN is not set # CONFIG_IP_NF_TARGET_DSCP is not set CONFIG_IP_NF_TARGET_MARK=m # CONFIG_IP_NF_TARGET_CLASSIFY is not set CONFIG_IP_NF_TARGET_TTL=m # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m # CONFIG_IP_NF_ARP_MANGLE is not set # # Bridge: Netfilter Configuration # # CONFIG_BRIDGE_NF_EBTABLES is not set # # DCCP Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID3=m CONFIG_IP_DCCP_TFRC_LIB=m # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_IP_DCCP_UNLOAD_HACK is not set # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER 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=m CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_X25=m CONFIG_LAPB=m # CONFIG_NET_DIVERT is not set CONFIG_ECONET=m CONFIG_WAN_ROUTER=m 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 is not set # 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_NETEM is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_QOS=y CONFIG_NET_ESTIMATOR=y CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m 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_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_POLICE=y # # Network testing # CONFIG_NET_PKTGEN=m # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # CONFIG_DEBUG_DRIVER is not set # # Memory Technology Devices (MTD) # CONFIG_MTD=y # CONFIG_MTD_DEBUG is not set # CONFIG_MTD_CONCAT is not set CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AFS_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_CHAR=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=m # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # CONFIG_MTD_XIP is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_ARM_INTEGRATOR is not set CONFIG_MTD_IXP4XX=y # CONFIG_MTD_EDB7312 is not set # CONFIG_MTD_PCI is not set CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLKMTD is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set # CONFIG_MTD_DOC2001PLUS is not set # # NAND Flash Device Drivers # CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_VERIFY_WRITE is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_NANDSIM is not set # # Parallel port support # # CONFIG_PARPORT is not set # # Plug and Play support # # # Block devices # # 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_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y # CONFIG_CDROM_PKTCDVD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y 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_IDECD is not set # 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_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_SL82C105 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set # CONFIG_IDEDMA_PCI_AUTO is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_CMD64X=y # 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=y # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_IT821X=m # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set CONFIG_BLK_DEV_PDC202XX_NEW=y # CONFIG_PDC202XX_FORCE is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE 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_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_IVB is not set # CONFIG_IDEDMA_AUTO is not set # CONFIG_BLK_DEV_HD is not set # # SCSI device support # CONFIG_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m # # SCSI low-level drivers # CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC7XXX_OLD=m CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_ENABLE_RD_STRM=y CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y # CONFIG_SCSI_DPT_I2O is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_SATA=m CONFIG_SCSI_SATA_AHCI=m CONFIG_SCSI_SATA_SVW=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_SATA_MV=m CONFIG_SCSI_SATA_NV=m CONFIG_SCSI_SATA_PROMISE=m CONFIG_SCSI_SATA_QSTOR=m CONFIG_SCSI_SATA_SX4=m CONFIG_SCSI_SATA_SIL=m CONFIG_SCSI_SATA_SIS=m CONFIG_SCSI_SATA_ULI=m CONFIG_SCSI_SATA_VIA=m CONFIG_SCSI_SATA_VITESSE=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_CTL=m # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=y # CONFIG_BONDING is not set # CONFIG_TUN is not set # # ARCnet devices # # CONFIG_ARCNET is not set # # PHY device support # CONFIG_PHYLIB=m CONFIG_PHYCONTROL=y # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_CASSINI=m # CONFIG_NET_VENDOR_3COM is not set # CONFIG_SMC91X is not set # CONFIG_DM9000 is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_HP100 is not set CONFIG_NET_PCI=y # CONFIG_PCNET32 is not set # CONFIG_AMD8111_ETH is not set # CONFIG_ADAPTEC_STARFIRE is not set # CONFIG_B44 is not set # CONFIG_FORCEDETH is not set CONFIG_EEPRO100=y # CONFIG_E100 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 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 # # Ethernet (1000 Mbit) # # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set CONFIG_SIS190=m CONFIG_SKGE=m # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set # # Ethernet (10000 Mbit) # CONFIG_CHELSIO_T1=m # 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=y # # Obsolete Wireless cards support (pre-802.11) # # CONFIG_STRIP is not set # # Wireless 802.11b ISA/PCI cards support # CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW_DEBUG is not set CONFIG_IPW2200=m CONFIG_HERMES=y # CONFIG_PLX_HERMES is not set # CONFIG_TMD_HERMES is not set CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=y # CONFIG_ATMEL is not set # # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support # # CONFIG_PRISM54 is not set CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m CONFIG_NET_WIRELESS=y # # Wan interfaces # CONFIG_WAN=y # CONFIG_DSCC4 is not set # CONFIG_LANMEDIA is not set # CONFIG_SYNCLINK_SYNCPPP is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=y # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=y # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300 is not set # CONFIG_FARSYNC is not set CONFIG_DLCI=m CONFIG_DLCI_COUNT=24 CONFIG_DLCI_MAX=8 CONFIG_WAN_ROUTER_DRIVERS=y # CONFIG_CYCLADES_SYNC is not set # CONFIG_LAPBETHER is not set # CONFIG_X25_ASY is not set # # ATM drivers # CONFIG_ATM_TCP=m # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E_MAYBE is not set # CONFIG_ATM_HE 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 # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN 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 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 # # Hardware I/O ports # # CONFIG_SERIO is not set # CONFIG_GAMEPORT is not set # # Character devices # # CONFIG_VT is not set # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=2 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_IXP4XX_WATCHDOG=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI 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_DRM is not set # CONFIG_RAW_DRIVER is not set # # TPM devices # # CONFIG_TCG_TPM is not set # # I2C support # CONFIG_I2C=y CONFIG_I2C_CHARDEV=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_I810 is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_IOP3XX is not set CONFIG_I2C_ISA=m CONFIG_I2C_IXP4XX=y # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_PROSAVAGE is not set # CONFIG_I2C_SAVAGE4 is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # CONFIG_I2C_VOODOO3 is not set # CONFIG_I2C_PCA_ISA is not set # # Miscellaneous I2C Chip support # # CONFIG_SENSORS_DS1337 is not set CONFIG_SENSORS_DS1374=m CONFIG_SENSORS_EEPROM=y # CONFIG_SENSORS_PCF8574 is not set CONFIG_SENSORS_PCA9539=m # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set CONFIG_SENSORS_MAX6875=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # Hardware Monitoring support # CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83792D=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # # # Multimedia Capabilities Port drivers # # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # Graphics support # # CONFIG_FB is not set # # Sound # # CONFIG_SOUND is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set # CONFIG_EXT2_FS_XIP 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_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=m CONFIG_INOTIFY=y CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=m 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=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y CONFIG_RELAYFS_FS=m # # 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_JFFS_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN 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_V3_ACL=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_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=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 CONFIG_9P_FS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" 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_ASCII=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 # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=14 CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_USER is not set # CONFIG_DEBUG_WAITQ is not set CONFIG_DEBUG_ERRORS=y CONFIG_DEBUG_LL=y # CONFIG_DEBUG_ICEDCC is not set # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_SECLVL=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # # 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_WP512=m CONFIG_CRYPTO_TGR192=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_ANUBIS=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_TEST=m # # Hardware crypto devices # # # Library routines # # CONFIG_CRC_CCITT is not set CONFIG_CRC16=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_SCSI_QLA2XXX=m kernel-package-12.036+nmu3/kernel/Config/config.rpc0000644000000000000000000005115511006520524016664 0ustar CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_FIQ=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set 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=y CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set CONFIG_INITRAMFS_SOURCE="" # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y 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 CONFIG_BASE_SMALL=0 # # 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 # # System Type # # CONFIG_ARCH_CLPS7500 is not set # CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_CO285 is not set # CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_CAMELOT is not set # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_INTEGRATOR is not set # CONFIG_ARCH_IOP3XX is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_IXP2000 is not set # CONFIG_ARCH_L7200 is not set # CONFIG_ARCH_PXA is not set CONFIG_ARCH_RPC=y # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_S3C2410 is not set # CONFIG_ARCH_SHARK is not set # CONFIG_ARCH_LH7A40X is not set # CONFIG_ARCH_OMAP is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_IMX is not set # CONFIG_ARCH_H720X is not set # CONFIG_ARCH_AAEC2000 is not set CONFIG_ARCH_ACORN=y # # Processor Type # CONFIG_CPU_32=y CONFIG_CPU_ARM610=y CONFIG_CPU_ARM710=y CONFIG_CPU_SA110=y CONFIG_CPU_32v3=y CONFIG_CPU_ABRT_EV4=y CONFIG_CPU_CACHE_V3=y CONFIG_CPU_CACHE_V4WB=y CONFIG_CPU_CACHE_VIVT=y CONFIG_CPU_COPY_V3=y CONFIG_CPU_COPY_V4WB=y CONFIG_CPU_TLB_V3=y CONFIG_CPU_TLB_V4WB=y # # Processor Features # CONFIG_TIMER_ACORN=y # # Bus support # CONFIG_ISA_DMA_API=y # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # Kernel Features # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_ALIGNMENT_TRAP=y # # Boot options # CONFIG_ZBOOT_ROM_TEXT=0x0 CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_CMDLINE="" # CONFIG_XIP_KERNEL is not set # # Floating point emulation # # # At least one emulation must be selected # CONFIG_FPE_NWFPE=y # CONFIG_FPE_NWFPE_XP is not set # # Userspace binary formats # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_AOUT=y # CONFIG_BINFMT_MISC is not set # CONFIG_ARTHUR is not set # # Power management options # # CONFIG_PM is not set # # Networking # CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_FIB_HASH=y # 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_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_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y # # TCP congestion control # CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_IPV6=m # CONFIG_IPV6_PRIVACY is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_INET6_TUNNEL is not set # CONFIG_IPV6_TUNNEL is not set # CONFIG_NETFILTER is not set # # DCCP Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID3=m CONFIG_IP_DCCP_TFRC_LIB=m # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_IP_DCCP_UNLOAD_HACK 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_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # CONFIG_DEBUG_DRIVER is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_ARC is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_1284 is not set # # Plug and Play support # # # Block devices # CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # CONFIG_CDROM_PKTCDVD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_ATA_OVER_ETH is not set # # Acorn-specific block devices # # # 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=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_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_IDE_ARM=y CONFIG_BLK_DEV_IDE_ICSIDE=y CONFIG_BLK_DEV_IDEDMA_ICS=y CONFIG_IDEDMA_ICS_AUTO=y CONFIG_BLK_DEV_IDE_RAPIDE=y 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_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m # # SCSI low-level drivers # CONFIG_SCSI_SATA=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_DEBUG is not set CONFIG_SCSI_ARXESCSI=m CONFIG_SCSI_CUMANA_2=m CONFIG_SCSI_EESOXSCSI=m CONFIG_SCSI_POWERTECSCSI=m # # The following drivers are not fully supported # CONFIG_SCSI_CUMANA_1=m CONFIG_SCSI_OAK1=m # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # # I2O device support # # # Network device support # CONFIG_NETDEVICES=y # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_TUN is not set # # PHY device support # CONFIG_PHYLIB=m CONFIG_PHYCONTROL=y # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=m CONFIG_ARM_ETHER1=y CONFIG_ARM_ETHER3=y CONFIG_ARM_ETHERH=y # CONFIG_SMC91X is not set # CONFIG_DM9000 is not set # CONFIG_NET_POCKET 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_PLIP is not set CONFIG_PPP=m # CONFIG_PPP_MULTILINK is not set # CONFIG_PPP_FILTER is not set # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_PPP_DEFLATE is not set # CONFIG_PPP_BSDCOMP is not set CONFIG_PPPOE=m # CONFIG_SLIP is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN 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=y # CONFIG_INPUT_EVBUG 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 is not set # CONFIG_MOUSE_SERIAL is not set CONFIG_MOUSE_RISCPC=y # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_RPCKBD=y CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_GAMEPORT 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=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=16 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_ACORN=y # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=64 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # # Ftape, the floppy tape device driver # # CONFIG_RAW_DRIVER is not set # # TPM devices # # # I2C support # CONFIG_I2C=y CONFIG_I2C_CHARDEV=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # CONFIG_I2C_ISA=m # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_PCA_ISA is not set # # Miscellaneous I2C Chip support # # CONFIG_SENSORS_DS1337 is not set CONFIG_SENSORS_DS1374=m # CONFIG_SENSORS_EEPROM is not set # CONFIG_SENSORS_PCF8574 is not set CONFIG_SENSORS_PCA9539=m # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set CONFIG_SENSORS_MAX6875=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # Hardware Monitoring support # CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83792D=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # # # Multimedia Capabilities Port drivers # # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # Graphics support # CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SOFT_CURSOR=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set CONFIG_FB_ACORN=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FONTS=y # CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set # CONFIG_FONT_7x14 is not set # CONFIG_FONT_PEARL_8x8 is not set CONFIG_FONT_ACORN_8x8=y # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_SUN8x16 is not set # CONFIG_FONT_SUN12x22 is not set # CONFIG_FONT_10x18 is not set # # 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=m # # Advanced Linux Sound Architecture # # CONFIG_SND is not set # # Open Sound System # CONFIG_SOUND_PRIME=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_OSS=m # CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set # CONFIG_SOUND_AD1816 is not set # CONFIG_SOUND_SGALAXY is not set # CONFIG_SOUND_ADLIB is not set # CONFIG_SOUND_ACI_MIXER is not set # CONFIG_SOUND_CS4232 is not set # CONFIG_SOUND_SSCAPE is not set # CONFIG_SOUND_GUS is not set # CONFIG_SOUND_VMIDI is not set # CONFIG_SOUND_TRIX is not set # CONFIG_SOUND_MSS is not set # CONFIG_SOUND_MPU401 is not set # CONFIG_SOUND_NM256 is not set # CONFIG_SOUND_MAD16 is not set # CONFIG_SOUND_PAS is not set # CONFIG_SOUND_PSS is not set # CONFIG_SOUND_SB is not set # CONFIG_SOUND_AWE32_SYNTH is not set # CONFIG_SOUND_WAVEFRONT is not set # CONFIG_SOUND_MAUI is not set # CONFIG_SOUND_YM3812 is not set # CONFIG_SOUND_OPL3SA1 is not set # CONFIG_SOUND_OPL3SA2 is not set # CONFIG_SOUND_UART6850 is not set # CONFIG_SOUND_AEDSP16 is not set CONFIG_SOUND_VIDC=m # CONFIG_SOUND_TVMIXER is not set # CONFIG_SOUND_AD1980 is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB_ARCH_HAS_OHCI is not set # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # File systems # CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT2_FS_XIP 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=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=m CONFIG_INOTIFY=y CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=m 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=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y CONFIG_RELAYFS_FS=m # # Miscellaneous filesystems # CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW 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 is not set # CONFIG_NFS_V4 is not set # CONFIG_NFS_DIRECTIO is not set # CONFIG_NFSD is not set CONFIG_LOCKD=y CONFIG_NFS_COMMON=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 CONFIG_9P_FS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y CONFIG_ACORN_PARTITION_ADFS=y CONFIG_ACORN_PARTITION_POWERTEC=y CONFIG_ACORN_PARTITION_RISCIX=y CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" 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_ASCII=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 # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=14 CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set CONFIG_FRAME_POINTER=y CONFIG_DEBUG_USER=y # CONFIG_DEBUG_WAITQ is not set CONFIG_DEBUG_ERRORS=y CONFIG_DEBUG_LL=y # CONFIG_DEBUG_ICEDCC is not set # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_SECLVL=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # # 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_WP512=m CONFIG_CRYPTO_TGR192=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_ANUBIS=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_TEST=m # # Hardware crypto devices # # # Library routines # # CONFIG_CRC_CCITT is not set CONFIG_CRC16=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=m CONFIG_ZLIB_DEFLATE=m kernel-package-12.036+nmu3/kernel/Config/config0000644000000000000000000004371411006520524016103 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.mvme16x0000644000000000000000000000426611006520524017404 0ustar # CONFIG_CLEAN_COMPILE is not set CONFIG_BROKEN=y # CONFIG_SUN3 is not set # 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_Q40 is not set # CONFIG_M68020 is not set # CONFIG_M68030 is not set CONFIG_M68040=y CONFIG_M68060=y CONFIG_MMU_MOTOROLA=y # CONFIG_M68KFPU_EMU is not set # CONFIG_PARPORT is not set # CONFIG_IDE is not set CONFIG_MVME16x_SCSI=y # CONFIG_SCSI_NCR53C7xx_FAST is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_IEEE1394 is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_XFRM_USER=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set CONFIG_NET_ETHERNET=y CONFIG_MVME16x_NET=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m CONFIG_SERIO_LIBPS2=m # CONFIG_SERIAL_8250 is not set CONFIG_GEN_RTC=m CONFIG_FB=y # CONFIG_FB_CFB_IMAGEBLIT is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y 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 # CONFIG_SOUND is not set # CONFIG_SERIAL167 is not set CONFIG_MVME162_SCC=y CONFIG_SERIAL_CONSOLE=y CONFIG_DEVFS_FS=y # CONFIG_DEVFS_MOUNT is not set # CONFIG_DEVFS_DEBUG is not set # CONFIG_HUGETLBFS is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=y CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set # CONFIG_PARTITION_ADVANCED is not set CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.itanium-smp0000644000000000000000000000043411006520524020335 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y CONFIG_ITANIUM=y # CONFIG_MCKINLEY is not set CONFIG_IA64_BRL_EMU=y CONFIG_IA64_L1_CACHE_SHIFT=6 CONFIG_SMP=y CONFIG_NR_CPUS=64 # CONFIG_HOTPLUG_CPU is not set # CONFIG_SCHED_SMT is not set CONFIG_HAVE_DEC_LOCK=y kernel-package-12.036+nmu3/kernel/Config/config.atari0000644000000000000000000000544511006520524017201 0ustar CONFIG_CLEAN_COMPILE=y # CONFIG_SUN3 is not set # CONFIG_AMIGA is not set CONFIG_ATARI=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_Q40 is not set CONFIG_M68020=y CONFIG_M68030=y CONFIG_M68040=y CONFIG_M68060=y CONFIG_MMU_MOTOROLA=y CONFIG_M68KFPU_EMU=y CONFIG_M68KFPU_EMU_EXTRAPREC=y # CONFIG_M68KFPU_EMU_ONLY is not set CONFIG_STRAM_PROC=y CONFIG_HEARTBEAT=y CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PARPORT_ATARI=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y CONFIG_ATARI_FLOPPY=y # CONFIG_PARIDE is not set CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=y # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_FALCON_IDE=y # CONFIG_BLK_DEV_IDEDMA is not set # CONFIG_IDEDMA_AUTO is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_IP_PNP is not set CONFIG_XFRM_USER=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set # CONFIG_NET_ETHERNET is not set # CONFIG_PLIP is not set CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_M68K_BEEP=m CONFIG_INPUT_UINPUT=m CONFIG_SERIO=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIAL_8250 is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set CONFIG_NVRAM=y CONFIG_GEN_RTC=y CONFIG_FB=y # CONFIG_FB_CFB_IMAGEBLIT is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_SOUND=m CONFIG_DMASOUND_ATARI=m CONFIG_DMASOUND=m CONFIG_ATARI_MFPSER=m CONFIG_ATARI_SCC=y CONFIG_ATARI_SCC_DMA=y CONFIG_ATARI_MIDI=m CONFIG_ATARI_DSP56K=m # CONFIG_SERIAL_CONSOLE is not set # CONFIG_DEVFS_FS is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=m # CONFIG_NFS_V4 is not set # CONFIG_NFSD_V4 is not set CONFIG_LOCKD=m CONFIG_SUNRPC=m # CONFIG_RPCSEC_GSS_KRB5 is not set CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_PARTITION_ADVANCED is not set CONFIG_ATARI_PARTITION=y CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/ChangeLog0000644000000000000000000001206611006520524016461 0ustar 2007-02-25 Manoj Srivastava * config.armel (CONFIG_ARM): New kernel config file for the armel arch. 2005-11-07 Manoj Srivastava * config.alpha: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.amiga: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.apus: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.arm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.atari: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.bvme6000: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.mac: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.mvme147: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.mvme16x: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.s390: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.sparc: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.sparc64: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 Updated. * config.sun3: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.sparc64-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.s3c2410: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.s390x: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.s390-tape: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.rpc: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.q40: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.powerpc64: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.powerpc-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.powerpc-miboot: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.powerpc: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.mckinley-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.mckinley: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.m68k: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.k7-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.k7: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.ixp4xx: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.itanium-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.itanium: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.ia64: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.hppa: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.hp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.footbridge: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.em64t-p4-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.em64t-p4: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.amd64-k8-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.amd64-k8: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.amd64-generic: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.amd64: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.alpha-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.alpha-generic: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.686-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.686: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.64-sm: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.64: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.386: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.32-smp: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file * config.32: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-59 New file. kernel-package-12.036+nmu3/kernel/Config/config.alpha-smp0000644000000000000000000000033211006520524017751 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y CONFIG_SMP=y CONFIG_HAVE_DEC_LOCK=y CONFIG_NR_CPUS=64 CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_MATHEMU=y CONFIG_MKISS=m # CONFIG_DIGIEPCA is not set kernel-package-12.036+nmu3/kernel/Config/config.s390x0000644000000000000000000000032511006520524016757 0ustar CONFIG_ARCH_S390X=y CONFIG_64BIT=y CONFIG_S390_SUPPORT=y CONFIG_COMPAT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_BINFMT_ELF32=y # CONFIG_MARCH_G5 is not set CONFIG_MARCH_Z900=y # CONFIG_IPL_TAPE is not set CONFIG_IPL_VM=y kernel-package-12.036+nmu3/kernel/Config/config.hp0000644000000000000000000000307311006520524016503 0ustar CONFIG_CLEAN_COMPILE=y # CONFIG_SUN3 is not set # CONFIG_AMIGA is not set # CONFIG_ATARI is not set # CONFIG_MAC is not set # CONFIG_APOLLO is not set # CONFIG_VME is not set CONFIG_HP300=y # CONFIG_DIO is not set # CONFIG_SUN3X is not set # CONFIG_Q40 is not set CONFIG_M68020=y CONFIG_M68030=y CONFIG_M68040=y CONFIG_M68060=y CONFIG_MMU_MOTOROLA=y CONFIG_M68KFPU_EMU=y CONFIG_M68KFPU_EMU_EXTRAPREC=y # CONFIG_M68KFPU_EMU_ONLY is not set CONFIG_HEARTBEAT=y # CONFIG_PARPORT is not set # CONFIG_IDE is not set # CONFIG_DM_MULTIPATH is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_XFRM_USER=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set CONFIG_NET_ETHERNET=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_HIL_OLD=n CONFIG_KEYBOARD_HIL=n CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_HIL=n # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m CONFIG_HP_SDC=n CONFIG_HIL_MLC=n CONFIG_SERIO_LIBPS2=m # CONFIG_SERIAL_8250 is not set CONFIG_GEN_RTC=y # CONFIG_FB is not set # CONFIG_SOUND is not set # CONFIG_DEVFS_FS is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=y CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_PARTITION_ADVANCED is not set CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.686-smp0000644000000000000000000000364611006520524017222 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_STOP_MACHINE=y # CONFIG_M386 is not set CONFIG_M686=y # CONFIG_MK7 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_PPRO_FENCE=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_USE_PPRO_CHECKSUM=y CONFIG_SMP=y CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=m CONFIG_X86_MCE_P4THERMAL=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set # CONFIG_MATH_EMULATION is not set # CONFIG_IRQBALANCE is not set CONFIG_HAVE_DEC_LOCK=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set # CONFIG_SBPCD is not set # CONFIG_CM206 is not set # CONFIG_CDU31A is not set # CONFIG_MKISS is not set # CONFIG_DMASCC is not set # CONFIG_IRPORT_SIR is not set # CONFIG_NI5010 is not set # CONFIG_PCMCIA_XIRTULIP is not set # CONFIG_ISDN_DRV_LOOP is not set # CONFIG_HYSDN is not set # CONFIG_ISDN_DRV_AVMB1_B1ISA is not set # CONFIG_ISDN_DRV_AVMB1_B1PCI is not set # CONFIG_ISDN_DRV_AVMB1_T1ISA is not set # CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set # CONFIG_ISDN_DRV_AVMB1_T1PCI is not set # CONFIG_ISDN_DRV_AVMB1_C4 is not set # CONFIG_COMPUTONE is not set # CONFIG_DIGIEPCA is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_SX is not set # CONFIG_RIO is not set # CONFIG_STALLION is not set # CONFIG_ISTALLION is not set # CONFIG_FTAPE is not set # CONFIG_I2C_ELEKTOR is not set CONFIG_I2C_STUB=m # CONFIG_USB_W9968CF is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m CONFIG_LOG_BUF_SHIFT=15 # CONFIG_DEBUG_HIGHMEM is not set CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_TRAMPOLINE=y kernel-package-12.036+nmu3/kernel/Config/config.prep0000644000000000000000000001713611006520524017047 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.um0000644000000000000000000003445711006520524016527 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.footbridge0000644000000000000000000011153411006520524020222 0ustar CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set 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=y CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set CONFIG_INITRAMFS_SOURCE="" CONFIG_EMBEDDED=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y 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 CONFIG_BASE_SMALL=0 # # Loadable module support # CONFIG_MODULES=y # CONFIG_MODULE_UNLOAD is not set CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y # # System Type # # CONFIG_ARCH_CLPS7500 is not set # CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_CO285 is not set # CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_CAMELOT is not set CONFIG_ARCH_FOOTBRIDGE=y # CONFIG_ARCH_INTEGRATOR is not set # CONFIG_ARCH_IOP3XX is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_IXP2000 is not set # CONFIG_ARCH_L7200 is not set # CONFIG_ARCH_PXA is not set # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_S3C2410 is not set # CONFIG_ARCH_SHARK is not set # CONFIG_ARCH_LH7A40X is not set # CONFIG_ARCH_OMAP is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_IMX is not set # CONFIG_ARCH_H720X is not set # CONFIG_ARCH_AAEC2000 is not set # # Footbridge Implementations # CONFIG_ARCH_CATS=y CONFIG_ARCH_PERSONAL_SERVER=y # CONFIG_ARCH_EBSA285_ADDIN is not set CONFIG_ARCH_EBSA285_HOST=y CONFIG_ARCH_NETWINDER=y CONFIG_FOOTBRIDGE=y CONFIG_FOOTBRIDGE_HOST=y CONFIG_ARCH_EBSA285=y # # Processor Type # CONFIG_CPU_32=y CONFIG_CPU_SA110=y CONFIG_CPU_32v4=y CONFIG_CPU_ABRT_EV4=y CONFIG_CPU_CACHE_V4WB=y CONFIG_CPU_CACHE_VIVT=y CONFIG_CPU_COPY_V4WB=y CONFIG_CPU_TLB_V4WB=y # # Processor Features # # # Bus support # CONFIG_ISA=y CONFIG_ISA_DMA=y CONFIG_ISA_DMA_API=y CONFIG_PCI=y # CONFIG_PCI_LEGACY_PROC is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # Kernel Features # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_LEDS=y CONFIG_LEDS_TIMER=y # CONFIG_LEDS_CPU is not set CONFIG_ALIGNMENT_TRAP=y # # Boot options # CONFIG_ZBOOT_ROM_TEXT=0x0 CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_CMDLINE="" # CONFIG_XIP_KERNEL is not set # # Floating point emulation # # # At least one emulation must be selected # CONFIG_FPE_NWFPE=y CONFIG_FPE_NWFPE_XP=y # CONFIG_FPE_FASTFPE is not set # # Userspace binary formats # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_AOUT=y # CONFIG_BINFMT_MISC is not set # CONFIG_ARTHUR is not set # # Power management options # # CONFIG_PM is not set # # Networking # CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_UNIX=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_PNP=y # CONFIG_IP_PNP_DHCP is not set CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y # 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_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y # # TCP congestion control # CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m # CONFIG_IPV6 is not set # CONFIG_NETFILTER is not set # # DCCP Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID3=m CONFIG_IP_DCCP_TFRC_LIB=m # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set CONFIG_ATM=y # CONFIG_ATM_CLIP is not set # CONFIG_ATM_LANE is not set # CONFIG_ATM_BR2684 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_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y # # 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 is not set # # Dongle support # # # Old SIR device drivers # # CONFIG_IRPORT_SIR is not set # # Old Serial dongle support # # # FIR device drivers # # CONFIG_USB_IRDA is not set # CONFIG_SIGMATEL_FIR is not set # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=m # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set # CONFIG_VLSI_FIR is not set # CONFIG_VIA_FIR is not set # CONFIG_BT is not set CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_ARC is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y # # Plug and Play support # CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set # # Protocols # CONFIG_ISAPNP=y # # Block devices # # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_XD is not set CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=y # # 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 is not set CONFIG_PARIDE_COMM=m CONFIG_PARIDE_DSTR=m CONFIG_PARIDE_FIT2=m CONFIG_PARIDE_FIT3=m CONFIG_PARIDE_EPAT=m # CONFIG_PARIDE_EPATC8 is not set 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 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_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # CONFIG_CDROM_PKTCDVD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y 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=y # CONFIG_BLK_DEV_IDECD is not set # 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_BLK_DEV_IDEPNP=m # CONFIG_BLK_DEV_IDEPCI is not set # CONFIG_IDE_ARM is not set # CONFIG_IDE_CHIPSETS 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_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m # # SCSI low-level drivers # CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_7000FASST=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AHA152X=m CONFIG_SCSI_AHA1542=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC7XXX_OLD=m CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_ENABLE_RD_STRM=y 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_IN2000 is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_SATA=m CONFIG_SCSI_SATA_AHCI=m CONFIG_SCSI_SATA_SVW=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_SATA_MV=m CONFIG_SCSI_SATA_NV=m CONFIG_SCSI_SATA_PROMISE=m CONFIG_SCSI_SATA_QSTOR=m CONFIG_SCSI_SATA_SX4=m CONFIG_SCSI_SATA_SIL=m CONFIG_SCSI_SATA_SIS=m CONFIG_SCSI_SATA_ULI=m CONFIG_SCSI_SATA_VIA=m CONFIG_SCSI_SATA_VITESSE=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 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_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_PPA is not set # CONFIG_SCSI_IMM 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_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA2XXX is not set # CONFIG_SCSI_LPFC 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_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_CTL=m # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Network device support # CONFIG_NETDEVICES=y # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_TUN is not set # CONFIG_NET_SB1000 is not set # # ARCnet devices # # CONFIG_ARCNET is not set # # PHY device support # CONFIG_PHYLIB=m CONFIG_PHYCONTROL=y # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_CASSINI=m 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_NET_VENDOR_SMC is not set # CONFIG_SMC91X is not set # CONFIG_DM9000 is not set # CONFIG_NET_VENDOR_RACAL is not set # # Tulip family network device support # # CONFIG_NET_TULIP 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_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_EEPRO100 is not set # CONFIG_E100 is not set # CONFIG_FEALNX is not set # CONFIG_NATSEMI is not set CONFIG_NE2K_PCI=y # CONFIG_8139CP is not set # CONFIG_8139TOO 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_NET_POCKET is not set # # Ethernet (1000 Mbit) # # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set CONFIG_SIS190=m CONFIG_SKGE=m # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set # # Ethernet (10000 Mbit) # CONFIG_CHELSIO_T1=m # 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 # CONFIG_IPW_DEBUG is not set CONFIG_IPW2200=m # # Wan interfaces # # CONFIG_WAN is not set # # ATM drivers # # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E_MAYBE is not set # CONFIG_ATM_HE is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set CONFIG_PPP=m # CONFIG_PPP_MULTILINK is not set # CONFIG_PPP_FILTER is not set CONFIG_PPP_ASYNC=m # CONFIG_PPP_SYNC_TTY is not set CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPPOE=m # CONFIG_PPPOATM is not set CONFIG_SLIP=m # CONFIG_NET_FC is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN 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 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 # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_COMPUTONE is not set # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_DIGIEPCA is not set # CONFIG_ESPSERIAL is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set # CONFIG_ISI is not set # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_N_HDLC is not set # CONFIG_RISCOM8 is not set # CONFIG_SPECIALIX is not set # CONFIG_SX is not set # CONFIG_RIO is not set # CONFIG_STALDRV is not set # # Serial drivers # # CONFIG_SERIAL_8250 is not set # # Non-8250 serial port support # CONFIG_SERIAL_21285=y CONFIG_SERIAL_21285_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_21285_WATCHDOG=m CONFIG_977_WATCHDOG=m # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set # CONFIG_MIXCOMWD is not set # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_DS1620=y CONFIG_NWBUTTON=y CONFIG_NWBUTTON_REBOOT=y CONFIG_NWFLASH=m CONFIG_NVRAM=m CONFIG_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # Ftape, the floppy tape device driver # # CONFIG_DRM is not set # CONFIG_RAW_DRIVER is not set # # TPM devices # # CONFIG_TCG_TPM is not set # # I2C support # CONFIG_I2C=m # CONFIG_I2C_CHARDEV is not set # # I2C Algorithms # # CONFIG_I2C_ALGOBIT is not set # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_ELEKTOR is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_I810 is not set # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_ISA=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_PROSAVAGE is not set # CONFIG_I2C_SAVAGE4 is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # CONFIG_I2C_VOODOO3 is not set # CONFIG_I2C_PCA_ISA is not set # # Miscellaneous I2C Chip support # # CONFIG_SENSORS_DS1337 is not set CONFIG_SENSORS_DS1374=m # CONFIG_SENSORS_EEPROM is not set # CONFIG_SENSORS_PCF8574 is not set CONFIG_SENSORS_PCA9539=m # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set CONFIG_SENSORS_MAX6875=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # Hardware Monitoring support # CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83792D=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # # # Multimedia Capabilities Port drivers # # # Multimedia devices # CONFIG_VIDEO_DEV=m # # Video For Linux # # # Video Adapters # # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_PMS is not set # CONFIG_VIDEO_BWQCAM is not set # CONFIG_VIDEO_CQCAM is not set # CONFIG_VIDEO_W9966 is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_CX88 is not set # CONFIG_VIDEO_OVCAMCHIP is not set # # Radio Adapters # # CONFIG_RADIO_CADET is not set # CONFIG_RADIO_RTRACK is not set # CONFIG_RADIO_RTRACK2 is not set # CONFIG_RADIO_AZTECH is not set # CONFIG_RADIO_GEMTEK is not set # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_RADIO_SF16FMI is not set # CONFIG_RADIO_SF16FMR2 is not set # CONFIG_RADIO_TERRATEC is not set # CONFIG_RADIO_TRUST is not set # CONFIG_RADIO_TYPHOON is not set # CONFIG_RADIO_ZOLTRIX is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # Graphics support # CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SOFT_CURSOR=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_VIDEO_SELECT=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON_OLD is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_CYBLA=m # CONFIG_FB_TRIDENT is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_MDA_CONSOLE is not set CONFIG_DUMMY_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE is not set # # Logo configuration # # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # # Sound # CONFIG_SOUND=m # # Advanced Linux Sound Architecture # # CONFIG_SND is not set # # Open Sound System # # CONFIG_SOUND_PRIME is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB=m CONFIG_USB_DEBUG=y # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y # CONFIG_USB_BANDWIDTH is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # # CONFIG_USB_EHCI_HCD is not set CONFIG_USB_ISP116X_HCD=m # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_SL811_HCD is not set # # USB Device Class drivers # # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set # CONFIG_USB_BLUETOOTH_TTY is not set # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information # # CONFIG_USB_STORAGE is not set # # USB Input Devices # # CONFIG_USB_HID is not set # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE is not set # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set CONFIG_USB_ACECAD=m # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_MTOUCH is not set CONFIG_USB_ITMTOUCH=m # CONFIG_USB_EGALAX is not set CONFIG_USB_YEALINK=m # CONFIG_USB_XPAD is not set # CONFIG_USB_ATI_REMOTE is not set CONFIG_USB_KEYSPAN_REMOTE=m # CONFIG_USB_APPLETOUCH is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # # USB Multimedia devices # # CONFIG_USB_VICAM is not set # CONFIG_USB_DSBR is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_SN9C102 is not set # CONFIG_USB_STV680 is not set # CONFIG_USB_PWC is not set # # USB Network Adapters # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_USBNET is not set CONFIG_USB_MON=y # # USB port drivers # # CONFIG_USB_USS720 is not set # # USB Serial Converter support # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI26=m # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_IDMOUSE is not set CONFIG_USB_LD=m # CONFIG_USB_TEST is not set # # USB DSL modem support # # CONFIG_USB_ATM is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # File systems # CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT2_FS_XIP is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=m CONFIG_INOTIFY=y CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=m 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=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y CONFIG_RELAYFS_FS=m # # Miscellaneous filesystems # CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW 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 is not set # CONFIG_NFS_V4 is not set # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=m # CONFIG_NFSD_V3 is not set CONFIG_NFSD_TCP=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_EXPORTFS=m CONFIG_NFS_COMMON=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 CONFIG_9P_FS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set # CONFIG_ACORN_PARTITION_ICS is not set CONFIG_ACORN_PARTITION_ADFS=y # CONFIG_ACORN_PARTITION_POWERTEC is not set # CONFIG_ACORN_PARTITION_RISCIX is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" 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_ASCII=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 # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set # CONFIG_DEBUG_KERNEL is not set CONFIG_LOG_BUF_SHIFT=14 # CONFIG_DEBUG_BUGVERBOSE is not set CONFIG_FRAME_POINTER=y CONFIG_DEBUG_USER=y # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_ROOTPLUG=m CONFIG_SECURITY_SECLVL=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # # 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_WP512=m CONFIG_CRYPTO_TGR192=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_ANUBIS=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_TEST=m # # Hardware crypto devices # # # Library routines # CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=m CONFIG_ZLIB_DEFLATE=m CONFIG_ATM_MPOA=m CONFIG_MTD_CFI_I1=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_ABSENT is not set CONFIG_MTD_CFI_I2=y # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_SL82C105=m # CONFIG_SUNDANCE_MMIO is not set # CONFIG_MTD_CFI_I4 is not set # CONFIG_USB_HIDDEV is not set # CONFIG_SYNCLINK_CS is not set CONFIG_PCMCIA_WL3501=m CONFIG_MTD_ROM=m # CONFIG_MTD_EDB7312 is not set CONFIG_BT_HIDP=m # CONFIG_MTD_BLOCK2MTD is not set CONFIG_MTD_CFI_UTIL=m # CONFIG_MTD_CFI_I8 is not set # CONFIG_IDEDMA_PCI_AUTO is not set CONFIG_I82365=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BT_HCIVHCI=m CONFIG_MTD_SHARP=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_PCCARD_NONSTATIC=m # CONFIG_BLK_DEV_4DRIVES is not set CONFIG_TULIP=m # CONFIG_SCSI_ADVANSYS is not set CONFIG_USB_SPEEDTOUCH=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_PCMCIA_3C574=m CONFIG_PRISM54=m # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_AEC62XX=m CONFIG_MD_FAULTY=m # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_FB_PM3 is not set CONFIG_AIRO_CS=m CONFIG_MTD_AMDSTD=m CONFIG_BLK_DEV_CY82C693=m CONFIG_PD6729=m CONFIG_BT_HCIBFUSB=m # CONFIG_SCSI_EATA_PIO is not set CONFIG_MD_RAID6=m # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_WAVELAN=m # CONFIG_VIDEO_ZR36120 is not set CONFIG_IEEE1394_ETH1394=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_CFI_STAA=m CONFIG_WINBOND_840=m # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_INFTL is not set # CONFIG_MTD_IMPA7 is not set CONFIG_WAVELAN=m # CONFIG_PCMCIA_SYM53C500 is not set CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y # CONFIG_HUGETLBFS is not set CONFIG_TCIC=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BT_BNEP_PROTO_FILTER=y # CONFIG_USB_ZD1201 is not set # CONFIG_R8169_NAPI is not set # CONFIG_BLK_DEV_DTC2278 is not set # CONFIG_BLK_DEV_IDEDMA_FORCED is not set # CONFIG_SCSI_CPQFCTS is not set # CONFIG_NCPFS_NFS_NS is not set CONFIG_PCMCIA_AXNET=m # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_CONCAT is not set CONFIG_IEEE1394_PCILYNX=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_USB_HIDINPUT=y CONFIG_NET_PCMCIA=y CONFIG_BLK_DEV_ALI15X3=m # CONFIG_PCMCIA_AHA152X is not set CONFIG_TMD_HERMES=m CONFIG_PCMCIA_ATMEL=m CONFIG_PCMCIA_HERMES=m CONFIG_MTD_GEN_PROBE=m CONFIG_BLK_DEV_SVWKS=m CONFIG_LOGO_LINUX_VGA16=y # CONFIG_IDEPCI_SHARE_IRQ is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_BT_HCIUART=m CONFIG_BLK_DEV_NS87415=m # CONFIG_DEV_APPLETALK is not set CONFIG_PCMCIA_RAYCS=m CONFIG_BLK_DEV_VIA82CXXX=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y # CONFIG_PDC202XX_FORCE is not set CONFIG_MTD_CFI_NOSWAP=y CONFIG_BT_RFCOMM_TTY=y # CONFIG_JFFS2_FS is not set CONFIG_USB_STORAGE_FREECOM=y CONFIG_PCI_HERMES=m CONFIG_CARDBUS=y # CONFIG_BLK_DEV_HT6560B is not set # CONFIG_EXT3_FS_SECURITY is not set # CONFIG_NFTL is not set CONFIG_IEEE1394_OHCI1394=m # CONFIG_NCPFS_NLS is not set CONFIG_LLC=m CONFIG_BLK_DEV_CMD64X=m # CONFIG_WDC_ALI15X3 is not set # CONFIG_MTD_SLRAM is not set CONFIG_PLX_HERMES=m # CONFIG_TULIP_MMIO is not set CONFIG_STRIP=m CONFIG_BT_HCIBLUECARD=m CONFIG_MTD_RAM=m CONFIG_BT_BNEP_MC_FILTER=y # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_BT_L2CAP=m # CONFIG_UFS_FS_WRITE is not set # CONFIG_TULIP_MWI is not set # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_BT_BNEP=m CONFIG_MTD_CHAR=m CONFIG_PCMCIA_XIRTULIP=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_USB_STORAGE_ISD200=y # CONFIG_USB_EHCI_SPLIT_ISO is not set CONFIG_PCMCIA_NETWAVE=m # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_PCMCIA_DEBUG is not set CONFIG_MTD_OBSOLETE_CHIPS=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_IEEE1394_VIDEO1394=m CONFIG_BT_HCIBPA10X=m # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set CONFIG_BLK_DEV_CS5520=m CONFIG_USB_SISUSBVGA=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_PCMCIA_FMVJ18X=m # CONFIG_MTD_DOC2001PLUS is not set CONFIG_PARPORT_NOT_PC=y # CONFIG_SMP is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_IEEE1394_CONFIG_ROM_IP1394=y # CONFIG_IDEDMA_IVB is not set CONFIG_LOGO_LINUX_MONO=y # CONFIG_BLK_DEV_ALI14XX is not set # CONFIG_E1000_NAPI is not set # CONFIG_PCMCIA_QLOGIC is not set CONFIG_BLK_DEV_CS5530=m # CONFIG_MTD_NAND is not set # CONFIG_FTL is not set CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_I82092=m # CONFIG_8139TOO_8129 is not set # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_YENTA=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_NCPFS_EXTRAS is not set CONFIG_PCMCIA_XIRCOM=m # CONFIG_NCPFS_PACKET_SIGNING is not set CONFIG_BLK_DEV_AMD74XX=y # CONFIG_PDC202XX_BURST is not set # CONFIG_PARPORT_PC_PCMCIA is not set # CONFIG_JFFS_FS is not set # CONFIG_MTD_ARM_INTEGRATOR is not set # CONFIG_8139TOO_PIO is not set # CONFIG_HPT34X_AUTODMA is not set CONFIG_MTD_CFI=m # CONFIG_MTD_BLKMTD is not set CONFIG_AIRO=m # CONFIG_MTD_OTP is not set CONFIG_BLK_DEV_TRM290=m # CONFIG_VIDEO_ZORAN is not set CONFIG_USB_STORAGE_SDDR55=y # CONFIG_USB_SL811_CS is not set CONFIG_HERMES=m CONFIG_MTD_BLOCK=m CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_SBP2=m # CONFIG_MTD_PARTITIONS is not set # CONFIG_PCMCIA_FDOMAIN is not set CONFIG_BLK_DEV_OPTI621=m CONFIG_BT_HCIBCM203X=m CONFIG_IEEE1394_DV1394=m CONFIG_PCMCIA_NMCLAN=m CONFIG_MD_RAID10=m CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set CONFIG_BLK_DEV_PIIX=m CONFIG_USB_STORAGE_DPCM=y CONFIG_BLK_DEV_GENERIC=m CONFIG_BT_HCIDTL1=m CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y # CONFIG_IEEE1394_OUI_DB is not set CONFIG_BT_HCIUSB=m CONFIG_DM9102=m CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_NCPFS_OS2_NS is not set # CONFIG_BLK_DEV_IDECS is not set CONFIG_ATMEL=m CONFIG_DE2104X=m # CONFIG_NCPFS_SMALLDOS is not set CONFIG_USB_STORAGE_USBAT=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_JEDEC=m CONFIG_MTD_CFI_AMDSTD_RETRY=0 # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set # CONFIG_MTD_DEBUG is not set # CONFIG_NCPFS_STRONG is not set CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP_TXCRC=y # CONFIG_BLK_DEV_UMC8672 is not set # CONFIG_MTD_PHRAM is not set CONFIG_BT_HCIBTUART=m CONFIG_PCMCIA=m CONFIG_BROKEN=y # CONFIG_HID_FF is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_ARLAN=m # CONFIG_BLK_DEV_QD65XX is not set # CONFIG_USB_OHCI_BIG_ENDIAN is not set # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_BLK_DEV_HPT366=m CONFIG_FS_MBCACHE=y CONFIG_NET_WIRELESS=y CONFIG_BLK_DEV_PDC202XX_NEW=m # CONFIG_MTD_PMC551 is not set CONFIG_PCI_ATMEL=m CONFIG_BT_HCIBT3C=m # CONFIG_IPX_INTERN is not set # CONFIG_NCPFS_IOCTL_LOCKING is not set CONFIG_PCMCIA_SMC91C92=m CONFIG_DE4X5=m CONFIG_PCMCIA_PCNET=m CONFIG_BT_RFCOMM=m CONFIG_BLK_DEV_HPT34X=m CONFIG_BT_SCO=m # CONFIG_TULIP_NAPI is not set # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART_BCSP=y CONFIG_IEEE1394_RAWIO=m # CONFIG_DECNET_ROUTER is not set CONFIG_BLK_DEV_SC1200=m # CONFIG_R8169_VLAN is not set # CONFIG_IEEE1394_VERBOSEDEBUG is not set # CONFIG_MTD_XIP is not set # CONFIG_PCMCIA_NINJA_SCSI is not set # CONFIG_IEEE1394_AMDTP is not set CONFIG_BLK_DEV_PDC202XX_OLD=m # CONFIG_LANCE is not set # CONFIG_NET_CLS_ROUTE is not set kernel-package-12.036+nmu3/kernel/Config/config.s390-tape0000644000000000000000000000040311006520524017513 0ustar CONFIG_UID16=y # CONFIG_ARCH_S390X is not set # CONFIG_64BIT is not set CONFIG_ARCH_S390_31=y CONFIG_MATHEMU=y CONFIG_MARCH_G5=y # CONFIG_MARCH_Z900 is not set CONFIG_IPL_TAPE=y # CONFIG_IPL_VM is not set # CONFIG_LBD is not set # CONFIG_DASD_DIAG is not set kernel-package-12.036+nmu3/kernel/Config/config.alpha-generic0000644000000000000000000000232711006520524020574 0ustar CONFIG_BROKEN_ON_SMP=y # CONFIG_SMP is not set CONFIG_MTD_XIP=y CONFIG_SBPCD=m CONFIG_CM206=m CONFIG_CDU31A=m CONFIG_MKISS=m CONFIG_DMASCC=m CONFIG_IRPORT_SIR=m CONFIG_DONGLE_OLD=y CONFIG_ESI_DONGLE_OLD=m CONFIG_ACTISYS_DONGLE_OLD=m CONFIG_TEKRAM_DONGLE_OLD=m CONFIG_GIRBIL_DONGLE_OLD=m CONFIG_LITELINK_DONGLE_OLD=m CONFIG_MCP2120_DONGLE_OLD=m CONFIG_OLD_BELKIN_DONGLE_OLD=m CONFIG_ACT200L_DONGLE_OLD=m CONFIG_MA600_DONGLE_OLD=m CONFIG_NI5010=m CONFIG_PCMCIA_XIRTULIP=m CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_COMPUTONE=m # CONFIG_DIGIEPCA is not set CONFIG_ESPSERIAL=m CONFIG_MOXA_INTELLIO=m CONFIG_RISCOM8=m # CONFIG_RIO is not set CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_I2C_ELEKTOR=m CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_MATHEMU=m kernel-package-12.036+nmu3/kernel/Config/config.32-smp0000644000000000000000000000061111006520524017110 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y CONFIG_PA7000=y # CONFIG_PA8X00 is not set CONFIG_PA11=y CONFIG_SMP=y CONFIG_HOTPLUG_CPU=y # CONFIG_HPUX is not set CONFIG_NR_CPUS=32 # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_NSP32 is not set CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_NINJA_SCSI=m CONFIG_TLAN=m # CONFIG_ARLAN is not set # CONFIG_DEBUG_RWLOCK is not set kernel-package-12.036+nmu3/kernel/Config/config.arm0000644000000000000000000000071711006520524016655 0ustar CONFIG_ARM=y CONFIG_PACKET=y # CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_SLIP_SMART=y CONFIG_SUNRPC_GSS=m # CONFIG_NFSD_V4 is not set # CONFIG_SMB_NLS_DEFAULT is not set # CONFIG_CODA_FS_OLD_API is not set CONFIG_CIFS_STATS=y CONFIG_CIFS_XATTR=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_SLIP_COMPRESSED=y CONFIG_ECONET_AUNUDP=y CONFIG_RXRPC=m # CONFIG_CIFS_POSIX is not set CONFIG_ECONET_NATIVE=y CONFIG_EQUALIZER=m CONFIG_NET_CLS_ROUTE=y CONFIG_PACKET_MMAP=y kernel-package-12.036+nmu3/kernel/Config/config.amd64-k80000644000000000000000000000232711006520524017330 0ustar CONFIG_BROKEN_ON_SMP=y CONFIG_MK8=y # CONFIG_MPSC is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_L1_CACHE_BYTES=64 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_SMP is not set # CONFIG_NUMA is not set CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_MTD_XIP is not set CONFIG_MKISS=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE_OLD is not set CONFIG_PCMCIA_XIRTULIP=m # CONFIG_R8169_VLAN is not set CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_COMPUTONE=m # CONFIG_DIGIEPCA is not set CONFIG_MOXA_INTELLIO=m CONFIG_RISCOM8=m # CONFIG_RIO is not set CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_FB_MATROX_G=y CONFIG_FB_MATROX_MAVEN=m # CONFIG_SOUND_AWE32_SYNTH is not set CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m # CONFIG_CHECKING is not set CONFIG_ARCH_FLATMEM_ENABLE=y kernel-package-12.036+nmu3/kernel/Config/config.alpha0000644000000000000000000011653311006520524017167 0ustar CONFIG_ALPHA=y CONFIG_64BIT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_ISA_DMA=y # CONFIG_GENERIC_IOMAP is not set CONFIG_CLEAN_COMPILE=y # CONFIG_KOBJECT_UEVENT is not set # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set # CONFIG_KALLSYMS_ALL is not set CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_ALPHA_GENERIC=y # CONFIG_ALPHA_ALCOR is not set # CONFIG_ALPHA_XL is not set # CONFIG_ALPHA_BOOK1 is not set # CONFIG_ALPHA_AVANTI_CH is not set # CONFIG_ALPHA_CABRIOLET is not set # CONFIG_ALPHA_DP264 is not set # CONFIG_ALPHA_EB164 is not set # CONFIG_ALPHA_EB64P_CH is not set # CONFIG_ALPHA_EB66 is not set # CONFIG_ALPHA_EB66P is not set # CONFIG_ALPHA_EIGER is not set # CONFIG_ALPHA_JENSEN is not set # CONFIG_ALPHA_LX164 is not set # CONFIG_ALPHA_LYNX is not set # CONFIG_ALPHA_MARVEL is not set # CONFIG_ALPHA_MIATA is not set # CONFIG_ALPHA_MIKASA is not set # CONFIG_ALPHA_NAUTILUS is not set # CONFIG_ALPHA_NONAME_CH is not set # CONFIG_ALPHA_NORITAKE is not set # CONFIG_ALPHA_PC164 is not set # CONFIG_ALPHA_P2K is not set # CONFIG_ALPHA_RAWHIDE is not set # CONFIG_ALPHA_RUFFIAN is not set # CONFIG_ALPHA_RX164 is not set # CONFIG_ALPHA_SX164 is not set # CONFIG_ALPHA_SABLE is not set # CONFIG_ALPHA_SHARK is not set # CONFIG_ALPHA_TAKARA is not set # CONFIG_ALPHA_TITAN is not set # CONFIG_ALPHA_WILDFIRE is not set CONFIG_ISA=y CONFIG_ISA_DMA_API=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_ALPHA_CORE_AGP=y CONFIG_ALPHA_BROKEN_IRQ_MASK=y CONFIG_EISA=y # CONFIG_DISCONTIGMEM is not set # CONFIG_VERBOSE_MCHECK is not set # CONFIG_PCI_LEGACY_PROC is not set CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=y CONFIG_PCCARD=m CONFIG_PCMCIA_DEBUG=y CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_YENTA=m CONFIG_PD6729=m CONFIG_I82092=m CONFIG_I82365=m CONFIG_TCIC=m CONFIG_PCCARD_NONSTATIC=m CONFIG_SRM_ENV=m CONFIG_BINFMT_AOUT=m CONFIG_OSF4_COMPAT=y CONFIG_BINFMT_EM86=m CONFIG_STANDALONE=y # CONFIG_DEBUG_DRIVER is not set CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_I4=y CONFIG_MTD_CFI_I8=y CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_AMDSTD_RETRY=0 CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0x4000000 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PCI=m CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLKMTD=m CONFIG_MTD_BLOCK2MTD=m CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m CONFIG_MTD_DOCPROBE_ADVANCED=y CONFIG_MTD_DOCPROBE_ADDRESS=0x0000 CONFIG_MTD_DOCPROBE_HIGH=y CONFIG_MTD_DOCPROBE_55AA=y CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_VERIFY_WRITE is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_DISKONCHIP is not set CONFIG_MTD_NAND_NANDSIM=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m CONFIG_PARPORT_NOT_PC=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set CONFIG_ISAPNP=y CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_XD=m CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=m CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=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_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=m CONFIG_IDE=m CONFIG_IDE_MAX_HWIFS=4 CONFIG_BLK_DEV_IDE=m # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_GENERIC=m # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m CONFIG_BLK_DEV_OPTI621=m 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_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m # CONFIG_WDC_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CY82C693=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_HPT34X=m CONFIG_HPT34X_AUTODMA=y CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_PDC202XX_BURST=y CONFIG_BLK_DEV_PDC202XX_NEW=m CONFIG_PDC202XX_FORCE=y CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BLK_DEV_SLC90E66=m CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_IDE_ARM is not set CONFIG_IDE_CHIPSETS=y CONFIG_BLK_DEV_4DRIVES=y CONFIG_BLK_DEV_ALI14XX=m CONFIG_BLK_DEV_DTC2278=m CONFIG_BLK_DEV_HT6560B=m CONFIG_BLK_DEV_QD65XX=m CONFIG_BLK_DEV_UMC8672=m CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_IVB is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_SCSI_IN2000=m CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_BUSLOGIC=m CONFIG_SCSI_OMIT_FLASHPOINT=y CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_DTC3280=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_GENERIC_NCR5380=m CONFIG_SCSI_GENERIC_NCR5380_MMIO=m CONFIG_SCSI_GENERIC_NCR53C400=y CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y CONFIG_SCSI_NCR53C406A=m 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=y CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_PAS16=m CONFIG_SCSI_PSI240I=m CONFIG_SCSI_QLOGIC_FAS=m CONFIG_SCSI_QLOGIC_FC=m CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLOGIC_1280_1040=y CONFIG_SCSI_LPFC=m CONFIG_SCSI_SIM710=m CONFIG_53C700_IO_MAPPED=y CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_T128=m CONFIG_SCSI_U14_34F=m CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y CONFIG_SCSI_U14_34F_MAX_TAGS=8 CONFIG_SCSI_DEBUG=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_CD_NO_IDESCSI=y CONFIG_AZTCD=m CONFIG_GSCD=m CONFIG_MCDX=m CONFIG_OPTCD=m CONFIG_SJCD=m CONFIG_ISP16_CDI=m CONFIG_CDU535=m CONFIG_MD_RAID10=m CONFIG_MD_RAID6=m CONFIG_MD_FAULTY=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_FUSION_LAN=m CONFIG_IEEE1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set # CONFIG_IEEE1394_OUI_DB is not set CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_AMDTP=m CONFIG_I2O=m CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m CONFIG_PACKET=m CONFIG_PACKET_MMAP=y CONFIG_UNIX=m CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y # CONFIG_IP_PNP is not set 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_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_IP_TCPDIAG is not set # CONFIG_IP_TCPDIAG_IPV6 is not set CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_BRIDGE_NETFILTER=y # CONFIG_IP_NF_CT_ACCT is not set # CONFIG_IP_NF_CONNTRACK_MARK is not set # CONFIG_IP_NF_CT_PROTO_SCTP is not set CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_PKTTYPE=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_HELPER=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_PHYSDEV=m # CONFIG_IP_NF_MATCH_ADDRTYPE is not set # CONFIG_IP_NF_MATCH_REALM is not set # CONFIG_IP_NF_MATCH_SCTP is not set # CONFIG_IP_NF_MATCH_COMMENT is not set # CONFIG_IP_NF_MATCH_HASHLIMIT is not set CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_CLASSIFY=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m 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_MATCH_PHYSDEV is not set 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 CONFIG_DECNET_NF_GRABULATOR=m 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_BRIDGE_EBT_ULOG=m 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=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_BRIDGE=m CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_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_X25=m CONFIG_LAPB=m # CONFIG_NET_DIVERT is not set CONFIG_ECONET=m CONFIG_ECONET_AUNUDP=y CONFIG_ECONET_NATIVE=y CONFIG_WAN_ROUTER=m 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_ATM=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 is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_QOS=y CONFIG_NET_ESTIMATOR=y CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m 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_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_POLICE=y CONFIG_NET_PKTGEN=m CONFIG_NETPOLL=y CONFIG_NETPOLL_RX=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_HAMRADIO=y CONFIG_AX25=m # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=m CONFIG_ROSE=m CONFIG_BPQETHER=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_YAM=m CONFIG_IRDA=m CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set CONFIG_IRTTY_SIR=m CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HCIUSB=m CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIUART_BCSP_TXCRC is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_DUMMY=m CONFIG_NET_SB1000=m CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=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 CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_NET_VENDOR_3COM=y CONFIG_EL1=m CONFIG_EL2=m CONFIG_ELPLUS=m CONFIG_EL16=m CONFIG_EL3=m CONFIG_3C515=m CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_LANCE=m CONFIG_NET_VENDOR_SMC=y CONFIG_WD80x3=m CONFIG_ULTRA=m CONFIG_ULTRA32=m CONFIG_SMC9194=m CONFIG_NET_VENDOR_RACAL=y CONFIG_NI52=m CONFIG_NI65=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_PCMCIA_XIRCOM=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_ZNET=m CONFIG_SEEQ8005=m CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m CONFIG_AMD8111E_NAPI=y CONFIG_ADAPTEC_STARFIRE=m # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_AC3200=m CONFIG_APRICOT=m CONFIG_B44=m CONFIG_FORCEDETH=m CONFIG_CS89x0=m CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_LNE390=m CONFIG_FEALNX=m CONFIG_NATSEMI=m 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=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_DE600=m CONFIG_DE620=m CONFIG_DL2K=m CONFIG_E1000=m # CONFIG_E1000_NAPI is not set CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m # CONFIG_R8169_NAPI is not set CONFIG_R8169_VLAN=y CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_IXGB=m # CONFIG_IXGB_NAPI is not set CONFIG_S2IO=m # CONFIG_S2IO_NAPI is not set CONFIG_2BUFF_MODE=y CONFIG_TR=y CONFIG_IBMTR=m CONFIG_IBMOL=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_SKISA=m CONFIG_PROTEON=m CONFIG_ABYSS=m CONFIG_NET_RADIO=y CONFIG_STRIP=m CONFIG_WAVELAN=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_PCMCIA_RAYCS=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_PCI_HERMES=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PCMCIA_HERMES=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_ATMEL=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_NET_WIRELESS=y CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m CONFIG_ARCNET_COM20020_CS=m CONFIG_WAN=y CONFIG_HOSTESS_SV11=m CONFIG_COSA=m CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_LANMEDIA=m CONFIG_SEALEVEL_4021=m CONFIG_SYNCLINK_SYNCPPP=m CONFIG_HDLC=m CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=y CONFIG_PCI200SYN=m CONFIG_WANXL=m CONFIG_PC300=m CONFIG_PC300_MLPPP=y CONFIG_N2=m CONFIG_C101=m CONFIG_FARSYNC=m CONFIG_DLCI=m CONFIG_DLCI_COUNT=24 CONFIG_DLCI_MAX=8 CONFIG_SDLA=m CONFIG_WAN_ROUTER_DRIVERS=y CONFIG_CYCLADES_SYNC=m CONFIG_CYCLOMX_X25=y CONFIG_LAPBETHER=m CONFIG_X25_ASY=m 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_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_FORE200E_MAYBE=m CONFIG_ATM_FORE200E_PCA=y CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_FORE200E=m CONFIG_ATM_HE=m CONFIG_ATM_HE_USE_SUNI=y 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 CONFIG_NET_FC=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m CONFIG_ISDN=m CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y CONFIG_ISDN_PPP_BSDCOMP=m CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y CONFIG_ISDN_X25=y CONFIG_ISDN_DIVERSION=m CONFIG_ISDN_DRV_HISAX=m 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 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_ENTERNOW_PCI=y # CONFIG_HISAX_DEBUG is not set CONFIG_HISAX_SEDLBAUER_CS=m CONFIG_HISAX_ELSA_CS=m CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m CONFIG_HISAX_ST5481=m CONFIG_HISAX_HFCUSB=m CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m CONFIG_HISAX_HDLC=y CONFIG_ISDN_DRV_ICN=m CONFIG_ISDN_DRV_PCBIT=m CONFIG_ISDN_DRV_SC=m CONFIG_ISDN_DRV_ACT2000=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_CAPI_AVM=y 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_CAPI_EICON=y CONFIG_ISDN_DIVAS=m CONFIG_ISDN_DIVAS_BRIPCI=y CONFIG_ISDN_DIVAS_PRIPCI=y CONFIG_ISDN_DIVAS_DIVACAPI=m CONFIG_ISDN_DIVAS_USERIDI=m CONFIG_ISDN_DIVAS_MAINT=m CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_TSDEV=m CONFIG_INPUT_TSDEV_SCREEN_X=240 CONFIG_INPUT_TSDEV_SCREEN_Y=320 CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_INPORT=m # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=m CONFIG_MOUSE_PC110PAD=m CONFIG_MOUSE_VSXXXAA=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_JOYDUMP=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_UINPUT=m CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_VORTEX=m CONFIG_GAMEPORT_FM801=m CONFIG_GAMEPORT_CS461X=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_MOXA_SMARTIO=m CONFIG_ISI=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_N_HDLC=m CONFIG_SPECIALIX=m # CONFIG_SPECIALIX_RTSCTS is not set CONFIG_SX=m CONFIG_STALDRV=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_MULTIPORT=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_TIPAR=m CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_SOFT_WATCHDOG=m CONFIG_PCWATCHDOG=m CONFIG_MIXCOMWD=m CONFIG_WDT=m CONFIG_WDT_501=y CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m CONFIG_WDT_501_PCI=y CONFIG_USBPCWATCHDOG=m CONFIG_RTC=m CONFIG_GEN_RTC=m CONFIG_GEN_RTC_X=y CONFIG_DTLK=m CONFIG_R3964=m CONFIG_APPLICOM=m CONFIG_AGP=m CONFIG_AGP_ALPHA_CORE=m CONFIG_DRM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_SYNCLINK_CS=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 CONFIG_I2C=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_SCx200_ACB=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m CONFIG_I2C_SENSOR=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_DS1337=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8574=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_RTC8564=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_W1=m CONFIG_W1_MATROX=m CONFIG_W1_DS9490=m CONFIG_W1_DS9490_BRIDGE=m CONFIG_W1_THERM=m CONFIG_W1_SMEM=m CONFIG_VIDEO_DEV=m 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_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_OVCAMCHIP=m 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_SF16FMR2=m CONFIG_RADIO_TERRATEC=m CONFIG_RADIO_TRUST=m CONFIG_RADIO_TYPHOON=m CONFIG_RADIO_TYPHOON_PROC_FS=y CONFIG_RADIO_ZOLTRIX=m CONFIG_DVB=y CONFIG_DVB_CORE=m CONFIG_DVB_AV7110=m # CONFIG_DVB_AV7110_OSD is not set CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_DVB_DIBUSB=m # CONFIG_DVB_DIBUSB_MISDESIGNED_DEVICES is not set # CONFIG_DVB_DIBCOM_DEBUG is not set CONFIG_DVB_CINERGYT2=m # CONFIG_DVB_CINERGYT2_TUNING is not set CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set CONFIG_DVB_B2C2_SKYSTAR=m CONFIG_DVB_BT8XX=m CONFIG_DVB_STV0299=m CONFIG_DVB_CX24110=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA80XX=m CONFIG_DVB_MT312=m CONFIG_DVB_VES1X93=m CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_ATMEL_AT76C651=m CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_STV0297=m CONFIG_DVB_NXT2002=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_VIDEOBUF=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_MACMODES is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_TGA=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_MATROX_MULTIHEAD=y CONFIG_FB_RADEON_OLD=m CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_XL_INIT=y CONFIG_FB_ATY_GX=y CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_VOODOO1=m CONFIG_FB_TRIDENT=m CONFIG_FB_TRIDENT_ACCEL=y CONFIG_FB_S1D13XXX=m CONFIG_FB_VIRTUAL=m CONFIG_VGA_CONSOLE=y CONFIG_MDA_CONSOLE=m CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=m # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_LOGO is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_DEVICE=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_DEVICE=y CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_GENERIC_PM=y CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL4_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_AD1848_LIB=m CONFIG_SND_CS4231_LIB=m CONFIG_SND_AD1816A=m CONFIG_SND_AD1848=m CONFIG_SND_CS4231=m CONFIG_SND_CS4232=m CONFIG_SND_CS4236=m CONFIG_SND_ES968=m CONFIG_SND_ES1688=m CONFIG_SND_ES18XX=m CONFIG_SND_GUS_SYNTH=m CONFIG_SND_GUSCLASSIC=m CONFIG_SND_GUSEXTREME=m CONFIG_SND_GUSMAX=m CONFIG_SND_INTERWAVE=m CONFIG_SND_INTERWAVE_STB=m CONFIG_SND_OPTI92X_AD1848=m CONFIG_SND_OPTI92X_CS4231=m CONFIG_SND_OPTI93X=m CONFIG_SND_SB8=m CONFIG_SND_SB16=m CONFIG_SND_SBAWE=m CONFIG_SND_SB16_CSP=y CONFIG_SND_WAVEFRONT=m CONFIG_SND_ALS100=m CONFIG_SND_AZT2320=m CONFIG_SND_CMI8330=m CONFIG_SND_DT019X=m CONFIG_SND_OPL3SA2=m CONFIG_SND_SGALAXY=m CONFIG_SND_SSCAPE=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS4281=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_CA0106=m CONFIG_SND_KORG1212=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_HDSP=m CONFIG_SND_TRIDENT=m CONFIG_SND_YMFPCI=m CONFIG_SND_ALS4000=m CONFIG_SND_CMIPCI=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_MAESTRO3=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_SONICVIBES=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VX222=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_VXPOCKET=m CONFIG_SND_VXP440=m CONFIG_SND_PDAUDIOCF=m CONFIG_SOUND_PRIME=m CONFIG_SOUND_BT878=m CONFIG_SOUND_CMPCI=m 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_SONICVIBES=m CONFIG_SOUND_TRIDENT=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set 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_AD1889=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=y CONFIG_SOUND_GUSMAX=y 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_SOUND_PSS=m CONFIG_PSS_MIXER=y 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=0x0 CONFIG_AEDSP16_MSS=y # CONFIG_AEDSP16_SBPRO is not set CONFIG_AEDSP16_MPU401=y CONFIG_SOUND_TVMIXER=m CONFIG_SOUND_KAHLUA=m CONFIG_SOUND_ALI5455=m CONFIG_SOUND_FORTE=m CONFIG_SOUND_RME96XX=m CONFIG_SOUND_AD1980=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_CS=m CONFIG_USB_AUDIO=m CONFIG_USB_MIDI=m CONFIG_USB_ACM=m CONFIG_USB_PRINTER=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_USBAT is not set CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=y CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m CONFIG_USB_MTOUCH=m CONFIG_USB_EGALAX=m CONFIG_USB_XPAD=m CONFIG_USB_ATI_REMOTE=m CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USB_VICAM=m CONFIG_USB_DSBR=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_W9968CF=m CONFIG_USB_PWC=m CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_KC2190=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y CONFIG_USB_ZD1201=m CONFIG_USB_USS720=m CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRPRIME=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP2101=m CONFIG_USB_SERIAL_CYPRESS_M8=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_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_EZUSB=y CONFIG_USB_AUERSWALD=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_TEST=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_NET2280=y CONFIG_USB_NET2280=m # CONFIG_USB_GADGET_PXA2XX is not set # CONFIG_USB_GADGET_GOKU is not set # CONFIG_USB_GADGET_LH7A40X is not set # CONFIG_USB_GADGET_OMAP is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set CONFIG_USB_GADGET_DUALSPEED=y CONFIG_USB_ZERO=m CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y CONFIG_USB_GADGETFS=m CONFIG_USB_FILE_STORAGE=m # CONFIG_USB_FILE_STORAGE_TEST is not set CONFIG_USB_G_SERIAL=m CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=m CONFIG_MMC_WBSD=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_IPOIB=m CONFIG_INFINIBAND_IPOIB_DEBUG=y CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m CONFIG_FS_MBCACHE=y CONFIG_XFS_RT=y CONFIG_XFS_SECURITY=y CONFIG_DEVPTS_FS_XATTR=y CONFIG_DEVPTS_FS_SECURITY=y # CONFIG_TMPFS_XATTR is not set CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ASFS_FS=m CONFIG_ASFS_DEFAULT_CODEPAGE="" # CONFIG_ASFS_RW is not set CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_JFFS_FS=m CONFIG_JFFS_FS_VERBOSE=0 # CONFIG_JFFS_PROC_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_NAND is not set CONFIG_JFFS2_FS_NOR_ECC=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_VXFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD_V4=y CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_EXPERIMENTAL 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_CODA_FS=m # CONFIG_CODA_FS_OLD_API is not set CONFIG_AFS_FS=m CONFIG_RXRPC=m CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y # CONFIG_ACORN_PARTITION_EESOX is not set 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_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_EFI_PARTITION is not set CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=14 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set CONFIG_EARLY_PRINTK=y # CONFIG_DEBUG_RWLOCK is not set # CONFIG_DEBUG_SEMAPHORE is not set CONFIG_ALPHA_LEGACY_START_ADDRESS=y CONFIG_CRC_CCITT=m CONFIG_CRC32=m # CONFIG_MTD_OTP is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_JFFS2_FS_WRITEBUFFER=y kernel-package-12.036+nmu3/kernel/Config/config.ia640000644000000000000000000010071611006520524016641 0ustar CONFIG_CLEAN_COMPILE=y CONFIG_KOBJECT_UEVENT=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_EMBEDDED is not set # CONFIG_KALLSYMS_ALL is not set # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_IA64=y CONFIG_64BIT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_TIME_INTERPOLATION=y CONFIG_EFI=y CONFIG_GENERIC_IOMAP=y CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y CONFIG_IA64_GENERIC=y # CONFIG_IA64_DIG is not set # CONFIG_IA64_HP_ZX1 is not set # CONFIG_IA64_HP_ZX1_SWIOTLB is not set # CONFIG_IA64_SGI_SN2 is not set # CONFIG_IA64_HP_SIM is not set # CONFIG_IA64_PAGE_SIZE_4KB is not set # CONFIG_IA64_PAGE_SIZE_8KB is not set CONFIG_IA64_PAGE_SIZE_16KB=y # CONFIG_IA64_PAGE_SIZE_64KB is not set # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_1000 is not set CONFIG_NUMA=y CONFIG_VIRTUAL_MEM_MAP=y CONFIG_HOLES_IN_ZONE=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y # CONFIG_IA64_CYCLONE is not set CONFIG_IOSAPIC=y # CONFIG_IA64_SGI_SN_XP is not set CONFIG_FORCE_MAX_ZONEORDER=18 CONFIG_IA32_SUPPORT=y CONFIG_COMPAT=y CONFIG_IA64_MCA_RECOVERY=m CONFIG_PERFMON=y CONFIG_IA64_PALINFO=y CONFIG_ACPI_DEALLOCATE_IRQ=y CONFIG_EFI_VARS=m CONFIG_EFI_PCDP=y CONFIG_PM=y CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_HOTKEY=m CONFIG_ACPI_FAN=m CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_NUMA=y CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_BUS=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y CONFIG_ACPI_CONTAINER=m CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_MSI=y # CONFIG_PCI_LEGACY_PROC is not set CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_SHPC=m CONFIG_HOTPLUG_PCI_SGI=m # CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_CARDBUS=y # CONFIG_YENTA is not set CONFIG_PD6729=m # CONFIG_I82092 is not set CONFIG_TCIC=m CONFIG_PCCARD_NONSTATIC=m CONFIG_STANDALONE=y # CONFIG_DEBUG_DRIVER is not set CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_AMDSTD_RETRY=0 CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0x4000000 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PCI=m CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLKMTD=m CONFIG_MTD_BLOCK2MTD=m CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m # CONFIG_MTD_DOCPROBE_ADVANCED is not set CONFIG_MTD_DOCPROBE_ADDRESS=0 CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_VERIFY_WRITE is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=m CONFIG_PARPORT_NOT_PC=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y # CONFIG_PNP is not set CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=m CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=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_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM_SIZE=32768 CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_IDE=m CONFIG_BLK_DEV_IDE=m # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m CONFIG_BLK_DEV_OPTI621=m 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_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m CONFIG_WDC_ALI15X3=y # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CY82C693=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_HPT34X=m # CONFIG_HPT34X_AUTODMA is not set CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m # CONFIG_PDC202XX_BURST is not set CONFIG_BLK_DEV_PDC202XX_NEW=m # CONFIG_PDC202XX_FORCE is not set CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SGIIOC4=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BLK_DEV_SLC90E66=m CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_IDE_ARM 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 CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 # CONFIG_AIC79XX_ENABLE_RD_STRM is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_DMX3191D=m # CONFIG_SCSI_FUTURE_DOMAIN 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_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set CONFIG_SCSI_IPR=m # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_FC=m CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLOGIC_1280_1040=y CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m # CONFIG_SCSI_DEBUG is not set CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_MD_RAID10=m CONFIG_MD_RAID6=m CONFIG_MD_FAULTY=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_FUSION_LAN=m CONFIG_IEEE1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_AMDTP=m CONFIG_I2O=m CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_UNIX=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y # CONFIG_IP_PNP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set CONFIG_IP_TCPDIAG=m CONFIG_IP_TCPDIAG_IPV6=y CONFIG_IPV6=m # CONFIG_IPV6_PRIVACY is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set CONFIG_BRIDGE_NETFILTER=y CONFIG_IP_NF_CT_ACCT=y CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CT_PROTO_SCTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_PKTTYPE=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_HELPER=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_PHYSDEV=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m CONFIG_IP_NF_MATCH_SCTP=m CONFIG_IP_NF_MATCH_COMMENT=m CONFIG_IP_NF_MATCH_CONNMARK=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_CLASSIFY=m CONFIG_IP_NF_TARGET_CONNMARK=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_IP6_NF_QUEUE is not set 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_MATCH_PHYSDEV=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 CONFIG_DECNET_NF_GRABULATOR=m 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_BRIDGE_EBT_ULOG=m CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_HMAC_NONE=y # CONFIG_SCTP_HMAC_SHA1 is not set # CONFIG_SCTP_HMAC_MD5 is not set # CONFIG_ATM is not set CONFIG_BRIDGE=m CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y # 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_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_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m 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_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_POLICE=y CONFIG_NET_PKTGEN=m CONFIG_NETPOLL=y CONFIG_NETPOLL_RX=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_HAMRADIO=y CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m CONFIG_ROSE=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_YAM=m CONFIG_IRDA=m CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m # CONFIG_IRDA_ULTRA is not set # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set CONFIG_IRTTY_SIR=m # CONFIG_DONGLE is not set CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m # CONFIG_VLSI_FIR is not set CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m # CONFIG_BT_RFCOMM_TTY is not set CONFIG_BT_BNEP=m # CONFIG_BT_BNEP_MC_FILTER is not set # CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m CONFIG_BT_HCIUSB=m # CONFIG_BT_HCIUSB_SCO is not set CONFIG_BT_HCIUART=m # CONFIG_BT_HCIUART_H4 is not set # CONFIG_BT_HCIUART_BCSP is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_DUMMY=m CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m # CONFIG_ARCNET_COM90xx is not set CONFIG_ARCNET_COM90xxIO=m # CONFIG_ARCNET_RIM_I is not set CONFIG_ARCNET_COM20020=m CONFIG_ARCNET_COM20020_PCI=m # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # 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=m CONFIG_DM9102=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_HP100 is not set CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m # CONFIG_AMD8111E_NAPI is not set CONFIG_ADAPTEC_STARFIRE=m # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_B44=m CONFIG_FORCEDETH=m CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m # CONFIG_R8169_NAPI is not set CONFIG_R8169_VLAN=y CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_IXGB=m # CONFIG_IXGB_NAPI is not set CONFIG_S2IO=m # CONFIG_S2IO_NAPI is not set # CONFIG_2BUFF_MODE is not set CONFIG_TR=y CONFIG_IBMOL=m CONFIG_3C359=m # CONFIG_TMS380TR is not set CONFIG_NET_RADIO=y CONFIG_STRIP=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_PCMCIA_RAYCS=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_PCI_HERMES=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PCMCIA_HERMES=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_ATMEL=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_NET_WIRELESS=y CONFIG_NET_PCMCIA=y # CONFIG_PCMCIA_3C589 is not set CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m CONFIG_ARCNET_COM20020_CS=m CONFIG_WAN=y CONFIG_DSCC4=m # CONFIG_DSCC4_PCISYNC is not set # CONFIG_DSCC4_PCI_RST is not set CONFIG_LANMEDIA=m CONFIG_SYNCLINK_SYNCPPP=m CONFIG_HDLC=m CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_PCI200SYN=m CONFIG_WANXL=m CONFIG_PC300=m CONFIG_PC300_MLPPP=y CONFIG_FARSYNC=m CONFIG_DLCI=m CONFIG_DLCI_COUNT=24 CONFIG_DLCI_MAX=8 CONFIG_WAN_ROUTER_DRIVERS=y # CONFIG_CYCLADES_SYNC is not set CONFIG_FDDI=y CONFIG_DEFXX=m CONFIG_SKFP=m # CONFIG_HIPPI 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_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_NET_FC=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m # CONFIG_ISDN is not set CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_TSDEV=m CONFIG_INPUT_TSDEV_SCREEN_X=240 CONFIG_INPUT_TSDEV_SCREEN_Y=320 CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_VSXXXAA=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m # CONFIG_JOYSTICK_IFORCE_USB is not set # CONFIG_JOYSTICK_IFORCE_232 is not set CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_JOYDUMP=m # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_UINPUT=m CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_VORTEX=m CONFIG_GAMEPORT_FM801=m CONFIG_GAMEPORT_CS461X=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m # CONFIG_CYCLADES is not set # CONFIG_MOXA_SMARTIO is not set # CONFIG_ISI is not set CONFIG_SYNCLINKMP=m CONFIG_N_HDLC=m CONFIG_SPECIALIX=m # CONFIG_SPECIALIX_RTSCTS is not set CONFIG_SX=m CONFIG_STALDRV=y CONFIG_SGI_SNSC=y CONFIG_SGI_TIOCX=y CONFIG_SGI_MBCS=m CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_ACPI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_MULTIPORT=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_SGI_L1_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_TIPAR=m CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m # CONFIG_WATCHDOG is not set # CONFIG_HW_RANDOM is not set CONFIG_EFI_RTC=y CONFIG_DTLK=m CONFIG_R3964=m CONFIG_APPLICOM=m CONFIG_AGP=m CONFIG_AGP_I460=m CONFIG_AGP_HP_ZX1=m CONFIG_AGP_SGI_TIOCA=m CONFIG_DRM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_SYNCLINK_CS=m CONFIG_RAW_DRIVER=m # CONFIG_HPET is not set CONFIG_MAX_RAW_DEVS=256 CONFIG_HANGCHECK_TIMER=m # CONFIG_MMTIMER is not set CONFIG_I2C=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_SCx200_ACB=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m CONFIG_I2C_SENSOR=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_DS1337=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8574=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_RTC8564=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_W1=m CONFIG_W1_MATROX=m CONFIG_W1_DS9490=m CONFIG_W1_DS9490_BRIDGE=m CONFIG_W1_THERM=m CONFIG_W1_SMEM=m CONFIG_VIDEO_DEV=m CONFIG_VIDEO_BT848=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_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_OVCAMCHIP=m CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m CONFIG_DVB=y CONFIG_DVB_CORE=m CONFIG_DVB_AV7110=m # CONFIG_DVB_AV7110_OSD is not set CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_DVB_DIBUSB=m CONFIG_DVB_DIBUSB_MISDESIGNED_DEVICES=y # CONFIG_DVB_DIBCOM_DEBUG is not set CONFIG_DVB_CINERGYT2=m # CONFIG_DVB_CINERGYT2_TUNING is not set CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set CONFIG_DVB_B2C2_SKYSTAR=m CONFIG_DVB_BT8XX=m CONFIG_DVB_STV0299=m CONFIG_DVB_CX24110=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA80XX=m CONFIG_DVB_MT312=m CONFIG_DVB_VES1X93=m CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_ATMEL_AT76C651=m CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_STV0297=m CONFIG_DVB_NXT2002=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_VIDEOBUF=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=m CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_RIVA is not set # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_MATROX_MULTIHEAD=y CONFIG_FB_RADEON_OLD=m CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y # CONFIG_FB_ATY_XL_INIT is not set CONFIG_FB_ATY_GX=y CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_VOODOO1=m CONFIG_FB_TRIDENT=m # CONFIG_FB_TRIDENT_ACCEL is not set CONFIG_FB_S1D13XXX=m # CONFIG_FB_VIRTUAL is not set CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=m # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_DEVICE=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_DEVICE=y CONFIG_SOUND=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS4281=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_CA0106=m CONFIG_SND_KORG1212=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_HDSP=m CONFIG_SND_TRIDENT=m CONFIG_SND_YMFPCI=m CONFIG_SND_ALS4000=m CONFIG_SND_CMIPCI=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_MAESTRO3=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_SONICVIBES=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VX222=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_USB_AUDIO=m CONFIG_SOUND_PRIME=m CONFIG_SOUND_BT878=m CONFIG_SOUND_CMPCI=m CONFIG_SOUND_EMU10K1=m # CONFIG_MIDI_EMU10K1 is not set 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_SONICVIBES=m CONFIG_SOUND_TRIDENT=m CONFIG_SOUND_MSNDCLAS=m CONFIG_MSNDCLAS_INIT_FILE="m" CONFIG_MSNDCLAS_PERM_FILE="m" CONFIG_SOUND_MSNDPIN=m CONFIG_MSNDPIN_INIT_FILE="m" CONFIG_MSNDPIN_PERM_FILE="m" CONFIG_SOUND_VIA82CXXX=m # CONFIG_MIDI_VIA82CXXX is not set # CONFIG_SOUND_OSS is not set CONFIG_SOUND_TVMIXER=m CONFIG_SOUND_ALI5455=m CONFIG_SOUND_FORTE=m CONFIG_SOUND_RME96XX=m CONFIG_SOUND_AD1980=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_SUSPEND is not set # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_SPLIT_ISO is not set CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_CS=m CONFIG_USB_AUDIO=m CONFIG_USB_MIDI=m CONFIG_USB_ACM=m CONFIG_USB_PRINTER=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_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y CONFIG_HID_FF=y # CONFIG_HID_PID is not set # CONFIG_LOGITECH_FF is not set # CONFIG_THRUSTMASTER_FF is not set CONFIG_USB_HIDDEV=y CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m CONFIG_USB_MTOUCH=m CONFIG_USB_EGALAX=m CONFIG_USB_XPAD=m CONFIG_USB_ATI_REMOTE=m CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USB_VICAM=m CONFIG_USB_DSBR=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_W9968CF=m CONFIG_USB_PWC=m CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_KC2190=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y CONFIG_USB_ZD1201=m CONFIG_USB_USS720=m CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRPRIME=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP2101=m CONFIG_USB_SERIAL_CYPRESS_M8=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_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_EZUSB=y CONFIG_USB_AUERSWALD=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_TEST=m # CONFIG_USB_GADGET is not set CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_DEBUG is not set CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m CONFIG_FS_MBCACHE=m # CONFIG_XFS_RT is not set CONFIG_XFS_SECURITY=y CONFIG_DEVPTS_FS_XATTR=y CONFIG_DEVPTS_FS_SECURITY=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS_SECURITY=y # CONFIG_HUGETLBFS is not set CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ASFS_FS=m CONFIG_ASFS_DEFAULT_CODEPAGE="" # CONFIG_ASFS_RW is not set CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_JFFS_FS=m CONFIG_JFFS_FS_VERBOSE=0 CONFIG_JFFS_PROC_FS=y CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_NAND is not set CONFIG_JFFS2_FS_NOR_ECC=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_VXFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD_V4=y CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp437" CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=m CONFIG_CODA_FS_OLD_API=y CONFIG_AFS_FS=m CONFIG_RXRPC=m CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y CONFIG_ACORN_PARTITION_EESOX=y CONFIG_ACORN_PARTITION_ICS=y CONFIG_ACORN_PARTITION_ADFS=y CONFIG_ACORN_PARTITION_POWERTEC=y CONFIG_ACORN_PARTITION_RISCIX=y CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_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=y CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_CRC_CCITT=m CONFIG_CRC32=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y # CONFIG_HP_SIMETH is not set # CONFIG_HP_SIMSERIAL is not set # CONFIG_HP_SIMSCSI is not set CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=16 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_KPROBES is not set CONFIG_IA64_GRANULE_16MB=y # CONFIG_IA64_GRANULE_64MB is not set CONFIG_IA64_PRINT_HAZARDS=y # CONFIG_DISABLE_VHPT is not set # CONFIG_IA64_DEBUG_CMPXCHG is not set # CONFIG_IA64_DEBUG_IRQ is not set CONFIG_SYSVIPC_COMPAT=y # CONFIG_PM_DEBUG is not set CONFIG_MKISS=m CONFIG_DIGIEPCA=m # CONFIG_CPU_FREQ is not set kernel-package-12.036+nmu3/kernel/Config/config.powerpc-smp0000644000000000000000000000023211006520524020342 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y CONFIG_SMP=y CONFIG_IRQ_ALL_CPUS=y CONFIG_NR_CPUS=4 # CONFIG_MAC_FLOPPY is not set kernel-package-12.036+nmu3/kernel/Config/config.powerpc0000644000000000000000000007343011006520524017557 0ustar CONFIG_GENERIC_HARDIRQS=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_HAVE_DEC_LOCK=y CONFIG_PPC=y CONFIG_PPC32=y CONFIG_GENERIC_NVRAM=y CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y CONFIG_CLEAN_COMPILE=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set # CONFIG_KALLSYMS_ALL is not set CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_6xx=y # CONFIG_40x is not set # CONFIG_44x is not set # CONFIG_POWER3 is not set # CONFIG_POWER4 is not set # CONFIG_8xx is not set # CONFIG_E200 is not set # CONFIG_E500 is not set CONFIG_PPC_FPU=y CONFIG_ALTIVEC=y CONFIG_TAU=y # CONFIG_TAU_INT is not set # CONFIG_TAU_AVERAGE is not set # CONFIG_TAU_CALIBRATED is not set CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m CONFIG_CPU_FREQ_PMAC=y CONFIG_PPC601_SYNC_FIX=y CONFIG_PM=y CONFIG_PPC_STD_MMU=y CONFIG_PPC_MULTIPLATFORM=y # CONFIG_APUS is not set # CONFIG_KATANA is not set # CONFIG_WILLOW is not set # CONFIG_CPCI690 is not set # CONFIG_PCORE is not set # CONFIG_POWERPMC250 is not set # CONFIG_CHESTNUT is not set # CONFIG_SPRUCE is not set # CONFIG_HDPU is not set # CONFIG_EV64260 is not set # CONFIG_LOPEC is not set # CONFIG_MCPN765 is not set # CONFIG_MVME5100 is not set # CONFIG_PPLUS is not set # CONFIG_PRPMC750 is not set # CONFIG_PRPMC800 is not set # CONFIG_SANDPOINT is not set # CONFIG_RADSTONE_PPC7D is not set # CONFIG_ADIR is not set # CONFIG_K2 is not set # CONFIG_PAL4 is not set # CONFIG_GEMINI is not set # CONFIG_EST8260 is not set # CONFIG_SBC82xx is not set # CONFIG_SBS8260 is not set # CONFIG_RPX8260 is not set # CONFIG_TQM8260 is not set # CONFIG_ADS8272 is not set # CONFIG_PQ2FADS is not set # CONFIG_LITE5200 is not set # CONFIG_MPC834x_SYS is not set CONFIG_PPC_CHRP=y CONFIG_PPC_PMAC=y CONFIG_PPC_PREP=y CONFIG_PPC_OF=y CONFIG_PPCBUG_NVRAM=y CONFIG_HIGHMEM=y CONFIG_PROC_DEVICETREE=y CONFIG_PREP_RESIDUAL=y CONFIG_PROC_PREPRESIDUAL=y CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE="console=ttyS0,9600 console=tty0" # CONFIG_PM_DEBUG is not set CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_YENTA=m CONFIG_PD6729=m CONFIG_I82092=m CONFIG_TCIC=m CONFIG_PCCARD_NONSTATIC=m # CONFIG_ADVANCED_OPTIONS is not set CONFIG_HIGHMEM_START=0xfe000000 CONFIG_LOWMEM_SIZE=0x30000000 CONFIG_KERNEL_START=0xc0000000 CONFIG_TASK_SIZE=0x80000000 CONFIG_BOOT_LOAD=0x00800000 CONFIG_STANDALONE=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_BLK_DEV_FD=m CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y CONFIG_LBD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_SL82C105=m 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_AEC62XX=m # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_CMD64X=m # 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=m # CONFIG_HPT34X_AUTODMA is not set CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_SC1200=m # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m # CONFIG_PDC202XX_BURST is not set CONFIG_BLK_DEV_PDC202XX_NEW=m CONFIG_PDC202XX_FORCE=y # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=m # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m CONFIG_BLK_DEV_IDE_PMAC=y CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y CONFIG_BLK_DEV_IDEDMA_PMAC=y # CONFIG_BLK_DEV_IDE_PMAC_BLINK is not set # CONFIG_IDE_ARM 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 # CONFIG_AIC79XX_ENABLE_RD_STRM is not set CONFIG_SCSI_DPT_I2O=m CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_ATA_PIIX is not set CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_OMIT_FLASHPOINT is not set CONFIG_SCSI_DMX3191D=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 is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_IPS=m # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=m 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_IPR=m # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_FC=m # CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_NSP32=m # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_MESH=m CONFIG_SCSI_MESH_SYNC_RATE=5 CONFIG_SCSI_MESH_RESET_DELAY_MS=4000 CONFIG_SCSI_MAC53C94=m CONFIG_PCMCIA_AHA152X=m # CONFIG_PCMCIA_FDOMAIN is not set CONFIG_PCMCIA_NINJA_SCSI=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_MD_RAID10=m CONFIG_MD_RAID6=m CONFIG_MD_FAULTY=m CONFIG_DM_MULTIPATH_EMC=m # CONFIG_FUSION_LAN is not set CONFIG_IEEE1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m CONFIG_IEEE1394_SBP2_PHYS_DMA=y CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_AMDTP=m CONFIG_I2O=m CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m CONFIG_ADB=y CONFIG_ADB_CUDA=y CONFIG_ADB_PMU=y CONFIG_PMAC_PBOOK=y CONFIG_PMAC_APM_EMU=m CONFIG_PMAC_BACKLIGHT=y CONFIG_ADB_MACIO=y CONFIG_INPUT_ADBHID=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_THERM_WINDTUNNEL=m CONFIG_THERM_ADT746X=m CONFIG_ANSLCD=m CONFIG_ATM=m CONFIG_ATM_CLIP=m CONFIG_ATM_CLIP_NO_ICMP=y CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_BRIDGE=m CONFIG_DECNET=m CONFIG_DECNET_ROUTER=y CONFIG_DECNET_ROUTE_FWMARK=y CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m CONFIG_IPX_INTERN=y CONFIG_ATALK=m CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_X25=m CONFIG_LAPB=m CONFIG_NET_DIVERT=y CONFIG_ECONET=m CONFIG_ECONET_AUNUDP=y CONFIG_ECONET_NATIVE=y CONFIG_WAN_ROUTER=m 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_ATM=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_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m 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_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_POLICE=y CONFIG_NET_PKTGEN=m CONFIG_NETPOLL=y CONFIG_NETPOLL_RX=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_HAMRADIO=y CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m CONFIG_ROSE=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_YAM=m CONFIG_IRDA=m CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y CONFIG_IRTTY_SIR=m # CONFIG_DONGLE is not set CONFIG_USB_IRDA=m # CONFIG_SIGMATEL_FIR is not set CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m # CONFIG_TOSHIBA_FIR is not set CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HCIUSB=m CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_BCSP_TXCRC=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_DUMMY=m CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m # CONFIG_ARCNET_COM90xx is not set CONFIG_ARCNET_COM90xxIO=m # CONFIG_ARCNET_RIM_I is not set CONFIG_ARCNET_COM20020=m CONFIG_ARCNET_COM20020_PCI=m CONFIG_MACE=m # CONFIG_MACE_AAUI_PORT is not set CONFIG_BMAC=m CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_HP100 is not set CONFIG_NET_PCI=y CONFIG_PCNET32=m # CONFIG_AMD8111_ETH is not set CONFIG_ADAPTEC_STARFIRE=m # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_B44=m # CONFIG_FORCEDETH is not set CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m CONFIG_SUNDANCE_MMIO=y CONFIG_TLAN=m CONFIG_VIA_RHINE=m CONFIG_VIA_RHINE_MMIO=y CONFIG_DL2K=m CONFIG_E1000=m # CONFIG_E1000_NAPI is not set CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m # CONFIG_R8169_NAPI is not set CONFIG_R8169_VLAN=y CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_MV643XX_ETH=m # CONFIG_MV643XX_ETH_0 is not set CONFIG_MV643XX_ETH_1=y # CONFIG_MV643XX_ETH_2 is not set CONFIG_IXGB=m # CONFIG_IXGB_NAPI is not set CONFIG_S2IO=m # CONFIG_S2IO_NAPI is not set # CONFIG_2BUFF_MODE is not set CONFIG_TR=y CONFIG_IBMOL=m CONFIG_IBMLS=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_ABYSS=m CONFIG_NET_RADIO=y CONFIG_STRIP=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_PCMCIA_RAYCS=m CONFIG_HERMES=m CONFIG_APPLE_AIRPORT=m CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_PCI_HERMES=m CONFIG_ATMEL=m # CONFIG_PCI_ATMEL is not set CONFIG_PCMCIA_HERMES=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_ATMEL=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_NET_WIRELESS=y CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m CONFIG_ARCNET_COM20020_CS=m CONFIG_PCMCIA_IBMTR=m CONFIG_WAN=y CONFIG_DSCC4=m # CONFIG_DSCC4_PCISYNC is not set # CONFIG_DSCC4_PCI_RST is not set CONFIG_LANMEDIA=m CONFIG_SYNCLINK_SYNCPPP=m CONFIG_HDLC=m CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=y CONFIG_PCI200SYN=m CONFIG_WANXL=m CONFIG_PC300=m CONFIG_PC300_MLPPP=y CONFIG_FARSYNC=m CONFIG_DLCI=m CONFIG_DLCI_COUNT=24 CONFIG_DLCI_MAX=8 CONFIG_WAN_ROUTER_DRIVERS=y CONFIG_CYCLADES_SYNC=m CONFIG_CYCLOMX_X25=y CONFIG_LAPBETHER=m CONFIG_X25_ASY=m 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=y CONFIG_ATM_NICSTAR=m CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y 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=y CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_FORE200E=m CONFIG_ATM_HE=m # CONFIG_ATM_HE_USE_SUNI is not set CONFIG_FDDI=y CONFIG_DEFXX=m CONFIG_SKFP=m CONFIG_HIPPI=y # CONFIG_ROADRUNNER 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_PPPOATM=m CONFIG_SLIP=m # CONFIG_SLIP_COMPRESSED is not set # CONFIG_SLIP_SMART is not set # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_NET_FC=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m CONFIG_ISDN=m # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=m # CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPI20=m # CONFIG_ISDN_CAPI_CAPIFS_BOOL is not set CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y 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_CAPI_EICON=y CONFIG_ISDN_DIVAS=m CONFIG_ISDN_DIVAS_BRIPCI=y CONFIG_ISDN_DIVAS_PRIPCI=y CONFIG_ISDN_DIVAS_DIVACAPI=m CONFIG_ISDN_DIVAS_USERIDI=m CONFIG_ISDN_DIVAS_MAINT=m CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_TSDEV=m CONFIG_INPUT_TSDEV_SCREEN_X=240 CONFIG_INPUT_TSDEV_SCREEN_Y=320 CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=m # 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=m # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_VSXXXAA is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_JOYDUMP=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_UINPUT=m CONFIG_SERIO=m CONFIG_SERIO_I8042=m CONFIG_SERIO_SERPORT=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=m CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_VORTEX=m CONFIG_GAMEPORT_FM801=m CONFIG_GAMEPORT_CS461X=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_PMACZILOG=y CONFIG_SERIAL_PMACZILOG_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_LEGACY_PTYS is not set CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_SOFT_WATCHDOG=m CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m CONFIG_WDT_501_PCI=y CONFIG_USBPCWATCHDOG=m CONFIG_NVRAM=y CONFIG_GEN_RTC=y CONFIG_GEN_RTC_X=y CONFIG_DTLK=m CONFIG_R3964=m CONFIG_APPLICOM=m CONFIG_AGP=m CONFIG_AGP_UNINORTH=m CONFIG_DRM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_SYNCLINK_CS=m # CONFIG_RAW_DRIVER is not set CONFIG_I2C=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_HYDRA=m # CONFIG_I2C_I801 is not set # CONFIG_I2C_I810 is not set # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_ISA=m CONFIG_I2C_KEYWEST=y CONFIG_I2C_MPC=m # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_SCx200_ACB=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m # CONFIG_I2C_STUB is not set CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m CONFIG_I2C_SENSOR=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_DS1337=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8574=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_RTC8564=m CONFIG_SENSORS_M41T00=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_W1=m CONFIG_W1_MATROX=m CONFIG_W1_DS9490=m CONFIG_W1_DS9490_BRIDGE=m CONFIG_W1_THERM=m CONFIG_W1_SMEM=m CONFIG_VIDEO_DEV=m CONFIG_VIDEO_BT848=m CONFIG_VIDEO_CPIA=m CONFIG_VIDEO_CPIA_USB=m CONFIG_VIDEO_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_OVCAMCHIP=m CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m CONFIG_DVB=y CONFIG_DVB_CORE=m CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_DVB_DIBUSB=m CONFIG_DVB_DIBUSB_MISDESIGNED_DEVICES=y # CONFIG_DVB_DIBCOM_DEBUG is not set CONFIG_DVB_CINERGYT2=m # CONFIG_DVB_CINERGYT2_TUNING is not set CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set CONFIG_DVB_B2C2_SKYSTAR=m CONFIG_DVB_BT8XX=m CONFIG_DVB_STV0299=m CONFIG_DVB_CX24110=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA80XX=m CONFIG_DVB_MT312=m CONFIG_DVB_VES1X93=m CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_ATMEL_AT76C651=m CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_STV0297=m CONFIG_DVB_NXT2002=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_VIDEOBUF=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_MACMODES=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_CIRRUS=m # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_OF=y CONFIG_FB_CONTROL=y CONFIG_FB_PLATINUM=y CONFIG_FB_VALKYRIE=y CONFIG_FB_CT65550=y # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_NVIDIA=y # CONFIG_FB_RIVA is not set # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_MATROX_MULTIHEAD=y # CONFIG_FB_RADEON_OLD is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y # CONFIG_FB_ATY_XL_INIT is not set CONFIG_FB_ATY_GX=y CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_VOODOO1=y CONFIG_FB_TRIDENT=m CONFIG_FB_TRIDENT_ACCEL=y CONFIG_FB_S1D13XXX=m # CONFIG_FB_VIRTUAL is not set CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_DEVICE=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_DEVICE=y CONFIG_SOUND=m CONFIG_DMASOUND_PMAC=m CONFIG_DMASOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m # CONFIG_SND_DUMMY is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set CONFIG_SND_AC97_CODEC=m # CONFIG_SND_ALI5451 is not set CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS4281=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_CA0106=m CONFIG_SND_KORG1212=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_HDSP=m CONFIG_SND_TRIDENT=m CONFIG_SND_YMFPCI=m CONFIG_SND_ALS4000=m CONFIG_SND_CMIPCI=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_MAESTRO3=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set CONFIG_SND_SONICVIBES=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VX222=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_POWERMAC=m CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m # CONFIG_SOUND_PRIME is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_CS=m CONFIG_USB_AUDIO=m CONFIG_USB_MIDI=m CONFIG_USB_ACM=m CONFIG_USB_PRINTER=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_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y CONFIG_HID_FF=y CONFIG_HID_PID=y CONFIG_LOGITECH_FF=y CONFIG_THRUSTMASTER_FF=y CONFIG_USB_HIDDEV=y # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE is not set CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m CONFIG_USB_MTOUCH=m CONFIG_USB_EGALAX=m CONFIG_USB_XPAD=m CONFIG_USB_ATI_REMOTE=m CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USB_VICAM=m CONFIG_USB_DSBR=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_W9968CF=m CONFIG_USB_PWC=m CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_KC2190=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y CONFIG_USB_ZD1201=m CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRPRIME=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP2101=m CONFIG_USB_SERIAL_CYPRESS_M8=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_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_EZUSB=y CONFIG_USB_AUERSWALD=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_TEST=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_NET2280=y CONFIG_USB_NET2280=m # CONFIG_USB_GADGET_PXA2XX is not set # CONFIG_USB_GADGET_GOKU is not set # CONFIG_USB_GADGET_LH7A40X is not set # CONFIG_USB_GADGET_OMAP is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set CONFIG_USB_GADGET_DUALSPEED=y CONFIG_USB_ZERO=m CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y CONFIG_USB_GADGETFS=m CONFIG_USB_FILE_STORAGE=m CONFIG_USB_FILE_STORAGE_TEST=y CONFIG_USB_G_SERIAL=m CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=m CONFIG_MMC_WBSD=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_DEBUG is not set CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m CONFIG_FS_MBCACHE=m # CONFIG_XFS_RT is not set CONFIG_XFS_SECURITY=y CONFIG_DEVPTS_FS_XATTR=y CONFIG_DEVPTS_FS_SECURITY=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS_SECURITY=y CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ASFS_FS=m CONFIG_ASFS_DEFAULT_CODEPAGE="" CONFIG_ASFS_RW=y CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_VXFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_V4=y # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD_V4=y CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="iso8859-1" CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set CONFIG_CIFS_XATTR=y # CONFIG_CIFS_POSIX is not set # CONFIG_CIFS_EXPERIMENTAL 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_CODA_FS=m # CONFIG_CODA_FS_OLD_API is not set CONFIG_AFS_FS=m CONFIG_RXRPC=m # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set CONFIG_CRC_CCITT=m CONFIG_CRC32=y CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=14 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_XMON is not set # CONFIG_BDI_SWITCH is not set CONFIG_BOOTX_TEXT=y CONFIG_KEXEC=y CONFIG_PMAC_MEDIABAY=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SND_POWERMAC_AUTO_DRC=y CONFIG_USB_APPLETOUCH=m CONFIG_SOFTWARE_SUSPEND=y CONFIG_PM_STD_PARTITION="" CONFIG_HOTPLUG=y # CONFIG_HOTPLUG_CPU is not set CONFIG_MKISS=m CONFIG_I2C_PMAC_SMU=m kernel-package-12.036+nmu3/kernel/Config/config.mckinley0000644000000000000000000000040611006520524017704 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y # CONFIG_ITANIUM is not set CONFIG_MCKINLEY=y CONFIG_IA64_L1_CACHE_SHIFT=7 CONFIG_SMP=y CONFIG_NR_CPUS=64 # CONFIG_HOTPLUG_CPU is not set # CONFIG_SCHED_SMT is not set CONFIG_HAVE_DEC_LOCK=y kernel-package-12.036+nmu3/kernel/Config/config.i3860000644000000000000000000011012011006520524016555 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.amiga0000644000000000000000000001253611006520524017156 0ustar # CONFIG_CLEAN_COMPILE is not set CONFIG_BROKEN=y # CONFIG_SUN3 is not set 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_Q40 is not set CONFIG_M68020=y CONFIG_M68030=y CONFIG_M68040=y CONFIG_M68060=y CONFIG_MMU_MOTOROLA=y CONFIG_M68KFPU_EMU=y CONFIG_M68KFPU_EMU_EXTRAPREC=y # CONFIG_M68KFPU_EMU_ONLY is not set CONFIG_ZORRO=y CONFIG_AMIGA_PCMCIA=y # CONFIG_HEARTBEAT is not set CONFIG_ISA=y CONFIG_GENERIC_ISA_DMA=y CONFIG_ZORRO_NAMES=y CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PARPORT_AMIGA=m CONFIG_PARPORT_MFC3=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y # CONFIG_PNP is not set CONFIG_AMIGA_FLOPPY=y CONFIG_AMIGA_Z2RAM=y # CONFIG_PARIDE is not set CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=y # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_GAYLE=y CONFIG_BLK_DEV_IDEDOUBLER=y CONFIG_BLK_DEV_BUDDHA=y # CONFIG_IDE_CHIPSETS is not set # CONFIG_BLK_DEV_IDEDMA is not set # CONFIG_IDEDMA_AUTO is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_T128 is not set CONFIG_A3000_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_SCSI_AMIGA7XX=y CONFIG_OKTAGON_SCSI=n # CONFIG_SCSI_NCR53C7xx_FAST is not set # CONFIG_CD_NO_IDESCSI is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_IEEE1394 is not set # CONFIG_IP_PNP is not set CONFIG_XFRM_USER=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set # CONFIG_ARCNET is not set CONFIG_NET_ETHERNET=y CONFIG_ARIADNE=m CONFIG_A2065=m CONFIG_HYDRA=m CONFIG_ZORRO8390=m CONFIG_APNE=m # CONFIG_NET_VENDOR_3COM 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 is not set # CONFIG_TR is not set CONFIG_PLIP=m CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_AMIGA=y # CONFIG_MOUSE_PS2 is not set # 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_AMIGA=y CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set # CONFIG_JOYSTICK_A3D is not set # CONFIG_JOYSTICK_ADI is not set # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set # CONFIG_JOYSTICK_SIDEWINDER is not set # CONFIG_JOYSTICK_TMDC is not set # CONFIG_JOYSTICK_IFORCE is not set # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_DB9 is not set # CONFIG_JOYSTICK_GAMECON is not set # CONFIG_JOYSTICK_TURBOGRAFX is not set CONFIG_JOYSTICK_AMIGA=m # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m # CONFIG_SERIO_PARKBD is not set CONFIG_A2232=m # CONFIG_SERIAL_8250 is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set CONFIG_GEN_RTC=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set CONFIG_FB_CIRRUS=m # 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 is not set # CONFIG_FB_VIRGE is not set # CONFIG_FB_RETINAZ3 is not set CONFIG_FB_FM2=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_FONT_PEARL_8x8=y 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 CONFIG_SOUND=m CONFIG_DMASOUND_PAULA=m CONFIG_DMASOUND=m CONFIG_AMIGA_BUILTIN_SERIAL=y # CONFIG_WHIPPET_SERIAL is not set CONFIG_MULTIFACE_III_TTY=m # CONFIG_SERIAL_CONSOLE is not set # CONFIG_DEVFS_FS is not set # CONFIG_HUGETLBFS is not set CONFIG_AFFS_FS=y CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=m CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_LOCKD=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.m32r0000644000000000000000000003270311006520524016661 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.powerpc640000644000000000000000000000367611006520524017736 0ustar CONFIG_64BIT=y CONFIG_COMPAT=y CONFIG_CPUSETS=y # CONFIG_DEBUGGER is not set # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_EARLY_PRINTK=y CONFIG_EEH=y # CONFIG_FB_ATY128 is not set # CONFIG_FB_CONTROL is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_PLATINUM is not set # CONFIG_FB_VALKYRIE is not set # CONFIG_FB_NVIDIA is not set CONFIG_FORCE_MAX_ZONEORDER=13 # CONFIG_GEN_RTC is not set CONFIG_HANGCHECK_TIMER=m # CONFIG_HOTPLUG_PCI is not set # CONFIG_HUGETLBFS is not set CONFIG_HVC_CONSOLE=y CONFIG_HVCS=m CONFIG_IBMVETH=m CONFIG_IBMVIO=y CONFIG_IOMMU_VMERGE=y # CONFIG_IRQSTACKS is not set CONFIG_KEYS_COMPAT=y # CONFIG_KPROBES is not set CONFIG_LOCK_KERNEL=y CONFIG_LPARCFG=m CONFIG_MEGARAID_LEGACY=m CONFIG_MPIC_BROKEN_U3=y CONFIG_NR_CPUS=32 # CONFIG_FLATMEM is not set CONFIG_DISCONTIGMEM=y CONFIG_NUMA=y # CONFIG_PMAC_BACKLIGHT is not set # CONFIG_PMAC_PBOOK is not set CONFIG_PMAC_SMU=y # CONFIG_POWER4_ONLY is not set CONFIG_PPC64=y # CONFIG_PPCDBG is not set # CONFIG_PPC_ISERIES is not set CONFIG_PPC_MAPLE=y CONFIG_PPC_PMAC64=y CONFIG_PPC_PSERIES=y # CONFIG_PPC_BPA is not set CONFIG_PPC_RTAS=y CONFIG_PPC_SPLPAR=y CONFIG_RTAS_FLASH=m CONFIG_RTAS_PROC=y # CONFIG_RTC is not set CONFIG_SCANLOG=m CONFIG_SCHED_SMT=y CONFIG_SCSI_QLOGIC_1280_1040=y CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_IBMVSCSI=m CONFIG_SECCOMP=y # CONFIG_SERIAL_ICOM is not set CONFIG_SMP=y CONFIG_STOP_MACHINE=y CONFIG_SYSVIPC_COMPAT=y CONFIG_THERM_PM72=y CONFIG_U3_DART=y CONFIG_WATCHDOG_RTAS=m CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_DISCONTIGMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_DISCONTIGMEM=y CONFIG_IRQ_ALL_CPUS=y CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y CONFIG_MPIC=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_XICS=y CONFIG_NODES_SPAN_OTHER_NODES=y kernel-package-12.036+nmu3/kernel/Config/config.amd64-k8-smp0000644000000000000000000000166311006520524020127 0ustar CONFIG_LOCK_KERNEL=y CONFIG_CPUSETS=y CONFIG_STOP_MACHINE=y CONFIG_MK8=y # CONFIG_MPSC is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_L1_CACHE_BYTES=64 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_SMP=y # CONFIG_SCHED_SMT is not set CONFIG_K8_NUMA=y # CONFIG_NUMA_EMU is not set CONFIG_DISCONTIGMEM=y CONFIG_NUMA=y CONFIG_HAVE_DEC_LOCK=y CONFIG_NR_CPUS=32 # CONFIG_ACPI_NUMA is not set # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_R8169_VLAN is not set CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_MAVEN=m # CONFIG_SOUND_AWE32_SYNTH is not set CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m CONFIG_NEED_MULTIPLE_NODES=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y # CONFIG_HOTPLUG_CPU is not set CONFIG_SPARSEMEM=y CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_DIGIEPCA=m CONFIG_MKISS=m # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_EXTREME=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_DISCONTIGMEM_MANUAL=y kernel-package-12.036+nmu3/kernel/Config/config.64-smp0000644000000000000000000000043411006520524017120 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y # CONFIG_PA7000 is not set CONFIG_PA8X00=y CONFIG_PA20=y CONFIG_PREFETCH=y CONFIG_64BIT=y CONFIG_SMP=y CONFIG_HOTPLUG_CPU=y CONFIG_DISCONTIGMEM=y CONFIG_COMPAT=y CONFIG_NR_CPUS=32 # CONFIG_DEBUG_RWLOCK is not set kernel-package-12.036+nmu3/kernel/Config/config.powerpc-miboot0000644000000000000000000000401711006520524021041 0ustar CONFIG_MAC_FLOPPY=y # CONFIG_SMP is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_AUDIT is not set # CONFIG_KOBJECT_UEVENT is not set CONFIG_EMBEDDED=y # CONFIG_KALLSYMS is not set # CONFIG_BASE_FULL is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_BASE_SMALL=1 # CONFIG_ALTIVEC is not set # CONFIG_TAU is not set # CONFIG_CPU_FREQ is not set # CONFIG_PM is not set # CONFIG_HIGHMEM is not set # CONFIG_PROC_DEVICETREE is not set # CONFIG_PREP_RESIDUAL is not set # CONFIG_LBD is not set # CONFIG_IOSCHED_AS is not set # CONFIG_IOSCHED_CFQ is not set # CONFIG_THERM_WINDTUNNEL is not set # CONFIG_THERM_ADT746X is not set # CONFIG_IPV6_TUNNEL is not set # CONFIG_NETFILTER is not set # CONFIG_NET_DIVERT is not set # CONFIG_NET_SCHED is not set # CONFIG_NET_CLS_ROUTE is not set # CONFIG_NETPOLL_RX is not set # CONFIG_NETPOLL_TRAP is not set # CONFIG_HAMRADIO is not set # CONFIG_BT is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_FC is not set CONFIG_SERIAL_8250=m CONFIG_I2C_KEYWEST=m # CONFIG_FB_OF is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set CONFIG_FB_3DFX=m CONFIG_FB_VOODOO1=m # CONFIG_VGA_CONSOLE is not set # CONFIG_USB_BLUETOOTH_TTY is not set # CONFIG_INFINIBAND is not set # CONFIG_DNOTIFY is not set # CONFIG_PROC_KCORE is not set # CONFIG_DEVPTS_FS_SECURITY is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set # CONFIG_NCPFS_NLS is not set # CONFIG_NCPFS_EXTRAS is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set # CONFIG_PROFILING is not set # CONFIG_BOOTX_TEXT is not set # CONFIG_KEYS is not set # CONFIG_SECURITY is not set CONFIG_CHR_DEV_SCH=m # CONFIG_MEGARAID_LEGACY is not set CONFIG_ASFS_FS=m CONFIG_ASFS_DEFAULT_CODEPAGE="" CONFIG_ASFS_RW=y CONFIG_IRDA=m CONFIG_PCMCIA_XIRTULIP=m # CONFIG_IRPORT_SIR is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_PMAC_BACKLIGHT is not set CONFIG_BROKEN_ON_SMP=y CONFIG_CRYPTO_MD5=y kernel-package-12.036+nmu3/kernel/Config/config.xenu0000644000000000000000000002345211006520524017056 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.powermac0000644000000000000000000001703111006520524017710 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.mac0000644000000000000000000000621211006520524016632 0ustar CONFIG_CLEAN_COMPILE=y # CONFIG_SUN3 is not set # 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_Q40 is not set CONFIG_M68020=y CONFIG_M68030=y CONFIG_M68040=y # CONFIG_M68060 is not set CONFIG_MMU_MOTOROLA=y CONFIG_M68KFPU_EMU=y CONFIG_M68KFPU_EMU_EXTRAPREC=y # CONFIG_M68KFPU_EMU_ONLY is not set # CONFIG_HEARTBEAT is not set # CONFIG_PARPORT is not set CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=y # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_MAC_IDE=y # CONFIG_BLK_DEV_IDEDMA is not set # CONFIG_IDEDMA_AUTO is not set # CONFIG_BLK_DEV_HD is not set CONFIG_MAC_SCSI=y CONFIG_SCSI_MAC_ESP=y CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_ADB=y CONFIG_ADB_MACII=y CONFIG_ADB_MACIISI=y CONFIG_ADB_IOP=y CONFIG_ADB_PMU68K=y CONFIG_ADB_CUDA=y CONFIG_INPUT_ADBHID=y CONFIG_MAC_EMUMOUSEBTN=y # CONFIG_IP_PNP is not set CONFIG_XFRM_USER=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_NET_ETHERNET=y CONFIG_MAC8390=y CONFIG_MAC89x0=y CONFIG_MACSONIC=y CONFIG_MACMACE=y # CONFIG_NET_VENDOR_SMC is not set CONFIG_PPP_FILTER=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m CONFIG_SERIO_LIBPS2=m # CONFIG_SERIAL_8250 is not set CONFIG_GEN_RTC=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_MACMODES=y # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set CONFIG_FB_VALKYRIE=y CONFIG_FB_MAC=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_FONT_6x11=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_LOGO_MAC_CLUT224=y # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_SOUND is not set CONFIG_MAC_SCC=y CONFIG_MAC_HID=y CONFIG_MAC_ADBKEYCODES=y CONFIG_SERIAL_CONSOLE=y # CONFIG_DEVFS_FS is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=m CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_LOCKD=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_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=y # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_EFI_PARTITION is not set CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.common0000644000000000000000000001555311006520524017372 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.s3c24100000644000000000000000000006330311006520524017075 0ustar CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y # CONFIG_CLEAN_COMPILE is not set CONFIG_BROKEN=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y CONFIG_AUDIT=y CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set CONFIG_INITRAMFS_SOURCE="" # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y 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 CONFIG_BASE_SMALL=0 # # Loadable module support # CONFIG_MODULES=y # CONFIG_MODULE_UNLOAD is not set CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y # # System Type # # CONFIG_ARCH_CLPS7500 is not set # CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_CO285 is not set # CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_CAMELOT is not set # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_INTEGRATOR is not set # CONFIG_ARCH_IOP3XX is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_IXP2000 is not set # CONFIG_ARCH_L7200 is not set # CONFIG_ARCH_PXA is not set # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set CONFIG_ARCH_S3C2410=y # CONFIG_ARCH_SHARK is not set # CONFIG_ARCH_LH7A40X is not set # CONFIG_ARCH_OMAP is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_IMX is not set # CONFIG_ARCH_H720X is not set # CONFIG_ARCH_AAEC2000 is not set # # S3C24XX Implementations # # CONFIG_MACH_ANUBIS is not set CONFIG_ARCH_BAST=y CONFIG_BAST_PC104_IRQ=y CONFIG_ARCH_H1940=y CONFIG_MACH_N30=y CONFIG_ARCH_SMDK2410=y CONFIG_ARCH_S3C2440=y CONFIG_MACH_VR1000=y CONFIG_MACH_RX3715=y CONFIG_MACH_OTOM=y CONFIG_MACH_NEXCODER_2440=y CONFIG_CPU_S3C2410=y CONFIG_CPU_S3C2440=y # # S3C2410 Boot # # CONFIG_S3C2410_BOOT_WATCHDOG is not set # # S3C2410 Setup # CONFIG_S3C2410_DMA=y # CONFIG_S3C2410_DMA_DEBUG is not set # CONFIG_S3C2410_PM_DEBUG is not set # CONFIG_S3C2410_PM_CHECK is not set CONFIG_PM_SIMTEC=y CONFIG_S3C2410_LOWLEVEL_UART_PORT=0 # # Processor Type # CONFIG_CPU_32=y CONFIG_CPU_ARM920T=y CONFIG_CPU_32v4=y CONFIG_CPU_ABRT_EV4T=y CONFIG_CPU_CACHE_V4WT=y CONFIG_CPU_CACHE_VIVT=y CONFIG_CPU_COPY_V4WB=y CONFIG_CPU_TLB_V4WBI=y # # Processor Features # # CONFIG_ARM_THUMB is not set # CONFIG_CPU_ICACHE_DISABLE is not set # CONFIG_CPU_DCACHE_DISABLE is not set # CONFIG_CPU_DCACHE_WRITETHROUGH is not set # # Bus support # CONFIG_ISA_DMA_API=y # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # Kernel Features # # CONFIG_SMP is not set # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_ALIGNMENT_TRAP=y # # Boot options # CONFIG_ZBOOT_ROM_TEXT=0x0 CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_CMDLINE="root=/dev/hda1 ro init=/bin/bash console=ttySAC0" # CONFIG_XIP_KERNEL is not set # # Floating point emulation # # # At least one emulation must be selected # CONFIG_FPE_NWFPE=y # CONFIG_FPE_NWFPE_XP is not set # CONFIG_FPE_FASTFPE is not set # # Userspace binary formats # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=m # CONFIG_ARTHUR is not set # # Power management options # CONFIG_PM=y CONFIG_APM=y # # Networking # CONFIG_NET=y # # Networking options # CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=m CONFIG_NET_KEY=m CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_PNP=y # CONFIG_IP_PNP_DHCP is not set CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m # 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=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y # # TCP congestion control # CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m # CONFIG_IPV6 is not set # CONFIG_NETFILTER is not set # # DCCP Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID3=m CONFIG_IP_DCCP_TFRC_LIB=m # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_IP_DCCP_UNLOAD_HACK 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_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # CONFIG_DEBUG_DRIVER is not set # # Memory Technology Devices (MTD) # CONFIG_MTD=y # CONFIG_MTD_DEBUG is not set # CONFIG_MTD_CONCAT is not set CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y # CONFIG_MTD_AFS_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_CHAR=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set CONFIG_MTD_MAP_BANK_WIDTH_16=y # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_AMDSTD_RETRY=0 # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=m CONFIG_MTD_ROM=y # CONFIG_MTD_ABSENT is not set # CONFIG_MTD_OBSOLETE_CHIPS is not set # CONFIG_MTD_XIP is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_ARM_INTEGRATOR is not set # CONFIG_MTD_EDB7312 is not set # CONFIG_MTD_IMPA7 is not set CONFIG_MTD_BAST=y CONFIG_MTD_BAST_MAXSIZE=4 CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLKMTD is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set # CONFIG_MTD_DOC2001PLUS is not set # # NAND Flash Device Drivers # CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_VERIFY_WRITE is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_S3C2410=y # CONFIG_MTD_NAND_S3C2410_DEBUG is not set # CONFIG_MTD_NAND_S3C2410_HWECC is not set # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_NANDSIM is not set # # Parallel port support # CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_ARC is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y # # Plug and Play support # # # Block devices # # CONFIG_PARIDE 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=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # CONFIG_CDROM_PKTCDVD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_ATA_OVER_ETH=m # # 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_IDECD=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # 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_IDE_BAST=y # CONFIG_BLK_DEV_IDEDMA is not set # CONFIG_IDEDMA_AUTO is not set # CONFIG_BLK_DEV_HD is not set # # SCSI device support # CONFIG_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m # # SCSI low-level drivers # CONFIG_SCSI_SATA=m # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_DEBUG is not set # # 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_RAID10 is not set CONFIG_MD_RAID5=m # CONFIG_MD_RAID6 is not set CONFIG_MD_MULTIPATH=m # CONFIG_MD_FAULTY is not set CONFIG_BLK_DEV_DM=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m # CONFIG_DM_MULTIPATH_EMC is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # # Network device support # CONFIG_NETDEVICES=y # CONFIG_DUMMY is not set CONFIG_BONDING=m CONFIG_TUN=m # # PHY device support # CONFIG_PHYLIB=m CONFIG_PHYCONTROL=y # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_SMC91X is not set CONFIG_DM9000=y # CONFIG_NET_POCKET 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_PLIP is not set # CONFIG_SLIP is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN 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 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_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_COMPUTONE is not set # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_DIGIEPCA is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set # CONFIG_ISI is not set # CONFIG_SYNCLINKMP is not set # CONFIG_N_HDLC is not set # CONFIG_RISCOM8 is not set # CONFIG_SPECIALIX is not set # CONFIG_SX is not set # CONFIG_RIO is not set # CONFIG_STALDRV is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=8 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set # # Non-8250 serial port support # CONFIG_SERIAL_S3C2410=y CONFIG_SERIAL_S3C2410_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_S3C2410_WATCHDOG=y # CONFIG_NVRAM is not set # CONFIG_RTC is not set CONFIG_S3C2410_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # # Ftape, the floppy tape device driver # # CONFIG_RAW_DRIVER is not set # # TPM devices # # # I2C support # CONFIG_I2C=y CONFIG_I2C_CHARDEV=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=m # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # CONFIG_I2C_ISA=m # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_S3C2410=y # CONFIG_I2C_STUB is not set # CONFIG_I2C_PCA_ISA is not set # # Miscellaneous I2C Chip support # # CONFIG_SENSORS_DS1337 is not set CONFIG_SENSORS_DS1374=m CONFIG_SENSORS_EEPROM=m # CONFIG_SENSORS_PCF8574 is not set CONFIG_SENSORS_PCA9539=m # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set CONFIG_SENSORS_MAX6875=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # Hardware Monitoring support # CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=m # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83792D=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # # # Multimedia Capabilities Port drivers # # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # Graphics support # CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SOFT_CURSOR=y # CONFIG_FB_MACMODES is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_S1D13XXX is not set CONFIG_FB_S3C2410=y # CONFIG_FB_S3C2410_DEBUG 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 is not set # # Logo configuration # # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # # Sound # # CONFIG_SOUND is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # File systems # CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT2_FS_XIP 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=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=m # CONFIG_XFS_SECURITY is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=m CONFIG_INOTIFY=y CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=m 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=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y CONFIG_RELAYFS_FS=m # # 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_JFFS_FS=y CONFIG_JFFS_FS_VERBOSE=0 # CONFIG_JFFS_PROC_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_CRAMFS=y # 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=m # CONFIG_NFS_V3 is not set # CONFIG_NFS_V4 is not set # CONFIG_NFS_DIRECTIO is not set # CONFIG_NFSD is not set CONFIG_LOCKD=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m # 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 CONFIG_9P_FS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" 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_ASCII=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 # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_LOG_BUF_SHIFT=16 CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_FS is not set CONFIG_FRAME_POINTER=y CONFIG_DEBUG_USER=y # CONFIG_DEBUG_WAITQ is not set # CONFIG_DEBUG_ERRORS is not set CONFIG_DEBUG_LL=y # CONFIG_DEBUG_ICEDCC is not set CONFIG_DEBUG_S3C2410_PORT=y CONFIG_DEBUG_S3C2410_UART=0 # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_CAPABILITIES=y CONFIG_SECURITY_SECLVL=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # # 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_WP512=m CONFIG_CRYPTO_TGR192=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_ANUBIS=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_TEST=m # # Hardware crypto devices # # # Library routines # CONFIG_CRC16=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y # CONFIG_USB_HIDDEV is not set CONFIG_BT_HIDP=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_TEST=m CONFIG_BT_HCIVHCI=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_IDMOUSE=m CONFIG_USB_LCD=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_XPAD=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_AUERSWALD=m # CONFIG_USB_FILE_STORAGE is not set # CONFIG_BT_HCIBFUSB is not set # CONFIG_USB_SL811_HCD is not set CONFIG_USB_LED=m # CONFIG_USB_RTL8150 is not set # CONFIG_USB_KBD is not set CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_ADFS_FS_RW is not set CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_MTOUCH=m CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_USB_SERIAL_BELKIN=m CONFIG_ACORN_PARTITION_RISCIX=y CONFIG_USB_SERIAL_GARMIN=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_PPP_BSDCOMP=m CONFIG_USB_HIDINPUT=y CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_OHCI_HCD=m CONFIG_BT_HCIUART=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_BT_RFCOMM_TTY=y CONFIG_USB_STORAGE_FREECOM=y # CONFIG_USB_KAWETH is not set CONFIG_USB_SERIAL_AIRPRIME=m CONFIG_USB_SERIAL_KOBIL_SCT=m # CONFIG_USB_SUSPEND is not set CONFIG_USB_MDC800=m CONFIG_USB_EZUSB=y CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_ACORN_PARTITION_ADFS=y CONFIG_USB_LEGOTOWER=m CONFIG_USB_CYTHERM=m CONFIG_USB_RIO500=m # CONFIG_USB_OTG is not set CONFIG_BT_BNEP_MC_FILTER=y # CONFIG_USB_GADGET_PXA2XX is not set CONFIG_BT_L2CAP=m # CONFIG_USBPCWATCHDOG is not set CONFIG_PPP_SYNC_TTY=m # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_USB_MICROTEK=m CONFIG_BT_BNEP=m CONFIG_USB_USS720=m CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_SDDR09=y # CONFIG_BT_HCIBPA10X is not set CONFIG_USB_PHIDGETSERVO=m CONFIG_PPP_MULTILINK=y # CONFIG_USB_GADGET_OMAP is not set # CONFIG_USB_MOUSE is not set # CONFIG_USB_GADGET_NET2280 is not set CONFIG_USB_SERIAL_MCT_U232=m CONFIG_PARPORT_NOT_PC=y CONFIG_ACORN_PARTITION_CUMANA=y CONFIG_USB_SERIAL_TI=m CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_AIPTEK=m CONFIG_USB_SERIAL_CP2101=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_USB_ATI_REMOTE=m CONFIG_USB_ACM=m CONFIG_ACORN_PARTITION_EESOX=y # CONFIG_USB_DEBUG is not set CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_WACOM=m CONFIG_PPP_FILTER=y CONFIG_USB_DEVICEFS=y CONFIG_USB_SERIAL_SAFE=m CONFIG_PPPOE=m CONFIG_USB_STORAGE_SDDR55=y # CONFIG_USB_USBNET is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_NETPOLL_RX is not set # CONFIG_USB_PEGASUS is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_ETH is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_KBTAB=m CONFIG_PPP_DEFLATE=m # CONFIG_BT_HCIUSB is not set # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_PL2303=m CONFIG_PPP_ASYNC=m # CONFIG_USB_CATC is not set # CONFIG_USB_GADGET_GOKU is not set # CONFIG_BLK_DEV_UB is not set CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP_TXCRC=y CONFIG_ACORN_PARTITION_POWERTEC=y # CONFIG_NETPOLL_TRAP is not set CONFIG_USB_POWERMATE=m CONFIG_USB_HID=m # CONFIG_HID_FF is not set CONFIG_USB_STORAGE_DATAFAB=y # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_PRINTER=m # CONFIG_USB_GADGET_LH7A40X is not set CONFIG_USB_SERIAL_KLSI=m # CONFIG_USB_G_SERIAL is not set CONFIG_BT_RFCOMM=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_BT_SCO=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m # CONFIG_USB_ZERO is not set # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_EGALAX=m CONFIG_USB_PHIDGETKIT=m CONFIG_BT_HCIUART_BCSP=y CONFIG_USB_STORAGE=m CONFIG_USB_SERIAL=m # CONFIG_USB_BANDWIDTH is not set CONFIG_PPP=m CONFIG_CRC_CCITT=m # CONFIG_NET_CLS_ROUTE is not set kernel-package-12.036+nmu3/kernel/Config/config.i4860000644000000000000000000001353411006520524016571 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.chrp0000644000000000000000000002763411006520524017041 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.mbx0000644000000000000000000000761411006520524016667 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.armel0000644000000000000000000000076311006520524017177 0ustar CONFIG_ARM=y CONFIG_PACKET=y # CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_SLIP_SMART=y CONFIG_SUNRPC_GSS=m # CONFIG_NFSD_V4 is not set # CONFIG_SMB_NLS_DEFAULT is not set # CONFIG_CODA_FS_OLD_API is not set CONFIG_CIFS_STATS=y CONFIG_CIFS_XATTR=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_SLIP_COMPRESSED=y CONFIG_ECONET_AUNUDP=y CONFIG_RXRPC=m # CONFIG_CIFS_POSIX is not set CONFIG_ECONET_NATIVE=y CONFIG_EQUALIZER=m CONFIG_NET_CLS_ROUTE=y CONFIG_PACKET_MMAP=y CONFIG_AEABI=y CONFIG_OABI_COMPAT=y kernel-package-12.036+nmu3/kernel/Config/config.bvme60000000644000000000000000000000336411006520524017336 0ustar # CONFIG_CLEAN_COMPILE is not set CONFIG_BROKEN=y # CONFIG_SUN3 is not set # 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_Q40 is not set # CONFIG_M68020 is not set # CONFIG_M68030 is not set CONFIG_M68040=y CONFIG_M68060=y CONFIG_MMU_MOTOROLA=y # CONFIG_M68KFPU_EMU is not set # CONFIG_PARPORT is not set # CONFIG_IDE is not set CONFIG_BVME6000_SCSI=y # CONFIG_SCSI_NCR53C7xx_FAST is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_IEEE1394 is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_XFRM_USER=m # CONFIG_IPX is not set # CONFIG_DEV_APPLETALK is not set CONFIG_NET_ETHERNET=y CONFIG_BVME6000_NET=y # CONFIG_PPP_FILTER is not set CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m CONFIG_SERIO_LIBPS2=m CONFIG_SERIAL_8250=m CONFIG_SERIAL_8250_NR_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_CORE=m CONFIG_GEN_RTC=m # CONFIG_FB is not set # CONFIG_SOUND is not set CONFIG_BVME6000_SCC=y CONFIG_SERIAL_CONSOLE=y # CONFIG_DEVFS_FS is not set # CONFIG_HUGETLBFS is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=y CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_PARTITION_ADVANCED is not set CONFIG_CRC32=m kernel-package-12.036+nmu3/kernel/Config/config.q400000644000000000000000000000645311006520524016505 0ustar CONFIG_CLEAN_COMPILE=y # CONFIG_SUN3 is not set # CONFIG_AMIGA is not set # 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_Q40=y # CONFIG_M68020 is not set # CONFIG_M68030 is not set CONFIG_M68040=y CONFIG_M68060=y CONFIG_MMU_MOTOROLA=y CONFIG_M68KFPU_EMU=y CONFIG_M68KFPU_EMU_EXTRAPREC=y # CONFIG_M68KFPU_EMU_ONLY is not set # CONFIG_HEARTBEAT is not set CONFIG_ISA=y CONFIG_GENERIC_ISA_DMA=y # CONFIG_PARPORT is not set # CONFIG_PNP is not set # CONFIG_BLK_DEV_FD is not set CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=y # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_Q40IDE=y # CONFIG_IDE_CHIPSETS is not set # CONFIG_BLK_DEV_IDEDMA is not set # CONFIG_IDEDMA_AUTO is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_T128 is not set # CONFIG_CD_NO_IDESCSI is not set CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_EMC=m CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_XFRM_USER is not set CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set # CONFIG_ARCNET is not set CONFIG_NET_ETHERNET=y # CONFIG_NET_VENDOR_3COM 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_NE2000=m # CONFIG_NET_PCI is not set # CONFIG_TR is not set CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m CONFIG_SERIO_Q40KBD=m CONFIG_SERIO_LIBPS2=m # CONFIG_SERIAL_8250 is not set CONFIG_GEN_RTC=m CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set CONFIG_FB_Q40=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y 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 CONFIG_SOUND=y CONFIG_DMASOUND_Q40=y CONFIG_DMASOUND=y # CONFIG_DEVFS_FS is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_UFS_FS_WRITE=y CONFIG_NFS_FS=y CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set # CONFIG_PARTITION_ADVANCED is not set CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.sun30000644000000000000000000000330411006520524016761 0ustar CONFIG_CLEAN_COMPILE=y CONFIG_SUN3=y CONFIG_M68020=y CONFIG_MMU_SUN3=y CONFIG_M68KFPU_EMU=y CONFIG_M68KFPU_EMU_EXTRAPREC=y # CONFIG_M68KFPU_EMU_ONLY is not set # CONFIG_PARPORT is not set # CONFIG_IDE is not set # CONFIG_DM_MULTIPATH is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_XFRM_USER is not set CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set CONFIG_NET_ETHERNET=y CONFIG_SUN3LANCE=y CONFIG_SUN3_82586=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set CONFIG_KEYBOARD_SUNKBD=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_LIBPS2=m # CONFIG_SERIAL_8250 is not set CONFIG_GEN_RTC=y CONFIG_FB=y # CONFIG_FB_CFB_IMAGEBLIT is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y 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 # CONFIG_SOUND is not set CONFIG_DEVFS_FS=y CONFIG_DEVFS_MOUNT=y # CONFIG_DEVFS_DEBUG is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_UFS_FS_WRITE=y CONFIG_NFS_FS=y CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set # CONFIG_PARTITION_ADVANCED is not set CONFIG_SUN_PARTITION=y CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.i5860000644000000000000000000011034311006520524016566 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.mips0000644000000000000000000001642711006520524017053 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.hppa0000644000000000000000000006112711006520524017030 0ustar CONFIG_PARISC=y CONFIG_MMU=y CONFIG_STACK_GROWSUP=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_ISA_DMA_API=y CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_SYSCTL=y CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC 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_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y 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 CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_KMOD=y # CONFIG_PA7100LC is not set # CONFIG_PA7200 is not set # CONFIG_PA7300LC is not set CONFIG_GSC=y CONFIG_HPPB=y CONFIG_IOMMU_CCIO=y CONFIG_GSC_LASI=y CONFIG_GSC_WAX=y CONFIG_EISA=y CONFIG_EISA_NAMES=y CONFIG_ISA=y CONFIG_PCI=y CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set CONFIG_GSC_DINO=y CONFIG_PCI_LBA=y CONFIG_IOSAPIC=y CONFIG_IOMMU_SBA=y CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_YENTA=m CONFIG_PD6729=m CONFIG_I82092=m CONFIG_I82365=m # CONFIG_TCIC is not set CONFIG_PCCARD_NONSTATIC=m # CONFIG_HOTPLUG_PCI is not set CONFIG_SUPERIO=y CONFIG_CHASSIS_LCD_LED=y CONFIG_PDC_CHASSIS=y CONFIG_PDC_STABLE=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_MTD is not set CONFIG_PARPORT=m CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=m CONFIG_PARPORT_GSC=y # CONFIG_PARPORT_1284 is not set # CONFIG_PNP is not set # CONFIG_BLK_DEV_FD is not set # 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_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_ATA_OVER_ETH=m CONFIG_IDE=m CONFIG_BLK_DEV_IDE=m # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=m # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 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_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_CMD64X=m # 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 is not set CONFIG_BLK_DEV_NS87415=m # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE 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 # CONFIG_SCSI_IN2000 is not set # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 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_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_NCR53C406A is not set CONFIG_SCSI_LASI700=m CONFIG_53C700_LE_ON_BE=y 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_IPR is not set CONFIG_SCSI_ZALON=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_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_LPFC=m # CONFIG_SCSI_SIM710 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_DEBUG is not set CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m # CONFIG_CD_NO_IDESCSI is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID5=m CONFIG_MD_RAID6=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_BLK_DEV_DM=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_EMC=m # CONFIG_IEEE1394 is not set CONFIG_I2O=m CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m CONFIG_NET=y CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_NET_KEY=m CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y # CONFIG_IP_PNP_DHCP is not set CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m # CONFIG_NET_IPGRE_BROADCAST is not set # CONFIG_IP_MROUTE is not set # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_TUNNEL=m CONFIG_IP_TCPDIAG=m CONFIG_IP_TCPDIAG_IPV6=y # CONFIG_IP_VS is not set CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_TUNNEL=m CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_BRIDGE_NETFILTER=y CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_CT_ACCT=y CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CT_PROTO_SCTP=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 is not set CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m CONFIG_IP_NF_MATCH_SCTP=m CONFIG_IP_NF_MATCH_COMMENT=m CONFIG_IP_NF_MATCH_CONNMARK=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=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_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_CONNMARK=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m 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_MATCH_PHYSDEV=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 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_BRIDGE_EBT_ULOG=m CONFIG_XFRM=y CONFIG_XFRM_USER=m # CONFIG_IP_SCTP is not set # CONFIG_ATM is not set CONFIG_BRIDGE=m CONFIG_VLAN_8021Q=m # 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_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_BASIC=m 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=y CONFIG_NET_CLS_IND=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m # CONFIG_NET_PKTGEN is not set CONFIG_NETPOLL=y # CONFIG_NETPOLL_RX is not set # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_NETDEVICES=y CONFIG_DUMMY=m # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set CONFIG_TUN=m # CONFIG_ARCNET is not set CONFIG_NET_ETHERNET=y CONFIG_LASI_82596=m CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_NET_VENDOR_3COM=y CONFIG_EL1=m CONFIG_EL2=m CONFIG_ELPLUS=m CONFIG_EL16=m CONFIG_EL3=m # CONFIG_3C515 is not set CONFIG_VORTEX=m CONFIG_TYPHOON=m # CONFIG_LANCE is not set CONFIG_NET_VENDOR_SMC=y CONFIG_WD80x3=m CONFIG_ULTRA=m CONFIG_ULTRA32=m CONFIG_SMC9194=m CONFIG_NET_VENDOR_RACAL=y CONFIG_NI52=m # CONFIG_NI65 is not set CONFIG_NET_TULIP=y # CONFIG_DE2104X is not set CONFIG_TULIP=m # 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=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_ZNET=m CONFIG_SEEQ8005=m CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m # CONFIG_AMD8111E_NAPI is not set CONFIG_ADAPTEC_STARFIRE=m # CONFIG_ADAPTEC_STARFIRE_NAPI is not set CONFIG_AC3200=m CONFIG_APRICOT=m CONFIG_B44=m CONFIG_FORCEDETH=m CONFIG_CS89x0=m CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_LNE390=m CONFIG_FEALNX=m CONFIG_NATSEMI=m 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 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_DL2K=m CONFIG_E1000=m # CONFIG_E1000_NAPI is not set CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m # CONFIG_R8169_NAPI is not set CONFIG_R8169_VLAN=y CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_IXGB=m # CONFIG_IXGB_NAPI is not set CONFIG_S2IO=m # CONFIG_S2IO_NAPI is not set # CONFIG_2BUFF_MODE is not set # CONFIG_TR is not set CONFIG_NET_RADIO=y # CONFIG_STRIP is not set # CONFIG_WAVELAN is not set CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_PCMCIA_RAYCS=m CONFIG_HERMES=m # CONFIG_PLX_HERMES is not set # CONFIG_TMD_HERMES is not set # CONFIG_PCI_HERMES is not set # CONFIG_ATMEL is not set CONFIG_PCMCIA_HERMES=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_NET_WIRELESS=y CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI 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_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set # CONFIG_NET_FC is not set CONFIG_SHAPER=m CONFIG_NETCONSOLE=m # CONFIG_ISDN is not set # CONFIG_PHONE is not set CONFIG_INPUT=y 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=m # CONFIG_INPUT_EVBUG is not set CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_ATKBD_HP_KEYCODES=y # CONFIG_KEYBOARD_ATKBD_RDI_KEYCODES is not set # 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_KEYBOARD_HIL_OLD=m CONFIG_KEYBOARD_HIL=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m # 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_MOUSE_HIL=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_UINPUT is not set CONFIG_HP_SDC_RTC=m CONFIG_SERIO=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_GSCPS2=y CONFIG_HP_SDC=m CONFIG_HIL_MLC=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m # CONFIG_GAMEPORT is not set CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_MULTIPORT is not set # CONFIG_SERIAL_8250_RSA is not set CONFIG_SERIAL_MUX=y CONFIG_SERIAL_MUX_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_WATCHDOG is not set CONFIG_GEN_RTC=y # CONFIG_GEN_RTC_X is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_DRM is not set CONFIG_SYNCLINK_CS=m # CONFIG_RAW_DRIVER is not set CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_I2C is not set # CONFIG_W1 is not set # CONFIG_VIDEO_DEV is not set # CONFIG_DVB is not set CONFIG_FB=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_STI=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON_OLD is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=160 CONFIG_DUMMY_CONSOLE_ROWS=64 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_STI_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_LOGO_PARISC_CLUT224=y # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_SEQUENCER=m # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_DUMMY=m # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # CONFIG_SND_AD1848 is not set # CONFIG_SND_CS4231 is not set # CONFIG_SND_CS4232 is not set # CONFIG_SND_CS4236 is not set # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set # CONFIG_SND_GUSCLASSIC is not set # CONFIG_SND_GUSEXTREME is not set # CONFIG_SND_GUSMAX is not set # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set # CONFIG_SND_OPTI92X_AD1848 is not set # CONFIG_SND_OPTI92X_CS4231 is not set # CONFIG_SND_OPTI93X is not set # CONFIG_SND_SB8 is not set # CONFIG_SND_SB16 is not set # CONFIG_SND_SBAWE is not set # CONFIG_SND_WAVEFRONT is not set # CONFIG_SND_CMI8330 is not set # CONFIG_SND_OPL3SA2 is not set # CONFIG_SND_SGALAXY is not set # CONFIG_SND_SSCAPE is not set CONFIG_SND_AC97_CODEC=m # CONFIG_SND_ALI5451 is not set # CONFIG_SND_AD1889_OPL3 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_HDA_INTEL is not set # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_VXPOCKET is not set # CONFIG_SND_VXP440 is not set # CONFIG_SND_PDAUDIOCF is not set CONFIG_SND_HARMONY=m # CONFIG_SOUND_PRIME is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB=m CONFIG_USB_DEBUG=y # CONFIG_USB_DEVICEFS is not set # CONFIG_USB_BANDWIDTH is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_SPLIT_ISO is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_BLUETOOTH_TTY is not set # CONFIG_USB_MIDI is not set # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set CONFIG_USB_STORAGE=m # 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_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=y CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_MTOUCH is not set # CONFIG_USB_EGALAX is not set # CONFIG_USB_XPAD is not set # CONFIG_USB_ATI_REMOTE is not set # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_ZD1201 is not set # CONFIG_USB_USS720 is not set # CONFIG_USB_SERIAL is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_GADGET is not set # CONFIG_MMC is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_DEBUG is not set CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_XFS_FS=m CONFIG_XFS_EXPORT=y # CONFIG_XFS_RT is not set # CONFIG_XFS_SECURITY is not set # CONFIG_XFS_POSIX_ACL is not set 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_TMPFS_XATTR is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # 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=y CONFIG_VXFS_FS=m # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NFS_FS=y CONFIG_NFS_V3=y CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp437" CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_EXPERIMENTAL is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_PROFILING=y CONFIG_OPROFILE=m # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=15 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_IOREMAP is not set # CONFIG_DEBUG_FS is not set CONFIG_CRC_CCITT=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SND_HWDEP=m CONFIG_NFS_ACL_SUPPORT=y # CONFIG_HWMON_VID is not set CONFIG_CRYPTO_DES=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_1000 is not set kernel-package-12.036+nmu3/kernel/Config/config.em64t-p4-smp0000644000000000000000000000113011006520524020141 0ustar CONFIG_LOCK_KERNEL=y CONFIG_CPUSETS=y CONFIG_STOP_MACHINE=y # CONFIG_MK8 is not set CONFIG_MPSC=y # CONFIG_GENERIC_CPU is not set CONFIG_X86_L1_CACHE_BYTES=128 CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_X86_HT=y CONFIG_SMP=y CONFIG_SCHED_SMT=y # CONFIG_K8_NUMA is not set # CONFIG_NUMA_EMU is not set # CONFIG_NUMA is not set CONFIG_HAVE_DEC_LOCK=y CONFIG_NR_CPUS=32 CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_R8169_VLAN=y # CONFIG_FB_MATROX_G is not set CONFIG_SOUND_AWE32_SYNTH=m CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m CONFIG_ARCH_FLATMEM_ENABLE=y # CONFIG_HOTPLUG_CPU is not set CONFIG_DIGIEPCA=m CONFIG_MKISS=m kernel-package-12.036+nmu3/kernel/Config/config.mckinley-smp0000644000000000000000000000040611006520524020501 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y # CONFIG_ITANIUM is not set CONFIG_MCKINLEY=y CONFIG_IA64_L1_CACHE_SHIFT=7 CONFIG_SMP=y CONFIG_NR_CPUS=64 # CONFIG_HOTPLUG_CPU is not set # CONFIG_SCHED_SMT is not set CONFIG_HAVE_DEC_LOCK=y kernel-package-12.036+nmu3/kernel/Config/config.mvme1470000644000000000000000000000404511006520524017274 0ustar CONFIG_CLEAN_COMPILE=y # CONFIG_SUN3 is not set # 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_Q40 is not set # CONFIG_M68020 is not set CONFIG_M68030=y # CONFIG_M68040 is not set # CONFIG_M68060 is not set CONFIG_MMU_MOTOROLA=y # CONFIG_M68KFPU_EMU is not set # CONFIG_PARPORT is not set # CONFIG_IDE is not set CONFIG_MVME147_SCSI=y # CONFIG_DM_MULTIPATH is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_XFRM_USER=m CONFIG_IPX=m # CONFIG_IPX_INTERN is not set # CONFIG_DEV_APPLETALK is not set CONFIG_NET_ETHERNET=y CONFIG_MVME147_NET=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_KEYBOARD_ATKBD is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_MOUSE_PS2=m CONFIG_MOUSE_SERIAL=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_MISC is not set CONFIG_SERIO=m CONFIG_SERIO_SERPORT=m CONFIG_SERIO_LIBPS2=m # CONFIG_SERIAL_8250 is not set CONFIG_GEN_RTC=m CONFIG_FB=y # CONFIG_FB_CFB_IMAGEBLIT is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y 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 # CONFIG_SOUND is not set CONFIG_MVME147_SCC=y CONFIG_SERIAL_CONSOLE=y CONFIG_DEVFS_FS=y # CONFIG_DEVFS_MOUNT is not set # CONFIG_DEVFS_DEBUG is not set CONFIG_AFFS_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_NFS_FS=y CONFIG_NFS_V4=y CONFIG_NFSD_V4=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set # CONFIG_PARTITION_ADVANCED is not set CONFIG_CRC32=y kernel-package-12.036+nmu3/kernel/Config/config.640000644000000000000000000000035611006520524016326 0ustar CONFIG_BROKEN_ON_SMP=y # CONFIG_PA7000 is not set CONFIG_PA8X00=y CONFIG_PA20=y CONFIG_PREFETCH=y CONFIG_64BIT=y # CONFIG_SMP is not set CONFIG_DISCONTIGMEM=y CONFIG_COMPAT=y # CONFIG_NI5010 is not set # CONFIG_PCMCIA_XIRTULIP is not set kernel-package-12.036+nmu3/kernel/Config/config.s3900000644000000000000000000001073411006520524016574 0ustar CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_ARCH_S390=y CONFIG_CLEAN_COMPILE=y CONFIG_LOCK_KERNEL=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set CONFIG_CPUSETS=y # CONFIG_EMBEDDED is not set # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_STOP_MACHINE=y CONFIG_SMP=y CONFIG_NR_CPUS=32 # CONFIG_HOTPLUG_CPU is not set # CONFIG_MARCH_Z990 is not set # CONFIG_PACK_STACK is not set # CONFIG_CHECK_STACK is not set # CONFIG_WARN_STACK is not set CONFIG_MACHCHK_WARNING=y CONFIG_QDIO=y # CONFIG_QDIO_PERF_STATS is not set # CONFIG_QDIO_DEBUG is not set CONFIG_IPL=y # CONFIG_PROCESS_DEBUG is not set CONFIG_PFAULT=y # CONFIG_SHARED_KERNEL is not set CONFIG_CMM=y CONFIG_CMM_PROC=y CONFIG_VIRT_TIMER=y # CONFIG_VIRT_CPU_ACCOUNTING is not set CONFIG_APPLDATA_BASE=y CONFIG_APPLDATA_MEM=m CONFIG_APPLDATA_OS=m CONFIG_APPLDATA_NET_SUM=m CONFIG_NO_IDLE_HZ=y CONFIG_NO_IDLE_HZ_INIT=y # CONFIG_PCMCIA is not set CONFIG_STANDALONE=y # CONFIG_SCSI_DEBUG is not set CONFIG_ZFCP=m CONFIG_CCW=y CONFIG_BLK_DEV_LOOP=m # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM_SIZE=24576 CONFIG_BLK_DEV_INITRD=y # CONFIG_CDROM_PKTCDVD is not set CONFIG_BLK_DEV_XPRAM=m CONFIG_DCSSBLK=m CONFIG_DASD=m # CONFIG_DASD_PROFILE is not set CONFIG_DASD_ECKD=m CONFIG_DASD_FBA=m # CONFIG_DASD_CMB is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_MD_RAID10 is not set # CONFIG_MD_RAID6 is not set # CONFIG_MD_FAULTY is not set # CONFIG_DM_MULTIPATH_EMC is not set CONFIG_UNIX98_PTY_COUNT=256 # CONFIG_WATCHDOG is not set CONFIG_TN3270=y # CONFIG_TN3270_TTY is not set # CONFIG_TN3270_FS is not set CONFIG_TN3215=y CONFIG_TN3215_CONSOLE=y CONFIG_CCW_CONSOLE=y CONFIG_SCLP=y CONFIG_SCLP_TTY=y CONFIG_SCLP_CONSOLE=y CONFIG_SCLP_VT220_TTY=y CONFIG_SCLP_VT220_CONSOLE=y # CONFIG_SCLP_CPI is not set CONFIG_S390_TAPE=m CONFIG_S390_TAPE_BLOCK=y CONFIG_S390_TAPE_34XX=m CONFIG_VMLOGRDR=m CONFIG_VMCP=m CONFIG_MONREADER=m CONFIG_Z90CRYPT=m CONFIG_IPV6=y # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_DECNET is not set CONFIG_LLC=y # 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_SCHED is not set # 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_DUMMY is not set CONFIG_TR=y # CONFIG_NET_RADIO is not set # CONFIG_WAN is not set CONFIG_LCS=m CONFIG_CTC=m CONFIG_IUCV=m CONFIG_NETIUCV=m CONFIG_SMSGIUCV=m CONFIG_CLAW=m CONFIG_QETH=m CONFIG_QETH_IPV6=y # CONFIG_QETH_VLAN is not set # CONFIG_QETH_PERF_STATS is not set CONFIG_CCWGROUP=m # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_SECURITY is not set CONFIG_JBD=y CONFIG_FS_MBCACHE=y # CONFIG_XFS_RT is not set # CONFIG_XFS_SECURITY is not set # CONFIG_DEVPTS_FS_XATTR is not set # CONFIG_TMPFS_XATTR is not set # 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_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 # CONFIG_NFS_V4 is not set CONFIG_NFS_DIRECTIO=y # CONFIG_NFSD_V4 is not set # 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 # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set CONFIG_IBM_PARTITION=y # CONFIG_MAC_PARTITION is not set CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_PROFILING is not set # CONFIG_DEBUG_KERNEL is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_CRYPTO_SHA1_Z990=m CONFIG_CRYPTO_DES_Z990=m # CONFIG_CRC_CCITT is not set CONFIG_CRC32=m CONFIG_KEXEC=y kernel-package-12.036+nmu3/kernel/Config/config.sparc64-smp0000644000000000000000000002563411006520524020162 0ustar CONFIG_64BIT=y CONFIG_TIME_INTERPOLATION=y CONFIG_SPARC64_PAGE_SIZE_8KB=y # CONFIG_SPARC64_PAGE_SIZE_64KB is not set # CONFIG_SPARC64_PAGE_SIZE_512KB is not set # CONFIG_SPARC64_PAGE_SIZE_4MB is not set CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y CONFIG_SYSVIPC_COMPAT=y CONFIG_BBC_I2C=m CONFIG_SMP=y # CONFIG_PREEMPT is not set CONFIG_NR_CPUS=32 # CONFIG_CPU_FREQ is not set CONFIG_SPARC64=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_PCI_DOMAINS=y CONFIG_RTC=y # CONFIG_PCI_LEGACY_PROC is not set CONFIG_SPARC32_COMPAT=y CONFIG_COMPAT=y CONFIG_BINFMT_ELF32=y # CONFIG_BINFMT_AOUT32 is not set CONFIG_SOLARIS_EMUL=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_ENVCTRL=m CONFIG_DISPLAY7SEG=m # CONFIG_CMDLINE_BOOL is not set CONFIG_STANDALONE=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_BW2 is not set # CONFIG_FB_CG3 is not set CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set # CONFIG_FB_ATY_XL_INIT is not set CONFIG_FB_ATY_GX=y CONFIG_FB_FFB=y # CONFIG_FB_TCX is not set # CONFIG_FB_CG14 is not set # CONFIG_FB_LEO is not set # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_LOGO_SUN_CLUT224=y CONFIG_SERIAL_SUNSU=y CONFIG_SERIAL_SUNSU_CONSOLE=y CONFIG_SERIAL_SUNSAB=y CONFIG_SERIAL_SUNSAB_CONSOLE=y CONFIG_OBP_FLASH=m CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m # CONFIG_IDEDISK_MULTI_MODE is not set CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m # CONFIG_BLK_DEV_OPTI621 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=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=m # CONFIG_WDC_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_CMD64X=m # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_CY82C693=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m # 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 is not set CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m # CONFIG_PDC202XX_BURST is not set CONFIG_BLK_DEV_PDC202XX_NEW=m # CONFIG_PDC202XX_FORCE is not set CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_IDE_ARM 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 # CONFIG_AIC79XX_ENABLE_RD_STRM is not set CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_INITIO=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_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_IPR=m # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_FC=m CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y CONFIG_SCSI_QLOGICPTI=m CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_SUNESP=m CONFIG_FUSION_LAN=m CONFIG_IEEE1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_CMP=m CONFIG_IEEE1394_AMDTP=m CONFIG_SUNGEM=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_TULIP=y # CONFIG_DE2104X is not set CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y # CONFIG_DE4X5 is not set CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_NET_PCI=y CONFIG_PCNET32=m # CONFIG_AMD8111_ETH is not set CONFIG_ADAPTEC_STARFIRE=m CONFIG_ADAPTEC_STARFIRE_NAPI=y CONFIG_B44=m # CONFIG_FORCEDETH is not set # CONFIG_EEPRO100 is not set CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m # CONFIG_8139CP is not set CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m CONFIG_SUNDANCE_MMIO=y CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y CONFIG_MYRI_SBUS=m CONFIG_NS83820=m CONFIG_YELLOWFIN=m CONFIG_SK98LIN=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_IXGB=m CONFIG_IXGB_NAPI=y CONFIG_S2IO=m CONFIG_S2IO_NAPI=y # CONFIG_2BUFF_MODE is not set CONFIG_FDDI=y # CONFIG_DEFXX is not set CONFIG_SKFP=m # CONFIG_PHONE is not set CONFIG_DRM=y CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_MOUSE_PS2=y CONFIG_MOUSE_SERIAL=y CONFIG_I2C=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_I810 is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_PROSAVAGE is not set # CONFIG_I2C_SAVAGE4 is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # CONFIG_I2C_VOODOO3 is not set # CONFIG_I2C_PCA_ISA is not set # CONFIG_I2C_SENSOR is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_DS1337 is not set # CONFIG_SENSORS_EEPROM is not set # CONFIG_SENSORS_PCF8574 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # CONFIG_HUGETLBFS is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_BT848=m # CONFIG_VIDEO_BWQCAM is not set # CONFIG_VIDEO_CQCAM is not set # CONFIG_VIDEO_W9966 is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_ZORAN is not set CONFIG_VIDEO_SAA7134=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_CX88 is not set # CONFIG_VIDEO_OVCAMCHIP is not set # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_DVB is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_RTCTIMER is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VIRMIDI=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_EMU10K1=m CONFIG_SND_CMIPCI=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_MAESTRO3=m # CONFIG_SND_USB_AUDIO is not set CONFIG_USB=y # CONFIG_USB_DEBUG is not set CONFIG_USB_DEVICEFS=y # CONFIG_USB_BANDWIDTH is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_SPLIT_ISO is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_BLUETOOTH_TTY is not set # CONFIG_USB_MIDI is not set # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_DATAFAB is not set CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_DPCM=y # CONFIG_USB_STORAGE_USBAT is not set CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y # CONFIG_USB_STORAGE_JUMPSHOT is not set CONFIG_USB_HID=y CONFIG_USB_HIDINPUT=y # CONFIG_HID_FF is not set # CONFIG_USB_HIDDEV is not set # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_MTOUCH is not set # CONFIG_USB_EGALAX is not set # CONFIG_USB_XPAD is not set CONFIG_USB_ATI_REMOTE=m CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # CONFIG_USB_VICAM is not set # CONFIG_USB_DSBR is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_SN9C102 is not set # CONFIG_USB_STV680 is not set # CONFIG_USB_PWC is not set CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m # CONFIG_USB_RTL8150 is not set CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_KC2190=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y # CONFIG_USB_USS720 is not set # CONFIG_USB_SERIAL is not set # CONFIG_USB_AUERSWALD is not set CONFIG_USB_RIO500=m # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYTHERM=m # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_IDMOUSE is not set CONFIG_USB_SISUSBVGA=m # CONFIG_USB_TEST is not set # CONFIG_PROFILING is not set CONFIG_LOG_BUF_SHIFT=15 CONFIG_HAVE_DEC_LOCK=y kernel-package-12.036+nmu3/kernel/Config/config.armhf0000644000000000000000000000073611724542641017207 0ustar CONFIG_PACKET=y # CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_SLIP_SMART=y CONFIG_SUNRPC_GSS=m # CONFIG_NFSD_V4 is not set # CONFIG_SMB_NLS_DEFAULT is not set # CONFIG_CODA_FS_OLD_API is not set CONFIG_CIFS_STATS=y CONFIG_CIFS_XATTR=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_SLIP_COMPRESSED=y CONFIG_ECONET_AUNUDP=y CONFIG_RXRPC=m # CONFIG_CIFS_POSIX is not set CONFIG_ECONET_NATIVE=y CONFIG_EQUALIZER=m CONFIG_NET_CLS_ROUTE=y CONFIG_PACKET_MMAP=y CONFIG_AEABI=y CONFIG_VFP=y kernel-package-12.036+nmu3/kernel/Config/config.itanium0000644000000000000000000000043411006520524017540 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set CONFIG_STOP_MACHINE=y CONFIG_ITANIUM=y # CONFIG_MCKINLEY is not set CONFIG_IA64_BRL_EMU=y CONFIG_IA64_L1_CACHE_SHIFT=6 CONFIG_SMP=y CONFIG_NR_CPUS=64 # CONFIG_HOTPLUG_CPU is not set # CONFIG_SCHED_SMT is not set CONFIG_HAVE_DEC_LOCK=y kernel-package-12.036+nmu3/kernel/Config/config.m68k0000644000000000000000000002124111006520524016656 0ustar CONFIG_M68K=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_EXPERIMENTAL=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_SYSCTL=y # CONFIG_HOTPLUG is not set CONFIG_KOBJECT_UEVENT=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_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y 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 CONFIG_BASE_SMALL=0 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 # CONFIG_ADVANCED is not set CONFIG_BINFMT_ELF=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m CONFIG_PROC_HARDWARE=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_MTD is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" # CONFIG_CDROM_PKTCDVD is not set CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_ATA_OVER_ETH is not set # CONFIG_SCSI_DEBUG is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m # CONFIG_MD_RAID10 is not set CONFIG_MD_RAID5=m CONFIG_MD_RAID6=m CONFIG_MD_MULTIPATH=m # CONFIG_MD_FAULTY is not set CONFIG_BLK_DEV_DM=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_NET=y CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_UNIX=y CONFIG_NET_KEY=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_TUNNEL=m CONFIG_IP_TCPDIAG=y # CONFIG_IP_TCPDIAG_IPV6 is not set # CONFIG_IP_VS is not set CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_TUNNEL=m CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_IP_NF_CONNTRACK=m # CONFIG_IP_NF_CT_ACCT is not set # CONFIG_IP_NF_CONNTRACK_MARK is not set # CONFIG_IP_NF_CT_PROTO_SCTP is not set 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_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m # CONFIG_IP_NF_MATCH_SCTP is not set # CONFIG_IP_NF_MATCH_COMMENT is not set # CONFIG_IP_NF_MATCH_HASHLIMIT is not set CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=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_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_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m 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 CONFIG_XFRM=y 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 is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set CONFIG_ATALK=m # 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_SCHED is not set CONFIG_NET_CLS_ROUTE=y # CONFIG_NET_PKTGEN is not set CONFIG_NETPOLL=y # CONFIG_NETPOLL_RX is not set # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_NETDEVICES=y CONFIG_DUMMY=m # CONFIG_BONDING is not set CONFIG_EQUALIZER=m # CONFIG_TUN is not set # CONFIG_NET_RADIO is not set # CONFIG_WAN is not set CONFIG_PPP=m # CONFIG_PPP_MULTILINK is not set CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPPOE=m CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_SHAPER=m CONFIG_NETCONSOLE=m # CONFIG_ISDN is not set # CONFIG_PHONE is not set CONFIG_INPUT=y 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 CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_SERIO_RAW is not set # CONFIG_GAMEPORT is not set CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_IPMI_HANDLER is not set # CONFIG_WATCHDOG is not set CONFIG_GEN_RTC_X=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_DRM is not set # CONFIG_RAW_DRIVER is not set # CONFIG_I2C is not set # CONFIG_W1 is not set # CONFIG_VIDEO_DEV is not set # CONFIG_DVB is not set CONFIG_DUMMY_CONSOLE=y # CONFIG_USB_ARCH_HAS_HCD is not set # CONFIG_USB_ARCH_HAS_OHCI is not set # CONFIG_USB_GADGET is not set # CONFIG_MMC is not set # CONFIG_INFINIBAND is not set CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT2_FS_XIP=n CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_XATTR is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_XFS_FS=m CONFIG_XFS_EXPORT=y # CONFIG_XFS_RT is not set CONFIG_XFS_QUOTA=n # CONFIG_XFS_SECURITY is not set # CONFIG_XFS_POSIX_ACL is not set CONFIG_SYSFS=y # 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 # CONFIG_ADFS_FS is not set CONFIG_ASFS_FS=m CONFIG_ASFS_DEFAULT_CODEPAGE="" # CONFIG_ASFS_RW is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=m # CONFIG_VXFS_FS is not set CONFIG_HPFS_FS=m # CONFIG_QNX4FS_FS is not set CONFIG_SYSV_FS=m CONFIG_UFS_FS=m CONFIG_NFS_V3=y # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_TCP=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp437" # 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_SMALLDOS is not set CONFIG_NCPFS_NLS=y # CONFIG_NCPFS_EXTRAS is not set CONFIG_CODA_FS=m # CONFIG_CODA_FS_OLD_API is not set # CONFIG_AFS_FS is not set CONFIG_MSDOS_PARTITION=y # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=16 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_FRAME_POINTER is not set CONFIG_CRC_CCITT=m CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m kernel-package-12.036+nmu3/kernel/Config/config.xen00000644000000000000000000005440411006520524016752 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.amd64-generic0000644000000000000000000000233011006520524020414 0ustar CONFIG_BROKEN_ON_SMP=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set CONFIG_GENERIC_CPU=y CONFIG_X86_L1_CACHE_BYTES=128 CONFIG_X86_L1_CACHE_SHIFT=7 # CONFIG_SMP is not set # CONFIG_NUMA is not set CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_MTD_XIP is not set CONFIG_MKISS=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE_OLD is not set CONFIG_PCMCIA_XIRTULIP=m # CONFIG_R8169_VLAN is not set CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_COMPUTONE=m # CONFIG_DIGIEPCA is not set CONFIG_MOXA_INTELLIO=m CONFIG_RISCOM8=m # CONFIG_RIO is not set CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_FB_MATROX_G=y CONFIG_FB_MATROX_MAVEN=m # CONFIG_SOUND_AWE32_SYNTH is not set CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_EXT2_FS=y CONFIG_FS_MBCACHE=y # CONFIG_CHECKING is not set CONFIG_ARCH_FLATMEM_ENABLE=y kernel-package-12.036+nmu3/kernel/Config/config.6860000644000000000000000000000403511006520524016416 0ustar # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_M386 is not set CONFIG_M686=y # CONFIG_MK7 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_PPRO_FENCE=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_USE_PPRO_CHECKSUM=y # CONFIG_SMP is not set CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=m CONFIG_X86_MCE_P4THERMAL=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set # CONFIG_MATH_EMULATION is not set # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_EISA is not set # CONFIG_MCA is not set CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_MTD_XIP is not set CONFIG_SBPCD=m CONFIG_CM206=m CONFIG_CDU31A=m CONFIG_MKISS=m CONFIG_DMASCC=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE_OLD is not set CONFIG_NI5010=m CONFIG_PCMCIA_XIRTULIP=m CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y 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_COMPUTONE=m CONFIG_DIGIEPCA=m CONFIG_MOXA_INTELLIO=m CONFIG_SX=m CONFIG_RIO=m CONFIG_RIO_OLDPCI=y CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_I2C_ELEKTOR=m CONFIG_I2C_STUB=m CONFIG_USB_W9968CF=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m CONFIG_LOG_BUF_SHIFT=14 # CONFIG_DEBUG_HIGHMEM is not set kernel-package-12.036+nmu3/kernel/Config/config.i6860000644000000000000000000011031011006520524016561 0ustar # # 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 kernel-package-12.036+nmu3/kernel/Config/config.k7-smp0000644000000000000000000000366611006520524017222 0ustar CONFIG_LOCK_KERNEL=y # CONFIG_CPUSETS is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_STOP_MACHINE=y # CONFIG_M386 is not set # CONFIG_M686 is not set CONFIG_MK7=y # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=6 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_X86_USE_3DNOW=y CONFIG_SMP=y CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=m CONFIG_X86_MCE_P4THERMAL=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set # CONFIG_MATH_EMULATION is not set # CONFIG_IRQBALANCE is not set CONFIG_HAVE_DEC_LOCK=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set # CONFIG_SBPCD is not set # CONFIG_CM206 is not set # CONFIG_CDU31A is not set # CONFIG_MKISS is not set # CONFIG_DMASCC is not set # CONFIG_IRPORT_SIR is not set # CONFIG_NI5010 is not set # CONFIG_PCMCIA_XIRTULIP is not set # CONFIG_ISDN_DRV_LOOP is not set # CONFIG_HYSDN is not set # CONFIG_ISDN_DRV_AVMB1_B1ISA is not set # CONFIG_ISDN_DRV_AVMB1_B1PCI is not set # CONFIG_ISDN_DRV_AVMB1_T1ISA is not set # CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set # CONFIG_ISDN_DRV_AVMB1_T1PCI is not set # CONFIG_ISDN_DRV_AVMB1_C4 is not set # CONFIG_COMPUTONE is not set # CONFIG_DIGIEPCA is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_SX is not set # CONFIG_RIO is not set # CONFIG_STALLION is not set # CONFIG_ISTALLION is not set # CONFIG_FTAPE is not set # CONFIG_I2C_ELEKTOR is not set CONFIG_I2C_STUB=m CONFIG_USB_W9968CF=m # CONFIG_USB_SERIAL_WHITEHEAT is not set CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m CONFIG_LOG_BUF_SHIFT=15 # CONFIG_DEBUG_HIGHMEM is not set CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_TRAMPOLINE=y kernel-package-12.036+nmu3/kernel/Config/config.em64t-p40000644000000000000000000000234311006520524017353 0ustar CONFIG_BROKEN_ON_SMP=y # CONFIG_MK8 is not set CONFIG_MPSC=y # CONFIG_GENERIC_CPU is not set CONFIG_X86_L1_CACHE_BYTES=128 CONFIG_X86_L1_CACHE_SHIFT=7 # CONFIG_SMP is not set # CONFIG_NUMA is not set # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_MTD_XIP is not set CONFIG_MKISS=m CONFIG_IRPORT_SIR=m # CONFIG_DONGLE_OLD is not set CONFIG_PCMCIA_XIRTULIP=m # CONFIG_R8169_VLAN is not set CONFIG_ISDN_DRV_LOOP=m CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_COMPUTONE=m # CONFIG_DIGIEPCA is not set CONFIG_MOXA_INTELLIO=m CONFIG_RISCOM8=m # CONFIG_RIO is not set CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_FTAPE=m CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240 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 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_FB_MATROX_G=y CONFIG_FB_MATROX_MAVEN=m # CONFIG_SOUND_AWE32_SYNTH is not set CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_EXT2_FS=m CONFIG_FS_MBCACHE=m # CONFIG_CHECKING is not set CONFIG_ARCH_FLATMEM_ENABLE=y kernel-package-12.036+nmu3/kernel/Control0000644000000000000000000001143511724512670015056 0ustar Source: =ST-source-=V Section: devel Priority: optional Maintainer: =M Build-Depends: po-debconf, gettext, file Standards-Version: 3.5.9.0 Package: =ST-headers-=V Architecture: any Depends: ${shlibs:Depends} Section: devel Priority: optional Recommends: libc6-dev | libc-dev, gcc | c-compiler, make (>= 3.80-10), binutils (>= 2.12), util-linux (>= 2.10o) Suggests: module-init-tools (>= 0.9.10), e2fsprogs (>= 1.29) Provides: =ST-headers, =ST-headers-=CV Description: Header files related to Linux kernel, specifically, version =V . This package provides kernel header files for sites that want the latest kernel headers for version =V. 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, file Recommends: libc6-dev | libc-dev, gcc | c-compiler, make (>= 3.80-10), po-debconf, gettext, binutils (>= 2.12), util-linux (>= 2.10o), module-init-tools (>= 0.9.10), debianutils (>= 2.30) Suggests: libncurses-dev | ncurses-dev, kernel-package, xmlto, libdb3-dev, libncurses-dev, docbook-utils, e2fsprogs (>= 1.29), linux-initramfs-tool Description: Linux kernel source for version =V This package provides the source code for the Linux kernel, specifically, 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 README.headers.gz in the documentation directory /usr/share/doc/=ST-source-=V/. . 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: kernel Priority: optional Provides: =ST-image, =ST-image-=CV Pre-Depends: debconf (>= 0.2.17) | debconf-2.0 Depends: =I coreutils (>= 5.96) Suggests: fdutils, =ST-doc-=V=SA | =ST-source-=V, ksymoops, =ST-image-=V=SA-dbg Description: Linux kernel binary image for version =V=SA This package contains the Linux kernel image for version =V=SA. . It also contains 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. . 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-image-=V=SA-dbg Architecture: =A Section: debug Priority: optional Depends: =ST-image-=V=SA Provides: =ST-debug, =ST-debug-=CV, =ST-debug-=V=SA Suggests: systemtap Description: Linux kernel debug image for version =V=SA This package contains the Linux kernel debug image for version =V=SA. This means the debugging information for the modules in the kernel image package, and the uncompressed vmlinux image; it is not intended to be bootable. This is useful for debugging the Linux kernel. 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: =ST-uml-=V=SA Architecture: =A Section: utils Priority: optional Provides: =ST-uml, =ST-uml-=CV, user-mode-linux Depends: =I coreutils (>= 5.96) | fileutils (>= 4.0) Suggests: fdutils, kernel-doc-=V=SA | kernel-source-=V, uml-utilities Conflicts: user-mode-linux (<= 2.6) Replaces: user-mode-linux (<= 2.6) 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. kernel-package-12.036+nmu3/kernel/Control.bin860000644000000000000000000000516011164745700016001 0ustar 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. . 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. kernel-package-12.036+nmu3/kernel/examples/0000755000000000000000000000000011167714074015330 5ustar kernel-package-12.036+nmu3/kernel/examples/ChangeLog0000644000000000000000000000075711006520524017076 0ustar 2006-03-22 Manoj Srivastava * sample.force-build-link.sh: Added a new sample postinst script 2005-12-24 Manoj Srivastava * kernel_grub_conf.sh (kernel_boot_options): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-96 Make sure we do not echo anything to STDOUT * kernel_grub_rm.sh (vmlinuz_location): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-96 Make sure we do not echo anything to STDOUT kernel-package-12.036+nmu3/kernel/examples/etc/0000755000000000000000000000000011240546014016070 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/0000755000000000000000000000000011176657510017364 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/header_postinst.d/0000755000000000000000000000000011176661411022774 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/header_postinst.d/link0000755000000000000000000000257411176661411023667 0ustar #! /bin/bash version=$1 if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "configure" ]; then exit 0; fi fi architecture=$(dpkg --print-installation-architecture) case $architecture in powerpc) architecture='ppc' ;; hppa) architecture='parisc' ;; mipsel) architecture='mips' ;; amd64|i386) architecture='x86' ;; *) : esac # passing the kernel version is required [ -z "$version" ] && exit 1 MODULEDIR=/lib/modules/$version HEADERDIR=/usr/src/linux-headers-$version test -d $HEADERDIR || exit 0 # See if we have a kernel image of the same version already # installed. if [ -d "$MODULEDIR" ] && [ ! -e "$MODULEDIR/build" ]; then if ! ln -s "$HEADERDIR" "$MODULEDIR/build" ; then echo >&2 "Could not link $HEADERDIR to $MODULEDIR/build"; fi fi # Make sure the asm link is sane if [ ! -d "$HEADERDIR/include" ]; then echo >&2 "$HEADERDIR/include does not exist" exit 1 fi cd "$HEADERDIR/include" if [ ! -s "asm-$architecture" ]; then echo >&2 "$HEADERDIR/include/asm-$architecture does not exist" elif [ -e 'asm' ]; then if [ ! -L 'asm' ]; then echo >&2 "$HEADERDIR/include/asm is not a symbolic link" else rm -f asm ln -sf "asm-$architecture" 'asm' fi fi exit 0 kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postinst.d/0000755000000000000000000000000011421113415021451 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postinst.d/symlink_hook0000755000000000000000000000653211421113415024113 0ustar #!/bin/sh - # -*- Mode: Sh -*- # example.posthook.sh --- # Author : Manoj Srivastava ( srivasta@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 : Sun Apr 12 17:16:52 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 10 # 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 default behaviour, except that the latest two versions (as # determined by ls -lct) are kept. You can modify this script # # Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Manoj Srivastava # Copyright 2009 Darren Salt 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" vmlinuz_dir="$(dirname "$2")" cd $SYMLINKDIR || exit 1 if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "configure" -a "$1" != "remove" ]; then exit 0; fi fi 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 (cd "$vmlinuz_dir" && ls -ct 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 "$vmlinuz_dir/"initrd.img-$STD ] ; then ln -s "$vmlinuz_dir/"initrd.img-$STD initrd.img ln -s "$vmlinuz_dir/"vmlinuz-$STD vmlinuz-rd else ln -s "$vmlinuz_dir/"vmlinuz-$STD vmlinuz fi # Don't create old link if STD and OLD are the same if [ "X$OLD" != "X" -a "$STD" != "$OLD" ]; then if [ -f "$vmlinuz_dir/"initrd.img-$OLD ] ; then ln -s "$vmlinuz_dir/"initrd.img-$OLD initrd.img.old ln -s "$vmlinuz_dir/"vmlinuz-$OLD vmlinuz-rd.old else ln -s "$vmlinuz_dir/"vmlinuz-$OLD vmlinuz.old fi fi # if [ "X$STD24" != "X" ]; then # if [ -f "$vmlinuz_dir/"initrd.img-$STD24 ] ; then # ln -s "$vmlinuz_dir/"initrd.img-$STD24 initrd24.img # ln -s "$vmlinuz_dir/"vmlinuz-$STD24 vmlinuz24-rd # else # ln -s "$vmlinuz_dir/"vmlinuz-$STD24 vmlinuz24 # fi # fi # if [ "X$OLD24" != "X" ]; then # if [ -f "$vmlinuz_dir/"initrd.img-$OLD24 ] ; then # ln -s "$vmlinuz_dir/"initrd.img-$OLD24 initrd24.img.old # ln -s "$vmlinuz_dir/"vmlinuz-$OLD vmlinuz24-rd.old # else # ln -s "$vmlinuz_dir/"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 kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postinst.d/force-build-link0000755000000000000000000000254411176661027024550 0ustar #!/bin/sh # -*- Mode: Sh -*- # sample.force-build-link.sh --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Wed Mar 22 08:07:21 2006 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Sun Apr 12 17:16:19 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 5 # Status : Unknown, Use with caution! # HISTORY : # Description : # # # This is an example of a script that can be run as a postinst hook, # and forces the build link to point to a headers directory, even if # the source dir is present. # # arch-tag: ca36fde4-759d-4f96-8d03-aeea4fd24f99 set -e version=$1 vmlinuz_location=$2 if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "configure" ]; then exit 0; fi fi # passing the kernel version is required [ -z "$version" ] && exit 1 MODULEDIR=/lib/modules/$version HEADERDIR=/usr/src/linux-headers-$version # exit silently if there is no module dir test -d $MODULEDIR || exit 0 test -d $HEADERDIR || exit 0 # update build link -- by first deleting whatever is there test ! -e $MODULEDIR/build || rm -f $MODULEDIR/build # and then creating a new one ln -sf $HEADERDIR $MODULEDIR/build kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postinst.d/grub_conf0000755000000000000000000000570411170464102023354 0ustar #!/bin/sh # -*- Mode: Sh -*- # kernel_grub_conf.sh --- # Author : Junichi Uekawa # Created On : Fri Jan 19 12:25:31 2001 # Created On Node : glaurung.green-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Sun Apr 12 17:16:34 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 17 # 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= 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 1>&2 "Usage: $0 version location" exit 2 fi version="$1" vmlinuz_location="$2" # Look at maintainer script options if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "configure" ]; then exit 0; fi fi # This means we have a separate boot partition if [ "$kernel_not_on_root_partition" = 'YES' ]; then vmlinuz_location=`basename "$vmlinuz_location"` echo 1>&2 $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 1>&2 "Seems like this kernel (version $version) is already" echo 1>&2 "installed in $grub_menu_lst. Skipping" else echo 1>&2 "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 kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postinst.d/yaird0000755000000000000000000000111311176663216022523 0ustar #! /bin/sh set -e if [ -n "$INITRD" ] && [ "$INITRD" = 'No' ]; then exit 0 fi version="$1" vmlinuz_location="$2" if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "configure" ]; then exit 0; fi fi # passing the kernel version is required [ -z "$version" ] && exit 1 boot='/boot' if [ -n "$vmlinuz_location" ]; then # Where is the image located? We'll place the initrd there. boot=$(dirname "$vmlinuz_location") fi # if which yaird >/dev/null ; then yaird -o $boot/initrd.img-$version $version fi kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postinst.d/initramfs0000755000000000000000000000114411271114657023407 0ustar #! /bin/sh set -e if [ -n "$INITRD" ] && [ "$INITRD" = 'No' ]; then exit 0 fi version="$1" vmlinuz_location="$2" if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "configure" ]; then exit 0; fi fi # passing the kernel version is required [ -z "$version" ] && exit 1 if [ -n "$vmlinuz_location" ]; then # Where is the image located? We'll place the initrd there. boot=$(dirname "$vmlinuz_location") bootarg="-b $boot" fi # if which update-initramfs >/dev/null ; then update-initramfs -c -t -k "$version" $bootarg fi kernel-package-12.036+nmu3/kernel/examples/etc/kernel/header_prerm.d/0000755000000000000000000000000011176661764022251 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/header_prerm.d/link0000755000000000000000000000065611176661727023142 0ustar #! /bin/bash version=$1 if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "remove" ]; then exit 0; fi fi # passing the kernel version is required [ -z "$version" ] && exit 1 HEADERDIR=/usr/src/linux-headers-$version test -d $HEADERDIR || exit 0 # Make sure the asm link is gone if [ -L $HEADERDIR/include/asm ]; then rm $HEADERDIR/include/asm fi exit 0 kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postrm.d/0000755000000000000000000000000011421502562021117 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postrm.d/grub_rm0000755000000000000000000000533411170464165022516 0ustar #!/bin/sh # -*- Mode: Sh -*- # kernel_grub_rm.sh --- # Author : Manoj Srivastava ( srivasta@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 : Sun Apr 12 17:17:25 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 12 # 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 1>&2 "Cannot create temporary file" ; exit 1; } elif [ -x /bin/tempfile ]; then TMPFILE=$(tempfile -p kpkg-postrm-grub -m 0600 )|| \ { echo 1>&2 "Cannot create temporary file" ; 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 1>&2 "Usage: $0 version location" exit 2 fi version="$1" vmlinuz_location="$2" if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" case "$1" in remove|purge) : echo nop ;; *) exit 0; esac fi # This means we have a separate boot partition if [ "$kernel_not_on_root_partition" = 'YES' ]; then vmlinuz_location=`basename "$vmlinuz_location"` echo 1>&2 $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 1>&2 "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 1>&2 "Seems like this kernel (version $version) is not" echo 1>&2 "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 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 kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postrm.d/force-build-link0000755000000000000000000000126411176660732024211 0ustar #! /bin/sh set -e version="$1" vmlinuz_location="$2" # Note we only trigger on a remove, and not again on purge if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" case "$1" in remove) : echo nop ;; *) exit 0; esac fi # passing the kernel version is required [ -z "$version" ] && exit 1 MODULEDIR=/lib/modules/$version HEADERDIR=/usr/src/linux-headers-$version # exit silently if there is no module dir test -d $MODULEDIR || exit 0 if [ -L $MODULEDIR/build ]; then linked_to=$(readlink -f $MODULEDIR/build) if [ "$HEADERDIR" = "$linked_to" ]; then rm -f $MODULEDIR/build fi fi exit 0 kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postrm.d/yaird0000755000000000000000000000140211176355514022164 0ustar #! /bin/sh set -e if [ -n "$INITRD" ] && [ "$INITRD" = 'No' ]; then exit 0 fi version="$1" vmlinuz_location="$2" # Note we only trigger on a remove, and not again on purge if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" case "$1" in remove) : echo nop ;; *) exit 0; esac fi # passing the kernel version is required [ -z "$version" ] && exit 1 boot='/boot' if [ -n "$vmlinuz_location" ]; then # Where is the image located? We'll place the initrd there. boot=$(dirname "$vmlinuz_location") bootarg="-b $boot" fi # try and remove the initramfs, and do not care if it fails if [ -e "$boot/initrd.img-$version" ]; then rm -f "$boot/initrd.img-$version" || true fi kernel-package-12.036+nmu3/kernel/examples/etc/kernel/postrm.d/initramfs0000755000000000000000000000162711271114657023056 0ustar #! /bin/sh set -e if [ -n "$INITRD" ] && [ "$INITRD" = 'No' ]; then exit 0 fi version="$1" vmlinuz_location="$2" # Note we only trigger on a remove, and not again on purge if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" case "$1" in remove) : echo nop ;; *) exit 0; esac fi # passing the kernel version is required [ -z "$version" ] && exit 1 if [ -n "$vmlinuz_location" ]; then # Where is the image located? We'll place the initrd there. boot=$(dirname "$vmlinuz_location") bootarg="-b $boot" fi # try and remove the initramfs, and do not care if it fails if which update-initramfs >/dev/null ; then update-initramfs -d -k "$version" $bootarg || true fi # try and remove the initramfs, and do not care if it fails if [ -e "$boot/initrd.img-$version" ]; then rm -f "$boot/initrd.img-$version" || true fi kernel-package-12.036+nmu3/kernel/examples/etc/kernel/header_postrm.d/0000755000000000000000000000000011176661764022450 5ustar kernel-package-12.036+nmu3/kernel/examples/etc/kernel/header_postrm.d/link0000755000000000000000000000101211176661607023321 0ustar #! /bin/bash version=$1 if [ -n "$DEB_MAINT_PARAMS" ]; then eval set -- "$DEB_MAINT_PARAMS" if [ -z "$1" ] || [ "$1" != "remove" ]; then exit 0; fi fi # passing the kernel version is required [ -z "$version" ] && exit 1 MODULEDIR=/lib/modules/$version HEADERDIR=/usr/src/linux-headers-$version test -d $MODULEDIR || exit 0 if [ -L $MODULEDIR/build ]; then linked_to=$(readlink -f $MODULEDIR/build) if [ "$HEADERDIR" = "$linked_to" ]; then rm -f $MODULEDIR/build fi fi exit 0 kernel-package-12.036+nmu3/kernel/examples/etc/sample.kernel-img.conf0000644000000000000000000000176211240546014022257 0ustar # This is a sample /etc/kernel-img.conf file # 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 = / # 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. #relink_build_link = YES # 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 kernel-package-12.036+nmu3/kernel/examples/sample.module.control0000644000000000000000000000213511006520524021463 0ustar Source: kernmod Section: devel Priority: extra Maintainer: Wichert Akkerman 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} kernel-package-12.036+nmu3/kernel/po/0000755000000000000000000000000011143504646014124 5ustar kernel-package-12.036+nmu3/kernel/po/POTFILES.in0000644000000000000000000000004411073734475015706 0ustar [type: gettext/rfc822deb] templates kernel-package-12.036+nmu3/kernel/po/templates.pot0000644000000000000000000003466011112556754016662 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2007-11-15 22:29+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: text #. Description #: ../templates:1001 msgid "You are installing a kernel with an initrd image" msgstr "" #. Type: text #. Description #: ../templates:1001 msgid "" "You are attempting to install an initrd kernel image (version =V) on a " "machine currently running kernel version ${hostversion}." msgstr "" #. Type: text #. Description #: ../templates:1001 msgid "" "I have been unable to find a suitable tool for generating initrd images (I " "looked at the list \"${ramdisk}\") This will break the installation, unless " "such tools are also being installed right now in the same run. (This means, " "one from the following list ${initrddep})" msgstr "" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 ../templates:13001 #: ../templates:14001 msgid "Do you want to abort now?" msgstr "" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "You are attempting to install an initrd kernel image (version =V) 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)." msgstr "" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "I repeat, You need to configure your boot loader -- please read your " "bootloader documentation for details on how to add initrd images." msgstr "" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "If you have already done so, and you wish to get rid of this message, please " "put\n" " \"do_initrd = Yes\"\n" "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." msgstr "" #. Type: boolean #. Description #: ../templates:3001 msgid "" "As a reminder, in order to configure LILO, you need to add an 'initrd=/" "initrd.img' to the image=/vmlinuz stanza of your /etc/lilo.conf" msgstr "" #. Type: boolean #. Description #: ../templates:4001 msgid "" "As a reminder, in order to configure ELILO, you need to add an 'initrd=/" "initrd.img' to the image=/vmlinuz stanza of your /etc/elilo.conf" msgstr "" #. Type: text #. Description #: ../templates:5001 msgid "Lilo has a ramdisk line, which should be commented or removed" msgstr "" #. Type: text #. Description #: ../templates:5001 msgid "" "I have found a line ${LINE} in /etc/lilo.conf that should be removed or " "commented out, since you are using initrd/initramfs." msgstr "" #. Type: note #. Description #: ../templates:6001 msgid "Aborting install since loading an initrd kernel image" msgstr "" #. Type: note #. Description #: ../templates:6001 msgid "" "You are attempting to install an initrd kernel image (version =V) 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). " "Unfortunately, since this Question pertaining to this was not shown, and the " "default action is to abort the install. =ST-image-=V aborted." msgstr "" #. Type: note #. Description #: ../templates:7001 msgid "Failed to move modules out of the way, aborting" msgstr "" #. Type: note #. Description #: ../templates:7001 msgid "" "You are attempting to install a kernel image (version =V) However, the " "directory ${modules_base}/=V/kernel still exists." msgstr "" #. Type: note #. Description #: ../templates:7001 msgid "" "As you have instructed, an attempt was made to move the directory out of the " "way. Unfortunately, There was a problem moving ${modules_base}/=V to " "${modules_base}/${dest}." msgstr "" #. Type: note #. Description #: ../templates:7001 msgid "" "I suggest you move ${modules_base}/${version} out of the way manually, and then " "try re-installing this image." msgstr "" #. Type: note #. Description #: ../templates:7001 msgid "I am aborting." msgstr "" #. Type: boolean #. Description #: ../templates:8001 msgid "Stop install since the kernel-image is already installed?" msgstr "" #. Type: boolean #. Description #: ../templates:8001 msgid "" "You are attempting to install a kernel image (version =V) However, the " "directory ${modules_base}/=V/kernel still exists. If this directory belongs " "to a previous ${package} package, and if you have deselected some modules, " "or installed standalone modules packages, this could be bad." msgstr "" #. Type: boolean #. Description #: ../templates:8001 msgid "" "If ${modules_base}/=V/kernel belongs to a old install of ${package}, then " "this is your last chance to abort the installation of this kernel image " "(nothing has been changed yet)." msgstr "" #. Type: boolean #. Description #: ../templates:8001 msgid "" "If 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." msgstr "" #. Type: boolean #. Description #: ../templates:8001 msgid "" "Otherwise, I suggest you move ${modules_base}/=V/kernel out of the way, " "perhaps to ${modules_base}/=V.kernel.old or something, and then try re-" "installing this image." msgstr "" #. Type: note #. Description #: ../templates:9001 msgid "Aborting install since modules exist" msgstr "" #. Type: note #. Description #: ../templates:9001 msgid "" "You are attempting to install an initrd kernel image (version =V). However, " "the corresponding kernel modules directory exists, and there was no " "permission given to silently delete the modules directory. Unfortunately, " "since this Question pertaining to this was not shown, and the default action " "is to abort the install. =ST-image-=V aborted." msgstr "" #. Type: note #. Description #: ../templates:10001 msgid "The kernel version running is the same as the one being installed" msgstr "" #. Type: note #. Description #: ../templates:10001 msgid "" "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}/=V/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." msgstr "" #. Type: note #. Description #: ../templates:10001 msgid "" "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." msgstr "" #. Type: boolean #. Description #: ../templates:11001 msgid "Create a symbolic link to the current kernel image?" msgstr "" #. Type: boolean #. Description #: ../templates:11001 msgid "" "I notice that you do not have ${kimage} symbolic link. I can create one for " "you, and it shall be updated by newer kernel image packages. This is useful " "if you use a boot loader like lilo." msgstr "" #. Type: note #. Description #: ../templates:12001 msgid "Image symbolic link destination is a directory, aborting" msgstr "" #. Type: note #. Description #: ../templates:12001 msgid "" "${kimage} is a directory, which I did not expect. I am trying to create a " "symbolic link with that name linked to ${image_dest}. Since a directory " "exists here, my assumptions are way off, and I am aborting." msgstr "" #. Type: boolean #. Description #: ../templates:13001 msgid "" "This may be benign, (You may have versioned symbol names, for instance). Or " "this could be an error. depmod exited with return value ${exit_value} " "${SIGNAL}${CORE}. I am deleting the file ${modules_base}/=V/modules.dep. " "However, since depmod is run at install time, we could just defer running " "depmod." msgstr "" #. Type: boolean #. Description #: ../templates:14001 msgid "" "This may be benign, (You may have versioned symbol names, for instance). Or " "this could be an error. depmod exited with return value ${exit_value} . " "${SIGNAL} ${CORE} Since this image uses initrd, I am not deleting the file " "${modules_base}/=V/modules.dep. However, there is no guarantee that the file " "is valid. I would strongly advice you to either abort and fix the errors in " "depmod, or regenerate the initrd image with a known good modules.dep file. I " "repeat, an initrd kernel image with a bad modules.dep shall fail to boot." msgstr "" #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:15001 ../templates:16001 msgid "Should the old initrd link be deleted now?" msgstr "" #. Type: boolean #. Description #: ../templates:15001 msgid "" "I note that you have an old initrd symbolic link in place. The name of the " "symbolic link is being changed to initrd.img. If the old link is deleted, " "you may have to update the boot loader. If the link is left in place, it " "will point to the wrong image." msgstr "" #. Type: boolean #. Description #: ../templates:16001 msgid "" "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, namely, in ${image_dest}. If the old link is deleted, you " "may have to update the boot loader. If the link is left in place, it will " "point to the wrong image." msgstr "" #. Type: boolean #. Description #: ../templates:17001 msgid "Should the old /System.map link be deleted now?" msgstr "" #. Type: boolean #. Description #: ../templates:17001 msgid "" "You have /System.map symbolic link. These were installed by ancient 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-=V 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 install multiple kernels on this machine, " "then the /System.map symbolic link only applies to one such kernel, for all " "other choices the symbols loaded will be wrong. Not having /System.map at " "all prevents this." msgstr "" #. Type: boolean #. Description #: ../templates:18001 msgid "Run the default bootloader?" msgstr "" #. Type: boolean #. Description #: ../templates:18001 msgid "" "The default boot loader for this architecture is ${loader}, which is present. " "However, you have not explicitly requested the boot loader ${loader} should be " "run in the configuration file /etc/kernel-img.conf, and you seem to have " "grub installed, and have set a postinst hook (which is used to hook in grub " "after a kernel image installation). At this point, it is perfectly likely " "that this system is using grub as a bootloader, and not the builtin default " "of ${loader}. If that is the case, running ${loader} instead of grub might make " "the machine unbootable. I need to know whether to run the default bootloader " "${loader}, or just let the postinst hook script update grub later. The default " "is to run ${loader}." msgstr "" #. Type: note #. Description #. Type: note #. Description #: ../templates:19001 ../templates:20001 msgid "Error running the boot loader in test mode." msgstr "" #. Type: note #. Description #: ../templates:19001 msgid "" "An error occurred while running the boot loader ${loader} in test mode. A " "log is available in ${temp_file_name}. Please edit /etc/${loader}.conf " "manually and re-run ${loader}, or make other arrangements to boot your " "machine." msgstr "" #. Type: note #. Description #: ../templates:20001 msgid "" "An error occurred while running the boot loader ${loader}. A log is " "available in ${temp_file_name}. Please edit /etc/${loader}.conf manually and " "re-run ${loader}, or make other arrangements to boot your machine." msgstr "" #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:21001 ../templates:22001 msgid "Do you want to abort removal now?" msgstr "" #. Type: boolean #. Description #: ../templates:21001 msgid "" "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." msgstr "" #. Type: boolean #. Description #: ../templates:21001 msgid "" "I repeat, this is very dangerous. If at all in doubt, answer Yes. If you " "know exactly what you are doing, and are prepared to hose your system, then " "answer No." msgstr "" #. Type: boolean #. Description #: ../templates:22001 msgid "" "You have a valid /etc/${loader}.conf file that mentions ${kimage}-=V. " "Removing =ST-image-=V 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}-=V and will have to re-" "run ${loader})." msgstr "" #. Type: boolean #. Description #: ../templates:22001 msgid "" "I repeat: you shall have to make changes to your boot loader setup and will " "have to re-run ${loader}." msgstr "" kernel-package-12.036+nmu3/kernel/po/fr.po0000644000000000000000000006252411112557127015102 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: kernel-package 11.0011\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2007-11-15 22:29+0900\n" "PO-Revision-Date: 2008-10-27 11:35+0100\n" "Last-Translator: Jean-Christophe Lacroix \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: French\n" #. Type: text #. Description #: ../templates:1001 msgid "You are installing a kernel with an initrd image" msgstr "Installation d'un noyau avec une image disque de dĆ©marrage (« initrdĀ Ā»)" #. Type: text #. Description #: ../templates:1001 msgid "" "You are attempting to install an initrd kernel image (version =V) on a " "machine currently running kernel version ${hostversion}." msgstr "" "Installation d'une image disque de dĆ©marrage (Ā« initrd Ā») du noyau (version " "=V) sur une machine qui utilise un noyau version ${hostversion}." #. Type: text #. Description #: ../templates:1001 msgid "" "I have been unable to find a suitable tool for generating initrd images (I " "looked at the list \"${ramdisk}\") This will break the installation, unless " "such tools are also being installed right now in the same run. (This means, " "one from the following list ${initrddep})" msgstr "" "Impossible de trouver (dans ${ramdisk}) les outils nĆ©cessaires pour crĆ©er " "une image disque de dĆ©marrage (Ā« initrd Ā»). L'installation va ĆŖtre " "interrompue, sauf s'il est prĆ©vu d'installer maintenant de tels outils " "(parmis ${initrddep})." #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 ../templates:13001 #: ../templates:14001 msgid "Do you want to abort now?" msgstr "Voulez-vous abandonner maintenantĀ ?" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "You are attempting to install an initrd kernel image (version =V) 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)." msgstr "" "L'installation d'une image disque de dĆ©marrage (Ā« initrd Ā») pour le noyau " "(version =V) ne fonctionnera que si vous avez configurĆ© le programme de " "dĆ©marrage (Ā« boot loader Ā») pour qu'il utilise une telle image. Une image " "disque de dĆ©marrage (initrd = INITial Ram Disk), est une image du noyau " "qui monte un disque virtuel dans la mĆ©moire vive avec un systĆØme de fichiers " "racine minimal qui permet de dĆ©marrer la machine." #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "I repeat, You need to configure your boot loader -- please read your " "bootloader documentation for details on how to add initrd images." msgstr "" "Il est indispensable de configurer le programme de dĆ©marrage. Veuillez " "consulter sa documentation pour connaĆ®tre la maniĆØre d'y ajouter des images Ā« " "initrd Ā»." #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "If you have already done so, and you wish to get rid of this message, please " "put\n" " \"do_initrd = Yes\"\n" "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." msgstr "" "Si vous l'avez dĆ©jĆ  fait, et que vous ne voulez plus que ce message " "s'affiche, ajoutez\n" "Ā« do_initrd = Yes Ā»\n" "dans /etc/kernel-img.conf. Cela est facultatif, mais permettra d'Ć©viter " "l'affichage de ce message Ć  chaque installation d'une image de noyau " "utilisant une image disque de dĆ©marrage." #. Type: boolean #. Description #: ../templates:3001 msgid "" "As a reminder, in order to configure LILO, you need to add an 'initrd=/" "initrd.img' to the image=/vmlinuz stanza of your /etc/lilo.conf" msgstr "" "Pour configurer LILO, vous devez ajouter Ā« initrd=/initrd.img Ā» Ć  la section " "image=/vmlinuz du fichier /etc/lilo.conf" #. Type: boolean #. Description #: ../templates:4001 msgid "" "As a reminder, in order to configure ELILO, you need to add an 'initrd=/" "initrd.img' to the image=/vmlinuz stanza of your /etc/elilo.conf" msgstr "" "Pour configurer ELILO, vous devez ajouter Ā« initrd=/initrd.img Ā» Ć  la section " "image=/vmlinuz du fichier /etc/elilo.conf" #. Type: text #. Description #: ../templates:5001 msgid "Lilo has a ramdisk line, which should be commented or removed" msgstr "Commentez ou supprimez la ligne ramdisk prĆ©sente dans /etc/lilo.conf" #. Type: text #. Description #: ../templates:5001 msgid "" "I have found a line ${LINE} in /etc/lilo.conf that should be removed or " "commented out, since you are using initrd/initramfs." msgstr "" "Supprimez ou commentez la ligne ${LINE} prĆ©sente dans /etc/lilo.conf afin " "d'utiliser initrd/initramfs." #. Type: note #. Description #: ../templates:6001 msgid "Aborting install since loading an initrd kernel image" msgstr "" "Abandon de l'installation : une image disque de dĆ©marrage du noyau est en " "cours de chargement." #. Type: note #. Description #: ../templates:6001 msgid "" "You are attempting to install an initrd kernel image (version =V) 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). " "Unfortunately, since this Question pertaining to this was not shown, and the " "default action is to abort the install. =ST-image-=V aborted." msgstr "" "L'installation d'une image disque de dĆ©marrage (Ā« initrd Ā») pour le noyau " "(version =V) ne fonctionnera que si vous avez configurĆ© le programme de " "dĆ©marrage (Ā« boot loader Ā») pour qu'il utilise une telle image. Une image " "disque de dĆ©marrage (initrd = INITial Ram Disk), est une image du noyau " "qui monte un disque virtuel dans la mĆ©moire vive avec un systĆØme de fichiers " "racine minimal qui permet de dĆ©marrer la machine.\n" "La question correspondante a Ć©tĆ© omise, et l'action par dĆ©faut est alors " "d'abandonner l'installation. Abandon de =ST-image-=V." #. Type: note #. Description #: ../templates:7001 msgid "Failed to move modules out of the way, aborting" msgstr "Impossible de dĆ©placer les modules, abandon" #. Type: note #. Description #: ../templates:7001 msgid "" "You are attempting to install a kernel image (version =V) However, the " "directory ${modules_base}/=V/kernel still exists." msgstr "" "Vous installez une image du noyau (version =V). Cependant, le rĆ©pertoire " "${modules_base}/=V/kernel existe dĆ©jĆ ." #. Type: note #. Description #: ../templates:7001 msgid "" "As you have instructed, an attempt was made to move the directory out of the " "way. Unfortunately, There was a problem moving ${modules_base}/=V to " "${modules_base}/${dest}." msgstr "" "La tentative pour dĆ©placer le rĆ©pertoire ${modules_base}/=V vers " "${modules_base}/${dest} a Ć©chouĆ©." #. Type: note #. Description #: ../templates:7001 msgid "" "I suggest you move $modules_base/$version out of the way manually, and then " "try re-installing this image." msgstr "" "Vous devriez dĆ©placer $modules_base/$version vous-mĆŖme, puis essayer de " "rĆ©installer cette image." #. Type: note #. Description #: ../templates:7001 msgid "I am aborting." msgstr "Abandon." #. Type: boolean #. Description #: ../templates:8001 msgid "Stop install since the kernel-image is already installed?" msgstr "L'image du noyau est dĆ©jĆ  installĆ©e, faut-il arrĆŖter l'installationĀ ?" #. Type: boolean #. Description #: ../templates:8001 msgid "" "You are attempting to install a kernel image (version =V) However, the " "directory ${modules_base}/=V/kernel still exists. If this directory belongs " "to a previous ${package} package, and if you have deselected some modules, " "or installed standalone modules packages, this could be bad." msgstr "" "Vous installez une image du noyau (version =V). Toutefois, le rĆ©pertoire " "${modules_base}/=V/kernel existe dĆ©jĆ . Cela pourrait poser un problĆØme s'il " "appartient Ć  un ancien paquet ${package} et si vous avez dĆ©sĆ©lectionnĆ© " "certains modules, ou si vous avez installĆ© des paquets de modules isolĆ©s." #. Type: boolean #. Description #: ../templates:8001 msgid "" "If ${modules_base}/=V/kernel belongs to a old install of ${package}, then " "this is your last chance to abort the installation of this kernel image " "(nothing has been changed yet)." msgstr "" "Si ${modules_base}/=V/kernel provient d'une installation prĆ©cĆ©dente de " "${package}, vous pouvez encore interrompre l'installation de cette image du " "noyau. Aucune modification n'a encore eu lieu." #. Type: boolean #. Description #: ../templates:8001 msgid "" "If 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." msgstr "" "Ne choisissez de continuer que si vous avez la certitude que l'image doit " "ĆŖtre installĆ©e malgrĆ© cette anomalie." #. Type: boolean #. Description #: ../templates:8001 msgid "" "Otherwise, I suggest you move ${modules_base}/=V/kernel out of the way, " "perhaps to ${modules_base}/=V.kernel.old or something, and then try re-" "installing this image." msgstr "" "Vous pouvez aussi renommer ${modules_base}/=V/kernel (en ${modules_base}/=V." "kernel.old par exemple) puis essayer de rĆ©installer cette image." #. Type: note #. Description #: ../templates:9001 msgid "Aborting install since modules exist" msgstr "Les modules existent, interruption de l'installation." #. Type: note #. Description #: ../templates:9001 msgid "" "You are attempting to install an initrd kernel image (version =V). However, " "the corresponding kernel modules directory exists, and there was no " "permission given to silently delete the modules directory. Unfortunately, " "since this Question pertaining to this was not shown, and the default action " "is to abort the install. =ST-image-=V aborted." msgstr "" "Vous installez une image disque de dĆ©marrage (« initrdĀ Ā») du noyau (version " "=V). Toutefois, le rĆ©pertoire du module du noyau existe, et vous n'avez pas " "les permissions nĆ©cessaires pour le supprimer. La question correspondante a " "Ć©tĆ© omise, et l'action par dĆ©faut est alors d'abandonner l'installation. " "Interruption de =ST-image-=V." #. Type: note #. Description #: ../templates:10001 msgid "The kernel version running is the same as the one being installed" msgstr "Nouveau noyau de mĆŖme version" #. Type: note #. Description #: ../templates:10001 msgid "" "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}/=V/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." msgstr "" "Le noyau installĆ© est de mĆŖme version que l'actuel (version ${running}). La " "liste des modules a trĆØs certainement changĆ©, et le fichier des dĆ©pendances " "des modules ${modules_base}/=V/modules.dep doit ĆŖtre recompilĆ©. Il ne pourra " "pas ĆŖtre compilĆ© correctement maintenant, la liste des modules pour le noyau " "actuel Ć©tant sĆ»rement diffĆ©rente de celle du noyau installĆ©. Un nouveau " "fichier modules.dep sera crƩƩ, mais il sera probablement incorrect. Il sera " "recrƩƩ correctement au prochain redĆ©marrage." #. Type: note #. Description #: ../templates:10001 msgid "" "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." msgstr "" "Vous devrez absolument redĆ©marrer aussitĆ“t l'installation terminĆ©e pour que " "les fichiers des modules soient correctement crƩƩs. Jusque lĆ , certains " "modules peuvent ĆŖtre impossible Ć  charger. Veillez Ć  bien attendre la fin de " "l'installation, sinon vous risqueriez de ne pas pouvoir redĆ©marrer. Vous " "devrez ensuite redĆ©marrer dĆØs que possible." #. Type: boolean #. Description #: ../templates:11001 msgid "Create a symbolic link to the current kernel image?" msgstr "Faut-il crĆ©er un lien symbolique vers l'image actuelle du noyauĀ ?" #. Type: boolean #. Description #: ../templates:11001 msgid "" "I notice that you do not have ${kimage} symbolic link. I can create one for " "you, and it shall be updated by newer kernel image packages. This is useful " "if you use a boot loader like lilo." msgstr "" "Le lien symbolique ${kimage} ne semble pas exister mais peut ĆŖtre crƩƩ. Il " "sera mis Ć  jour par de nouveaux paquets d'images du noyau, ce qui peut ĆŖtre " "utile si vous utilisez un programme de dĆ©marrage tel que LILO." #. Type: note #. Description #: ../templates:12001 msgid "Image symbolic link destination is a directory, aborting" msgstr "Le lien symbolique de l'image pointe vers un rĆ©pertoire, abandon." #. Type: note #. Description #: ../templates:12001 msgid "" "${kimage} is a directory, which I did not expect. I am trying to create a " "symbolic link with that name linked to ${image_dest}. Since a directory " "exists here, my assumptions are way off, and I am aborting." msgstr "" "${kimage} ne devrait pas ĆŖtre un rĆ©pertoire. Il est impossible de crĆ©er un " "lien avec ce nom vers ${image_dest}, où se trouve un rĆ©pertoire, " "interruption." #. Type: boolean #. Description #: ../templates:13001 msgid "" "This may be benign, (You may have versioned symbol names, for instance). Or " "this could be an error. depmod exited with return value ${exit_value} " "${SIGNAL}${CORE}. I am deleting the file ${modules_base}/=V/modules.dep. " "However, since depmod is run at install time, we could just defer running " "depmod." msgstr "" "Cela n'est peut-ĆŖtre pas une erreur (vous avez peut-ĆŖtre modifiĆ© la version " "de certains noms de symboles, par exemple) : depmod s'est arrĆŖtĆ© en " "retournant la valeur ${exit_value} ${SIGNAL}${CORE}. Le fichier " "${modules_base}/=V/modules.dep sera supprimĆ©. Toutefois, il est possible de " "diffĆ©rer l'exĆ©cution de depmod, celui-ci Ć©tant exĆ©cutĆ© au moment de " "l'installation." #. Type: boolean #. Description #: ../templates:14001 msgid "" "This may be benign, (You may have versioned symbol names, for instance). Or " "this could be an error. depmod exited with return value ${exit_value} . " "${SIGNAL} ${CORE} Since this image uses initrd, I am not deleting the file " "${modules_base}/=V/modules.dep. However, there is no guarantee that the file " "is valid. I would strongly advice you to either abort and fix the errors in " "depmod, or regenerate the initrd image with a known good modules.dep file. I " "repeat, an initrd kernel image with a bad modules.dep shall fail to boot." msgstr "" "Cela n'est peut-ĆŖtre pas une erreur (vous avez peut-ĆŖtre modifiĆ© la version " "de certains noms de symboles, par exemple) : depmod s'est arrĆŖtĆ© en " "retournant la valeur ${exit_value} ${SIGNAL} ${CORE}. Comme l'image utilise " "une image disque de dĆ©marrage (« initrdĀ Ā»), le fichier ${modules_base}/=V/" "modules.dep ne sera pas supprimĆ©. Il n'y a toutefois aucune garantie que ce " "fichier soit valable. Il vous est fortement recommandĆ© d'annuler, et de " "rĆ©parer les erreurs dans depmod, ou de recrĆ©er l'image disque de dĆ©marrage " "avec un fichier modules.dep correct. Une image disque de dĆ©marrage du noyau " "avec un fichier modules.dep incorrect risque de ne pas pouvoir dĆ©marrer." #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:15001 ../templates:16001 msgid "Should the old initrd link be deleted now?" msgstr "Faut-il supprimer l'ancien lien Ā« initrd Ā» maintenantĀ ?" #. Type: boolean #. Description #: ../templates:15001 msgid "" "I note that you have an old initrd symbolic link in place. The name of the " "symbolic link is being changed to initrd.img. If the old link is deleted, " "you may have to update the boot loader. If the link is left in place, it " "will point to the wrong image." msgstr "" "Un ancien lien symbolique « initrdĀ Ā» est prĆ©sent, et sera renommĆ© initrd.img. " "Si cet ancien lien est supprimĆ©, vous devrez mettre Ć  jour le programme de " "dĆ©marrage (Ā« boot loader Ā»). S'il est conservĆ©, il pointera vers la mauvaise " "image." #. Type: boolean #. Description #: ../templates:16001 msgid "" "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, namely, in ${image_dest}. If the old link is deleted, you " "may have to update the boot loader. If the link is left in place, it will " "point to the wrong image." msgstr "" "Un ancien lien symbolique ${image_dir}/initrd est prĆ©sent. Il est maintenant " "au mĆŖme emplacement que le lien symbolique de l'image du noyau, c'est-Ć -dire " "dans ${image_dest}. Si cet ancien lien est supprimĆ©, vous devrez mettre Ć  " "jour le programme de dĆ©marrage (Ā« boot loader Ā»). S'il est conservĆ©, il " "pointera vers la mauvaise image." #. Type: boolean #. Description #: ../templates:17001 msgid "Should the old /System.map link be deleted now?" msgstr "Faut-il supprimer l'ancien lien /System.map maintenantĀ ?" #. Type: boolean #. Description #: ../templates:17001 msgid "" "You have /System.map symbolic link. These were installed by ancient 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-=V 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 install multiple kernels on this machine, " "then the /System.map symbolic link only applies to one such kernel, for all " "other choices the symbols loaded will be wrong. Not having /System.map at " "all prevents this." msgstr "" "Un lien symbolique /System.map est prĆ©sent. Il a Ć©tĆ© installĆ© par un ancien " "paquet d'image du noyau. Toutefois, tous les programmes qui obtiennent des " "informations des fichiers de correspondances (dont top, ps et klogd) en " "obtiennent aussi de /boot/System.map-=V. La prĆ©sence de ce lien symbolique " "dans le rĆ©pertoire racine est dĆ©conseillĆ©e (pas seulement Ć  cause de la " "place occupĆ©e). Beaucoup de programmes, mĆŖme s'ils utilisent /boot, " "utilisent /System.map en premier lieu. Si vous installez plusieurs noyaux " "sur cette machine, le lien symbolique /System.map ne correspondra qu'Ć  un " "seul d'entre eux. Pour tous les autres, les symboles chargĆ©s seront " "incorrects. Pour cette raison, il est conseillĆ© de supprimer /System.map." #. Type: boolean #. Description #: ../templates:18001 msgid "Run the default bootloader?" msgstr "Faut-il lancer le programme de dĆ©marrage (Ā« boot loader Ā») par dĆ©fautĀ ?" #. Type: boolean #. Description #: ../templates:18001 msgid "" "The default boot loader for this architecture is $loader, which is present. " "However, you have not explicitly requested the boot loader $loader should be " "run in the configuration file /etc/kernel-img.conf, and you seem to have " "grub installed, and have set a postinst hook (which is used to hook in grub " "after a kernel image installation). At this point, it is perfectly likely " "that this system is using grub as a bootloader, and not the builtin default " "of $loader. If that is the case, running $loader instead of grub might make " "the machine unbootable. I need to know whether to run the default bootloader " "$loader, or just let the postinst hook script update grub later. The default " "is to run $loader." msgstr "" "Le programme de dĆ©marrage par dĆ©faut pour cette architecture, $loader, est " "prĆ©sent. Cependant, vous n'avez pas explicitement demandĆ© dans le fichier de " "configuration /etc/kernel-img.conf qu'il soit exĆ©cutĆ©, alors que GRUB semble " "ĆŖtre installĆ©, et a dĆ©fini une action de post-installation (utilisĆ©e pour " "mettre GRUB Ć  jour aprĆØs l'installation d'une image de noyau). Il est donc " "tout-Ć -fait probable que ce systĆØme utilise GRUB comme programme de " "dĆ©marrage, et non $loader. Dans ce cas, exĆ©cuter $loader au lieu de GRUB " "pourrait rendre rendre impossible le dĆ©marrage de la machine. Vous devez " "prĆ©ciser s'il faut utiliser le programme de dĆ©marrage $loader (par dĆ©faut), " "ou simplement laisser le script de post-installation mettre Ć  jour GRUB plus " "tard." #. Type: note #. Description #. Type: note #. Description #: ../templates:19001 ../templates:20001 msgid "Error running the boot loader in test mode." msgstr "" "Erreur Ć  l'exĆ©cution du programme de dĆ©marrage (Ā« boot loader Ā») en mode test." #. Type: note #. Description #: ../templates:19001 msgid "" "An error occurred while running the boot loader ${loader} in test mode. A " "log is available in ${temp_file_name}. Please edit /etc/${loader}.conf " "manually and re-run ${loader}, or make other arrangements to boot your " "machine." msgstr "" "Une erreur s'est produite lors de l'exĆ©cution du programme de dĆ©marrage (Ā« " "boot loader Ā») ${loader} en mode test. Un journal est disponible dans le " "fichier ${temp_file_name}. Veuillez modifier /etc/${loader}.conf vous-mĆŖme " "et relancer ${loader}, ou effectuer d'autres modifications pour pouvoir " "dĆ©marrer la machine." #. Type: note #. Description #: ../templates:20001 msgid "" "An error occurred while running the boot loader ${loader}. A log is " "available in ${temp_file_name}. Please edit /etc/${loader}.conf manually and " "re-run ${loader}, or make other arrangements to boot your machine." msgstr "" "Une erreur s'est produite lors de l'exĆ©cution du programme de dĆ©marrage (Ā« " "boot loader Ā») ${loader}. Un journal est disponible dans le fichier " "${temp_file_name}. Veuillez modifier /etc/${loader}.conf vous-mĆŖme et " "relancer ${loader}, ou effectuer d'autres modifications pour pouvoir " "dĆ©marrer la machine." #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:21001 ../templates:22001 msgid "Do you want to abort removal now?" msgstr "Voulez-vous abandonner la suppression maintenantĀ ?" #. Type: boolean #. Description #: ../templates:21001 msgid "" "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." msgstr "" "La version actuelle du noyau est la mĆŖme que celle que vous essayez de " "supprimer. Cette action est extrĆŖmement risquĆ©e. Non seulement /boot/vmlinuz-" "${running} va ĆŖtre supprimĆ©, le rendant impossible Ć  dĆ©marrer (vous devrez " "faire le nĆ©cessaire pour modifier votre programme de dĆ©marrage pour lancer " "un autre noyau), mais les modules prĆ©sents dans /lib/modules/${running} " "seront aussi supprimĆ©s. Avoir une copie de l'image du noyau ne sera pas " "suffisant, il faudra aussi remplacer les modules." #. Type: boolean #. Description #: ../templates:21001 msgid "" "I repeat, this is very dangerous. If at all in doubt, answer Yes. If you " "know exactly what you are doing, and are prepared to hose your system, then " "answer No." msgstr "" "Cette action est trĆØs dangereuse. Dans le doute, interrompez l'installation. " "Vous ne devriez poursuivre que si vous savez exactement ce que vous faites." #. Type: boolean #. Description #: ../templates:22001 msgid "" "You have a valid /etc/${loader}.conf file that mentions ${kimage}-=V. " "Removing =ST-image-=V 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}-=V and will have to re-" "run ${loader})." msgstr "" "Le fichier /etc/${loader}.conf fait rĆ©fĆ©rence Ć  ${kimage}-=V. La suppression " "de =ST-image-=V rendrait ce fichier incorrect. Vous devrez modifier /etc/" "${loader}.conf ou rediriger les liens symboliques qui y sont mentionnĆ©s " "(habituellement /vmlinuz et /vmlinuz.old) pour qu'il ne fasse pas rĆ©fĆ©rence " "Ć  ${kimage}-=V, puis redĆ©marrer ${loader})." #. Type: boolean #. Description #: ../templates:22001 msgid "" "I repeat: you shall have to make changes to your boot loader setup and will " "have to re-run ${loader}." msgstr "" "Vous devrez vraiment modifier la configuration de votre programme de " "dĆ©marrage et relancer ${loader}." kernel-package-12.036+nmu3/kernel/po/ja.po0000644000000000000000000006605611112556754015076 0ustar msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2007-11-15 22:29+0900\n" "PO-Revision-Date: 2007-12-08 21:54+0900\n" "Last-Translator: KURASAWA Nozomu \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Japanese\n" #. Type: text #. Description #: ../templates:1001 msgid "You are installing a kernel with an initrd image" msgstr "initrd ć‚¤ćƒ”ćƒ¼ć‚øć«ć‚ˆć‚‹ć‚«ćƒ¼ćƒćƒ«ć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«äø­" #. Type: text #. Description #: ../templates:1001 msgid "You are attempting to install an initrd kernel image (version =V) on a machine currently running kernel version ${hostversion}." msgstr "ē¾åœØ version ${hostversion} ć®ć‚«ćƒ¼ćƒćƒ«ćŒēØ¼åƒć—ć¦ć„ć‚‹ćƒžć‚·ćƒ³ć«ć€initrd ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚ø (version =V) ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ć€‚" #. Type: text #. Description #: ../templates:1001 msgid "I have been unable to find a suitable tool for generating initrd images (I looked at the list \"${ramdisk}\") This will break the installation, unless such tools are also being installed right now in the same run. (This means, one from the following list ${initrddep})" msgstr "initrd ć‚¤ćƒ”ćƒ¼ć‚øć‚’ē”Ÿęˆć™ć‚‹äø€é€£ć®ćƒ„ćƒ¼ćƒ«ć‚’ę¤œå‡ŗć§ćć¾ć›ć‚“ć§ć—ćŸć€‚(\"${ramdisk}\" ć‚’ę¤œē“¢) ćć®ć‚ˆć†ćŖćƒ„ćƒ¼ćƒ«ćŒę­£ć—ćć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć•ć‚Œć¦ć„ćŖć„å “åˆć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćÆå¤±ę•—ć—ć¾ć™ć€‚(ä»„äø‹ć®ćƒŖć‚¹ćƒˆć‚ˆć‚Šć²ćØć¤ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¦ćć ć•ć„ć€‚${initrddep})" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 #: ../templates:3001 #: ../templates:4001 #: ../templates:13001 #: ../templates:14001 msgid "Do you want to abort now?" msgstr "中止しますか?" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 #: ../templates:3001 #: ../templates:4001 msgid "You are attempting to install an initrd kernel image (version =V) 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)." msgstr "initrd ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚ø (version =V) ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ćŒć€initrd ć‚’ä½æē”Øć™ć‚‹ć‚ˆć†ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć®čØ­å®šć‚’ć™ć‚‹ć¾ć§å‹•ä½œć—ć¾ć›ć‚“ć€‚(initrd ć‚¤ćƒ”ćƒ¼ć‚øćØćÆć€INITial Ram Disk ć‚’ä½æē”Øć—ć¦ć€čµ·å‹•ę™‚ć«ęœ€å°é™ć®ćƒ«ćƒ¼ćƒˆćƒ•ć‚”ć‚¤ćƒ«ć‚·ć‚¹ćƒ†ćƒ ć‚’ RAM ć«ćƒžć‚¦ćƒ³ćƒˆć™ć‚‹ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć§ć™)" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 #: ../templates:3001 #: ../templates:4001 msgid "I repeat, You need to configure your boot loader -- please read your bootloader documentation for details on how to add initrd images." msgstr "ē¹°ć‚Ščæ”ć—ć¾ć™ćŒć€ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć®čØ­å®šć‚’ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚initrd ć‚¤ćƒ”ćƒ¼ć‚øć®čæ½åŠ ę–¹ę³•ćÆć€ćŠä½æć„ć®ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć‚’ćŠčŖ­ćæćć ć•ć„ć€‚" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 #: ../templates:3001 #: ../templates:4001 msgid "" "If you have already done so, and you wish to get rid of this message, please put\n" " \"do_initrd = Yes\"\n" "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." msgstr "" "ę—¢ć«čØ­å®šć—ć¦ć„ć‚‹ć«ć‚‚ć‹ć‹ć‚ć‚‰ćšć€ć“ć®ćƒ”ćƒƒć‚»ćƒ¼ć‚øćŒč”Øē¤ŗć•ć‚Œć‚‹å “åˆć€/etc/kernel-img.conf 恫\n" " \"do_initrd = Yes\"\n" "ć‚’čØ­å®šć—ć¦ćć ć•ć„ć€‚åæ…ćšć—ć‚‚čØ­å®šć—ćŖć‘ć‚Œć°ćŖć‚‰ćŖć„ć‚ć‘ć§ćÆć‚ć‚Šć¾ć›ć‚“ćŒć€initrd ć‚’ä½æē”Øć™ć‚‹ć‚«ćƒ¼ćƒćƒ«ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć™ć‚‹éš›ć«ć€ć“ć®ćƒ”ćƒƒć‚»ćƒ¼ć‚øć‚’ć„ć¤ć‚‚č¦‹ć‚‹ć“ćØć«ćŖć‚Šć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:3001 msgid "As a reminder, in order to configure LILO, you need to add an 'initrd=/initrd.img' to the image=/vmlinuz stanza of your /etc/lilo.conf" msgstr "åæµć®ćŸć‚ä»˜ć‘åŠ ćˆć¾ć™ćŒć€LILO ć®čØ­å®šć‚’ć™ć‚‹ć«ćÆć€/etc/lilo.conf 恮 image=/vmlinuz ć®ē¶šćć« 'initrd=/initrd.img' ć‚’åŠ ćˆć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:4001 msgid "As a reminder, in order to configure ELILO, you need to add an 'initrd=/initrd.img' to the image=/vmlinuz stanza of your /etc/elilo.conf" msgstr "åæµć®ćŸć‚ä»˜ć‘åŠ ćˆć¾ć™ćŒć€ELILO ć®čØ­å®šć‚’ć™ć‚‹ć«ćÆć€/etc/elilo.conf 恮 image=/vmlinuz ć®ē¶šćć« 'initrd=/initrd.img' ć‚’åŠ ćˆć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚" #. Type: text #. Description #: ../templates:5001 msgid "Lilo has a ramdisk line, which should be commented or removed" msgstr "lilo 恫 ramdisk č”ŒćŒć‚ć‚Šć¾ć™ćŒć€ć‚³ćƒ”ćƒ³ćƒˆć‚¢ć‚¦ćƒˆć™ć‚‹ć‹å‰Šé™¤ć™ć‚‹ć¹ćć§ć™" #. Type: text #. Description #: ../templates:5001 msgid "I have found a line ${LINE} in /etc/lilo.conf that should be removed or commented out, since you are using initrd/initramfs." msgstr "/etc/lilo.conf 恫 ${LINE} ćØć„ć†č”ŒćŒć‚ć‚Šć¾ć™ćŒć€initrd/initramfs ć‚’ä½æć†å “åˆć€å‰Šé™¤ć‹ć‚³ćƒ”ćƒ³ćƒˆć‚¢ć‚¦ćƒˆć—ćŸę–¹ćŒč‰Æć„ć§ć—ć‚‡ć†ć€‚" #. Type: note #. Description #: ../templates:6001 msgid "Aborting install since loading an initrd kernel image" msgstr "initrd ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć‚’čŖ­ćæč¾¼ć‚€ćŸć‚ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’äø­ę­¢ć—ć¾ć™" #. Type: note #. Description #: ../templates:6001 msgid "You are attempting to install an initrd kernel image (version =V) 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). Unfortunately, since this Question pertaining to this was not shown, and the default action is to abort the install. =ST-image-=V aborted." msgstr "initrd ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚ø (version =V) ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ćŒć€initrd ć‚’ä½æē”Øć™ć‚‹ć‚ˆć†ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć®čØ­å®šć‚’ć™ć‚‹ć¾ć§å‹•ä½œć—ć¾ć›ć‚“ć€‚(initrd ć‚¤ćƒ”ćƒ¼ć‚øćØćÆć€INITial Ram Disk ć‚’ä½æē”Øć—ć¦ć€čµ·å‹•ę™‚ć«ęœ€å°é™ć®ćƒ«ćƒ¼ćƒˆćƒ•ć‚”ć‚¤ćƒ«ć‚·ć‚¹ćƒ†ćƒ ć‚’ RAM ć«ćƒžć‚¦ćƒ³ćƒˆć™ć‚‹ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć§ć™) ē”³ć—čØ³ć‚ć‚Šć¾ć›ć‚“ćŒć€ęœ¬ä»¶ć«é–¢ć™ć‚‹č³Ŗå•ć‚’č”Øē¤ŗć§ććšć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®å‹•ä½œćÆć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć®äø­ę­¢ć®ćŸć‚ć€ =ST-image-=V を中止します。" #. Type: note #. Description #: ../templates:7001 msgid "Failed to move modules out of the way, aborting" msgstr "ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć®å¾…éæć«å¤±ę•—ć—ć¾ć—ćŸć€‚äø­ę­¢ć—ć¾ć™" #. Type: note #. Description #: ../templates:7001 msgid "You are attempting to install a kernel image (version =V) However, the directory ${modules_base}/=V/kernel still exists." msgstr "ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚ø (version =V) ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ćŒć€ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖ ${modules_base}/=V/kernel ćŒę—¢ć«å­˜åœØć—ć¾ć™ć€‚" #. Type: note #. Description #: ../templates:7001 msgid "As you have instructed, an attempt was made to move the directory out of the way. Unfortunately, There was a problem moving ${modules_base}/=V to ${modules_base}/${dest}." msgstr "ęŒ‡ē¤ŗé€šć‚Šć«ć“ć®ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖć‚’å¾…éæć—ć‚ˆć†ćØć—ć¾ć—ćŸćŒć€ę®‹åæµćŖćŒć‚‰ ${modules_base}/=V 悒 ${modules_base}/${dest} ćøē§»å‹•ć™ć‚‹éš›ć«å•é”ŒćŒē™ŗē”Ÿć—ć¾ć—ćŸć€‚" #. Type: note #. Description #: ../templates:7001 msgid "I suggest you move ${modules_base}/${version} out of the way manually, and then try re-installing this image." msgstr "手動で ${modules_base}/${version} ć‚’ć©ć“ć‹ć«å¾…éæć—ć€ćć®å¾Œć“ć®ć‚¤ćƒ”ćƒ¼ć‚øć®å†ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’ćŠå„Øć‚ć—ć¾ć™ć€‚" #. Type: note #. Description #: ../templates:7001 msgid "I am aborting." msgstr "中止しています。" #. Type: boolean #. Description #: ../templates:8001 msgid "Stop install since the kernel-image is already installed?" msgstr "ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øćŒę—¢ć«ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć•ć‚Œć¦ć„ć‚‹ćŸć‚ć€äø­ę­¢ć—ć¾ć™ć‹?" #. Type: boolean #. Description #: ../templates:8001 msgid "You are attempting to install a kernel image (version =V) However, the directory ${modules_base}/=V/kernel still exists. If this directory belongs to a previous ${package} package, and if you have deselected some modules, or installed standalone modules packages, this could be bad." msgstr "ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚ø (version =V) ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ćŒć€ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖ ${modules_base}/=V/kernel ćŒę—¢ć«å­˜åœØć—ć¾ć™ć€‚ć“ć®ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖćŒä»„å‰ć® ${package} ćƒ‘ćƒƒć‚±ćƒ¼ć‚øć«å­˜åœØć—ć€ć“ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć®éøęŠžć‚’å¤–ć—ćŸć‚Šć€ć‚¹ć‚æćƒ³ćƒ‰ć‚¢ćƒ­ćƒ³ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćƒ‘ćƒƒć‚±ćƒ¼ć‚øć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¦ć„ćŸå “åˆć€å•é”ŒćŒć‚ć‚‹ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚" #. Type: boolean #. Description #: ../templates:8001 msgid "If ${modules_base}/=V/kernel belongs to a old install of ${package}, then this is your last chance to abort the installation of this kernel image (nothing has been changed yet)." msgstr "${modules_base}/=V/kernel ćŒéŽåŽ»ć® ${package} ć«å«ć¾ć‚Œć¦ć„ćŸå “åˆć€ć“ć®ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’äø­ę­¢ć™ć‚‹ęœ€å¾Œć®ćƒćƒ£ćƒ³ć‚¹ćØćŖć‚Šć¾ć™ć€‚(まだ何も変曓していません)" #. Type: boolean #. Description #: ../templates:8001 msgid "If 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." msgstr "ä½•ć‚’ć—ć‚ˆć†ćØć—ć¦ć„ć‚‹ć‹ē†č§£ć—ć¦ćŠć‚Šć€ć“ć®ć‚ˆć†ćŖå•é”ŒćŒć‚ć£ć¦ć‚‚ć“ć®ć‚¤ćƒ”ćƒ¼ć‚øć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć™ć‚‹ć¹ćć ćØę€ć‚ć‚Œć‚‹ć®ć§ć—ćŸć‚‰ć€ä»„äø‹ć®č³Ŗå•ć« n ćØćŠē­”ćˆćć ć•ć„ć€‚" #. Type: boolean #. Description #: ../templates:8001 msgid "Otherwise, I suggest you move ${modules_base}/=V/kernel out of the way, perhaps to ${modules_base}/=V.kernel.old or something, and then try re-installing this image." msgstr "ćć†ć§ćŖć‘ć‚Œć°ć€${modules_base}/=V/kernel 悒 ${modules_base}/=V.kernel.old ćŖć©ć«å¾…éæć—ć¦ć‹ć‚‰ć€ć“ć®ć‚¤ćƒ”ćƒ¼ć‚øć®å†ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’ćŠå„Øć‚ć—ć¾ć™ć€‚" #. Type: note #. Description #: ../templates:9001 msgid "Aborting install since modules exist" msgstr "ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćŒå­˜åœØć™ć‚‹ćŸć‚ć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’äø­ę­¢ć—ć¾ć™" #. Type: note #. Description #: ../templates:9001 msgid "You are attempting to install an initrd kernel image (version =V). However, the corresponding kernel modules directory exists, and there was no permission given to silently delete the modules directory. Unfortunately, since this Question pertaining to this was not shown, and the default action is to abort the install. =ST-image-=V aborted." msgstr "initrd ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚ø (version =V) ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ćŒć€é–¢é€£ć™ć‚‹ć‚«ćƒ¼ćƒćƒ«ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖćŒå­˜åœØć—ć€ćć®ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖć‚’å‰Šé™¤ć™ć‚‹ęØ©é™ćŒć‚ć‚Šć¾ć›ć‚“ć€‚ē”³ć—čØ³ć‚ć‚Šć¾ć›ć‚“ćŒć€ęœ¬ä»¶ć«é–¢ć™ć‚‹č³Ŗå•ć‚’č”Øē¤ŗć§ććšć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®å‹•ä½œćÆć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć®äø­ę­¢ć®ćŸć‚ć€ =ST-image-=V を中止します。" #. Type: note #. Description #: ../templates:10001 msgid "The kernel version running is the same as the one being installed" msgstr "å®Ÿč”Œäø­ć®ć‚«ćƒ¼ćƒćƒ«ćØåŒć˜ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™" #. Type: note #. Description #: ../templates:10001 msgid "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}/=V/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." msgstr "ē¾åœØå‹•ä½œć—ć¦ć„ć‚‹ć‚«ćƒ¼ćƒćƒ« (version ${running}) ćØåŒć˜ćƒćƒ¼ć‚øćƒ§ćƒ³ć®ć‚«ćƒ¼ćƒćƒ«ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ć€‚ćŠćć‚‰ććƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćƒŖć‚¹ćƒˆćŒå¤‰ę›“ć•ć‚Œć¦ć„ć‚‹ćŸć‚ć€ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć®ä¾å­˜é–¢äæ‚ćƒ•ć‚”ć‚¤ćƒ« ${modules_base}/=V/modules.dep ć‚’å†ę§‹ēÆ‰ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚å‹•ä½œć—ć¦ć„ć‚‹ć‚«ćƒ¼ćƒćƒ«ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćƒŖć‚¹ćƒˆćØć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ć„ć‚‹ć‚«ćƒ¼ćƒćƒ«ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćƒŖć‚¹ćƒˆć«å·®ē•°ćŒć‚ć‚‹ćŸć‚ć€ć™ćć«ę­£ć—ćę§‹ēÆ‰ć§ćć¾ć›ć‚“ć€‚ä»Šå›žę–°ć—ć„ modules.dep ćƒ•ć‚”ć‚¤ćƒ«ć‚’ä½œęˆć—ć¾ć™ćŒć€ćŠćć‚‰ćę­£ć—ćć‚ć‚Šć¾ć›ć‚“ć€‚ę¬”å›žå†čµ·å‹•ę™‚ć«ę­£ć—ćå†ē”Ÿęˆć™ć‚‹äŗˆå®šć§ć™ć€‚" #. Type: note #. Description #: ../templates:10001 msgid "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." msgstr "ćć‚Ščæ”ć—ć¾ć™ćŒć€ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ćƒ•ć‚”ć‚¤ćƒ«ć‚’ę­£ć—ćä½œęˆć™ć‚‹ćŸć‚ć€é©åˆ‡ć«å†čµ·å‹•ć—ćŖć‘ć‚Œć°ćŖć‚Šć¾ć›ć‚“ć€‚å†čµ·å‹•ć™ć‚‹ć¾ć§ć€ć„ćć¤ć‹ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć‚’čŖ­ćæč¾¼ć‚ć¾ć›ć‚“ć€‚ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ēµ‚äŗ†å¾Œć™ćć«å†čµ·å‹•ć—ć¦ćć ć•ć„ (ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒēµ‚äŗ†ć™ć‚‹ć¾ć§ć€ćƒćƒƒć‚Æć‚¢ćƒƒćƒ—ćŒčµ·å‹•ć§ććŖć„åÆčƒ½ę€§ćŒć‚ć‚‹ćŸć‚ć€ä»Šć™ćć«ćÆå†čµ·å‹•ć—ćŖć„ć§ćć ć•ć„ć€‚ć§ć™ćŒć€ēµ‚äŗ†å¾ŒćÆćŸć ć”ć«å†čµ·å‹•ć—ć¦ćć ć•ć„)ć€‚ć“ć‚Œä»„äøŠå¼·åˆ¶ćÆć§ćć¾ć›ć‚“ćŒć€ć™ćć«å†čµ·å‹•ćŒåæ…č¦ć§ć™ć€‚" #. Type: boolean #. Description #: ../templates:11001 msgid "Create a symbolic link to the current kernel image?" msgstr "ē¾åœØć®ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øćøć®ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć‚’ä½œęˆć—ć¾ć™ć‹?" #. Type: boolean #. Description #: ../templates:11001 msgid "I notice that you do not have ${kimage} symbolic link. I can create one for you, and it shall be updated by newer kernel image packages. This is useful if you use a boot loader like lilo." msgstr "${kimage} ć®ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćŒć‚ć‚Šć¾ć›ć‚“ć€‚ć“ć‚Œć‚’ä½œęˆć—ć¦ćŠćć€ę–°ć—ć„ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øćƒ‘ćƒƒć‚±ćƒ¼ć‚øć§ę›“ę–°ć§ćć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚lilo ć®ć‚ˆć†ćŖćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć‚’ä½æē”Øć—ć¦ć„ć‚‹å “åˆä¾æåˆ©ć§ć™ć€‚" #. Type: note #. Description #: ../templates:12001 msgid "Image symbolic link destination is a directory, aborting" msgstr "ć‚¤ćƒ”ćƒ¼ć‚øć®ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć®å…ˆćŒćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖć§ć™ć€‚äø­ę­¢ć—ć¾ć™ć€‚" #. Type: note #. Description #: ../templates:12001 msgid "${kimage} is a directory, which I did not expect. I am trying to create a symbolic link with that name linked to ${image_dest}. Since a directory exists here, my assumptions are way off, and I am aborting." msgstr "${kimage} ćŒćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖć§ć‚ć‚‹ć“ćØćÆęƒ³å®šć—ć¦ć„ć¾ć›ć‚“ć€‚${image_dest} ć«ć€ćć“ć«ćƒŖćƒ³ć‚Æć™ć‚‹ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć‚’ä½œęˆć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ćŒć€ćć“ćŒćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖć§ć‚ć‚‹ć“ćØćÆęƒ³å®šć—ć¦ć„ćŖć„ćŸć‚ć€äø­ę­¢ć—ć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:13001 msgid "This may be benign, (You may have versioned symbol names, for instance). Or this could be an error. depmod exited with return value ${exit_value} ${SIGNAL}${CORE}. I am deleting the file ${modules_base}/=V/modules.dep. However, since depmod is run at install time, we could just defer running depmod." msgstr "異常ではない (例: ćƒćƒ¼ć‚øćƒ§ćƒ³ä»˜ć‚·ćƒ³ćƒœćƒ«åć‚’ä½æē”Øć—ć¦ć„ć‚‹) ć‹ć€ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć—ćŸåÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚depmod は値 ${exit_value} ${SIGNAL} ${CORE} ć‚’čæ”ć—ć¦ēµ‚äŗ†ć—ć¾ć—ćŸć€‚${modules_base}/=V/modules.dep ć‚’å‰Šé™¤ć—ć¦ć„ć¾ć™ćŒć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ę™‚ć« depmod ć‚’å®Ÿč”Œć—ć¾ć™ć®ć§ć€depmod ć®å®Ÿč”Œć‚’å»¶ęœŸć§ćć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:14001 msgid "This may be benign, (You may have versioned symbol names, for instance). Or this could be an error. depmod exited with return value ${exit_value} . ${SIGNAL} ${CORE} Since this image uses initrd, I am not deleting the file ${modules_base}/=V/modules.dep. However, there is no guarantee that the file is valid. I would strongly advice you to either abort and fix the errors in depmod, or regenerate the initrd image with a known good modules.dep file. I repeat, an initrd kernel image with a bad modules.dep shall fail to boot." msgstr "異常ではない (例: ćƒćƒ¼ć‚øćƒ§ćƒ³ä»˜ć‚·ćƒ³ćƒœćƒ«åć‚’ä½æē”Øć—ć¦ć„ć‚‹) ć‹ć€ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć—ćŸåÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚depmod は値 ${exit_value} ${SIGNAL} ${CORE} ć‚’čæ”ć—ć¦ēµ‚äŗ†ć—ć¾ć—ćŸć€‚ć“ć®ć‚¤ćƒ”ćƒ¼ć‚øćÆ initrd ć‚’ä½æē”Øć™ć‚‹ćŸć‚ć€${modules_base}/=V/modules.dep ć‚’å‰Šé™¤ć—ć¾ć›ć‚“ć€‚ć—ć‹ć—ć€ćƒ•ć‚”ć‚¤ćƒ«ćŒęœ‰åŠ¹ć§ć‚ć‚‹ćØć„ć†äæčØ¼ćÆć‚ć‚Šć¾ć›ć‚“ć€‚äø­ę­¢ć—ć¦ depmod ć®ć‚Øćƒ©ćƒ¼ć‚’äæ®ę­£ć™ć‚‹ć‹ć€ę—¢ēŸ„ć®ę­£ć—ć„ modules.dep ćƒ•ć‚”ć‚¤ćƒ«ć‹ć‚‰ initrd ć‚¤ćƒ”ćƒ¼ć‚øć‚’å†ē”Ÿęˆć™ć‚‹ć®ć‚’ć€å¼·ććŠå„Øć‚ć—ć¾ć™ć€‚ćć‚Ščæ”ć—ć¾ć™ćŒć€ē•°åøøćŖ modules.dep ć‚’å…ƒć«ć—ćŸ initrd ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć§ćÆć€ćŠćć‚‰ćčµ·å‹•ć«å¤±ę•—ć—ć¾ć™ć€‚" #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:15001 #: ../templates:16001 msgid "Should the old initrd link be deleted now?" msgstr "å¤ć„ initrd ć®ćƒŖćƒ³ć‚Æć‚’ć™ćć«å‰Šé™¤ć—ć¦ć‚‚ć‚ˆć‚ć—ć„ć§ć™ć‹?" #. Type: boolean #. Description #: ../templates:15001 msgid "I note that you have an old initrd symbolic link in place. The name of the symbolic link is being changed to initrd.img. If the old link is deleted, you may have to update the boot loader. If the link is left in place, it will point to the wrong image." msgstr "å¤ć„ initrd ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćŒå­˜åœØć—ć¾ć™ć€‚ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć®åå‰ćÆ initrd.img ć«å¤‰ę›“ć•ć‚Œć¾ć—ćŸć€‚å¤ć„ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć‚’å‰Šé™¤ć™ć‚‹å “åˆć€ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć‚’ę›“ę–°ć™ć‚‹åæ…č¦ćŒć‚ć‚‹ćØę€ć‚ć‚Œć¾ć™ć€‚ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć‚’ę®‹ć—ć¦ćŠćå “åˆć€čŖ¤ć£ćŸć‚¤ćƒ”ćƒ¼ć‚øć‚’ęŒ‡ć—ē¤ŗć—ć¦ć„ć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:16001 msgid "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, namely, in ${image_dest}. If the old link is deleted, you may have to update the boot loader. If the link is left in place, it will point to the wrong image." msgstr "å¤ć„ ${image_dir}/initrd ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćŒå­˜åœØć—ć¾ć™ć€‚ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć®å “ę‰€ćÆć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć®ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćØåŒć˜ć€${image_dest} ć«ćŖć‚Šć¾ć™ć€‚å¤ć„ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć‚’å‰Šé™¤ć™ć‚‹å “åˆć€ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć‚’ę›“ę–°ć™ć‚‹åæ…č¦ćŒć‚ć‚‹ćØę€ć‚ć‚Œć¾ć™ć€‚ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć‚’ę®‹ć—ć¦ćŠćå “åˆć€čŖ¤ć£ćŸć‚¤ćƒ”ćƒ¼ć‚øć‚’ęŒ‡ć—ē¤ŗć—ć¦ć„ć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:17001 msgid "Should the old /System.map link be deleted now?" msgstr "å¤ć„ /System.map ć®ćƒŖćƒ³ć‚Æć‚’ć™ćć«å‰Šé™¤ć—ć¦ć‚‚ć‚ˆć‚ć—ć„ć§ć™ć‹?" #. Type: boolean #. Description #: ../templates:17001 msgid "You have /System.map symbolic link. These were installed by ancient 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-=V 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 install multiple kernels on this machine, then the /System.map symbolic link only applies to one such kernel, for all other choices the symbols loaded will be wrong. Not having /System.map at all prevents this." msgstr "/System.map ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćŒć‚ć‚Šć¾ć™ć€‚ć“ć‚ŒćÆć„ć«ć—ćˆć®ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øćƒ‘ćƒƒć‚±ćƒ¼ć‚øć«ć‚ˆć£ć¦ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć•ć‚ŒćŸć‚‚ć®ć§ć™ć€‚ć—ć‹ć—ć€ć“ć® map ćƒ•ć‚”ć‚¤ćƒ«ć®ęƒ…å ±ć‚’å‚ē…§ć™ć‚‹å…Øćƒ—ćƒ­ć‚°ćƒ©ćƒ  (top, ps, klogd を含む) は /boot/System.map-=V ć‚‚å‚ē…§ć—ć¾ć™ć€‚/ ć«ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćŒć‚ć‚‹ć®ćÆć€(/ ćŒę•£ć‚‰ć‹ć‚‹ć®ćÆć•ć¦ćŠć) ęŠ€č”“ēš„ć«ęœ‰å®³ć§ć™ć€‚ćŸćć•ć‚“ć®ćƒ—ćƒ­ć‚°ćƒ©ćƒ ćŒ /boot ć‚’å‚ē…§ć™ć‚‹ć«ć‚‚é–¢ć‚ć‚‰ćšć€ęœŖć ć« /System.map ć‚’äøŠę›øćć§ćć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ć€‚č¤‡ę•°ć®ć‚«ćƒ¼ćƒćƒ«ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ćŸå “åˆć€/System.map ć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚ÆćÆć‚ć‚‹ć²ćØć¤ć®ć‚«ćƒ¼ćƒćƒ«ć«ć—ć‹é©ē”Øć§ććšć€ćć®ä»–ć®ć‚«ćƒ¼ćƒćƒ«ć§ćÆć‚·ćƒ³ćƒœćƒ«ć®čŖ­ćæč¾¼ćæć«å¤±ę•—ć—ć¾ć™ć€‚ć©ć‚“ćŖ /System.map ć‚‚ć“ć‚Œć‚’é˜²ć’ć¾ć›ć‚“ć€‚" #. Type: boolean #. Description #: ../templates:18001 msgid "Run the default bootloader?" msgstr "ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć‚’å®Ÿč”Œć—ć¾ć™ć‹?" #. Type: boolean #. Description #: ../templates:18001 msgid "The default boot loader for this architecture is ${loader}, which is present. However, you have not explicitly requested the boot loader ${loader} should be run in the configuration file /etc/kernel-img.conf, and you seem to have grub installed, and have set a postinst hook (which is used to hook in grub after a kernel image installation). At this point, it is perfectly likely that this system is using grub as a bootloader, and not the builtin default of ${loader}. If that is the case, running ${loader} instead of grub might make the machine unbootable. I need to know whether to run the default bootloader ${loader}, or just let the postinst hook script update grub later. The default is to run ${loader}." msgstr "ć“ć®ć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ćÆ ${loader} ć§å­˜åœØć—ć¦ć„ć¾ć™ć€‚ć—ć‹ć—ć€čØ­å®šćƒ•ć‚”ć‚¤ćƒ« /etc/kernel-img.conf ć§ć€ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ ${loader} ć‚’å®Ÿč”Œć™ć‚‹ć‚ˆć†ć«ć€ę˜Žē¤ŗć—ć¦ć„ć¾ć›ć‚“ć€‚ć¾ćŸć€grub ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć‚ˆć†ćØć—ć¦ćŠć‚Šć€(ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«å¾Œć« grub ć®ćƒ•ćƒƒć‚Æć§ä½æē”Øć™ć‚‹) postinst ćƒ•ćƒƒć‚ÆćŒčØ­å®šć•ć‚Œć¦ć„ć¾ć™ć€‚ć“ć‚Œć«ć‚ˆć‚Šć€ć“ć®ć‚·ć‚¹ćƒ†ćƒ ć§ćÆćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć« grub を用い、${loader} ć®ēµ„ćæč¾¼ćæć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć‚’ä½æē”Øć—ćŖć„ćØć€ē¢ŗå®Ÿć«č¦‹ćŖć›ć¾ć™ć€‚ć“ć®å “åˆć€grub ć®ä»£ć‚ć‚Šć« ${loader} ć‚’å®Ÿč”Œć™ć‚‹ćØćƒžć‚·ćƒ³ćŒčµ·å‹•ć—ćŖććŖć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚ć“ć“ć§ćÆć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć§ć‚ć‚‹ ${loader} ć‚’å®Ÿč”Œć™ć‚‹ć‹ć€grub ć®ę›“ę–°å¾Œć« postinst ćƒ•ćƒƒć‚Æć‚¹ć‚ÆćƒŖćƒ—ćƒˆć‚’å¾Œć§å®Ÿč”Œć™ć‚‹ć‹ć‚’ēŸ„ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć§ćÆ ${loader} ć‚’å®Ÿč”Œć—ć¾ć™ć€‚" #. Type: note #. Description #. Type: note #. Description #: ../templates:19001 #: ../templates:20001 msgid "Error running the boot loader in test mode." msgstr "ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ ${loader} ć®å®Ÿč”Œäø­ć«ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć—ć¾ć—ćŸć€‚ćƒ­ć‚°ćÆ ${temp_file_name} ć«ć‚ć‚Šć¾ć™ć€‚/etc/${loader}.conf を手で編集し、${loader} ć‚’å†å®Ÿč”Œć—ć¦ćć ć•ć„ć€‚ć‚‚ć—ććÆć€ä»–ć®ę–¹ę³•ć§ćƒžć‚·ćƒ³ć‚’čµ·å‹•ć—ć¦ćć ć•ć„ć€‚" #. Type: note #. Description #: ../templates:19001 msgid "An error occurred while running the boot loader ${loader} in test mode. A log is available in ${temp_file_name}. Please edit /etc/${loader}.conf manually and re-run ${loader}, or make other arrangements to boot your machine." msgstr "ćƒ†ć‚¹ćƒˆćƒ¢ćƒ¼ćƒ‰ć§ć®ć€ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ ${loader} ć®å®Ÿč”Œäø­ć«ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć—ć¾ć—ćŸć€‚ćƒ­ć‚°ćÆ ${temp_file_name} ć«ć‚ć‚Šć¾ć™ć€‚/etc/${loader}.conf を手で編集し、${loader} ć‚’å†å®Ÿč”Œć—ć¦ćć ć•ć„ć€‚ć‚‚ć—ććÆć€ä»–ć®ę–¹ę³•ć§ćƒžć‚·ćƒ³ć‚’čµ·å‹•ć—ć¦ćć ć•ć„ć€‚" #. Type: note #. Description #: ../templates:20001 msgid "An error occurred while running the boot loader ${loader}. A log is available in ${temp_file_name}. Please edit /etc/${loader}.conf manually and re-run ${loader}, or make other arrangements to boot your machine." msgstr "ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ ${loader} ć®å®Ÿč”Œäø­ć«ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć—ć¾ć—ćŸć€‚ćƒ­ć‚°ćÆ ${temp_file_name} ć«ć‚ć‚Šć¾ć™ć€‚/etc/${loader}.conf を手で編集し、${loader} ć‚’å†å®Ÿč”Œć—ć¦ćć ć•ć„ć€‚ć‚‚ć—ććÆä»–ć®ę–¹ę³•ć§čµ·å‹•ć™ć‚‹ć‚ˆć†ć«ć—ć¦ćć ć•ć„ć€‚" #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:21001 #: ../templates:22001 msgid "Do you want to abort removal now?" msgstr "ć™ćć«å‰Šé™¤ć‚’äø­ę­¢ć—ć¾ć™ć‹?" #. Type: boolean #. Description #: ../templates:21001 msgid "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." msgstr "ć‚«ćƒ¼ćƒćƒ« (version ${running}) ćŒå®Ÿč”Œäø­ć§ć€ćć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’å‰Šé™¤ć—ć‚ˆć†ćØć—ć¦ć„ć¾ć™ć€‚ć“ć‚ŒćÆęœ¬č³Ŗēš„ć«ęƒØäŗ‹ć‚’ę‹›ćč”Œē‚ŗć§ć™ć€‚/boot/vmlinuz-${running} ćŒå‰Šé™¤ć•ć‚Œć‚‹ć ć‘ć§ćŖćć€čµ·å‹•äøåÆć«ćŖć‚Šć¾ć™(ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć®čØ­å®šć‚’å¤‰ę›“ć—ć€ę–°ć—ć„ć‚«ćƒ¼ćƒćƒ«ć§čµ·å‹•ć™ć‚‹ć‚ˆć†ć«ć—ćŖć‘ć‚Œć°ćŖć‚Šć¾ć›ć‚“)怂/lib/modules/${running} ćƒ‡ć‚£ćƒ¬ć‚ÆćƒˆćƒŖć«ć‚ć‚‹å…Øćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć‚‚å‰Šé™¤ć—ć¦ć—ć¾ć„ć¾ć™ć€‚ć‚«ćƒ¼ćƒćƒ«ć‚¤ćƒ”ćƒ¼ć‚øć®ć‚³ćƒ”ćƒ¼ć‚’å–ć£ć¦ćŠćć®ć§ćÆäøååˆ†ć§ć€ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć®ē½®ćę›ćˆć‚‚ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚" #. Type: boolean #. Description #: ../templates:21001 msgid "I repeat, this is very dangerous. If at all in doubt, answer Yes. If you know exactly what you are doing, and are prepared to hose your system, then answer No." msgstr "ćć‚Ščæ”ć—ć¾ć™ćŒć€ć“ć‚ŒćÆéžåøøć«å±é™ŗć§ć™ć€‚ć‚ˆćåˆ†ć‹ć‚‰ćŖć„å “åˆćÆć€ŒćÆć„ć€ćØē­”ćˆć¦ćć ć•ć„ć€‚ä½•ć‚’ć—ć‚ˆć†ćØć—ć¦ć„ć‚‹ć‹ć‚’ē†č§£ć—ć¦ć„ć¦ć€ć‚·ć‚¹ćƒ†ćƒ ć«ä½•ćŒčµ·ćć¦ć‚‚ć„ć„ęŗ–å‚™ćŒć§ćć¦ć„ć‚‹å “åˆć€ć€Œć„ć„ćˆć€ćØē­”ćˆć¦ćć ć•ć„ć€‚" #. Type: boolean #. Description #: ../templates:22001 msgid "You have a valid /etc/${loader}.conf file that mentions ${kimage}-=V. Removing =ST-image-=V 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}-=V and will have to re-run ${loader})." msgstr "${kimage}-=V ć«é–¢ć™ć‚‹ęœ‰åŠ¹ćŖ /etc/${loader}.conf ćƒ•ć‚”ć‚¤ćƒ«ćŒć‚ć‚Šć¾ć™ć€‚=ST-image-=V ć‚’å‰Šé™¤ć™ć‚‹ćØć€ć“ć®ćƒ•ć‚”ć‚¤ćƒ«ćÆē„”åŠ¹ć«ćŖć‚Šć¾ć™ć€‚(/etc/${loader}.conf ć‚’ē·Øé›†ć—ćŸć‚Šć‚·ćƒ³ćƒœćƒŖćƒƒć‚ÆćƒŖćƒ³ć‚Æć®å…ˆ (大抵 /vmlinuz 悒 /vmlinuz.old 恫) ć‚’å†å®šē¾©ć—ćŸć‚Šć—ć¦ć€${kimage}-=V ćŒå‚ē…§ć•ć‚ŒćŖć„ć‚ˆć†ć«ć—ć€${loader} ć‚’å†å®Ÿč”Œć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™)" #. Type: boolean #. Description #: ../templates:22001 msgid "I repeat: you shall have to make changes to your boot loader setup and will have to re-run ${loader}." msgstr "ćć‚Ščæ”ć—ć¾ć™ćŒć€ćƒ–ćƒ¼ćƒˆćƒ­ćƒ¼ćƒ€ć®čØ­å®šć‚’č¦‹ćŖćŠć—ć€${loader} ć‚’å†å®Ÿč”Œć™ć‚‹åæ…č¦ćŒć‚ć‚‹ćØę€ć‚ć‚Œć¾ć™ć€‚" kernel-package-12.036+nmu3/kernel/po/de.po0000644000000000000000000006464311143504450015062 0ustar # German translation of the kernel-package language file resulting in # kernel/po/de.po # Copyright Ā© 2008 Kai WasserbƤch # Copyright Ā© 2008 Holger Wansing # This file is distributed under the same license as the kernel-package package. # msgid "" msgstr "" "Project-Id-Version: kernel-po-de_11.012\n" "Report-Msgid-Bugs-To: srivasta@debian.org\n" "POT-Creation-Date: 2007-11-15 22:29+0900\n" "PO-Revision-Date: 2008-12-02 00:59+0100\n" "Last-Translator: Holger Wansing \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: text #. Description #: ../templates:1001 msgid "You are installing a kernel with an initrd image" msgstr "Sie installieren einen Kernel mit einem Initrd-Image." #. Type: text #. Description #: ../templates:1001 msgid "" "You are attempting to install an initrd kernel image (version =V) on a " "machine currently running kernel version ${hostversion}." msgstr "" "Sie versuchen, ein Initrd-Kernel-Image (Version =V) auf einem Computer zu " "installieren, auf dem derzeit ein Kernel in Version ${hostversion} lƤuft." #. Type: text #. Description #: ../templates:1001 msgid "" "I have been unable to find a suitable tool for generating initrd images (I " "looked at the list \"${ramdisk}\") This will break the installation, unless " "such tools are also being installed right now in the same run. (This means, " "one from the following list ${initrddep})" msgstr "" "Es war nicht mƶglich, ein geeignetes Programm zur Erzeugung von Initrd-Images " "(eines von dieser Liste: Ā»${ramdisk}Ā«) zu finden. Dies führt zu einer " "fehlerhaften Installation, außer eines der folgenden Programme wird gleichzeitig " "installiert: ${initrddep}." #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 ../templates:13001 #: ../templates:14001 msgid "Do you want to abort now?" msgstr "Mƶchten Sie jetzt abbrechen?" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "You are attempting to install an initrd kernel image (version =V) 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)." msgstr "" "Sie versuchen, ein Initrd-Kernel-Image (Version =V) zu installieren. Dies wird " "nicht funktionieren, wenn Sie Ihren Bootloader nicht so konfigurieren, dass " "er eine Initrd verwendet. (Ein Initrd-Image ist ein Kernel-Image, welches davon " "ausgeht, dass eine INITial Ram Disc verwendet wird, um ein minimales " "Wurzeldateisystem in den Arbeitsspeicher einzubinden, welches dann zum Booten " "verwendet wird.)" #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "I repeat, You need to configure your boot loader -- please read your " "bootloader documentation for details on how to add initrd images." msgstr "" "Nochmal: der Bootloader muss konfiguriert werden -- bitte lesen Sie die " "Dokumentation Ihres Bootloaders für Details zur Einbindung eines " "Initrd-Images." #. Type: boolean #. Description #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:2001 ../templates:3001 ../templates:4001 msgid "" "If you have already done so, and you wish to get rid of this message, please " "put\n" " \"do_initrd = Yes\"\n" "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." msgstr "" "Falls Sie dies bereits erledigt haben und diese Meldung nicht mehr sehen mƶchten, " "fügen Sie bitte\n" " Ā»do_initrd = YesĀ«\n" "in die Datei /etc/kernel-img.conf ein. Beachten Sie bitte, dass dies optional " "ist; anderenfalls werden Sie jedes Mal diese Meldung sehen, wenn Sie ein " "Kernel-Image mit einer Initrd installieren." #. Type: boolean #. Description #: ../templates:3001 msgid "" "As a reminder, in order to configure LILO, you need to add an 'initrd=/" "initrd.img' to the image=/vmlinuz stanza of your /etc/lilo.conf" msgstr "" "Zur Erinnerung: um LILO zu konfigurieren, müssen Sie Ā»initrd=/initrd.imgĀ« " "zu dem Ā»image=/vmlinuzĀ«-Abschnitt in Ihrer /etc/lilo.conf hinzufügen." #. Type: boolean #. Description #: ../templates:4001 msgid "" "As a reminder, in order to configure ELILO, you need to add an 'initrd=/" "initrd.img' to the image=/vmlinuz stanza of your /etc/elilo.conf" msgstr "" "Zur Erinnerung: um ELILO zu konfigurieren, müssen Sie Ā»initrd=/initrd.imgĀ« " "zu dem Ā»image=/vmlinuzĀ«-Abschnitt in Ihrer /etc/elilo.conf hinzufügen." #. Type: text #. Description #: ../templates:5001 msgid "Lilo has a ramdisk line, which should be commented or removed" msgstr "Die LILO-Konfiguration enthƤlt eine Ramdisk-Zeile, die auskommentiert " "oder entfernt werden sollte." #. Type: text #. Description #: ../templates:5001 msgid "" "I have found a line ${LINE} in /etc/lilo.conf that should be removed or " "commented out, since you are using initrd/initramfs." msgstr "" "In /etc/lilo.conf wurde eine Zeile (${LINE}) gefunden, die auskommentiert " "oder entfernt werden sollte, da Sie initrd/initramfs verwenden." #. Type: note #. Description #: ../templates:6001 msgid "Aborting install since loading an initrd kernel image" msgstr "Abbruch der Installation, da ein Initrd-Kernel-Image geladen werden sollte." #. Type: note #. Description #: ../templates:6001 msgid "" "You are attempting to install an initrd kernel image (version =V) 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). " "Unfortunately, since this Question pertaining to this was not shown, and the " "default action is to abort the install. =ST-image-=V aborted." msgstr "" "Sie versuchen, ein Kernel-Initrd-Image (Version =V) zu installieren. Dies wird " "nicht funktionieren, wenn Sie Ihren Bootloader nicht so konfigurieren, dass " "er eine Initrd verwendet. (Ein Initrd-Image ist ein Kernel-Image, welches davon " "ausgeht, dass eine INITial Ram Disc verwendet wird, um ein minimales " "Wurzeldateisystem in den Arbeitsspeicher einzubinden, welches dann zum Booten " "verwendet wird.) Unglücklicherweise wurde die diesbezügliche Frage nicht " "angezeigt und das Standardverhalten ist, die Installation abzubrechen. " "Installation von =ST-image-=V abgebrochen." #. Type: note #. Description #: ../templates:7001 msgid "Failed to move modules out of the way, aborting" msgstr "Module konnten nicht beiseite gerƤumt werden, Abbruch." #. Type: note #. Description #: ../templates:7001 msgid "" "You are attempting to install a kernel image (version =V) However, the " "directory ${modules_base}/=V/kernel still exists." msgstr "" "Sie versuchen, ein Kernel-Image (Version =V) zu installieren, allerdings " "existiert das Verzeichnis ${modules_base}/=V/kernel bereits." #. Type: note #. Description #: ../templates:7001 msgid "" "As you have instructed, an attempt was made to move the directory out of the " "way. Unfortunately, There was a problem moving ${modules_base}/=V to " "${modules_base}/${dest}." msgstr "" "Auf Ihre Anweisung hin wurde der Versuch unternommen, das Verzeichnis beiseite " "zu rƤumen. Unglücklicherweise trat ein Problem beim Verschieben von " "${modules_base}/=V nach ${modules_base}/${dest} auf." #. Type: note #. Description #: ../templates:7001 msgid "" "I suggest you move ${modules_base}/${version} out of the way manually, and then " "try re-installing this image." msgstr "" "Es wird empfohlen, ${modules_base}/${version} manuell beiseite zu rƤumen und " "dann die Installation erneut zu versuchen." #. Type: note #. Description #: ../templates:7001 msgid "I am aborting." msgstr "Abbruch." #. Type: boolean #. Description #: ../templates:8001 msgid "Stop install since the kernel-image is already installed?" msgstr "Installation abbrechen, da das Kernel-Image bereits installiert ist?" #. Type: boolean #. Description #: ../templates:8001 msgid "" "You are attempting to install a kernel image (version =V) However, the " "directory ${modules_base}/=V/kernel still exists. If this directory belongs " "to a previous ${package} package, and if you have deselected some modules, " "or installed standalone modules packages, this could be bad." msgstr "" "Sie versuchen, ein Kernel-Image (Version =V) zu installieren, allerdings " "existiert das Verzeichnis ${modules_base}/=V/kernel bereits. Wenn dieses " "Verzeichnis zu einem Ƥlteren ${package}-Paket gehƶrt und sie einige " "Module abgewƤhlt oder alleinstehende Modul-Pakete installiert haben, kƶnnte " "dies schlecht ausgehen." #. Type: boolean #. Description #: ../templates:8001 msgid "" "If ${modules_base}/=V/kernel belongs to a old install of ${package}, then " "this is your last chance to abort the installation of this kernel image " "(nothing has been changed yet)." msgstr "" "Wenn ${modules_base}/=V/kernel zu einer früheren Installation von ${package} " "gehƶrt, ist dies Ihre letzte Chance, die Installation dieses Kernel-Images " "abzubrechen (bislang wurde nichts verƤndert)." #. Type: boolean #. Description #: ../templates:8001 msgid "" "If 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." msgstr "" "Wenn Sie wissen, was Sie tun und der Ansicht sind, dass dieses Image trotz " "dieser Anomalie installiert werden soll, beantworten Sie die Frage bitte mit " "Ā»nĀ«." #. Type: boolean #. Description #: ../templates:8001 msgid "" "Otherwise, I suggest you move ${modules_base}/=V/kernel out of the way, " "perhaps to ${modules_base}/=V.kernel.old or something, and then try re-" "installing this image." msgstr "" "Anderenfalls wird empfohlen, ${modules_base}/=V/kernel beiseite zu rƤumen " "(es z.B. nach ${modules_base}/=V.kernel.old o.Ƥ. zu verschieben) und " "anschließend die Installation dieses Images erneut zu versuchen." #. Type: note #. Description #: ../templates:9001 msgid "Aborting install since modules exist" msgstr "Abbruch der Installation, da die Module bereits existieren" #. Type: note #. Description #: ../templates:9001 msgid "" "You are attempting to install an initrd kernel image (version =V). However, " "the corresponding kernel modules directory exists, and there was no " "permission given to silently delete the modules directory. Unfortunately, " "since this Question pertaining to this was not shown, and the default action " "is to abort the install. =ST-image-=V aborted." msgstr "" "Sie versuchen, ein Initrd-Kernel-Image (Version =V) zu installieren, allerdings " "existiert das entsprechende Kernel-Modul-Verzeichnis bereits und es gibt keine " "Erlaubnis, dieses einfach stillschweigend zu lƶschen. Unglücklicherweise wurde " "die diesbezügliche Frage nicht angezeigt und das Standardverhalten ist, die " "Installation abzubrechen. Installation von =ST-image-=V abgebrochen." #. Type: note #. Description #: ../templates:10001 msgid "The kernel version running is the same as the one being installed" msgstr "" "Die Version des laufenden Kernels entspricht der Version des zu " "installierenden Kernels" #. Type: note #. Description #: ../templates:10001 msgid "" "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}/=V/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." msgstr "" "Sie versuchen, einen Kernel zu installieren, dessen Version der des laufenden " "Kernels entspricht (Version ${running}). Die Modul-Liste hat sich hƶchst" "wahrscheinlich geƤndert und die Modul-AbhƤngigkeitsdatei ${modules_base}/=V/" "modules.dep muss neu erzeugt werden. Diese kann im Moment allerdings nicht " "korrekt neu erzeugt werden, da sich die Modul-Listen des laufenden und des " "zu installierenden Kernels hƶchstwahrscheinlich unterscheiden. Es wird " "eine neue modules.dep erstellt, die allerdings nicht korrekt sein muss. " "WƤhrend des nƤchsten Neustarts sollte die Erzeugung aber korrekt funktionieren." #. Type: note #. Description #: ../templates:10001 msgid "" "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." msgstr "" "Nochmal: damit die Modul-Datei korrekt erzeugt werden kann, müssen Sie den " "Computer neu starten. Bis dahin kƶnnte es unmƶglich sein, bestimmte " "Module zu laden. Starten Sie den Rechner neu, sobald diese Installation " "beendet ist. (Führen Sie nicht jetzt sofort einen Neustart durch, da der " "Neustart fehlschlagen kƶnnte, wenn diese Installation nicht beendet wird. " "Starten Sie aber direkt danach den Computer neu.) Dies kann nicht genügend " "betont werden: Sie sollten Ihren Rechner bald neu starten." #. Type: boolean #. Description #: ../templates:11001 msgid "Create a symbolic link to the current kernel image?" msgstr "Einen symbolischen Link auf das aktuelle Kernel-Image erzeugen?" #. Type: boolean #. Description #: ../templates:11001 msgid "" "I notice that you do not have ${kimage} symbolic link. I can create one for " "you, and it shall be updated by newer kernel image packages. This is useful " "if you use a boot loader like lilo." msgstr "" "Es wurde festgestellt, dass kein symbolischer Link auf ${kimage} existiert. " "Es kann einer erstellt werden, der dann von neueren Kernel-Image-Paketen auch " "aktualisiert wird. Dies ist hilfreich, wenn Sie einen Bootloader wie LILO " "verwenden." #. Type: note #. Description #: ../templates:12001 msgid "Image symbolic link destination is a directory, aborting" msgstr "Ziel des symbolischen Links ist ein Verzeichnis. Abbruch." #. Type: note #. Description #: ../templates:12001 msgid "" "${kimage} is a directory, which I did not expect. I am trying to create a " "symbolic link with that name linked to ${image_dest}. Since a directory " "exists here, my assumptions are way off, and I am aborting." msgstr "" "${kimage} ist ein Verzeichnis, dies wurde nicht erwartet. Es wurde versucht, " "einen symbolischen Link mit diesem Namen zu erstellen, der auf " "${image_dest} verweist. Da dort ein Verzeichnis existiert, sind die " "Annahmen nicht korrekt. Abbruch." #. Type: boolean #. Description #: ../templates:13001 msgid "" "This may be benign, (You may have versioned symbol names, for instance). Or " "this could be an error. depmod exited with return value ${exit_value} " "${SIGNAL}${CORE}. I am deleting the file ${modules_base}/=V/modules.dep. " "However, since depmod is run at install time, we could just defer running " "depmod." msgstr "" "Dies kƶnnte harmlos sein (z.B. weil Sie versionierte Symbolnamen verwenden) oder " "es kƶnnte sich um einen Fehler handeln. depmod wurde mit einem Rückgabewert von " "${exit_value} ${SIGNAL}${CORE} beendet. Die Datei ${modules_base}/=V/modules.dep " "wird gelƶscht. Da depmod allerdings wƤhrend der Installation ausgeführt wird, " "kann die Ausführung auch zurückgestellt werden." #. Type: boolean #. Description #: ../templates:14001 msgid "" "This may be benign, (You may have versioned symbol names, for instance). Or " "this could be an error. depmod exited with return value ${exit_value} . " "${SIGNAL} ${CORE} Since this image uses initrd, I am not deleting the file " "${modules_base}/=V/modules.dep. However, there is no guarantee that the file " "is valid. I would strongly advice you to either abort and fix the errors in " "depmod, or regenerate the initrd image with a known good modules.dep file. I " "repeat, an initrd kernel image with a bad modules.dep shall fail to boot." msgstr "" "Dies kƶnnte harmlos sein (z.B. weil Sie versionierte Symbolnamen verwenden) oder " "es kƶnnte sich um einen Fehler handeln. depmod wurde mit einem Rückgabewert von " "${exit_value} . ${SIGNAL} ${CORE} beendet. Da dieses Image Initrd verwendet, " "wird die Datei ${modules_base}/=V/modules.dep nicht gelƶscht. Dies ist jedoch " "keine Garantie, dass die Datei gültig ist. Es wird dringend empfohlen, entweder " "abzubrechen und die Fehler in depmod zu beheben oder das Initrd-Image mit " "einer bekanntermaßen guten modules.dep-Datei neu zu erzeugen. Nochmal: " "ein Initrd-Kernel-Image mit einer fehlerhaften modules.dep-Datei wird nicht " "starten." #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:15001 ../templates:16001 msgid "Should the old initrd link be deleted now?" msgstr "Soll der alte Initrd-Link jetzt gelƶscht werden?" #. Type: boolean #. Description #: ../templates:15001 msgid "" "I note that you have an old initrd symbolic link in place. The name of the " "symbolic link is being changed to initrd.img. If the old link is deleted, " "you may have to update the boot loader. If the link is left in place, it " "will point to the wrong image." msgstr "" "Es wurde festgestellt, dass ein alter symbolischer Initrd-Link existiert. " "Der Name des symbolischen Links wird in initrd.img geƤndert. Falls der alte " "Link gelƶscht wird, müssen sie ggf. Ihren Bootloader aktualisieren. Wird " "der Link beibehalten, zeigt er auf das falsche Image." #. Type: boolean #. Description #: ../templates:16001 msgid "" "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, namely, in ${image_dest}. If the old link is deleted, you " "may have to update the boot loader. If the link is left in place, it will " "point to the wrong image." msgstr "" "Es wurde festgestellt, dass ein alter symbolischer Ā»${image_dir}/initrdĀ«-" "Link existiert. Der Ort des symbolischen Links entspricht jetzt dem Ort " "des symbolischen Link des Kernel-Images, ${image_dest} um genau zu sein. " "Falls der alte Link gelƶscht wird, müssen Sie ggf. Ihren Bootloader " "aktualisieren. Wird der Link beibehalten, zeigt er auf das falsche " "Image." #. Type: boolean #. Description #: ../templates:17001 msgid "Should the old /System.map link be deleted now?" msgstr "Soll der alte Ā»/System.mapĀ«-Link jetzt gelƶscht werden?" #. Type: boolean #. Description #: ../templates:17001 msgid "" "You have /System.map symbolic link. These were installed by ancient 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-=V 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 install multiple kernels on this machine, " "then the /System.map symbolic link only applies to one such kernel, for all " "other choices the symbols loaded will be wrong. Not having /System.map at " "all prevents this." msgstr "" "Es existiert ein symbolischer Ā»/System.mapĀ«-Link. Dieser wurde von einem " "veralteten Kernel-Image-Paket installiert. Da alle Programme, die die " "Informationen aus dieser Datei verwenden (wie top, ps und klogd), auch in " "/boot/System.map-=V nachsehen, ist das Beibehalten dieses Links in / " "technisch gesehen nachteilig (zusƤtzlich zu der Tatsache, dass / " "unübersichtlich wird). Viele Programme, die in /boot nachsehen, erlauben ein " "Überschreiben der Werte durch die in Ā»/System.mapĀ« gefundenen. Wenn Sie also " "mehrere Kernel-Images installieren, zeigt der symbolische Link Ā»/System.mapĀ« " "nur auf einen dieser Kernel, in allen anderen FƤllen sind die geladenen " "Symbole falsch. Wenn Ā»/System.mapĀ« nicht existiert, wird dies verhindert." #. Type: boolean #. Description #: ../templates:18001 msgid "Run the default bootloader?" msgstr "Den Standard-Bootloader ausführen?" #. Type: boolean #. Description #: ../templates:18001 msgid "" "The default boot loader for this architecture is ${loader}, which is present. " "However, you have not explicitly requested the boot loader ${loader} should be " "run in the configuration file /etc/kernel-img.conf, and you seem to have " "grub installed, and have set a postinst hook (which is used to hook in grub " "after a kernel image installation). At this point, it is perfectly likely " "that this system is using grub as a bootloader, and not the builtin default " "of ${loader}. If that is the case, running ${loader} instead of grub might make " "the machine unbootable. I need to know whether to run the default bootloader " "${loader}, or just let the postinst hook script update grub later. The default " "is to run ${loader}." msgstr "" "Der Standard-Bootloader für diese Architektur ist ${loader}, und dieser ist " "auch installiert. Sie haben in der Datei /etc/kernel-img.conf nicht explizit die " "Ausführung des Bootloaders ${loader} verlangt. Außerdem scheint es, als ob " "Sie GrUB installiert haben und als ob Ā»postinst_hookĀ« gesetzt ist (was " "verwandt wird, um GrUB nach einer Kernel-Image-Installation aufzurufen). An " "dieser Stelle sieht es ganz danach aus, als ob GrUB statt des eingebauten " "Standard-Bootloaders ${loader} verwendet wird. In diesem Fall kƶnnte der Aufruf " "von ${loader} zu einem nicht startfƤhigen System führen. Sie müssen entscheiden, " "ob der Standard-Bootloader ${loader} ausgeführt werden soll oder ob Sie einfach " "GrUB spƤter durch das postinst-hook-Skript aktualisieren lassen mƶchten. Das " "Standardverhalten ist, ${loader} auszuführen." #. Type: note #. Description #. Type: note #. Description #: ../templates:19001 ../templates:20001 msgid "Error running the boot loader in test mode." msgstr "Beim Ausführen des Bootloaders im Testmodus ist ein Fehler aufgetreten." #. Type: note #. Description #: ../templates:19001 msgid "" "An error occurred while running the boot loader ${loader} in test mode. A " "log is available in ${temp_file_name}. Please edit /etc/${loader}.conf " "manually and re-run ${loader}, or make other arrangements to boot your " "machine." msgstr "" "WƤhrend der Ausführung des Bootloaders ${loader} im Testmodus ist ein " "Fehler aufgetreten. Ein Fehlerprotokoll ist unter ${temp_file_name} verfügbar. " "Bitte bearbeiten Sie /etc/${loader}.conf manuell und führen Sie ${loader} " "erneut aus oder treffen Sie andere Vorkehrungen, um ihr System zu starten." #. Type: note #. Description #: ../templates:20001 msgid "" "An error occurred while running the boot loader ${loader}. A log is " "available in ${temp_file_name}. Please edit /etc/${loader}.conf manually and " "re-run ${loader}, or make other arrangements to boot your machine." msgstr "" "WƤhrend der Ausführung des Bootloaders ${loader} ist ein Fehler aufgetreten. " "Ein Fehlerprotokoll ist unter ${temp_file_name} verfügbar. Bitte bearbeiten Sie " "/etc/${loader}.conf manuell und führen Sie ${loader} erneut aus oder treffen " "Sie andere Vorkehrungen, um ihr System zu starten." #. Type: boolean #. Description #. Type: boolean #. Description #: ../templates:21001 ../templates:22001 msgid "Do you want to abort removal now?" msgstr "Wollen Sie die Deinstallation jetzt abbrechen?" #. Type: boolean #. Description #: ../templates:21001 msgid "" "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." msgstr "" "Sie versuchen, die gleiche Version (${running}) des Kernels zu entfernen, die " "Sie derzeit verwenden. Dies hat mƶglicherweise katastrophale Folgen. Es wird " "nicht nur /boot/vmlinuz-${running} entfernt, was es unmƶglich macht, diesen " "Kernel zu starten (Sie müssen sicherstellen, dass Ihr Bootloader " "aktualisiert wurde, um einen neuen Kernel zu starten), sondern auch alle " "Module im Verzeichnis /lib/modules/${running}. Nur eine Kopie des " "Kernel-Images zu haben ist nicht ausreichend, Sie müssen auch die Module " "ersetzen." #. Type: boolean #. Description #: ../templates:21001 msgid "" "I repeat, this is very dangerous. If at all in doubt, answer Yes. If you " "know exactly what you are doing, and are prepared to hose your system, then " "answer No." msgstr "" "Nochmal: dies ist sehr gefƤhrlich. Sollten Sie auf irgendeine Art und Weise " "Zweifel haben, antworten Sie mit Ā»JaĀ«. Wenn Sie genau wissen, was Sie tun und " "darauf vorbereitet sind, ihr System unbrauchbar zu machen, dann antworten Sie " "mit Ā»NeinĀ«." #. Type: boolean #. Description #: ../templates:22001 msgid "" "You have a valid /etc/${loader}.conf file that mentions ${kimage}-=V. " "Removing =ST-image-=V 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}-=V and will have to re-" "run ${loader})." msgstr "" "Sie haben eine gültige Ā»/etc/${loader}.confĀ«-Datei, in der ${kimage}-=V erwƤhnt " "wird. =ST-image-=V zu entfernen würde bedeuten, diese Datei ungültig zu machen. " "(Sie müssten /etc/${loader}.conf bearbeiten oder dort erwƤhnte symbolische Links " "neu setzen (dies sind im Allgemeinen /vmlinuz und /vmlinuz.old), damit die " "Datei nicht mehr auf ${kimage}-=V verweist. Anschließend müssten sie ${loader} " "erneut ausführen.)" #. Type: boolean #. Description #: ../templates:22001 msgid "" "I repeat: you shall have to make changes to your boot loader setup and will " "have to re-run ${loader}." msgstr "" "Nochmal: Sie müssen Ihre Bootloader-Einstellungen anpassen und " "${loader} erneut ausführen." kernel-package-12.036+nmu3/kernel/scripts/0000755000000000000000000000000011006520524015164 5ustar kernel-package-12.036+nmu3/kernel/scripts/ChangeLog0000644000000000000000000000031011006520524016730 0ustar 2005-11-02 Manoj Srivastava * kpkg-vercheck (main): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-53 Emit a warning if called with an empty argument. kernel-package-12.036+nmu3/kernel/scripts/kpkg-vercheck0000755000000000000000000001163611006520524017645 0ustar #! /usr/bin/perl -w # -*- Mode: Perl -*- # kpkg-vercheck --- # Author : Manoj Srivastava ( srivasta@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 Aug 20 20:27:50 2006 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 24 # 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 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 warn "nothing to work on --- version is empty [$version]" unless $version; # 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 B(5), B(1), B(1), B(1), B. =cut =head1 BUGS None Known so far. =cut =head1 AUTHOR This was written by Manoj Srivastava , for the Debian GNU/Linux system. =cut exit 0; __END__ kernel-package-12.036+nmu3/kernel/docs/0000755000000000000000000000000011300461262014425 5ustar kernel-package-12.036+nmu3/kernel/docs/Kernel.htm0000644000000000000000000011414111300461262016361 0ustar Creating a Custom Linux Kernel in Debian GNU/Linux

Creating a Custom Linux Kernel in Debian GNU/Linux

Disclaimer

This is not an official Debian site.  The author is not a member of the Debian kernel team.  This is not an official Linux kernel site.  This document details the author's experiences and recommendations in building a custom Linux kernel under Debian GNU/Linux.  All opinions expressed are those of the author and do not necessarily represent the opinions or the official positions of the staff or management of Debian, the Linux kernel organization, or anyone else.  This information is presented in the hope that it will be useful, but without any warranty or guarantee of any kind.  This information is presented free of charge, free of support, free of service, and free of liability.  Take this information with as many grains of salt as you think it's worth; and use it, if you choose to do so, entirely at your own risk.  The author hereby explicitly places this material in the public domain.  All trademarks, registered trademarks, service marks, etc. are the property of their respective owners.

Introduction

Most of the time, the stock kernel images obtained from Debian are adequate.  But occasionally one may need to create a custom kernel image in order to take advantage of some special feature or solve a particular problem.  You may also want to create a custom kernel in order to create a "lean and mean" kernel: one which is as small as possible and contains only the code necessary to do the function assigned to this machine.  (This is often done in embedded systems.)  I assume that you already know why you need or want to build a custom kernel.  The purpose of this document is to show you how.  The example I will use is from the s390/s390x architecture, and it involves applying a patch to a kernel source module, but the techniques are applicable to all architectures. 

I had a roommate in college who had spent four years in the Navy.  He told me that in the Navy there are three ways to do everything: the right way, the wrong way, and the Navy way!  Well, kernel building in Debian is like that too.  Although there are similarities to other distributions, Debian definitely has their own way of building kernels.  Information that you may find on distribution-independent Linux sites or sites from non-Debian-based distributions that talk about building a custom kernel are not likely to be very useful in Debian.  Debian wants everything, including the kernel itself, to go through its package management system.  As a result, kernel building in Debian is quite different from other non-Debian-based distributions.

I have found that the documentation for kernel building in Debian is spread out over several different sources.  Some of these documents are out of date.  Furthermore, there are a number of small but important steps that are often left out.  This write-up is an attempt to document the procedure in detail.

I would like to start by discussing naming conventions.  For Linux kernels 2.6.8 and earlier, the name of the kernel image package in the Debian archive begins with "kernel-image".  An example is "kernel-image-2.6.8-2-s390".  Similarly, the kernel source code packages begin with "kernel-source".  An example is "kernel-source-2.6.8".  This naming convention implies that all kernels are Linux kernels.  But the Hurd kernel is also now available, and the FreeBSD kernel is on the horizon as well.  Therefore, later Linux kernels now have their image package names begin with "linux-image" and their source package names begin with "linux-source".  This change occurred between Sarge and Etch.  Much of the documentation for Linux kernel building was written in the days of Sarge and previous releases and still uses the old naming convention.  If you don't know about the naming convention change, you will never be able to find the kernel source package that you need in the Debian archive.  So remember, despite what the documentation may say, look for the kernel source package under the name "linux-source", not "kernel-source".

I am assuming that you have never downloaded or configured a kernel source package on your system before and that you want to create a custom kernel image of the same kernel release as the stock kernel that you are currently running.  I'll be using kernel 2.6.26 from the Lenny release and the s390/s390x architecture in my examples, but as I said earlier the techniques are applicable to all releases and architectures.  Login as root to do this type of administration.  Some of the other kernel-building documents that I've seen make a big deal about what parts of the procedure can be done as a non-root user.  I never bother with that.  To me, kernel building and installing are administrative tasks, and I just stay root the whole time.  It's simpler that way.  This document will assume that you are logged on as root at all times during the procedure unless otherwise noted.

Step 1: Update your sources.list file

The retrieval of packages in Debian is controlled by a file called /etc/apt/sources.list.  If you installed Debian from a CD-ROM, chances are that only the first CD is listed in the sources.list file.  If you have a complete set of CDs, but only the first one is listed, you need to update this file.  However, adding CDs to sources.list cannot be accomplished via a text editor.  Other files in other places must be updated too in order for a CD entry in sources.list to work.  To add new CDs to the sources.list file, use the following command:


 
     apt-cdrom add

You will need to issue this command once for every CD in your set that is not already listed in sources.list.  If you have several "disk 1" CDs in your set, don't scan the alternate ones.  For example, Lenny ships with 3 "disk 1" CDs: one for a GNOME-based desktop environment, one for a KDE-based desktop environment, and one for an XFCE-based desktop environment.  If you installed from the GNOME version of disk 1, it is the one listed in your sources.list file.  Don't scan the other two "disk 1" CDs with apt-cdrom.  Each time you run apt-cdrom, it will prompt you to insert a CD and press Enter.  After you do this, it will mount the CD, scan the CD looking for package information, then umount the CD.  When the command completes, remove the CD from the CD drive.  apt-cdrom is also used if you have installed from DVDs.  (Of course, there will be far fewer DVDs in a complete set than there are for a complete set of CDs, since a DVD holds much more data per disk.)

If you have access to the internet, you should include an internet server in sources.list.  This is true even if you installed Debian from CDs.  This will allow you to install the most recent version of a package, if there is a newer version than the one on the CD.  (Packages in the stable release are not normally updated during the life of the release except to fix bugs involving security vulnerabilities or to replace data that is highly volatile in nature.  An example is the virus signature data for an anti-virus software package.)  You should also make sure that the volatile and security sites are present as well.  (But don't use the volatile site for the testing or unstable releases.)  If you didn't have access to the internet during installation, the installer may have commented out these entries.  If you have access to the internet now, but you didn't during installation, uncomment these entries.  You might also want to add entries for the "non-free" and "contrib" sections, in addition to the "main" section.  The CDs contain only the main section.

With the exception of the volatile and security sites, which must use HTTP, you have a choice, for most of the Debian mirrors, whether to use HTTP or FTP as the file transfer protocol.  Be careful though -- some of the mirrors use a different path name for HTTP and FTP.  For a full list of Debian mirrors, see http://www.debian.org/mirror/list.  Choose the mirror nearest to you or which gives you the shortest latency or the highest data transfer rate.  Make sure you choose a mirror which supports the file transfer method you want to use and specify the correct path for that type of data transfer.  Also, make sure that you choose a mirror that mirrors your machine architecture.  (Not all mirrors mirror all architectures!)  For more information, see the man page for sources.list and the above-mentioned web page which lists all the mirrors.  For all sources except CDs and DVDs, the sources.list file can and should be edited by a text editor.  Make sure that the internet sources are listed after the CD/DVD sources, and make sure that the volatile and security sources are listed last.  Here is a sample sources.list file:


 
     .
     . (possible CD entries added by apt-cdrom)
     .
     deb ftp://debian.uchicago.edu/debian lenny main non-free contrib
     deb-src ftp://debian.uchicago.edu/debian lenny main non-free contrib
     deb http://volatile.debian.org/debian-volatile lenny/volatile main non-free contrib
     deb-src http://volatile.debian.org/debian-volatile lenny/volatile main non-free contrib
     deb http://security.debian.org lenny/updates main non-free contrib
     deb-src http://security.debian.org lenny/updates main non-free contrib

The "deb" entries specify a server for binary packages and the "deb-src" entries specify a server for source packages.  The University of Chicago's Debian mirror site has been selected for both package types, using the FTP protocol.  Only packages from the Lenny distribution will be selected, but the "non-free" and "contrib" sections have been added to the standard "main" section.  The standard Debian volatile and security servers have been added at the end, using the HTTP protocol.

Step 2: Update the list of available packages

Once the sources.list file has been updated, you need to update the package management system's list of available packages.  The book says the way to do this is to issue the command:


 
     aptitude update

and that will work.  "apt-get update" works too.  But I prefer "dselect update" because it provides more information than "apt-get update" or "aptitude update" does.  Specifically, it downloads package descriptions for all available packages, instead of only installed packages.  dselect is not part of the standard system anymore; so unless you explicitly installed it earlier it's probably not installed.  In that case, the first thing you will need to do is install dselect.  I don't recommend that you use dselect to install packages, but I do recommend it for updating the list of available packages.  You may need to update the list of available packages before you can install dselect!  Use "aptitude update" or "apt-get update" to do that.  But once dselect is installed, run "dselect update" to update the list of available packages again.

Step 3: Apply pending updates

After updating the list of available packages, as outlined above, you should apply all the pending updates that have accumulated since you last applied updates (or since installation, if you have never applied updates).  To do this, enter the following command:


 
     aptitude -R full-upgrade

While we're on the subject, now would be a good time to subscribe to the debian-security-announce mailing list on the Debian web site.  To subscribe, send an e-mail to debian-security-announce-request@lists.debian.org with a subject line of "subscribe" (without the quotes).  You will receive a follow-up e-mail from Debian which will give instructions on how to confirm the subscription.  Follow the instructions in the follow-up e-mail.  Then, whenever you receive a security alert, update the list of packages again with "dselect update".  Then use


 
     aptitude -R full-upgrade

to install the updates.  Similarly, subscribe to the debian-volatile-announce mailing list on the Debian web site by sending an e-mail to debian-volatile-announce-request@lists.debian.org with a subject line of "subscribe" (without the quotes) and following the directions in the reply.  (Once again, the debian-volatile service is not provided for the testing or unstable releases.)  When you are finished installing package updates, use


 
     aptitude clean

to delete the package files (.deb files) from the staging area (/var/cache/apt/archives).  Once the packages have been installed, you don't need the package files themselves anymore.  This will save disk space.  Once the updates have been installed, it is a good idea to shutdown and reboot.

Note: only package files downloaded from the internet are copied to the staging area.  Package files read from CD-ROM or DVD are not copied to the staging area but are processed directly from the mountable media.

Step 4: Install the kernel source package

Once you have updated the list of available packages, you should be able to see the package information with various tools.  In line mode, use dpkg-query to see the information about the package.  (Information about packages that are not installed is only available in this way if you used "dselect update" instead of "apt-get update" or "aptitude update" to update the list of packages.)  For example:


 
     dpkg-query -p linux-source-2.6.26|less

If you don't know what kernel release you're running, you can find out by issuing the command:


 
     uname -r

dselect can also be used to browse the package cache and find the information about the package.  To actually install the source package, use aptitude.  For example,


 
     aptitude -R install linux-source-2.6.26

This will install the kernel source code.  You can obtain kernel source packages from other places, but I recommend using official Debian kernel source packages because they contain all the Debian-specific modifications.  Once this command has completed, enter


 
     aptitude clean

to delete the package file (not the package) from the staging area.

Step 5: Unpack the kernel sources

So what did "aptitude -R install linux-source-2.6.26" just do?  If everything worked correctly, you should now have a file in the /usr/src directory that starts out as "linux-source" and ends in ".tar.bz2".  It is at this point that many people make a mistake.  They create a directory in /usr/src called linux-source-2.6.26, move the kernel source tar file to that directory, then unpack the tar file from there.  Don't do that.  If you do, you will end up with two levels of directory called linux-source-2.6.26.  Instead, change directories to /usr/src and unpack the kernel sources right where they are.  For example:


 
     cd /usr/src
     tar -xjf linux-source-2.6.26.tar.bz2

The "x" switch of tar indicates that the "extract" function will be used.  The "j" switch tells tar to filter the archive through bzip2 to decompress the archive first, before tar itself processes the file.  And finally, the "f" switch specifies that input is to be read from a file specified on the command line, instead of standard input.

The above "tar" command will create a directory under the current directory (/usr/src) called linux-source-2.6.26.  All the kernel source code and associated files will be unpacked to this directory and its subdirectories.  Strictly speaking, one is not supposed to erase a file belonging to an installed package.  But once the archive has been unpacked, there's really no use in keeping it around.  I recommend getting rid of it.  I suppose the "right" way to do it would be to purge the package.  But then you won't automatically get security updates for it.  So my approach is to simply delete it once it has been unpacked.


 
     rm linux-source-2.6.26.tar.bz2

This saves a lot of disk space.

Step 6: Install kernel-package

If you have not already done so, install the "kernel-package" package.  You can check to see if it is already installed by using the search function in dselect.  In line mode, the command


 
     dpkg-query -l kernel-package|grep ii

will do nicely.  If it is not already installed, install it.  Apparently, kernel-package was at one time used by, or was intended to be used by, the official Debian kernel team to create stock kernel images; but at some point there was a parting of the ways; and the official Debian kernel team now uses other tools to create stock kernel images.  I haven't seen any real documentation on the tools that the Debian kernel team uses to create the stock kernel images, and kernel-package works well, so I continue to use it and recommend it.


 
     aptitude -R install kernel-package

Read the documentation for kernel-package


 
     zless /usr/share/doc/kernel-package/README.gz

Determine what additional packages you may need, assuming that you are going to use "make menuconfig".  Since there are a number of different kernel configuration methods (config, menuconfig, xconfig, etc.), and since kernel-package doesn't know which one you plan to use, it does not mark anything as a prerequisite unless it is a prerequisite for all configuration methods.  At the time of this writing, the following packages will be required for the menuconfig method:


 
     gcc
     libc6-dev
     bin86 (i386 architecture only)
     libncurses5-dev
     binutils
     make
     module-init-tools
     mawk | gawk (one or the other, not both)
     gzip
     coreutils
     grep
     zlib1g-dev (if CONFIG_LGUEST is set)

Many of these packages will already be installed.  To check to see if these packages are installed, use dpkg-query.  For example:


 
     dpkg-query -l gcc|grep ii

Alternatively, you can use dselect to check to see which packages need to be installed.  Install those packages which you need with "aptitude install".  For example:


 
     aptitude -R install libncurses5-dev
     aptitude clean

Step 7: Patch the kernel (if needed)

At this point, apply any patches to the kernel source code that are needed.  In this example, we apply a patch to dasd_diag.c to fix a problem with read-only minidisks.  We assume here that the patch to be applied is /root/dasd_diag.diff and that the current directory is /usr/src.


 
     patch linux-source-2.6.26/drivers/s390/block/dasd_diag.c \
      /root/dasd_diag.diff

This patch file is available on my web site here.  Right-click on the previous link and select "Save Link as" to download it to your system.  If you are using the lynx text-mode browser, download the file by typing the letter "d" (without the quotes) when the link is selected.

Step 8: Configure the kernel

First, change directories to the home directory for the source code.


 
     cd linux-source-2.6.26

The full working directory is now /usr/src/linux-source-2.6.26.  Now, initialize the .config file based on the configuration file used by the stock Debian kernel.


 
     cp /boot/config-2.6.26-2-s390 .config

This means that if you make no changes, your custom kernel will be configured exactly like the stock Debian kernel.  (If you are running the 64-bit version of the s390 kernel, the file to copy is "/boot/config-2.6.26-2-s390x".)

Note: this assumes that you have installed the kernel source code for the same level of kernel that you are currently running.  I don't recommend that you migrate to a new kernel release this way.  Don't use a config file from one kernel release as the basis for customization of a different kernel release.  If you can't get a copy of a stock kernel config file for the same release as your source code, then don't initialize the .config file at all.

To avoid confusion between a stock kernel and a custom kernel, I recommend that you edit the kernel-package config file (/etc/kernel-pkg.conf) and change the "maintainer" and "email" tags to your own name and e-mail address.  Now it's time to configure the kernel:


 
     make menuconfig

After some preliminaries, an ncurses-based full-screen application will be launched that allows you to configure the kernel.  I assume that you know what to do here.

Note: In the process of configuring your kernel, make sure that you leave CONFIG_BLK_DEV_INITRD set to Y, which is the default.  This is listed under "Block devices" as "Initial RAM filesystem and RAM disk (initramfs/initrd) support".  You're probably going to need that.  I'll have more to say about that later.

Note: Newer kernel config files contain a couple of settings that you should not use.  These include "CONFIG_LOCALVERSION" (Local version - append to kernel release) and CONFIG_LOCALVERSION_AUTO (Automatically append version information to the version string).  These are found under "General Setup".  Debian has its own way of specifying this information.  I'll have more to say about that later.

Note: even if you do not plan to change the kernel configuration file copied from the /boot directory at all, you must still run "make menuconfig".  make-kpkg relies on certain files that are created when you run "make menuconfig".  If you don't wish to change anything, immediately select "Exit" when the initial screen is displayed.

Step 9: Create the kernel image package

This step will compile the kernel source code and create a Debian package file for the custom kernel.  But before I get to the specific commands, I need to discuss naming conventions again.  This is critically important.  I need to talk about the difference between the kernel version name and the kernel revision name.  Both the kernel version name and the kernel revision name become part of the package file name (.deb file) that gets created.  However, when the package gets installed, the kernel revision name does not become part of the package name.  It also does not become part of the kernel image file name or the initial RAM disk image file name that gets installed in the /boot directory.  Similarly, the directory in which the kernel modules get installed (/lib/modules/...) does not contain the kernel revision name either.  Since you want to retain your existing kernel image, initial RAM disk image, and modules unaltered as a backout, you must make the kernel version name different from the stock kernel version name in some way.

This is accomplished by means of the "--append-to-version" flag of make-kpkg.  I usually include the word "custom" in the name to distinguish it from the stock kernel of the same version.  In this example, the stock kernel has an "--append-to-version" value of "-2-s390".  (In other words, "uname -r" reports "2.6.26-2-s390".  The version proper is "2.6.26" and the "--append-to-version" value is "-2-s390".)  My first cut at a custom kernel would probably have an "--append-to-version" value of "-custom2-s390".  For subsequent custom versions of the same stock kernel image I would probably use "-custom2a-s390", "-custom2b-s390", etc.  (If creating a 64-bit custom kernel, use s390x instead of s390.  For example, "-custom2-s390x".)

On the other hand, I would keep the kernel revision exactly the same as the stock kernel.  That way, I know exactly which stock kernel revision it corresponds to.  For example, at the time of this writing, the current "--revision" value is "2.6.26-19lenny2".  I obtain this value from the "version" reported by "dpkg-query -p linux-source-2.6.26" or "dpkg-query -p linux-image-2.6.26-2-s390".  If the kernel source and the stock kernel image are in sync, their "versions" will match.  It's confusing that the package "version" matches the kernel "revision", but that's what it boils down to.

Also, I need to talk about initial ram disk images.  A standard stock Debian kernel is configured with almost everything built as a module, if it can be a module, rather than built in to the kernel.  This allows for installation on as wide a variety of hardware configurations as possible while holding the size of the kernel down as much as possible.  But modules reside on disk.  And any kernel function that is required for the kernel to be able to mount the partitions or do I/O to the disks must be loaded into storage before any kernel modules can be read from disk.  This means that either this support must be compiled into the kernel or else it must be loaded from the initial ram disk.  This is the primary purpose for an initial ram disk: it allows the kernel to load modules that it needs before it can read them from disk.  Once the permanent root file system is mounted, the initial ram disk image is freed from memory.

As an example from the i386 architecture, suppose your permanent root file system, which contains /lib/modules/..., is mapped to a partition on a SCSI disk.  But the kernel support for the SCSI adapter is not compiled into the kernel: it is a loadable module.  As an example from the s390 architecture, how can you load the dasd driver modules from disk when those modules must be loaded in order to do I/O to the disk?  In such cases, you need an initial ram disk.  Stock Debian kernels are set up via the boot loader (grub, lilo, zipl, etc.) to use initial ram disk images.  I am assuming in these instructions that you are going to do the same.  If not, then you must do three things: (1) You must make sure that all kernel function needed to get the permanent root file system mounted is built-in to the kernel.  (2) You must not supply the "--initrd" flag to make-kpkg when you invoke it.  (3) You must change your boot loader configuration so that it does not expect an initial RAM disk image.  Taking the path of least resistance, I am assuming that you are going to use an initial RAM disk image the way the stock kernels do.

Finally, I am assuming that you are not using any third-party kernel modules (i.e. modules which do not ship with the kernel source).  If you are, read the documentation for kernel-package and the man page for make-kpkg for information on what to do.  In most cases, simply adding the modules_image target at the end of the command will do the trick.  (But of course, the module source code package must have previously been installed and unpacked in the expected location.)

OK, with all that said, here are the commands:


 
     make-kpkg clean

You need to run this before each kernel build.  Then issue:


 
     make-kpkg --append-to-version -custom2-s390 --revision 2.6.26-19lenny2 \
      --initrd kernel_image

In this example, I am assuming an s390 kernel image package is being built.  Obviously, change the s390 specification to your architecture.  The "--initrd" flag indicates that a kernel with an initial RAM disk image is to be built.  The actual initial RAM disk image, however, is not built at this time.  That is deferred until the package is installed.

Compiling the entire kernel takes a while.  We're talking hours, probably, depending on the speed of your processor.

When make-kpkg is finished, there will be a Debian kernel image package in the parent directory (.. or /usr/src) of the current directory (. or /usr/src/linux-source-2.6.26).  If you included the modules_image target, there may also be one or more Debian package files (.deb files) for the modules images as well.

Step 10: Install the kernel image package

You won't use aptitude, apt-get, or dselect to install the kernel image package.  That's because it doesn't have to be fetched from anywhere.  Instead, use the low-level package tool dpkg.


 
     cd ..
     dpkg -i linux-image-2.6.26-custom2-s390_2.6.26-19lenny2_s390.deb

Obviously, use the actual name of the package file, which can be determined by using the ls command.  If you have both a kernel image package and one or more modules image packages, install the kernel image package first, then the modules image packages.  The latter will probably have a dependency on the former.

The installation script will automatically re-run your boot loader if necessary.  But before you shut down and reboot, it is a good idea to check everything out in your boot loader configuration to make sure that the new kernel was installed to your liking.

Step 11: Shutdown and reboot

Shutdown and reboot to run your new custom kernel!

Step 12: Clean up

Once the new kernel image package has been installed, you can delete the package file (.deb file).  Login as root again, then


 
     cd /usr/src
     rm linux-image-2.6.26-custom2-s390_2.6.26-19lenny2_s390.deb

If you have also installed one or more modules image packages, you can delete their package files too.

Once you are satisfied with the new kernel, you may wish to de-install the old kernel image.  I like to keep at least one back version unless I know that the old kernel will no longer work due to changes made since migrating to the new kernel.  For example, if my system now depends on a kernel module that did not exist in the old kernel, there's not much point in keeping the old kernel around.


 
     aptitude -R purge linux-image-2.6.26-2-s390

This will de-install the old kernel image and save some more disk space. 

Note: you must shut down and reboot using the new kernel before de-installing the old kernel.  aptitude will not let you de-install a running kernel!

May you have much enjoyment running your new custom kernel!

Step 13: Maintenance

OK, now what if you get the new kernel installed and running, but you want to make changes to the kernel configuration.  Maybe you forgot something the first time.  Use a sequence of commands something like this. 


 
     cd /usr/src/linux-source-2.6.26
     make menuconfig
     make-kpkg clean
     make-kpkg --append-to-version -custom2a-s390 --revision 2.6.26-19lenny2 \
      --initrd kernel_image
     cd ..
     dpkg -i linux-image-2.6.26-custom2a-s390_2.6.26-19lenny2_s390.deb
     rm linux-image-2.6.26-custom2a-s390_2.6.26-19lenny2_s390.deb
     shutdown -r now;exit

Something like the above will do nicely.  Notice that the "append-to-version" flag needs to be changed slightly each time.  If you have third-party modules to make, add the "modules_image" target to make-kpkg as well, and add "dpkg -i" commands to install the modules after you install the kernel.  Typically, your boot loader is configured to boot two kernels: the primary kernel, which is the one most recently installed, and one alternate one, which is the next most recently installed one.  If you didn't deinstall the stock kernel last time, you should probably do so now.  You've got three kernel images on your machine now: the original stock kernel, your first custom kernel, and your second custom kernel.  And only the two custom ones are bootable at this point, unless you've been customizing your boot loader configuration as well.


 
     aptitude -R purge linux-image-2.6.26-2-s390

Once your first custom kernel rolls off the boot loader menu, deinstall it in a similar manner.

OK, you've been happily running your custom kernel for several months now, and you get a security update notice from Debian.  You update the list of available packages via "dselect update", then you run "aptitude -R full-upgrade".  And when you do, you notice that an updated kernel source package has been downloaded and installed.  What do you do now?

Well, it's time to clean house.  Of course you've already run "aptitude clean", right?  (You should always run "aptitude clean" after running "aptitude -R full-upgrade".)


 
     cd /usr/src
     rm -r linux-source-2.6.26/*
     rm -r linux-source-2.6.26/.*

(You will get error messages from the second command about not being able to remove "." and "..".  That's OK.  You don't want it to remove "." or ".."!)


 
     tar -xjf linux-source-2.6.26.tar.bz2
     rm linux-source-2.6.26.tar.bz2

Now proceed to step 7, with some minor variations.  The name of the config file that gets copied from the /boot directory to .config in the current directory must change to match the current kernel config file.  You must re-run "make menuconfig", even if you don't change a thing in the kernel configuration, because some files get created by "make menuconfig" that make-kpkg needs, and you just erased them.  You must then re-run "make-kpkg clean".

The "--append-to-version" flag must change slightly to not conflict with any of the kernel versions you currently have installed.  That will change the name of the package file created; so the "dpkg -i" command will change too.  And of course, "aptitude -R purge" must change to de-install the correct old version of the kernel.  By now you get the idea.

Note: sometimes the stock kernel configuration file will change with a security update.  The powers that be may have decided to change a kernel configuration option for security reasons.  In that case, if you want to keep your custom kernel configuration file in sync with the latest stock kernel, you will need to install the latest stock kernel image in order to get that config file.  That's a little like buying Maxwell House to get a cup of coffee, but I don't know how else to get that config file.  Once you have that config file copied over as /usr/src/linux-source-2.6.26/.config, you can de-install the stock kernel again.  Depending on which boot loader you use, de-installing the most recently installed kernel image, even though it's not the currently running kernel, may leave your boot loader in a broken state.  For example, on the s390 platform you will need to perform the following steps to fix your boot loader after the above scenario.


 
     cd /boot
     mv initrd.img.old initrd.img
     mv vmlinuz.old vmlinuz
     zipl

If you had two bootable kernel images installed prior to installing (and then de-installing) the stock kernel image, you will also need to re-create the proper symbolic links for initrd.img.old and vmlinuz.old prior to running zipl.  For example, let's say that prior to installing that stock kernel image you had vmlinuz pointing to vmlinuz-2.6.26-custom2i-s390, initrd.img pointing to initrd.img-2.6.26-custom2i-s390, vmlinuz.old pointing to vmlinuz-2.6.26-custom2h-s390, and initrd.img.old pointing to initrd.img-2.6.26-custom2h-s390.  After installing linux-image-2.6.26-2-s390, vmlinuz points to vmlinuz-2.6.26-2-s390, initrd.img points to initrd.img-2.6.26-2-s390, vmlinuz.old points to vmlinuz-2.6.26-custom2i-s390, and initrd.img.old points to initrd.img-2.6.26-custom2i-s390, and zipl is re-run.  Nothing points to vmlinuz-2.6.26-custom2h-s390 or initrd.img-2.6.26-custom2h-s390 anymore, but the files are still there.

When you run "aptitude -R purge linux-image-2.6.26-2-s390", this causes vmlinuz-2.6.26-2-s390 and initrd.img-2.6.26-2-s390 to be deleted, and the symbolic links that point to them, vmlinuz and initrd.img, respectively, are also deleted; since they are now broken links.  zipl is not rerun.  To restore your boot loader back to the state it was in prior to installing linux-image-2.6.26-2-s390, enter the following sequence of commands:


 
     cd /boot
     mv vmlinuz.old vmlinuz
     mv initrd.img.old initrd.img
     ln -s vmlinuz-2.6.26-custom2h-s390 vmlinuz.old
     ln -s initrd.img-2.6.26-custom2h-s390 initrd.img.old
     zipl

lilo also uses symbolic links and needs similar processing.  grub, since it does not use symbolic links, requires less fuss.

Happy Kerneling!  If any one has any comments, suggestions, complaints, corrections, or any other form of feedback, please drop me a line at zlinuxman@wowway.com.

kernel-package-12.036+nmu3/kernel/docs/README.modules0000644000000000000000000002674011006520524016765 0ustar 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)// (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- 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 -modules-.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- 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_.deb 5a# dpkg -i $(MODULE_LOC:-/usr/src/modules)/-.deb MODULE Packaging hints ====== ========= ===== make-kpkg arranges to cd into each modules top directory, $(MODULE_LOC:-/usr/src/modules)//, and runs ./debian/rules . 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) 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. j) UNSIGN_CHANGELOG A boolean k) UNSIGN_SOURCE A boolean l) ROOT_CMD a program, like sudo or fakeroot m) root_cmd This is a misnomer. That variable actually holds arguments for dpkg, specifically, -uc -us -r, 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 n) 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. o) KPKG_EXTRAV_ARG A string. It is either empty, or contains a directive to set the EXTRAVERSION variable. Have fun, manoj -- Manoj Srivastava Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E kernel-package-12.036+nmu3/kernel/docs/README0000644000000000000000000013577011276722261015335 0ustar $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 and others. This package was put together by Herbert Xu 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 (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 Or just rm -rf ./debian, if you do not want to get rid of the previous state and only rebuild whatever required for any changes. 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 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. Note that you will have to arrange for the actual initrd creation to take place by installing a script like /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/yaird, or, alternately, /usr/share/kerne-package/examples/etc/kernel/post{inst,rm}.d/initramfs into the corresponding directories /etc/kernel/post{inst,rm}.d, since the kernel-postinst does not arrange for the initramfs creator to be called. You can thus select your own; initramfs-tools or yaird. Phase THREE: Install the kernel image on one or more machines 5# dpkg -i ../kernel-image-X.XXX_1.0_.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. Getting the kernel source ------- --- ------ ------ You can get kernel sources in several different ways: by installing a prepackaged Debian kernel source package created by make-kpkg. 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 favorite 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/ 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 optional, 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 ------------- ---- The kernel now needs to be configured, that is you have to set the kernel options and select the drivers which are going to be included, either as built-in, or as external modules. These setting are saved in a file ./config. The kernel build infrastructure offers a number of targets, which invoke different configuration front-ends. 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 console-based menu configuration command "make menuconfig" (please look at the kernel documentation for help on configuring your kernel). Instead of menuconfig one can use config (text-based line-by-line configuration front-end) or xconfig (graphical configuration front-end). After the configuration process is finished, the new or updated kernel configuration will be stored in .config file in the top-level directory. 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. 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. (just rm -rf ./debian should work) 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 (or just rm -rf ./debian, if you do not want to rebuild from the beginning) $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 (or just rm -rf ./debian) $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 rm -rf ./debian or a make-kpkg clean before you compile again with a different revision, or else the revision flag shall not have any effect) Note that you will have to arrange for the actual initrd creation to take place by installing a script like /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/yaird, or, alternately, /usr/share/kernel-package/examples/etc/kernel/post{inst,rm}.d/initramfs into the corresponding directories /etc/kernel/post{inst,rm}.d, since the kernel-postinst does not arrange for the initramfs creator to be called. You can thus select your own; initramfs-tools or yaird NOTE about using initial ram disk images (initrd). Recent kitchen sink kernel image packages tend to use this, in order to accommodate as wide a variety 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 initrd, 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 (or just rm -rf ./debian, if you do not want to rebuild from the beginning) $Get_Root make-kpkg --initrd --revision=3:custom.2.0 kernel_image With the new kernel-package conventions, you also need the example scripts in /etc/kernel/postinst.d/ and /etc/kernel/postrm.d, to create and remove the initramfs. Make sure that these scripts pay attention to the INITRD env variable to determine whether or not to take any action. Let me repeat: Since nothing is created automatically. you need to provide a hook script for things to happen when you install the kernel image package. The user provides such scripts. For example, to invoke mkinitramfs, I did: --8<---------------cut here---------------start------------->8--- cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/yaird \ /etc/kernel/postinst.d/ cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/yaird \ /etc/kernel/postrm.d/ --8<---------------cut here---------------end--------------->8--- Or, alternately, you could do: --8<---------------cut here---------------start------------->8--- cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs \ /etc/kernel/postinst.d/ cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs \ /etc/kernel/postrm.d/ --8<---------------cut here---------------end--------------->8--- These scripts above do nothing unless the corresponding packages are installed (initramfs-tools or yaird), so you could potentially cp both over -- as long as you never install both yaird and initramfs-tools at the same time. To run grub, I have in /etc/kernel-img.conf: --8<---------------cut here---------------start------------->8--- postinst_hook = update-grub postrm_hook = update-grub --8<---------------cut here---------------end--------------->8--- You can look at other example in the examples directory: /usr/share/kernel-package/examples/ to see if there are other example script you want to cp into /etc/kernel -- and you can create your own scripts. For example, if you use linux-headers-* packages to compile third party modules so that you do not have to keep the sources directory around, you might be interested in: --8<---------------cut here---------------start------------->8--- /etc/kernel/header_postinst.d/link /etc/kernel/header_postrm.d/link /etc/kernel/header_prerm.d/link /etc/kernel/postinst.d/force-build-link /etc/kernel/postrm.d/force-build-link --8<---------------cut here---------------end--------------->8--- These scripts will try to make sure that the symlink /lib/modules/$VERSION/build is sane -- that is points to the header packages whether you install the image packages first, or the header packages first -- and takes care of cleanup when either of the packages are installed. 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, 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 flavors 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. 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. kimage The kernel image type (i.e. zImage or bzImage). Can be set from the environment variable IMAGE_TYPE. Defaults to bzImage. 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 /. 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 symbolic link 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 KPKG_FOLLOW_SYMLINKS_IN_SRC overrides this. Symlink farming is described below. 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). 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 /. 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. postinst_hook Set this variable to a script to be executed during installation. 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 (or just rm -rf ./debian) % $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. 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 (or just rm -rf ./debian) % $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) | | % test ! -d debian || rm -rf debian | | % 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 stamp-kernel-image | | 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 (or rm -rf ./debian) % $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). 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 [1]# dpkg -BRGiE kernel-image-X.X.XX, # need to be root and then [2]% cp /boot/vmlinuz-X.X.XX [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 # # test ! -d debian || rm -rf debian # # 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), 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 --revision option or a different debian revision, you shall have to remove ./debian, and then recompile. Cross Compiling for a subarchitecture ----- --------- --- - --------------- Suppose you want to compile a 32 bit kernel on a 64 bit (amd64, say) machine, this is the incantation to use: DEB_HOST_ARCH=i386 make-kpkg --arch i386 --cross-compile - Tecras and other notebooks -------------------------- (Many thanks to Philip Hands and Avery Pennarun 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@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 test ! -d debian || rm -rf debian $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 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 (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". The Debian-way is much easier. The result will be a file named something like "kernel-image-2.4.18_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 command line to build your kernel image, with all kinds of bells and whistles, 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 stand-alone 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 kernel-package-12.036+nmu3/kernel/docs/ImageLoaders/0000755000000000000000000000000011006520524016761 5ustar kernel-package-12.036+nmu3/kernel/docs/ImageLoaders/SiloDefault0000644000000000000000000000224611006520524021123 0ustar $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 ---------------------------------------------------------------------- kernel-package-12.036+nmu3/kernel/docs/ImageLoaders/LiloDefault0000644000000000000000000000333611006520524021115 0ustar $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 ---------------------------------------------------------------------- kernel-package-12.036+nmu3/kernel/docs/ImageLoaders/VmeliloDefault0000644000000000000000000000210011006520524021611 0ustar 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 ---------------------------------------------------------------------- kernel-package-12.036+nmu3/kernel/docs/ImageLoaders/QuikDefault0000644000000000000000000000213411006520524021122 0ustar 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 ---------------------------------------------------------------------- kernel-package-12.036+nmu3/kernel/docs/ChangeLog0000644000000000000000000000135211006520524016200 0ustar 2005-12-01 Manoj Srivastava * README: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-73 the kernel-image-deb target has been renamed to stamp-kernel-image 2005-11-08 Manoj Srivastava * README.modules: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. * README (so): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-69 No longer mention FLAVOURS, since that is now gone. 2005-11-07 Manoj Srivastava * README (DATE): srivasta@debian.org--etch/kernel-package--devel--9.0--patch-64 Changed the default version of the packages generated kernel-package-12.036+nmu3/kernel/docs/linux.10000644000000000000000000001622411006520524015653 0ustar .\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 2004 Manoj Srivastava .\" .\" 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=, Configure as an IO memory region named . .TP .BR mem= 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= 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= 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= The location to place the pid and umid files. .TP .BR initrd= 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]*= 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]+=, Configure a network device. .TP .BR mconsole=notify: 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= 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= This is used to specify the host dsp device to the hostaudio driver. The default is .I "/dev/sound/dsp". .TP .BR term=,,<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@debian.org>, for the Debian GNU/Linux system. .\" arch-tag: 7e4cdcae-4249-4e62-924b-5058781162dc .\" .\" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/kernel/docs/LinkPolicy���������������������������������������������������0000644�0000000�0000000�00000022253�11006520524�016431� 0����������������������������������������������������������������������������������������������������ustar �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� $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@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@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 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/Makefile�����������������������������������������������������������������0000644�0000000�0000000�00000021010�12010026360�013642� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## Makefile --- ## Author : Manoj Srivastava ( srivasta@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 : Sun Apr 12 18:19:56 2009 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 36 ## 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.modules Rationale Kernel.htm EXAMPLES = sample.kernel-img.conf etc # where kernel-package files go to DEBDIR = $(LIBLOC) DEBDIR_NAME= $(shell basename $(DEBDIR)) DOCDIR = $(prefix)/usr/share/doc/$(package) MANTOP = $(prefix)/usr/share/man/ MAN5DIR = $(prefix)/usr/share/man/man5 MAN1DIR = $(prefix)/usr/share/man/man1 MAN5DIR = $(prefix)/usr/share/man/man5 MAN8DIR = $(prefix)/usr/share/man/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: check build: check genpo4a: po4a/po4a.conf if [ -e /usr/bin/po4a ] ; then \ po4a --previous po4a/po4a.conf; \ fi check: perl -wc make-kpkg -perl -wc kernel/pkg/image/preinst -perl -wc kernel/pkg/image/postinst -perl -wc kernel/pkg/image/postrm -perl -wc kernel/pkg/image/prerm -perl -wc kernel/pkg/image/config perl -wc kernel/pkg/headers/postinst perl -wc kernel/pkg/headers/postrm perl -wc kernel/pkg/headers/preinst perl -wc kernel/pkg/headers/prerm perl -wc kernel/pkg/doc/postinst perl -wc kernel/pkg/doc/postrm perl -wc kernel/pkg/doc/preinst perl -wc kernel/pkg/doc/prerm perl -wc kernel/pkg/source/postinst perl -wc kernel/pkg/source/postrm perl -wc kernel/pkg/source/preinst perl -wc kernel/pkg/source/prerm bash -n kernel/pkg/headers/create_link bash -n kernel/pkg/virtual/um/postinst bash -n kernel/pkg/virtual/um/prerm bash -n kernel/pkg/virtual/xen/postinst bash -n kernel/pkg/virtual/xen/prerm bash -n kernel/examples/etc/kernel/header_postinst.d/link bash -n kernel/examples/etc/kernel/postinst.d/initramfs bash -n kernel/examples/etc/kernel/postinst.d/symlink_hook bash -n kernel/examples/etc/kernel/postinst.d/grub_conf bash -n kernel/examples/etc/kernel/postinst.d/force-build-link bash -n kernel/examples/etc/kernel/postinst.d/yaird bash -n kernel/examples/etc/kernel/header_prerm.d/link bash -n kernel/examples/etc/kernel/postrm.d/initramfs bash -n kernel/examples/etc/kernel/postrm.d/grub_rm bash -n kernel/examples/etc/kernel/postrm.d/force-build-link bash -n kernel/examples/etc/kernel/postrm.d/yaird bash -n kernel/examples/etc/kernel/header_postrm.d/link install: genpo4a $(make_directory) $(MAN1DIR) $(make_directory) $(MAN5DIR) $(make_directory) $(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)/docs $(install_file) debian/changelog $(DOCDIR)/changelog $(install_file) README $(DOCDIR)/README $(install_file) Problems $(DOCDIR)/Problems $(install_file) debian/NEWS.Debian $(DOCDIR)/ $(install_file) _make-kpkg $(BASH_DIR)/make_kpkg gzip -9fqr $(DOCDIR) (cd $(DOCDIR); for file in $(DOCFILES); do \ ln -s ../../$(package)/docs/$$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)/ for lang in de fr; do \ test ! -f kernel-pkg.conf.$$lang.5 || test -d $(MANTOP)/$$lang/man5 || \ mkdir -p $(MANTOP)/$$lang/man5; \ test ! -f kernel-pkg.conf.$$lang.5 || \ $(install_file) kernel-pkg.conf.$$lang.5 $(MANTOP)/$$lang/man5/kernel-pkg.conf.5; \ test ! -f kernel-img.conf.$$lang.5 || test -d $(MANTOP)/$$lang/man5 || \ mkdir -p $(MANTOP)/$$lang/man5; \ test ! -f kernel-img.conf.$$lang.5 || \ $(install_file) kernel-img.conf.$$lang.5 $(MANTOP)/$$lang/man5/kernel-img.conf.5; \ test ! -f kernel-package.$$lang.5 || test -d $(MANTOP)/$$lang/man5 || \ mkdir -p $(MANTOP)/$$lang/man5; \ test ! -f kernel-package.$$lang.5 || \ $(install_file) kernel-package.$$lang.5 $(MANTOP)/$$lang/man5/kernel-package.5; \ test ! -f make-kpkg.$$lang.8 || test -d $(MANTOP)/$$lang/man1 || \ mkdir -p $(MANTOP)/$$lang/man1; \ test ! -f make-kpkg.$$lang.8 || \ $(install_file) make-kpkg.$$lang.8 $(MANTOP)/$$lang/man1/make-kpkg.1; \ test ! -f kernel-packageconfig.$$lang.8 || test -d $(MANTOP)/$$lang/man8 || \ mkdir -p $(MANTOP)/$$lang/man8; \ test ! -f kernel-packageconfig.$$lang.8 || \ $(install_file) kernel-packageconfig.$$lang.8 $(MANTOP)/$$lang/man8/kernel-packageconfig.8; \ done 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 perl -pli -e 's/=K=V/$(version)/' $(prefix)/usr/bin/make-kpkg $(install_file) Rationale $(prefix)/usr/share/$(package)/docs/ (cd kernel; tar cf - * | \ (cd $(prefix)/usr/share/$(package); umask 000; \ tar xpf -)) test ! -d $(prefix)/usr/share/$(package)/ruleset/common/\{arch\} || \ rm -rf $(prefix)/usr/share/$(package)/ruleset/common/\{arch\} find $(prefix)/usr/share/$(package) -type d -name .arch-ids -print0 | \ xargs -0r rm -rf test ! -d $(prefix)/usr/share/$(package)/examples || \ for example in $(prefix)/usr/share/$(package)/examples/*; do \ file=`basename $$example`; \ ln -s ../../../$(package)/examples/$$file $(DOCDIR)/examples/$$file; \ done # 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: for lang in de fr; do \ test ! -f kernel-pkg.conf.$$lang.5 || \ rm kernel-pkg.conf.$$lang.5 ; \ test ! -f kernel-img.conf.$$lang.5 || \ rm kernel-img.conf.$$lang.5 ; \ test ! -f kernel-package.$$lang.5 || \ rm kernel-package.$$lang.5 ; \ test ! -f make-kpkg.$$lang.8 || \ rm make-kpkg.$$lang.8 ; \ test ! -f kernel-packageconfig.$$lang.8 || \ rm kernel-packageconfig.$$lang.8 ; \ done ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/stamp-binary�������������������������������������������������������������0000644�0000000�0000000�00000000000�11724557072�014553� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/kernel-pkg.conf.5��������������������������������������������������������0000644�0000000�0000000�00000026702�12010026614�015272� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 1997 Manoj Srivastava <srivasta@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 \- 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 favor of the system wide configuration file .IR /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 .BR make\-kpkg . .PP At the moment, the user modifiable variables supported are: .TP .B maintainer Local kernel (image, header, doc, etc.) package maintainer. Set up at package installation by the .IR postinst . Can be overridden by the environment variable .BR 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 .BR KPKG_EMAIL . .TP .B pgp A key-ID to use when signing packages. Usually passed along to .I dpkg\-buildpackage using the .I \-k option, and also third party modules in the .B KMAINT environment variable, if separate modules (like pcmcia, etc.) are being built in .IR $MODULE_PATH . Can be overridden by the environment variable .BR PGP_SIGNATURE , and is overridden (again) by the .IR \-\-pgpsign option of .BR make\-kpkg . Defaults to .IR maintainer . (Optional) .TP .B debian The version of the kernel packages, includes both the upstream version and the Debian revision. Can be overridden by the environment variable .BR DEBIAN_REVISION , and is overridden (again) by the .IR \-\-revision option of .BR make\-kpkg . Defaults to .I <VERSION>-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 kimage The kernel image type (i.e. zImage or bzImage). Can be overridden from the environment variable .BR IMAGE_TYPE , and is overridden (again) by the options .IR \-\-zimage or .IR \-\-bzimage of .BR make\-kpkg . Defaults to .IR bzImage . (Optional) .TP .B config_target What type of configure step to do. Defaults to oldconfig, which is good for non\-interactive (or minimally interactive) runs. (ENV variable .B CONFIG_TARGET overrides this setting.) If the value of config_target is not recognized, 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 .IR `fakeroot' ) as needed by .BR 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. The default is unset. Note that this is case sensitive, yes shall not work. .TP .B do_clean Set to YES, this causes a make clean to be run in the kernel source tree after building the kernel image package. The environment variable .B CLEAN_SOURCE overrides this. The default is unset. Note that this is case sensitive, yes shall not work. .TP .B install_vmlinux Set to YES to install the uncompressed kernel ELF image along with the bootable compressed kernel image (vmlinuz). The default is unset. Note that this is case sensitive, yes shall not work. .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 messaging 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, .IR ./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 messaging 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 messaging 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 messaging 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 symlink 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. The default is unset. .TP .B make_libc_headers This is meant to be used by the .I libc6 maintainer, when he compiles .IR 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. The default is unset. .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 Set this variable, either in the environment or in the config file, to point to the location where the kernel config files are located. These are 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 .IR /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 .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 .IR /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 .IR ~/.kernel\-pkg.conf . .SH "SEE ALSO" .BR make (1), .BR make\-kpkg (1), .BR kernel\-img.conf (5), .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@debian.org>, for the Debian GNU/Linux system. ��������������������������������������������������������������kernel-package-12.036+nmu3/Rationale����������������������������������������������������������������0000644�0000000�0000000�00000011370�11164740363�014072� 0����������������������������������������������������������������������������������������������������ustar �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 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 allow the end user to add in scripts to affect handling of new kernel packages in a most flexible fashion. 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 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). xv) 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). ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/_make-kpkg���������������������������������������������������������������0000644�0000000�0000000�00000005043�11172134020�014144� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#-*- mode: shell-script;-*- # Debian GNU/Linux make-kpkg(1) completion. # Copyright 2002 "Dr. Rafael Sepulveda" <drs@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 \ --help --initrd --overlay-dir kernel_doc kernel_headers kernel_image \ kernel_source linux_doc linux_headers linux_image \ linux_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 silentoldconfig 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} [[ "$KPKG_OVERLAY_DIR" ]] && paroptions=${paroptions/--overlay-dir} [[ $(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 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/kernel-package.5���������������������������������������������������������0000644�0000000�0000000�00000015132�12010012055�015145� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 1997 Manoj Srivastava <srivasta@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 \- 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 .BR kernel\-package , please have a look at the manual .BR make\-kpkg (1). Configuring instructions are to be found in .BR 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 Flavors of the same kernel version It has a facility for you to keep multiple flavors 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 .IR /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 .IR /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 allow the user to add hook scripts to run when the package status changes. .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) 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 xiii) runtime hooks The preinst, postinst, prerm 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). There are directories under .I /etc/kernel where related packages may drop off scripts that will be run by the maintainer scripts of the packages created by kernel package. Before running these scripts, the environment variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. .TP .B xiv) 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 .BR fakeroot ). .RE .SH FILES .TP .I /etc/kernel\-pkg.conf .TP .I /etc/kernel\-img.conf .SH "SEE ALSO" .BR make (1), .BR make\-kpkg (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@debian.org>, for the Debian GNU/Linux system. ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/kernel-pkg.conf����������������������������������������������������������0000644�0000000�0000000�00000001625�11146473167�015146� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# 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 # The maintainer information. maintainer := Unknown Kernel Package Maintainer email := unknown@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 # $(version)-10.00.Custom 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 = $(version)-10.00.Custom �����������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/Copyright����������������������������������������������������������������0000644�0000000�0000000�00000002440�11006520524�014110� 0����������������������������������������������������������������������������������������������������ustar �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� $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@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@debian.org>��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/GPL����������������������������������������������������������������������0000644�0000000�0000000�00000043070�11006520524�012566� 0����������������������������������������������������������������������������������������������������ustar �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 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. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/po4a/��������������������������������������������������������������������0000755�0000000�0000000�00000000000�12010026260�013052� 5����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/po4a/po/�����������������������������������������������������������������0000755�0000000�0000000�00000000000�12012264442�013500� 5����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/po4a/po/fr.po������������������������������������������������������������0000644�0000000�0000000�00000402027�12012264442�014454� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# French translation of kernel-package manual pages. # Copyright (C) 2007, 2009, 2010, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>. # This file is distributed under the same license as the kernel-package package. # # Sylvain Cherrier <sylvain.cherrier@free.fr>, 2007, 2009. # David PrĆ©vot <david@tilapin.org>, 2010, 2012. msgid "" msgstr "" "Project-Id-Version: kernel-package\n" "POT-Creation-Date: 2012-08-13 16:51-0400\n" "PO-Revision-Date: 2012-08-06 19:41-0400\n" "Last-Translator: David PrĆ©vot <david@tilapin.org>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.4\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" # type: TH #. type: TH #: kernel-img.conf.5:26 #, no-wrap msgid "KERNEL-IMG.CONF" msgstr "KERNEL-IMG.CONF" #. type: TH #: kernel-img.conf.5:26 #, no-wrap msgid "Aug 20 2009" msgstr "20 aoĆ»t 2009" # type: TH #. type: TH #: kernel-img.conf.5:26 kernel-package.5:26 kernel-packageconfig.8:27 #: kernel-pkg.conf.5:26 make-kpkg.8:27 #, no-wrap msgid "Debian" msgstr "Debian" # type: TH #. type: TH #: kernel-img.conf.5:26 kernel-package.5:26 kernel-packageconfig.8:27 #: kernel-pkg.conf.5:26 make-kpkg.8:27 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Manuel Debian GNU/Linux" # type: SH #. type: SH #: kernel-img.conf.5:29 kernel-package.5:29 kernel-packageconfig.8:28 #: kernel-pkg.conf.5:29 make-kpkg.8:28 #, no-wrap msgid "NAME" msgstr "NOM" # type: Plain text #. type: Plain text #: kernel-img.conf.5:31 msgid "" "kernel-img.conf - site wide configuration file for kernel image packages" msgstr "" "kernel-img.conf - Fichier de configuration gĆ©nĆ©ral pour les paquets d'images " "du noyau" # type: SH #. type: SH #: kernel-img.conf.5:31 kernel-packageconfig.8:30 kernel-pkg.conf.5:31 #: make-kpkg.8:30 #, no-wrap msgid "SYNOPSIS" msgstr "SYNOPSIS" # type: Plain text #. type: TP #: kernel-img.conf.5:33 kernel-package.5:164 #, no-wrap msgid "I</etc/kernel-img.conf>" msgstr "I</etc/kernel-img.conf>" # type: SH #. type: SH #: kernel-img.conf.5:33 kernel-package.5:31 kernel-packageconfig.8:32 #: kernel-pkg.conf.5:35 make-kpkg.8:34 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPTION" # type: Plain text #. type: Plain text #: kernel-img.conf.5:39 msgid "" "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." msgstr "" "Le processus de post-installation de l'image du noyau recherche le fichier " "I</etc/kernel-img.conf>. Ce simple fichier permet d'utiliser des options " "locales pour gĆ©rer certains des aspects de l'installation, outrepassant " "ainsi les valeurs par dĆ©faut intĆ©grĆ©es dans l'image elle-mĆŖme." # type: Plain text #. type: Plain text #: kernel-img.conf.5:53 msgid "" "The format of the file is a simple I<VAR>B<=>I<VALUE> pair. Boolean values " "may be specified as I<Yes>, I<True>, I<1>, and I<No>, I<False>, I<0>, and " "are case insensitive. This file is automatically created by the " "installation script in certain circumstances." msgstr "" "Le format de ce fichier consiste simplement en paires " "I<VARIABLE>B<=>I<VALEUR>. Des valeurs boolĆ©ennes peuvent ĆŖtre Ć©crites " "I<Yes>, I<True>, I<1>, ou I<No>, I<False>, I<0>, sans distinction entre les " "majuscules et les minuscules. Ce fichier est automatiquement crƩƩ par le " "script d'installation dans certaines circonstances." # type: Plain text #. type: Plain text #: kernel-img.conf.5:55 kernel-pkg.conf.5:56 msgid "At the moment, the user modifiable variables supported are:" msgstr "" "Les variables actuellement modifiables par l'utilisateur sont les suivantes" "\\ :" # type: TP #. type: TP #: kernel-img.conf.5:55 #, no-wrap msgid "B<postinst_hook>" msgstr "B<postinst_hook>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:84 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed during " "installation. The path can be a relative path if the script lives in a safe " "path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must " "be an absolute path instead. Before calling this script, the env variable " "B<STEM> shall be set to the value of the I<--stem> argument (or the default " "value, linux), and B<KERNEL_PACKAGE_VERSION> shall be set to the version of " "the kernel-package that created the package. 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 cause the postinst to fail. Since debconf is in use " "before the script is called, this script should issue no diagnostic messages " "to stdout -- while the postinst does call B<db_stop>, debconf does not " "restore stdout, so messages to stdout disappear. An example script for grub " "users is present in /usr/share/doc/kernel-package/ directory. This script " "is run I<after> the scripts in /etc/kernel/postinst.d directory." msgstr "" "B<OBSOLETE>\\ : Indiquez ici un script Ć  exĆ©cuter pendant l'installation. Le " "chemin peut ĆŖtre un chemin relatif si le script est situĆ© dans un rĆ©pertoire " "Ā«\\ sĆ»r\\ Ā» (c'est-Ć -dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/" "sbin), sinon il doit ĆŖtre exprimĆ© en absolu. Avant d'appeler ce script, la " "variable d'environnement B<STEM> doit ĆŖtre dĆ©finie avec la mĆŖme valeur que " "l'argument I<--stem> (ou contenir la valeur par dĆ©faut, linux), tandis que " "B<KERNEL_PACKAGE_VERSION> doit contenir la version de kernel-package en " "charge de la crĆ©ation du paquet. Ce script doit ĆŖtre appelĆ© avec deux " "arguments, le premier est la I<version> de l'image du noyau, et le second " "est l'I<adresse> de l'image du noyau elle-mĆŖme. Des erreurs dans le script " "dĆ©clencheront un Ć©chec de la post-installation. Lorsqu'on utilise debconf " "pour l'appel du script, ce dernier ne gĆ©nĆ©rera pas de message de diagnostic " "sur la sortie standard. En effet, au moment où la post-installation appelle " "B<db_stop>, debconf ne rĆ©tablit pas la sortie standard, et tous les messages " "en sa direction disparaissent. Un exemple de script pour les utilisateurs de " "GRUB est donnĆ© dans le rĆ©pertoire /usr/share/doc/kernel-package/. Ce script " "sera exĆ©cutĆ© I<aprĆØs> les scripts du rĆ©pertoire /etc/kernel/postinst.d." # type: TP #. type: TP #: kernel-img.conf.5:84 #, no-wrap msgid "B<postrm_hook>" msgstr "B<postrm_hook>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:109 msgid "" "B<DEPRECATED>: 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. The path can be a relative path if the script lives in " "a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, " "or must be an absolute path instead. The environment variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package. 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. Since debconf is " "in use before the script is called, this script should issue no diagnostic " "messages to stdout -- while the postinst does call B<db_stop>, debconf does " "not restore stdout, so messages to stdout disappear. This script is run " "I<after> the scripts in /etc/kernel/postrm.d directory." msgstr "" "B<OBSOLETE>\\ : Indiquez ici un script Ć  exĆ©cuter dans le postrm, c'est-Ć -" "dire, aprĆØs que l'image ait Ć©tĆ© supprimĆ©e et toutes les actions de " "suppression effectuĆ©es). Le chemin peut ĆŖtre un chemin relatif si le script " "est situĆ© dans un rĆ©pertoire Ā«\\ sĆ»r\\ Ā» (c'est-Ć -dire s'il est dans /bin, /" "sbin, /usr/bin, ou /usr/sbin), sinon il doit ĆŖtre exprimĆ© en absolu. La " "variable d'environnement B<KERNEL_PACKAGE_VERSION> doit contenir la version " "de kernel-package chargĆ©e de la crĆ©ation du paquet. Ce script doit ĆŖtre " "appelĆ© avec deux arguments, le premier est la I<version> de l'image du " "noyau, et le second est l'I<adresse> de l'image du noyau elle-mĆŖme. Des " "erreurs dans le script dĆ©clencheront des messages d'avertissement mais " "seront ignorĆ©es. Lorsqu'on utilise debconf pour l'appel du script, ce " "dernier ne gĆ©nĆ©rera pas de message de diagnostic sur la sortie standard. En " "effet, au moment où la post-installation appelle B<db_stop>, debconf ne " "rĆ©tablit pas la sortie standard, tous les messages en sa direction " "disparaissent. Ce script est exĆ©cutĆ© I<aprĆØs> les scripts du rĆ©pertoire /etc/" "kernel/postrm.d." # type: TP #. type: TP #: kernel-img.conf.5:109 #, no-wrap msgid "B<preinst_hook>" msgstr "B<preinst_hook>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:128 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed before the " "package is unpacked, and can be used to put in additional checks. The path " "can be a relative path if the script lives in a safe path -- that is, if it " "lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. 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. This script is run I<after> the scripts in /etc/kernel/" "preinst.d directory." msgstr "" "B<OBSOLETE>\\ : Indiquez ici un script Ć  exĆ©cuter avant que le paquet ne " "soit dĆ©paquetĆ©\\ ; il peut servir Ć  effectuer d'autres contrĆ“les. Le chemin " "peut ĆŖtre un chemin relatif si le script est situĆ© dans un rĆ©pertoire Ā«\\ sĆ»r" "\\ Ā» (c'est-Ć -dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon " "il doit ĆŖtre exprimĆ© en absolu. La variable d'environnement " "B<KERNEL_PACKAGE_VERSION> doit contenir la version de kernel-package chargĆ©e " "de la crĆ©ation du paquet. Ce script doit ĆŖtre appelĆ© avec deux arguments, le " "premier est la I<version> de l'image du noyau, et le second est l'I<adresse> " "de l'image du noyau elle-mĆŖme. Ce script est exĆ©cutĆ© I<aprĆØs> les scripts du " "rĆ©pertoire /etc/kernel/preinst.d." # type: TP #. type: TP #: kernel-img.conf.5:128 #, no-wrap msgid "B<prerm_hook>" msgstr "B<prerm_hook>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:152 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed before the " "package files are removed (so any added files may be removed) . The path can " "be a relative path if the script lives in a safe path -- that is, if it " "lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. 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 cause the prerm to fail. Since " "debconf is in use before the script is called, this script should issue no " "diagnostic messages to stdout -- while the postinst does call B<db_stop>, " "debconf does not restore stdout, so messages to stdout disappear. This " "script is run I<after> the scripts in /etc/kernel/prerm.d directory." msgstr "" "B<OBSOLETE>\\ : Indiquez ici un script Ć  exĆ©cuter avant que les fichiers du " "paquet ne soient supprimĆ©s (donc tout fichier ajoutĆ© peut ĆŖtre supprimĆ©). Le " "chemin peut ĆŖtre un chemin relatif si le script est situĆ© dans un rĆ©pertoire " "Ā«\\ sĆ»r\\ Ā» (c'est-Ć -dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/" "sbin), sinon il doit ĆŖtre exprimĆ© en absolu. La variable d'environnement " "B<KERNEL_PACKAGE_VERSION> doit contenir la version de kernel-package chargĆ©e " "de la crĆ©ation du paquet. Ce script doit ĆŖtre appelĆ© avec deux arguments, le " "premier est la I<version> de l'image du noyau, et le second est l'I<adresse> " "de l'image du noyau elle-mĆŖme. Des erreurs dans le script dĆ©clencheront un " "Ć©chec de prerm. Lorsqu'on utilise debconf pour l'appel du script, ce dernier " "ne gĆ©nĆ©rera pas de message de diagnostic sur la sortie standard. En effet, " "au moment où la post-installation appelle B<db_stop> debconf ne rĆ©tablit pas " "la sortie standard, tous les messages en sa direction disparaissent. Ce " "script est exĆ©cutĆ© I<aprĆØs> les scripts du rĆ©pertoire /etc/kernel/prerm.d." # type: TP #. type: TP #: kernel-img.conf.5:152 #, no-wrap msgid "B<src_postinst_hook>" msgstr "B<src_postinst_hook>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:175 msgid "" "B<DEPRECATED>: 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. The " "path can be a relative path if the script lives in a safe path -- that is, " "if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute " "path instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be " "set to the version of the kernel-package that created the package. This " "script shall be called with two arguments, the first being the I<name> of " "the package being installed (could be kernel source or headers), and the " "second argument being the I<version> of the package being installed. Errors " "in the script shall cause the postinst to fail. This script is run I<after> " "the scripts in /etc/kernel/src_postinst.d directory." msgstr "" "B<OBSOLETE>\\ : 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 documentation, d'en-tĆŖtes ou de sources. " "L'utilisation de 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. Le chemin peut " "ĆŖtre un chemin relatif si le script est situĆ© dans un rĆ©pertoire Ā«\\ sĆ»r\\ " "Ā» (c'est-Ć -dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon il " "doit ĆŖtre exprimĆ© en absolu. La variable d'environnement " "B<KERNEL_PACKAGE_VERSION> doit contenir la version de kernel-package chargĆ©e " "de la crĆ©ation du paquet. Ce script doit ĆŖtre appelĆ© avec deux arguments, le " "premier est le I<nom>du paquet Ć  installer (ce peut ĆŖtre les sources noyau, " "ou les entĆŖtes), et le second est la I<version> du paquet Ć  installer. Des " "erreurs dans le script dĆ©clencheront un Ć©chec de postinst. Ce script est " "exĆ©cutĆ© I<aprĆØs> les scripts du rĆ©pertoire /etc/kernel/src_postinst.d." # type: TP #. type: TP #: kernel-img.conf.5:175 #, no-wrap msgid "B<header_postinst_hook>" msgstr "B<header_postinst_hook>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:195 msgid "" "B<DEPRECATED>: Unlike the other hook variables, this is meant for a script " "run during the post inst of a headers package only. The path can be a " "relative path if the script lives in a safe path -- that is, if it lives in /" "bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The " "environment variable B<KERNEL_PACKAGE_VERSION> shall be set to the version " "of the kernel-package that created the package. This script shall be called " "with two arguments, the first being the I<name> of the package being " "installed, and the second argument being the I<version> of the package being " "installed. Errors in the script shall cause the postinst to fail. This " "script is run I<after> the scripts in /etc/kernel/header_postinst.d " "directory." msgstr "" "B<OBSOLETE>\\ : 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 d'en-tĆŖtes seulement. Le chemin peut ĆŖtre un chemin " "relatif si le script est situĆ© dans un rĆ©pertoire Ā«\\ sĆ»r\\ Ā» (c'est-Ć -dire " "s'il est dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon il doit ĆŖtre " "exprimĆ© en absolu. La variable d'environnement B<KERNEL_PACKAGE_VERSION> " "doit contenir la version de kernel-package chargĆ©e de la crĆ©ation du paquet. " "Ce script sera appelĆ© avec deux arguments, le premier Ć©tant le I<nom> du " "paquet Ć  installer, le second Ć©tant la I<version> du paque Ć  installert. Des " "erreurs dans le script dĆ©clencheront un Ć©chec de la post-installation. Ce " "script est exĆ©cutĆ© I<aprĆØs> les scripts du rĆ©pertoire /etc/kernel/" "src_postinst.d." # type: TP #. type: TP #: kernel-img.conf.5:195 #, no-wrap msgid "B<clobber_modules>" msgstr "B<clobber_modules>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:201 msgid "" "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." msgstr "" "Quand cette variable est dĆ©clarĆ©e, le script de prĆ©-installation cherchera Ć  " "dĆ©placer silencieusement /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." # type: TP #. type: TP #: kernel-img.conf.5:201 #, no-wrap msgid "B<warn_reboot>" msgstr "B<warn_reboot>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:211 msgid "" "This variable can be used to turn off the warning given when installing a " "kernel image which is the same version as the currently running version. If " "the modules list is changed, the modules dependencies may have been changed, " "and the modules for the new kernel may not run correctly on the running " "kernel if the kernel ABI has changed in the meanwhile. It is a good idea to " "reboot, and this is a note to remind you. If you know what you are doing, " "you can set this variable to no. This variable is set by default." msgstr "" "Cette variable peut ĆŖtre utilisĆ©e pour dĆ©sactiver l'Ć©mission des alertes " "(Ā«\\ warnings\\ Ā») lors de l'installation d'une image du noyau qui est de la " "mĆŖme version que celle actuellement lancĆ©e. Si la liste des modules a " "changĆ©, les dĆ©pendances entre modules ont peut-ĆŖtre Ć©tĆ© modifiĆ©es, et les " "modules du nouveau noyau pourraient ne pas fonctionner correctement avec le " "noyau actuel, notamment si la liste des ABI du noyau a changĆ© entre les " "deux. C'est une bonne idĆ©e de redĆ©marrer la machine, et un message vous le " "prĆ©cisera. Si vous savez ce que vous faites, vous pouvez dĆ©finir cette " "variable Ć  Ā«\\ no\\ Ā». Cette variable est active par dĆ©faut." # type: TP #. type: TP #: kernel-img.conf.5:211 #, no-wrap msgid "B<relink_build_link>" msgstr "B<relink_build_link>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:218 msgid "" "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)." msgstr "" "Cette option manipule le Ā«\\ build link\\ Ā» crƩƩ par les noyaux rĆ©cents. Si " "le lien est un lien ballant et si les en-tĆŖtes du noyau 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 relier le lien de " "construction (Ā«\\ YES\\ Ā»)." # type: TP #. type: TP #: kernel-img.conf.5:218 #, no-wrap msgid "B<force_build_link>" msgstr "B<force_build_link>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:225 msgid "" "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 kernel " "headers data in /usr/src, whether they have been installed or not. The " "default is unset, we don't create potentially dangling symlinks by default." msgstr "" "Cette option manipule le lien de construction Ā«\\ build link\\ Ā» crƩƩ par " "les noyaux rĆ©cents. Si le lien est un lien ballant, un nouveau lien " "symbolique sera crƩƩ et pointera sur /usr/src/, que ces en-tĆŖtes aient Ć©tĆ© " "installĆ©es ou non. Il n'y a pas de valeur par dĆ©faut, les liens symboliques " "potentiellement ballants ne sont pas crƩƩs par dĆ©faut." # type: TP #. type: TP #: kernel-img.conf.5:225 #, no-wrap msgid "B<relink_src_link>" msgstr "B<relink_src_link>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:230 msgid "" "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)." msgstr "" "Cette option manipule le Ā«\\ source link\\ Ā» crƩƩ par les noyaux rĆ©cents. Si " "le lien est un lien ballant, il sera effacĆ© au moment de l'installation. La " "valeur par dĆ©faut est de relier (effacer) le lien des sources (Ā«\\ YES\\ Ā»)." # type: TP #. type: TP #: kernel-img.conf.5:230 #, no-wrap msgid "B<silent_modules>" msgstr "B<silent_modules>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:244 msgid "" "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 kernel image package, in which " "case problems may arise with leftover modules in that directory 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 by " "default." msgstr "" "Cette option est lĆ  pour ceux qui sont excĆ©dĆ©s par les avertissements " "concernant l'existence d'un rĆ©pertoire de modules I</lib/modules/$version>. " "Ce rĆ©pertoire peut appartenir Ć  un ancien paquet image du noyay, qui a peut-" "ĆŖtre mĆŖme disparu, 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 I</lib/modules/$version> est " "dĆ©tectĆ©. Cette variable n'a pas de valeur par dĆ©faut." # type: TP #. type: TP #: kernel-img.conf.5:244 #, no-wrap msgid "B<ignore_depmod_err>" msgstr "B<ignore_depmod_err>" # type: Plain text #. type: Plain text #: kernel-img.conf.5:250 msgid "" "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. This is unset " "be default." msgstr "" "Si elle est dĆ©clarĆ©e, cette variable empĆŖchera une interrogation de " "l'utilisateur aprĆØs un problĆØme avec depmod dans le script de post-" "installation. Cela facilite les installations automatiques, mais cela peut " "cacher un problĆØme avec l'image du noyau. Un diagnostic est affichĆ©. Cette " "variable n'a pas de valeur par dĆ©faut." # type: SH #. type: SH #: kernel-img.conf.5:250 kernel-package.5:161 kernel-packageconfig.8:44 #: kernel-pkg.conf.5:338 make-kpkg.8:699 #, no-wrap msgid "FILES" msgstr "FICHIERS" # type: Plain text #. type: Plain text #: kernel-img.conf.5:253 msgid "The file described here is I</etc/kernel-img.conf>." msgstr "Le fichier dĆ©crit ici est I</etc/kernel-img.conf>." # type: SH #. type: SH #: kernel-img.conf.5:253 kernel-package.5:166 kernel-packageconfig.8:47 #: kernel-pkg.conf.5:343 make-kpkg.8:724 #, no-wrap msgid "SEE ALSO" msgstr "VOIR AUSSI" # type: Plain text #. type: Plain text #: kernel-img.conf.5:258 msgid "" "B<make>(1), B<make-kpkg>(1), B<kernel-pkg.conf>(5), B<The GNU Make manual>" msgstr "" "B<make>(1), B<make-kpkg>(1), B<kernel-pkg.conf>(5), B<le manuel de GNU Make>" # type: SH #. type: SH #: kernel-img.conf.5:258 kernel-package.5:170 kernel-pkg.conf.5:348 #, no-wrap msgid "BUGS" msgstr "BOGUES" # type: Plain text #. type: Plain text #: kernel-img.conf.5:260 kernel-package.5:172 kernel-pkg.conf.5:350 msgid "There are no bugs. Any resemblance thereof is delirium. Really." msgstr "" "Il n'y a pas d'erreur. Toute ressemblance avec un bogue est du dĆ©lire. " "Vraiment." # type: SH #. type: SH #: kernel-img.conf.5:260 kernel-package.5:172 kernel-packageconfig.8:49 #: kernel-pkg.conf.5:350 make-kpkg.8:736 #, no-wrap msgid "AUTHOR" msgstr "AUTEUR" # type: Plain text #. type: Plain text #: kernel-img.conf.5:262 kernel-package.5:174 kernel-packageconfig.8:52 #: kernel-pkg.conf.5:352 make-kpkg.8:738 msgid "" "This manual page was written by Manoj Srivastava E<lt>srivasta@debian." "orgE<gt>, for the Debian GNU/Linux system." msgstr "" "Cette page a Ć©tĆ© Ć©crite par Manoj Srivastava, E<lt>srivasta@debian.orgE<gt>, " "pour le systĆØme Debian GNU/Linux." # type: TH #. type: TH #: kernel-package.5:26 #, no-wrap msgid "KERNEL-PACKAGE" msgstr "KERNEL-PACKAGE" # type: TH #. type: TH #: kernel-package.5:26 #, no-wrap msgid "May 25 1999" msgstr "25 mai 1999" # type: Plain text #. type: Plain text #: kernel-package.5:31 msgid "kernel-package - system for creating kernel related packages" msgstr "kernel-package - SystĆØme pour crĆ©er des paquets liĆ©s aux noyaux" # type: Plain text #. type: Plain text #: kernel-package.5:42 msgid "" "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)." msgstr "" "Le paquet B<kernel-package> est nĆ© du dĆ©sir d'automatiser les Ć©tapes du " "processus requis pour compiler et installer un noyau personnalisĆ©. Si vous " "cherchez des informations sur la faƧon d'utiliser B<kernel-package>, jetez " "un coup d'œil sur le manuel B<make-kpkg>(1). Vous trouverez les instructions " "de configuration dans B<kernel-pkg.conf>(5)." # type: SH #. type: SH #: kernel-package.5:42 #, no-wrap msgid "Advantages of using kernel-package" msgstr "Avantages de l'utilisation de kernel-package" # type: TP #. type: TP #: kernel-package.5:44 #, no-wrap msgid "B<i) Convenience.>" msgstr "B<i) Le confort>" # type: Plain text #. type: Plain text #: kernel-package.5:53 msgid "" "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." msgstr "" "Il est parfois habituel de compiler les noyaux Ć  la main, ce qui implique " "toute une sĆ©rie d'Ć©tapes Ć  suivre dans l'ordre\\ ; kernel-package a Ć©tĆ© " "Ć©crit afin de prendre en charge toutes les Ć©tapes requises (il va plus loin " "maintenant, mais c'est ce qu'il fait essentiellement). Ce point est " "particuliĆØrement important pour les dĆ©butants. B<make-kpkg> gĆØre toutes les " "Ć©tapes nĆ©cessaires Ć  la compilation d'un noyau, et l'installation de noyaux " "devient un jeu d'enfant." # type: TP #. type: TP #: kernel-package.5:53 #, no-wrap msgid "B<ii) Multiple images support>" msgstr "B<ii) Gestion de plusieurs images>" # type: Plain text #. type: Plain text #: kernel-package.5:57 msgid "" "It allows you to keep multiple version of kernel images on your machine with " "no fuss." msgstr "" "Vous pouvez maintenir plusieurs versions d'images de noyau sur la machine " "sans soucis." # type: TP #. type: TP #: kernel-package.5:57 #, no-wrap msgid "B<iii) Multiple Flavors of the same kernel version>" msgstr "B<iii) Plusieurs saveurs de la mĆŖme version du noyau>" # type: Plain text #. type: Plain text #: kernel-package.5:64 msgid "" "It has a facility for you to keep multiple flavors 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>)." msgstr "" "Vous pouvez maintenir plusieurs Ā«\\ saveurs\\ Ā» d'une mĆŖme version du noyau " "sur votre machine (vous pouvez avoir une versionĀ 2.0.36 stable, et une " "versionĀ 2.0.36 corrigĆ©e avec les derniers pilotes, sans risque de " "contamination des modules prĆ©sents dans I</lib/modules)>." # type: TP #. type: TP #: kernel-package.5:64 #, no-wrap msgid "B<iv) Built in defaults>" msgstr "B<iv) RĆ©glages par dĆ©faut inclus>" # type: Plain text #. type: Plain text #: kernel-package.5:70 msgid "" "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." msgstr "" "Le paquet sait que certaines architectures utilisent vmlinuz (plutĆ“t que " "vmlinux), et d'autres zImage plutĆ“t que bzImage. Il appelle alors la bonne " "cible, et prend en charge la copie du bon fichier au bon endroit." # type: TP #. type: TP #: kernel-package.5:70 #, no-wrap msgid "B<v) Module hooks>" msgstr "B<v) EntrĆ©es pour les modules>" # type: Plain text #. type: Plain text #: kernel-package.5:78 msgid "" "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." msgstr "" "Plusieurs autres paquets de modules sont intĆ©grĆ©s dans B<kernel-package>, ce " "qui permet de faƧon transparente la compilation (par exemple) des modules " "B<pcmcia> pendant que quelqu'un d'autre au mĆŖme moment compile le noyau, " "tout en ayant l'assurance que les modules ainsi compilĆ©s seront compatibles " "avec ce noyau." # type: TP #. type: TP #: kernel-package.5:78 #, no-wrap msgid "B<vi) dpkg support>" msgstr "B<vi) Gestion par dpkg>" # type: Plain text #. type: Plain text #: kernel-package.5:84 msgid "" "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." msgstr "" "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 peut en prendre le contrĆ“le. " "Cela facilite la tĆ¢che des autres paquets qui dĆ©pendent des paquets du noyau." # type: TP #. type: TP #: kernel-package.5:84 #, no-wrap msgid "B<vii) Configuration tracking>" msgstr "B<vii) Suivi de configuration>" # type: Plain text #. type: Plain text #: kernel-package.5:91 msgid "" "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." msgstr "" "Il garde une trace du fichier de configuration de chacune des images du " "noyau dans I</boot>, fichier qui fait partie du paquet. Les images du noyau " "et le fichier de configuration sont, Ć  partir de cet instant, toujours " "associĆ©s." # type: TP #. type: TP #: kernel-package.5:91 #, no-wrap msgid "B<viii) Multiple config files>" msgstr "B<viii) Plusieurs fichiers de configuration>" # type: Plain text #. type: Plain text #: kernel-package.5:97 msgid "" "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." msgstr "" "Vous pouvez indiquer un rĆ©pertoire de fichiers de configuration, contenant " "des fichiers diffĆ©rents pour chaque sous-architecture (et mĆŖme diffĆ©rents " "fichiers de configuration pour i386, i486,Ā etc.). C'est trĆØs pratique pour " "ceux qui ont besoin de compiler des noyaux pour une grande variĆ©tĆ© de sous-" "architectures." # type: TP #. type: TP #: kernel-package.5:97 #, no-wrap msgid "B<ix) Auxiliary kernel .deb packages>" msgstr "B<ix) Paquets .deb associĆ©s au noyau>" # type: Plain text #. type: Plain text #: kernel-package.5:103 msgid "" "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)." msgstr "" "Vous pouvez crĆ©er un paquet contenant les entĆŖtes, ou les sources, dans le " "format de fichier .deb, ce qui permet de les placer sous le contrĆ“le du " "systĆØme de gestion des paquets (car parfois d'autres paquets ont besoin que " "le systĆØme de gestion en connaisse l'existence)." # type: TP #. type: TP #: kernel-package.5:103 #, no-wrap msgid "B<x) Maintainer script services>" msgstr "B<x) CrĆ©ation de script du responsable>" #. type: Plain text #: kernel-package.5:108 msgid "" "Since the kernel image package is a full fledged Debian package, it comes " "with maintainer scripts, which allow the user to add hook scripts to run " "when the package status changes." msgstr "" "Lorsque le paquet image du noyau est un paquet Debian complet, il est fourni " "avec les scripts du mainteneur, ce qui permet Ć  l'utilisateur l'ajout de " "scripts Ā«\\ hook\\ Ā» Ć  exĆ©cuter lorsque l'Ć©tat du paquet est modifiĆ©." # type: TP #. type: TP #: kernel-package.5:108 #, no-wrap msgid "B<xi) Sub architecture support>" msgstr "B<xi) Gestion des sous-architectures>" # type: Plain text #. type: Plain text #: kernel-package.5:112 msgid "" "There is support for the multitudinous sub architectures that have blossomed " "under the umbrella of the m68k and power-PC architectures." msgstr "" "La multitude des sous-architectures qui ont fleuris Ć  l'ombre du m68k et du " "power-pc est gĆ©rĆ©e." # type: TP #. type: TP #: kernel-package.5:112 #, no-wrap msgid "B<xii) Portable kernel images>" msgstr "B<xii) Images de noyau portables>" # type: Plain text #. type: Plain text #: kernel-package.5:118 msgid "" "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." msgstr "" "Vous pouvez compiler un noyau pour un autre ordinateur, en utilisant par " "exemple une machine rapide pour la compilation d'un noyau Ć  destination " "d'une machine plus lente. C'est vraiment trĆØs pratique puisque les modules " "sont inclus dans le fichier .deb, et que l'on n'a pas Ć  gĆ©rer les modules Ć  " "la main." # type: TP #. type: TP #: kernel-package.5:118 #, no-wrap msgid "B<xiii) runtime hooks>" msgstr "B<xiii) Points d'entrĆ©e lors de l'exĆ©cution>" # type: Plain text #. type: Plain text #: kernel-package.5:132 msgid "" "The preinst, postinst, prerm 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). There are " "directories under I</etc/kernel> where related packages may drop off scripts " "that will be run by the maintainer scripts of the packages created by kernel " "package. Before running these scripts, the environment variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package." msgstr "" "Les scripts de post-installations, de prĆ©-suppression et de post-suppression " "offrent Ć  l'administrateur de la machine locale la possibilitĆ© d'inclure un " "script Ā«\\ hook\\ Ā» dans le dĆ©roulement de l'installation. Cela permet, " "entre autres, aux utilisateurs du grub l'ajout ou la suppression d'items " "pointant sur les noyaux dans le menu de dĆ©marrage (des scripts d'exemple " "sont fournis dans le paquet). Des paquets associĆ©s pourront dĆ©poser des " "script dans certains rĆ©pertoires sous I</etc/kernel>, scripts qui seront " "exĆ©cutĆ©s par ceux des responsables des paquets crƩƩs par kernel-package. " "Avant l'exĆ©cution de ces scripts, la variable d'environnement " "B<KERNEL_PACKAGE_VERSION> doit contenir la version de kernel-package qui a " "crĆ©e le paquet." # type: TP #. type: TP #: kernel-package.5:132 #, no-wrap msgid "B<xiv) Append descriptive bits to the kernel version>" msgstr "B<xiv) Description prĆ©cise de la version du noyau>" # type: Plain text #. type: Plain text #: kernel-package.5:138 msgid "" "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." msgstr "" "Vous pouvez ajouter un descriptif Ć  la version du noyau soit en ligne de " "commande, soit en dĆ©finissant une variable d'environnement. De cette faƧon, " "si votre noyau s'appelle kernel-image-2\\.4\\.1Chez\\.Paulo, il a peu de " "chances d'ĆŖtre effacĆ© par le noyau 2.4.1 officiel, puisqu'il ne s'agit pas " "de la mĆŖme version." # type: SH #. type: SH #: kernel-package.5:139 #, no-wrap msgid "Disadvantages of using make-kpkg" msgstr "InconvĆ©nients de l'utilisation de make-kpkg" # type: TP #. type: TP #: kernel-package.5:140 #, no-wrap msgid "B<i) Automation.>" msgstr "B<i) Automatisation>" # type: Plain text #. type: Plain text #: kernel-package.5:144 msgid "" "This is a cookie cutter approach to compiling kernels, and there are people " "who like being close to the bare metal." msgstr "" "La fabrication de noyaux par cette mĆ©thode est une approche prĆ©mĆ¢chĆ©e, et " "des gens prĆ©fĆ©reront le brut de fonderie." # type: TP #. type: TP #: kernel-package.5:144 #, no-wrap msgid "B<ii) Non traditional>" msgstr "B<ii) Non traditionnel>" # type: Plain text #. type: Plain text #: kernel-package.5:149 msgid "" "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)." msgstr "" "Ce n'est pas l'usage hors du monde Debian. Cela rompt avec la tradition " "(d'un autre cotĆ©, cela devient une tradition Debian de plus en plus " "rĆ©pandue)." # type: TP #. type: TP #: kernel-package.5:149 #, no-wrap msgid "B<iii) Needs superuser>" msgstr "B<iii) Il faut ĆŖtre administrateur>" # type: Plain text #. type: Plain text #: kernel-package.5:160 msgid "" "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>)." msgstr "" "Vous ĆŖtes obligĆ© d'utiliser soit B<fakeroot>, B<sudo>, B<super>, ou d'ĆŖtre " "l'administrateur pour crĆ©er le fichier .deb de l'image du noyau (ce n'est " "pas pire qu'avant, quand il n'y avait pas B<fakeroot>)." # type: Plain text #. type: TP #: kernel-package.5:162 #, no-wrap msgid "I</etc/kernel-pkg.conf>" msgstr "I</etc/kernel-pkg.conf>" # type: Plain text #. type: Plain text #: kernel-package.5:170 msgid "B<make>(1), B<make-kpkg>(1), B<The GNU Make manual>" msgstr "B<make>(1), B<make-kpkg>(1), B<le manuel de GNU Make>" # type: TH #. type: TH #: kernel-packageconfig.8:27 #, no-wrap msgid "KERNEL-PACKAGECONFIG" msgstr "KERNEL-PACKAGECONFIG" # type: TH #. type: TH #: kernel-packageconfig.8:27 #, no-wrap msgid "Jan 7 1997" msgstr "7 janvier 1997" # type: Plain text #. type: Plain text #: kernel-packageconfig.8:30 msgid "kernel-packageconfig - internal handler of /etc/kernel-pkg.conf" msgstr "kernel-packageconfig - Gestionnaire interne de /etc/kernel-pkg.conf" # type: Plain text #. type: Plain text #: kernel-packageconfig.8:32 msgid "B<kernel-packageconfig>" msgstr "B<kernel-packageconfig>" # type: Plain text #. type: Plain text #: kernel-packageconfig.8:42 msgid "" "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." msgstr "" "L'utilitaire B<kernel-packageconfig> est appelĆ© en interne par le script de " "post-installation de B<kernel-package> afin de construire le fichier de " "configuration /etc/kernel-pkg.conf. Il est idempotent, et ne modifie le " "fichier que s'il contient les valeurs par dĆ©faut d'origine. Il n'est B<pas> " "destinĆ© Ć  ĆŖtre utilisĆ© directement." # type: SH #. type: SH #: kernel-packageconfig.8:42 make-kpkg.8:85 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" # type: Plain text #. type: Plain text #: kernel-packageconfig.8:44 msgid "This utility does not have any options." msgstr "Cet utilitaire n'a aucune option." # type: Plain text #. type: Plain text #: kernel-packageconfig.8:47 msgid "The file affected by this program is I</etc/kernel-pkg.conf>." msgstr "Le fichier modifiĆ© par ce programme est I</etc/kernel-pkg.conf>." # type: Plain text #. type: Plain text #: kernel-packageconfig.8:49 msgid "B<kernel-pkg.conf>(5)" msgstr "B<kernel-pkg.conf>(5)" # type: TH #. type: TH #: kernel-pkg.conf.5:26 #, no-wrap msgid "KERNEL-PKG.CONF" msgstr "KERNEL-PKG.CONF" # type: TH #. type: TH #: kernel-pkg.conf.5:26 #, no-wrap msgid "Jan 7 1997" msgstr "7 janvier 1997" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:31 msgid "kernel-pkg.conf - configuration file for make-kpkg" msgstr "kernel-pkg.conf - Fichier de configuration pour make-kpkg" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:35 msgid "I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf>" msgstr "I</etc/kernel-pkg.conf> ou I<~/.kernel-pkg.conf>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:48 msgid "" "The file I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf> is actually a " "B<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 favor of the system wide " "configuration file I</etc/kernel-pkg.conf>." msgstr "" "Les fichiers I</etc/kernel-pkg.conf> ou I<~/.kernel-pkg.conf> sont en fait " "des morceaux de code de type B<Makefile> inclus dans le processus de " "construction du paquet du noyau. Vous pourrez inclure de la sorte n'importe " "quelle directive de Makefile dans ce fichier (vĆ©rifiez simplement que vous " "savez vraiment ce que vous faites). S'il existe un fichier de configuration " "utilisateur I<~/.kernel-pkg.conf>, il sera prioritaire sur le fichier de " "configuration du systĆØme I</etc/kernel-pkg.conf>." # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:54 msgid "" "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>." msgstr "" "Toutes les variables ont des valeurs raisonnables par dĆ©faut, et peuvent " "ĆŖtre outrepassĆ©es ponctuellement ou sur la base de choix de l'utilisateur " "grĆ¢ce aux variables d'environnement. Certaines de ces variables peuvent de " "plus ĆŖtre modifiĆ©es grĆ¢ce Ć  des options de B<make-kpkg>." # type: TP #. type: TP #: kernel-pkg.conf.5:56 #, no-wrap msgid "B<maintainer>" msgstr "B<maintainer>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:65 msgid "" "Local kernel (image, header, doc, etc.) package maintainer. Set up at " "package installation by the I<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'\\e''Brien. Yes, " "this is ugly, but this works." msgstr "" "Responsable local des paquets kernel-* (image, entĆŖtes, " "documentations,Ā etc.) DĆ©fini lors de l'installation du paquet par le script " "de I<post-installation>. Il est possible de l'outrepasser grĆ¢ce Ć  la " "variable d'environnement B<KPKG_MAINTAINER>. Veuillez noter que tout signe " "de type Ā«\\ '\\ Ā» doit ĆŖtre protĆ©gĆ©, comme dans maintainer = John " "O'\\e''Brien. Oui, ce n'est pas terrible, mais Ƨa marche." # type: TP #. type: TP #: kernel-pkg.conf.5:65 #, no-wrap msgid "B<email>" msgstr "B<email>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:72 msgid "" "The email address of that person. Set up at package installation by the " "I<postinst>. Can be overridden by the environment variable B<KPKG_EMAIL>." msgstr "" "L'adresse Ć©lectronique de cette personne. DĆ©finie lors de l'installation du " "paquet par le script de I<post-installation>. Il est possible de " "l'outrepasser grĆ¢ce Ć  la variable d'environnement B<KPKG_EMAIL>." # type: TP #. type: TP #: kernel-pkg.conf.5:72 #, no-wrap msgid "B<pgp>" msgstr "B<pgp>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:92 msgid "" "A key-ID to use when signing packages. Usually passed along to I<dpkg-" "buildpackage> using the I<-k> option, and also third party modules in the " "B<KMAINT> environment variable, if separate modules (like pcmcia, etc.) are " "being built in I<$MODULE_PATH>. Can be overridden by the environment " "variable B<PGP_SIGNATURE>, and is overridden (again) by the I<--pgpsign> " "option of B<make-kpkg>. Defaults to I<maintainer>. (Optional)" msgstr "" "La clef d'identification Ć  utiliser pour signer le paquet. En gĆ©nĆ©ral " "fournie Ć  I<dpkg-buildpackage> grĆ¢ce Ć  l'option I<-k>, ainsi qu'aux modules " "de tierces parties par la variable d'environnement B<KMAINT>, si ces modules " "sĆ©parĆ©s (tels que pcmcia,Ā etc.) sont construits dans le I<$MODULE_PATH>. Il " "est possible de l'outrepasser grĆ¢ce Ć  la variable d'environnement " "B<PGP_SIGNATURE>, et il peut ĆŖtre (Ć  nouveau) outrepassĆ© par l'option I<--" "pgpsign> de B<make-kpkg>. Valeur par dĆ©faut\\ : I<maintainer>. (Optionnel)" # type: TH #. type: TP #: kernel-pkg.conf.5:92 make-kpkg.8:656 #, no-wrap msgid "B<debian>" msgstr "B<debian>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:105 msgid "" "The version of the kernel packages, includes both the upstream version and " "the Debian revision. Can be overridden by the environment variable " "B<DEBIAN_REVISION>, and is overridden (again) by the I<--revision> option of " "B<make-kpkg>. Defaults to I<E<lt>VERSIONE<gt>-10.0.0.Custom> (Optional)" msgstr "" "Version des paquets du noyau, incluant aussi les versions officielles " "(upstream) et les modifications de Debian. Modifiable par la variable " "d’environnement B<DEBIAN_REVISION>, puis (encore) modifiable par l’option " "I<--revision> de B<make-kpkg>. RĆ©glĆ©e par dĆ©faut Ć  " "I<E<lt>VERSIONE<gt>-10.0.0.Custom>. (Optionnel)" # type: TP #. type: TP #: kernel-pkg.conf.5:105 #, no-wrap msgid "B<debian_revision_mandatory>" msgstr "B<debian_revision_mandatory>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:112 msgid "" "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)" msgstr "" "Habituellement non dĆ©finie. Si elle, ou la variable d'environnement " "B<DEBIAN_REVISION_MANDATORY>, sont dĆ©finies, alors l'absence de numĆ©ro de " "rĆ©vision Debian entraĆ®nera une erreur (et B<make-kpkg> ne fournira pas la " "valeur par dĆ©faut Ā«\\ 10.0.0.Custom\\ Ā»)." # type: TP #. type: TP #: kernel-pkg.conf.5:112 #, no-wrap msgid "B<kimage>" msgstr "B<kimage>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:126 msgid "" "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 " "I<--zimage> or I<--bzimage> of B<make-kpkg>. Defaults to I<bzImage>. " "(Optional)" msgstr "" "Type d'image du noyau (zImage ou bzImage par exemple). Il est possible de " "l'outrepasser grĆ¢ce Ć  la variable d'environnement B<IMAGE_TYPE>, et il est " "possible de l'outrepasser (de nouveau) grĆ¢ce aux options I<--zimage> ou I<--" "bzimage> de B<make-kpkg>. Valeur par dĆ©faut\\ : I<bzImage>. (Optionnel)" # type: TP #. type: TP #: kernel-pkg.conf.5:126 #, no-wrap msgid "B<config_target>" msgstr "B<config_target>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:135 msgid "" "What type of configure step to do. Defaults to oldconfig, which is good for " "non-interactive (or minimally interactive) runs. (ENV variable " "B<CONFIG_TARGET> overrides this setting.) If the value of config_target is " "not recognized, then it is reset to oldconfig." msgstr "" "Choix du type de configuration Ć  exĆ©cuter. Par dĆ©faut, c'est Ā«\\ oldconfig\\ " "Ā», ce qui est pratique pour les lancements non interactifs (ou aux " "interactions rĆ©duites au minimum). (La variable d'environnement " "B<CONFIG_TARGET> outrepasse ce choix). Si la valeur de config_target est " "inconnue, elle est alors rĆ©initialisĆ©e Ć  oldconfig." # type: TP #. type: TP #: kernel-pkg.conf.5:135 #, no-wrap msgid "B<use_saved_config>" msgstr "B<use_saved_config>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:142 msgid "" "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." msgstr "" "Variable rĆ©servĆ©e seulement aux experts. Si elle est rĆ©glĆ©e Ć  Ā«\\ NO\\ Ā» (la " "variable d'environnement B<USE_SAVED_CONFIG> outrepasse cela), le fichier ." "config.save du rĆ©pertoire au sommet de l'arborescence est ignorĆ©." # type: TP #. type: TP #: kernel-pkg.conf.5:142 #, no-wrap msgid "B<root_cmd>" msgstr "B<root_cmd>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:169 msgid "" "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." msgstr "" "C'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 " "droits d'accĆØs du superutilisateur (I<Ā«\\ sudo\\ Ā»> ou I<Ā«\\ fakeroot\\ Ā»> " "par exemple), un peu Ć  la faƧon de l'option -r de B<dpkg-buildpackage>. 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 ROOT_CMD si vous voulez juste construire l'image " "du noyau, par exemple." # type: TP #. type: TP #: kernel-pkg.conf.5:169 #, no-wrap msgid "B<delete_build_link>" msgstr "B<delete_build_link>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:178 msgid "" "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. The default is unset. Note that this is " "case sensitive, yes shall not work." msgstr "" "Si elle est dĆ©finie Ć  Ā«\\ 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. Par " "dĆ©faut, elle n'est pas dĆ©finie. Notez qu'elle est sensible Ć  la casse, yes " "ne fonctionnant pas." # type: TP #. type: TP #: kernel-pkg.conf.5:178 #, no-wrap msgid "B<do_clean>" msgstr "B<do_clean>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:185 msgid "" "Set to YES, this causes a make clean to be run in the kernel source tree " "after building the kernel image package. The environment variable " "B<CLEAN_SOURCE> overrides this. The default is unset. Note that this is " "case sensitive, yes shall not work." msgstr "" "Si elle est dĆ©finie Ć  Ā«\\ YES\\ Ā», un make clean sera lancĆ© 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. Par dĆ©faut, elle n'est pas dĆ©finie. Notez qu'elle est sensible " "Ć  la casse, yes ne fonctionnant pas." # type: TP #. type: TP #: kernel-pkg.conf.5:185 #, no-wrap msgid "B<install_vmlinux>" msgstr "B<install_vmlinux>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:190 msgid "" "Set to YES to install the uncompressed kernel ELF image along with the " "bootable compressed kernel image (vmlinuz). The default is unset. Note that " "this is case sensitive, yes shall not work." msgstr "" "Si elle est dĆ©finie Ć  Ā«\\ YES\\ Ā», l'image non compressĆ©e du noyau au format " "ELF sera installĆ©e en plus de l'image compressĆ© (vmlinuz). Par dĆ©faut, elle " "n'est pas dĆ©finie. Notez qu'elle est sensible Ć  la casse, yes ne " "fonctionnant pas." # type: TP #. type: TP #: kernel-pkg.conf.5:190 #, no-wrap msgid "B<image_clean_hook>" msgstr "B<image_clean_hook>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:199 msgid "" "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 messaging of the kernel image that is packaged." msgstr "" "Lorsqu'elle correspond Ć  un programme, celui-ci est alors exĆ©cutĆ© sur la " "racine (temporaire) de l'arborescence du noyau avant l'empaquetage des " "sources. Cela n'a aucun effet sur quoi que ce soit d'autre que les sources " "en cours d'empaquetage. Si le script agit sur le rĆ©pertoire actuel et ses " "sous-rĆ©pertoires, l'arborescence originale des sources demeure inchangĆ©e. " "Utile pour faciliter le modelage de l'image du noyau en cours d'empaquetage." # type: TP #. type: TP #: kernel-pkg.conf.5:199 #, no-wrap msgid "B<source_clean_hook>" msgstr "B<source_clean_hook>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:211 msgid "" "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 messaging of the " "kernel sources that are packaged (for example, to remove version control " "directories, or to prune away unwanted architectures)." msgstr "" "Lorsqu'elle correspond Ć  un programme, celui-ci est alors lancĆ© sur la " "racine des rĆ©pertoires des en-tĆŖtes du noyau avant leur empaquetage, I<./" "debian/tmp-source/usr/src/kernel-source-X.X.XX>. Cela n'a aucun effet sur " "quoi que ce soit d'autre que les sources en cours d'empaquetage. Si le " "script agit sur le rĆ©pertoire actuel et ses sous-rĆ©pertoires, l'arborescence " "originale des sources demeure inchangĆ©e. Utile pour faciliter le modelage " "des sources 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)." # type: TP #. type: TP #: kernel-pkg.conf.5:211 #, no-wrap msgid "B<header_clean_hook>" msgstr "B<header_clean_hook>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:221 msgid "" "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 messaging " "of the kernel headers that are packaged (for example, to remove version " "control directories, or to prune away unwanted architectures)." msgstr "" "Lorsqu'elle correspond Ć  un programme, celui-ci est alors lancĆ© sur la " "racine des rĆ©pertoires des en-tĆŖtes du noyau avant leur empaquetage. Cela " "n'a aucun effet sur quoi que ce soit d'autre que les sources en cours " "d'empaquetage. Si le script agit sur le rĆ©pertoire actuel et ses sous-" "rĆ©pertoires, 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)." # type: TP #. type: TP #: kernel-pkg.conf.5:221 #, no-wrap msgid "B<doc_clean_hook>" msgstr "B<doc_clean_hook>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:231 msgid "" "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 messaging of the kernel documentation that is packaged (for " "example, to remove version control directories, or to prune away unwanted " "architectures)." msgstr "" "Lorsqu'elle correspond Ć  un programme, celui-ci est alors exĆ©cutĆ© sur la " "racine de l'arborescence de la documentation avant son empaquetage. Cela n'a " "aucun effet sur quoi que soit d'autre que la documentation en cours " "d'empaquetage. Si le script agit sur le rĆ©pertoire actuel et ses sous-" "rĆ©pertoires, l'arborescence originale demeure inchangĆ©e. Utile pour " "faciliter le modelage 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)." # type: TP #. type: TP #: kernel-pkg.conf.5:231 #, no-wrap msgid "B<extra_docs>" msgstr "B<extra_docs>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:243 msgid "" "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." msgstr "" "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." # type: TP #. type: TP #: kernel-pkg.conf.5:243 #, no-wrap msgid "B<kpkg_follow_symlinks_in_src>" msgstr "B<kpkg_follow_symlinks_in_src>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:253 msgid "" "This option is especially useful for people who use symlink 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. The default is unset." msgstr "" "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. Par dĆ©faut, elle est n'est pas dĆ©finie." # type: TP #. type: TP #: kernel-pkg.conf.5:253 #, no-wrap msgid "B<make_libc_headers>" msgstr "B<make_libc_headers>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:269 msgid "" "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. The default is unset." msgstr "" "Variable pour le responsable de la I<libc6> qui, lorsqu'il compile la " "I<libc6>, empaquette 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 vraiment dĆ©clencher 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. Par dĆ©faut, elle n'est pas dĆ©finie." # type: TP #. type: TP #: kernel-pkg.conf.5:269 make-kpkg.8:359 #, no-wrap msgid "B<CONCURRENCY_LEVEL>" msgstr "B<CONCURRENCY_LEVEL>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:279 msgid "" "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." msgstr "" "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." # type: TP #. type: TP #: kernel-pkg.conf.5:279 #, no-wrap msgid "B<ARCH_IN_NAME>" msgstr "B<ARCH_IN_NAME>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:290 msgid "" "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." msgstr "" "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." # type: TP #. type: TP #: kernel-pkg.conf.5:290 #, no-wrap msgid "B<CONFDIR>" msgstr "B<CONFDIR>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:301 msgid "" "Set this variable, either in the environment or in the config file, to point " "to the location where the kernel config files are located. These are " "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>" msgstr "" "Cette variable, qu'elle soit dans d'environnement ou dans le fichier de " "configuration, 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 ceux qui ont " "besoin de compiler pour plusieurs architectures. Pointe par dĆ©faut sur I</" "usr/share/kernel-package/Config>." # type: TP #. type: TP #: kernel-pkg.conf.5:301 #, no-wrap msgid "B<IMAGEDIR>" msgstr "B<IMAGEDIR>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:310 msgid "" "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>." msgstr "" "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>." # type: TP #. type: TP #: kernel-pkg.conf.5:310 #, no-wrap msgid "B<MODULE_LOC>" msgstr "B<MODULE_LOC>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:316 msgid "" "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>" msgstr "" "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>." # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:319 msgid "The value of a variable can be set so:" msgstr "Le contenu d'une variable est dĆ©finie de la faƧon suivante\\ :" # type: IP #. type: IP #: kernel-pkg.conf.5:319 #, no-wrap msgid "a)" msgstr "a)" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:322 msgid "" "Defaults exist in the rules file. These are the values used if no " "customization is done." msgstr "" "Les valeurs par dĆ©faut sont prĆ©sentes dans le fichier Ā«\\ rules\\ Ā». Ces " "valeurs sont utilisĆ©es si aucun rĆ©glage n'est fait." # type: IP #. type: IP #: kernel-pkg.conf.5:322 #, no-wrap msgid "b)" msgstr "b)" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:326 msgid "" "Variables can be set in the config file I</etc/kernel-pkg.conf>. These " "values override the defaults." msgstr "" "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." # type: IP #. type: IP #: kernel-pkg.conf.5:326 #, no-wrap msgid "c)" msgstr "c)" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:329 msgid "" "Variables can also be set by setting a corresponding environment variable. " "These values override the config file and the defaults." msgstr "" "Les variables peuvent aussi ĆŖtre dĆ©finies 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." # type: IP #. type: IP #: kernel-pkg.conf.5:329 #, no-wrap msgid "d)" msgstr "d)" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:334 msgid "" "Using B<make-kpkg> options, or, if using the rules file directly, on command " "line" msgstr "" "Par l'utilisation des options de B<make-kpkg>, ou, lorsqu'on utilise " "directement les fichiers Ā«\\ rules\\ Ā», sur la ligne de commande." # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:336 msgid "B<# xxx/rules DEBIAN_REVISION=2.0a kernel_image>" msgstr "B<# xxx/rules DEBIAN_REVISION=2.0a kernel_image>" # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:338 msgid "This overrides all the above methods." msgstr "Cette commande a prioritĆ© sur toutes les mĆ©thodes dĆ©crites ci-dessus." # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:343 msgid "" "The file described here is I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf>." msgstr "" "Le fichier ici dĆ©crit est I</etc/kernel-pkg.conf> ou I<~/.kernel-pkg.conf>." # type: Plain text #. type: Plain text #: kernel-pkg.conf.5:348 msgid "" "B<make>(1), B<make-kpkg>(1), B<kernel-img.conf>(5), B<The GNU Make manual>" msgstr "" "B<make>(1), B<make-kpkg>(1), B<kernel-img.conf>(5), B<le manuel de GNU Make>" # type: TH #. type: TH #: make-kpkg.8:27 #, no-wrap msgid "MAKE-KPKG" msgstr "MAKE-KPKG" # type: TH #. type: TH #: make-kpkg.8:27 #, no-wrap msgid "Nov 14 2002" msgstr "14 novembre 2002" # type: Plain text #. type: Plain text #: make-kpkg.8:30 msgid "make-kpkg - build Debian kernel packages from Linux kernel sources" msgstr "" "make-kpkg\\ -\\ Construction de paquets Debian du noyau Ć  partir des sources " "du noyau Linux " # type: Plain text #. type: Plain text #: make-kpkg.8:34 msgid "B<make-kpkg> [I<options>] [I<target> [I<target> ...]]" msgstr "B<make-kpkg> [I<options>] [I<cible> [I<cible> ...]]" # type: Plain text #. type: Plain text #: make-kpkg.8:53 msgid "" "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). Normally, if kernel-" "package does not find a I<.config> file in the current directory, it tries " "very hard to get an appropriate one (usually a config file already tailored " "for Debian kernels for that architecture), and then calls B<make oldconfig> " "to let the user answer any new questions. Typically, you run this command as " "root, or under B<fakeroot>, or tell B<make-kpkg> how to become root, like so:" msgstr "" "Cette page de manuel dĆ©crit l'utilitaire Debian 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, noyau qui doit " "avoir Ć©tĆ© prĆ©alablement configurĆ© (Ć  moins que vous n'utilisiez la cible Ā«\\ " "configure\\ Ā»). Normalement, si kernel-package ne trouve pas de fichier I<." "config> dans le rĆ©pertoire courant, il essaye absolument d'en trouver un " "autre qui fera l'affaire (en fait, un fichier de configuration dĆ©jĆ  prĆ©-" "rĆ©glĆ© pour les noyaux Debian sur cette architecture) puis lancera un B<make " "oldconfig> pour permettre Ć  l'utilisateur de rĆ©pondre Ć  toute nouvelle " "question. Typiquement, vous exĆ©cutez cette commande en tant que root ou avec " "B<fakeroot>, ou encore en indiquant Ć  B<make-kpkg> comment devenir root, " "comme ceci\\ :" # type: Plain text #. type: Plain text #: make-kpkg.8:56 msgid "make-kpkg --rootcmd fakeroot kernel_image" msgstr "make-kpkg --rootcmd fakeroot kernel_image" # type: Plain text #. type: Plain text #: make-kpkg.8:59 msgid "" "The Debian package file is created in the parent directory of the kernel " "source directory where this command is run." msgstr "" "Le paquet Debian sera crƩƩ dans le rĆ©pertoire pĆØre des sources du noyau " "depuis lequel la commande a Ć©tĆ© lancĆ©e." # type: Plain text #. type: Plain text #: make-kpkg.8:72 msgid "" "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 setting " "the environment variable B<MAKEFLAGS>. To observe, try:" msgstr "" "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 Ā«\\ -fno-strict-aliasing" "\\ Ā»). Ce problĆØme a Ć©tĆ© rĆ©glĆ© pour les noyaux rĆ©cents (les sĆ©riesĀ 2.2 et " "2.4 n'ont pas ce problĆØme) (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 en dĆ©finissant la variable d'environnement B<MAKEFLAGS>. Pour " "voir, essayez\\ :" # type: Plain text #. type: Plain text #: make-kpkg.8:74 #, no-wrap msgid " % KBUILD_VERBOSE=1 MAKEFLAGS=\"CC=gcc-4.4\" make-kpkg configure\n" msgstr " % KBUILD_VERBOSE=1 MAKEFLAGS=\"CC=gcc-4.4\" make-kpkg configure\n" # type: Plain text #. type: Plain text #: make-kpkg.8:80 msgid "" "The B<KBUILD_VERBOSE> shows the details of the commands being run. (please " "see the top level kernel Makefile for variables that can be set)." msgstr "" "B<KBUILD_VERBOSE> affiche le dĆ©tail des commandes qui sont lancĆ©es " "(consultez le Makefile de premier niveau afin de connaĆ®tre les variables qui " "peuvent ĆŖtre dĆ©finies)." # type: Plain text #. type: Plain text #: make-kpkg.8:85 msgid "" "B<WARNING>: Do NOT set the -j option in MAKEFLAGS directly, this shall cause " "the build to fail. Use CONCURRENCY_LEVEL as specified below. There is also a " "-j flag that can be used." msgstr "" "B<Attention>\\ : Ne dĆ©finissez pas l'option -j directement dans MAKEFLAGS, " "cela risque de faire Ć©chouer la construction. Utilisez CONCURRENCY_LEVEL " "comme dĆ©fini plus haut. L'option -j peut aussi ĆŖtre utilisĆ©e." # type: TP #. type: TP #: make-kpkg.8:86 #, no-wrap msgid "B<--help>" msgstr "B<--help>" # type: Plain text #. type: Plain text #: make-kpkg.8:89 msgid "Print out a usage message." msgstr "Afficher un message d'aide." # type: TP #. type: TP #: make-kpkg.8:89 #, no-wrap msgid "B<--revision>I< number>" msgstr "B<--revision> I<numĆ©ro>" #. type: Plain text #: make-kpkg.8:106 msgid "" "Changes the version number for the packages produced to the argument " "I<number>. This has certain constraints: the version may contain only " "alphanumerics and the characters ~ + . (tilde, full stop and plus) and must " "contain a digit. (Look at the Policy manual for details). 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. " "B<Hint>: You may set it to $(version)-E<lt>fooE<gt> in the configuration " "file to get the upstream version number prepended to your custom string " "E<lt>fooE<gt>." msgstr "" "Modifier le numĆ©ro de version pour les paquets construits par celui donnĆ© " "par l'argument I<numĆ©ro>. Cela impose plusieurs contraintes\\ : la version " "ne doit contenir que des caractĆØres alphanumĆ©riques ou les caractĆØres ~ + . " "(tilde, plus et point) et doit contenir un chiffre (Consultez le manuel " "Policy pour plus de dĆ©tails). Vous pouvez Ć©ventuellement prĆ©fixer le numĆ©ro " "de modification par un chiffre suivi d'un deux points (:). La valeur par " "dĆ©faut est B<10.00.Custom> Ć  moins que la variable d'environnement " "B<DEBIAN_REVISION_MANDATORY> ne soit dĆ©finie, auquel cas une erreur sera " "produite si la modification n'est pas indiquĆ©e sur la ligne de commande ou " "dans le fichier de configuration. B<Conseil>Ā : Vous pouvez le configurer Ć  " "$(version)-E<lt>trucE<gt> dans le fichier de configuration pour que le " "numĆ©ro de version amont prĆ©cĆØde la chaĆ®ne personnalisĆ©e E<lt>trucE<gt>." # type: TP #. type: TP #: make-kpkg.8:106 #, no-wrap msgid "B<--append-to-version>I< foo>" msgstr "B<--append-to-version> I<toto>" # type: TP #. type: TP #: make-kpkg.8:108 #, no-wrap msgid "B<--append_to_version>I< foo>" msgstr "B<--append_to_version> I<toto>" #. type: Plain text #: make-kpkg.8:128 msgid "" "This argument (I<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 ~ - + . (tilde, " "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 " "overrides the environment variable B<APPEND_TO_VERSION>." msgstr "" "L'argument I<toto> est ajoutĆ© Ć  la valeur de la variable EXTRAVERSION " "prĆ©sente dans le Makefile du noyau. Puisque EXTRAVERSION fait partie de la " "version du noyau, il est aussi ajoutĆ© au nom du paquet, et de ce fait doit " "obĆ©ir Ć  la politique qui rĆ©git les noms de paquet. Ce qui signifie qu'il ne " "doit contenir que des caracactĆØres alphanumĆ©rique en B<minuscules> et des " "caractĆØres ~ - + . (tilde, point, tiret et plus). Les majuscules sont " "interdites selon la Charte pour les nouveaux paquets. Si la variable " "d'environnement B<IGNORE_UPPERCASE_VERSION> est dĆ©finie, make-kpkg changera " "la casse en minuscules pour le numĆ©ro de version dĆ©fini soit dans le " "Makefile ou dans le fichier I<localversion>. Cette option outrepasse la " "variable d'environnement B<APPEND_TO_VERSION>." # type: TP #. type: TP #: make-kpkg.8:128 #, no-wrap msgid "B<--added-modules>I<\\ foo>" msgstr "B<--added-modules>\\ I<toto>" # type: TP #. type: TP #: make-kpkg.8:130 #, no-wrap msgid "B<--added_modules>I<\\ foo>" msgstr "B<--added_modules>\\ I<toto>" # type: Plain text #. type: Plain text #: make-kpkg.8:143 msgid "" "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." msgstr "" "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." # type: TP #. type: TP #: make-kpkg.8:143 #, no-wrap msgid "B<--arch\\ foo>" msgstr "B<--arch>\\ I<truc>" # type: Plain text #. type: Plain text #: make-kpkg.8:156 msgid "" "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.> The value should be whatever B<DEB_HOST_ARCH_CPU> contains " "when I<dpkg-architecture> is run on the target machine, or it can be an " "other architecture in a multi-arch set (like i386/amd64)." msgstr "" "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>. Cette valeur doit correspondre au " "contenu de B<DEB_HOST_ARCH_CPU> lorsque I<dpkg-architecture> est exĆ©cutĆ© sur " "la machine cible, et elle peut correspondre Ć  une autre architecture dans le " "cas d'un ensemble multiarchitecture (comme i386/amd64)." # type: TP #. type: TP #: make-kpkg.8:156 #, no-wrap msgid "B<--cross-compile>I<\\ foo>" msgstr "B<--cross-compile>\\ I<truc>" # type: TP #. type: TP #: make-kpkg.8:158 #, no-wrap msgid "B<--cross_compile>I<\\ foo>" msgstr "B<--cross_compile>\\ I<truc>" # type: Plain text #. type: Plain text #: make-kpkg.8:169 msgid "" "This is useful for setting the target string when you are cross compiling. " "Use the dummy target \"-\" if you are building for other arches of a " "multiarch set, like i386/amd64. The same effect can be achieved by setting " "the environment variable. Please note that this does not in any way set the " "compiler the kernel build process shall use; if the default compiler that " "the build process comes up with is not the one desired, please explicitly " "specify the compiler that should be used. B<CROSS_COMPILE>" msgstr "" "Pratique pour dĆ©finir la chaĆ®ne cible quand vous faites de la compilation " "croisĆ©e. Utilisez la cible fantĆ“me Ā«\\ -\\ Ā» si vous construisez pour les " "autres architectures dans le cas d'un ensemble multiarchitecture, comme i386/" "amd64. Le mĆŖme rĆ©sultat peut ĆŖtre obtenu en dĆ©finissant la variable " "d'environnement. Notez bien que cela ne rĆØgle en aucune maniĆØre le " "compilateur que le processus de construction du noyau doit utiliser. Si le " "compilateur par dĆ©faut utilisĆ© par le processus de construction n'est pas " "celui dont vous avez besoin, dĆ©finissez explicitement le compilateur qui " "doit ĆŖtre utilisĆ©. B<CROSS_COMPILE>." # type: TP #. type: TP #: make-kpkg.8:169 #, no-wrap msgid "B<--subarch>I<\\ foo>" msgstr "B<--subarch>\\ I<truc>" # type: Plain text #. type: Plain text #: make-kpkg.8:178 msgid "" "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 B<make-kpkg>. B<Please note> 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>." msgstr "" "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 B<make-kpkg>. B<Notez bien> qu'une " "gestion de ces sous-architectures doit ĆŖtre prĆ©sente dans les sources du " "noyau 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>." # type: TP #. type: TP #: make-kpkg.8:178 #, no-wrap msgid "B<--arch-in-name>" msgstr "B<--arch-in-name>" # type: TP #. type: TP #: make-kpkg.8:180 #, no-wrap msgid "B<--arch_in_name>" msgstr "B<--arch_in_name>" # type: Plain text #. type: Plain text #: make-kpkg.8:190 msgid "" "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>. B<Please note> that " "only the package I<name> is affected, not modules locations etc." msgstr "" "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>. B<Notez bien> que seul le I<nom> du paquet est changĆ©, pas " "l'emplacement des modules,Ā etc." # type: TP #. type: TP #: make-kpkg.8:190 #, no-wrap msgid "B<--pgpsign>I< name>" msgstr "B<--pgpsign> I<nom>" # type: Plain text #. type: Plain text #: make-kpkg.8:201 msgid "" "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> or I<~/.kernel-pkg.conf>." msgstr "" "DĆ©finir la chaĆ®ne utilisĆ©e pour signer le fichier des B<modifications> " "(changes) pour les modules externes rangĆ©s dans I</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 I</etc/kernel-" "pkg.conf> ou I<~/.kernel-pkg.conf>." # type: TP #. type: TP #: make-kpkg.8:201 #, no-wrap msgid "B<--config>I< target>" msgstr "B<--config> I<cible>" # type: Plain text #. type: Plain text #: make-kpkg.8:209 msgid "" "Change the type of configure done from the default CW<oldconfig>. I<target> " "must be one of CW<oldconfig>, CW<config>, CW<menuconfig>, CW<gconfig>, " "CW<xconfig>, CW<randconfig>, CW<defconfig>, CW<allmodconfig>, " "CW<allyesconfig>, CW<allnoconfig>, CW<old>, CW<menu>, CW<g>, or CW<x>." msgstr "" "Modifier le type de configuration utilisĆ©e, par dĆ©faut CW<oldconfig>. " "I<cible> doit prendre une des valeurs suivantesĀ : CW<oldconfig>, CW<config>, " "CW<menuconfig>, CW<gconfig>, CW<xconfig>, CW<randconfig>, CW<defconfig>, " "CW<allmodconfig>, CW<allyesconfig>, CW<allnoconfig>, CW<old>, CW<menu>, " "CW<g> ou CW<x>." # type: Plain text #. type: Plain text #: make-kpkg.8:218 msgid "" "B<Note> however that B<make-kpkg> scans the config file at start up 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, " "create the configuration file as close to the desired one before calling " "make-kpkg with this switch." msgstr "" "B<Remarquez> cependant que B<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 pendant 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 B<make-kpkg> avec cette " "option." # type: TP #. type: TP #: make-kpkg.8:218 #, no-wrap msgid "B<--targets>" msgstr "B<--targets>" # type: Plain text #. type: Plain text #: make-kpkg.8:223 msgid "Prints out a list of known targets. See the Section B<Targets> below." msgstr "" "Afficher la liste des cibles connues. Voir la section B<CIBLES> ci-dessous." # type: TP #. type: TP #: make-kpkg.8:223 #, no-wrap msgid "B<--noexec>" msgstr "B<--noexec>" # type: Plain text #. type: Plain text #: make-kpkg.8:231 msgid "" "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." msgstr "" "Passer 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 dĆ©bogage." # type: TP #. type: TP #: make-kpkg.8:231 #, no-wrap msgid "B<--verbose>" msgstr "B<--verbose>" # type: Plain text #. type: Plain text #: make-kpkg.8:237 msgid "" "This calls I<make> with the -V=1 option, which calls out the top level Make " "commands, also useful in seeing what is happening." msgstr "" "Appeler I<make> avec l'option -V=1, ce qui appelle les commandes Make du " "niveau supĆ©rieur, pratique pour voir ce qui est en train de se passer." # type: TP #. type: TP #: make-kpkg.8:237 #, no-wrap msgid "B<--initrd>" msgstr "B<--initrd>" #. type: Plain text #: make-kpkg.8:265 msgid "" "If B<make-kpkg> is generating a I<kernel-image> package, arrange to convey " "to the hook scripts run from the post installation maintainer scripts that " "this image requires an I<initrd>, and that the I<initrd> generation hook " "scripts should not short circuit early. Without this option, the example " "I<initramfs> hook scripts bundled in with B<kernel-package> will take no " "action on installation. The same effect can be achieved by setting the " "environment variable B<INITRD> to any non empty value. Please note that " "unless there are hook scripts in I</etc/kernel> or added into the hook " "script parameter of I</etc/kernel-img.conf>, no initrd will be created (the " "bundled in example scripts are just examples -- user action is required " "before anything happens)." msgstr "" "Lorsque B<make-kpkg> fabrique un paquet I<kernel-image>, il prend ses " "dispositions pour transmettre aux scripts hook lancĆ©s par les scripts de fin " "d'installation que cette image a besoin d'un I<initrd>, et que les scripts " "hook de crĆ©ation d'I<initrd> ne doivent pas ĆŖtre court-circuitĆ©s avant. Sans " "cette option, le script hook I<initramfs> fourni en exemple avec B<kernel-" "package> n'aura aucun effet lors de l'installation. Le mĆŖme rĆ©sultat peut " "ĆŖtre obtenu en dĆ©finissant la variable d'environnement B<INITRD> avec " "n'importe quel contenu. Notez bien qu'Ć  moins qu'il n'y ait des scripts hook " "dans I</etc/kernel> ou indiquĆ©s dans le paramĆØtre hook script de I</etc/" "kernel-img.conf>, aucun initrd ne sera crƩƩ (les scripts fournis ne sont que " "des exemples)." # type: TP #. type: TP #: make-kpkg.8:265 #, no-wrap msgid "B<--jobs>I< number>" msgstr "B<--jobs> I<numĆ©ro>" # type: TP #. type: TP #: make-kpkg.8:267 #, no-wrap msgid "B<-j>I< number>" msgstr "B<-j> I<numĆ©ro>" #. type: Plain text #: make-kpkg.8:273 msgid "Set the environment variable B<CONCURRENCY_LEVEL> to I<number>." msgstr "" "Configurer la variable d'environnement B<CONCURRENCY_LEVEL> Ć  I<numĆ©ro>." #. type: TP #: make-kpkg.8:273 #, no-wrap msgid "B<--overlay-dir>I< /path/to/directory>" msgstr "B<--overlay-dir> I</chemin/vers/rĆ©pertoire>" #. type: Plain text #: make-kpkg.8:289 msgid "" "The specified directory should contain files that will be placed in the I<./" "debian> directory of the kernel sources, in preparation to building the " "debian packages. The files will replace anything in I</usr/share/kernel-" "package> that would normally be placed there, and it is up to the user to " "make sure that the files in the overlay directory are compatible with B<make-" "kpkg>. If you break B<make-kpkg> with an overlay file, you get to keep the " "pieces. The same effect can be achieved by setting the environment variable " "B<KPKG_OVERLAY_DIR>." msgstr "" "Le rĆ©pertoire indiquĆ© doit contenir les fichiers qui seront copiĆ©s dans le " "rĆ©pertoire I<./debian> des sources du noyau, afin de construire les paquets " "debian. Les fichiers remplaceront tout ou partie du contenu de I</usr/share/" "kernel-package> qui y serait normalement placĆ©, et il est Ć  la charge de " "l'utilisateur de vĆ©rifier que les fichiers du rĆ©pertoire indiquĆ©s sont " "compatible avec B<make-kpkg>. Si B<make-kpkg> est cassĆ© par un de ces " "fichiers, vous pouvez garder les morceaux. Le mĆŖme rĆ©sultat peut ĆŖtre obtenu " "en dĆ©finissant la variable d'environnement B<KPKG_OVERLAY_DIR>." #. type: Plain text #: make-kpkg.8:300 msgid "" "Please note that I<overlay-dir/Control> and I<overlay-dir/changelog> are " "special, and variable substitution is performed on these files. Use I</usr/" "share/kernel-package/Control> and I</usr/share/kernel-package/changelog> " "files as templates." msgstr "" "Veuillez noter que I<overlay-dir/Control> et I<overlay-dir/changelog> sont " "particuliers, et que des substitutions de variables sont exĆ©cutĆ©es sur ces " "fichiers. Utilisez ces fichiers I</usr/share/kernel-package/Control> et I</" "usr/share/kernel-package/changelog> en tant que modĆØles (templates)." #. type: Plain text #: make-kpkg.8:310 msgid "" "If a I<overlay-dir/post-install> executable (or executable script) exists, " "it shall be run immediately after I<./debian> is populated. The script shall " "be executed in the I<./debian> directory. This can be used, for instance, to " "delete files the user does not want, or to take actions other than simple " "replacement." msgstr "" "Si un programme (ou un script exĆ©cutable) I<overlay-dir/post-install> est " "prĆ©sent, il sera exĆ©cutĆ© immĆ©diatement aprĆØs le remplissage de I<./debian>. " "Le script sera exĆ©cutĆ© dans le rĆ©pertoire I<./debian>. Cela peut servir par " "exemple Ć  supprimer des fichiers dont l'utilisateur n'a pas besoin, ou " "exĆ©cuter des opĆ©rations autres qu'un simple remplacement." # type: TP #. type: TP #: make-kpkg.8:310 #, no-wrap msgid "B<--zimage>" msgstr "B<--zimage>" # type: Plain text #. type: Plain text #: make-kpkg.8:314 msgid "" "Makes a zImage kernel rather than a bzImage kernel (the default). Useful " "for people having problems with bzImage kernels." msgstr "" "CrĆ©er un noyau en zImage plutĆ“t qu'en bzImage (comportement par dĆ©faut). " "C'est utile en cas de problĆØmes avec les noyaux bzImage." # type: TP #. type: TP #: make-kpkg.8:314 #, no-wrap msgid "B<--bzimage>" msgstr "B<--bzimage>" # type: Plain text #. type: Plain text #: make-kpkg.8:318 msgid "" "Makes a bzImage kernel. Useful for people who want a bzImage kernel on sites " "where the default is zImage kernels." msgstr "" "CrĆ©er un noyau en bzImage. C'est utile pour avoir un noyau bzImage sur les " "systĆØmes où le rĆ©glage par dĆ©faut est zImage." # type: TP #. type: TP #: make-kpkg.8:318 #, no-wrap msgid "B<--rootcmd foo>" msgstr "B<--rootcmd> I<commande>" # type: Plain text #. type: Plain text #: make-kpkg.8:330 msgid "" "The command that provides a means of gaining super user access (for example, " "`sudo' or `fakeroot') as needed by dpkg-buildpackage's -r option. This " "option does not work for three of the targets, namely, I<binary>, I<binary-" "indep>, and I<binary-arch>. For those targets the entire I<make-kpkg> " "command must be run as (fake)root." msgstr "" "La commande qui offre la possibilitĆ© d'obtenir l'accĆØs superutilisateur (par " "exemple, Ā«\\ sudo\\ Ā» ou Ā«\\ fakeroot\\ Ā») pour les besoins de l'option -r " "de dpkg-buildpackage. Cette option ne fonctionne pas pour trois cibles " "prĆ©cises, qui sont I<binary>, I<binary-indep> et I<binary-arch>. Pour ces " "cibles, la commande I<make-kpkg> doit ĆŖtre lancĆ©e en tant que root (ou " "fakeroot)." # type: TP #. type: TP #: make-kpkg.8:330 #, no-wrap msgid "B<--stem>I<\\ foo>" msgstr "B<--stem> I<truc>" # type: Plain text #. type: Plain text #: make-kpkg.8:342 msgid "" "Call the packages I<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 is linux. " "The stem, since it is the initial part of a package name must consist only " "of lower case letters (`a-z'), digits (`0-9'), plus (`+') and minus (`-') " "signs, and periods (`.'). It must be at least two characters long and must " "start with an alphanumeric character." msgstr "" "Appeler le paquet I<truc>-* Ć  la place de kernel-*. Pratique pour assurer la " "transition du nommage des paquets de kernel-* Ć  linux-*, afin de prĆ©parer " "les noyaux non-linux de la distribution. DĆ©fini Ć  linux par dĆ©faut. Cette " "chaĆ®ne, puisqu'elle est le dĆ©but du nom du paquet, ne doit comporter que des " "lettres minuscules (a-z), des chiffres (0-9), plus (+), moins (-) ou des " "points (.). Elle doit faire une longueur d'au moins 2Ā caractĆØres, et " "commencer par une lettre." # type: TP #. type: TP #: make-kpkg.8:342 #, no-wrap msgid "B<--us>" msgstr "B<--us>" # type: Plain text #. type: Plain text #: make-kpkg.8:347 msgid "" "This option is passed to dpkg-buildpackage, and directs that package not to " "sign the source. This is only relevant for the buildpackage target." msgstr "" "Cette option est transmise Ć  dpkg-buildpackage et demande de ne pas signer " "la source. Elle n'a de sens que pour la cible buildpackage." # type: TP #. type: TP #: make-kpkg.8:347 #, no-wrap msgid "B<--uc>" msgstr "B<--uc>" # type: Plain text #. type: Plain text #: make-kpkg.8:352 msgid "" "This option is passed to dpkg-buildpackage, and directs that package not to " "sign the changelog. This is only relevant for the buildpackage target." msgstr "" "Cette option est transmise Ć  dpkg-buildpackage, et demande de ne pas signer " "le changelog. Elle n'a de sens que pour la cible buildpackage." # type: Plain text #. type: Plain text #: make-kpkg.8:359 msgid "" "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 B<Getopt::Long>(3perl)." msgstr "" "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 B<Getopt::Long>(3perl)." # type: Plain text #. type: Plain text #: make-kpkg.8:370 msgid "" "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:" msgstr "" "Si elle est dĆ©finie, cette variable d'environnement 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>. Elle doit ĆŖtre, si dĆ©finie, un (petit) entier. Le " "nombre de CPU actuellement disponibles peut ĆŖtre obtenu avec la commandeĀ :" #. type: Plain text #: make-kpkg.8:373 msgid "grep -c '^processor' /proc/cpuinfo" msgstr "grep -c '^processor' /proc/cpuinfo" # type: Plain text #. type: Plain text #: make-kpkg.8:377 msgid "" "B<WARNING>: Do NOT set the -j option in MAKEFLAGS directly, this shall call " "the build to fail. It is possible to set -j as a make-kpkg argument." msgstr "" "B<Attention>\\ : Ne dĆ©finissez pas l'option -j directement dans MAKEFLAGS, " "cela risque de faire Ć©chouer la construction. L'option -j peut aussi ĆŖtre " "utilisĆ©e comme argument de make-kpkg." # type: SH #. type: SH #: make-kpkg.8:377 #, no-wrap msgid "TARGETS" msgstr "CIBLES" # type: TP #. type: TP #: make-kpkg.8:378 #, no-wrap msgid "B<clean>" msgstr "B<clean>" # type: Plain text #. type: Plain text #: make-kpkg.8:395 msgid "" "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." msgstr "" "Cette cible 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). Veuillez remarquer que " "malgrĆ© l'attention portĆ©e aux rĆ©glages du noyau actuel, 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 " "pas forcĆ©ment ce que vous dĆ©sirez." # type: TP #. type: TP #: make-kpkg.8:395 #, no-wrap msgid "B<buildpackage>" msgstr "B<buildpackage>" # type: Plain text #. type: Plain text #: make-kpkg.8:403 msgid "" "This target runs the targets B<clean>, and B<binary>, and produces the " "complete package using B<dpkg-buildpackage>." msgstr "" "Cette cible lance les cibles B<clean>, et B<binary>, et gĆ©nĆØre le paquet " "complet grĆ¢ce Ć  B<dpkg-buildpackage>." # type: TP #. type: TP #: make-kpkg.8:403 #, no-wrap msgid "B<binary>" msgstr "B<binary>" # type: Plain text #. type: Plain text #: make-kpkg.8:415 msgid "" "This target produces all four Debian kernel packages by running the targets " "B<binary-indep> and B<binary-arch>. However, this requires I<make-kpkg> to " "be run as root (or fakeroot), since I<--rootcmd> will not work." msgstr "" "Cette cible gĆ©nĆØre les quatre paquets Debian en lanƧant les cibles B<binary-" "indep> et B<binary-arch>. Toutefois, il faut lancer I<make-kpkg> en tant que " "root (ou fakeroot), car I<--rootcmd> ne fonctionnera pas." # type: TP #. type: TP #: make-kpkg.8:415 #, no-wrap msgid "B<binary-indep>" msgstr "B<binary-indep>" # type: Plain text #. type: Plain text #: make-kpkg.8:428 msgid "" "This target produces the arch independent packages by running the targets " "B<kernel_source>, B<kernel_manual> and B<kernel_doc>. However, this also " "requires I<make-kpkg> to be run as root (or fakeroot), since I<--rootcmd> " "will not work." msgstr "" "Cette cible gĆ©nĆØre les paquets indĆ©pendants de l'architecture en lanƧant les " "cibles B<kernel_source>, B<kernel_manual> et B<kernel_doc>. Toutefois, il " "faut lancer I<make-kpkg> en tant que root (ou fakeroot), car I<--rootcmd> ne " "fonctionnera pas." # type: TP #. type: TP #: make-kpkg.8:428 #, no-wrap msgid "B<binary-arch>" msgstr "B<binary-arch>" # type: Plain text #. type: Plain text #: make-kpkg.8:440 msgid "" "This target produces the arch dependent packages by running the targets " "B<kernel_headers> and B<kernel_image>. However, this also requires I<make-" "kpkg> to be run as root (or fakeroot), since I<--rootcmd> will not work." msgstr "" "Cette cible gĆ©nĆØre les paquets dĆ©pendants de l'architecture en lanƧant les " "cibles B<kernel_headers> et B<kernel_image>. Toutefois, il faut lancer " "I<make-kpkg> en tant que root (ou fakeroot), car I<--rootcmd> ne " "fonctionnera pas." # type: TP #. type: TP #: make-kpkg.8:440 #, no-wrap msgid "B<kernel_source>" msgstr "B<kernel_source>" # type: Plain text #. type: Plain text #: make-kpkg.8:463 msgid "" "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." msgstr "" "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 le " "rĆ©pertoire (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." # type: TP #. type: TP #: make-kpkg.8:463 #, no-wrap msgid "B<kernel_debug>" msgstr "B<kernel_debug>" #. type: Plain text #: make-kpkg.8:471 msgid "" "This target produces a Debian package containing the debugging symbols for " "the modules contained in the corresponding image package. The basic idea " "here is to keep the space in I</lib/modules/E<lt>kverE<gt>> under control, " "since this could be on a root partition with space restrictions." msgstr "" "Cette cible fabrique une paquet Debian contenant les symboles de debogages " "pour les modules contenu dans le paquet image correspondant. L'idĆ©e de base " "ici est de garder le contrĆ“le sur l'encombrement dans I</lib/modules/" "E<lt>kverE<gt>>, puisqu'il pourrait s'agir d'une partition racine dotĆ©e de " "limites de taille." # type: TP #. type: TP #: make-kpkg.8:471 #, no-wrap msgid "B<kernel_headers>" msgstr "B<kernel_headers>" # type: Plain text #. type: Plain text #: make-kpkg.8:475 msgid "" "This target produces a Debian package containing the header files included " "in the Linux kernel." msgstr "" "Cette cible crĆ©e le paquet Debian des fichiers d'en-tĆŖtes contenus dans le " "noyau Linux." # type: TP #. type: TP #: make-kpkg.8:475 #, no-wrap msgid "B<kernel_manual>" msgstr "B<kernel_manual>" # type: Plain text #. type: Plain text #: make-kpkg.8:482 msgid "" "This target produces a Debian package containing the section 9 manual pages " "included in the Linux kernel. Please note that this 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." msgstr "" "Cette cible gĆ©nĆØre le paquet Debian contenant les pages de manuel de la " "section 9 fournies dans le noyau Linux. Notez bien que ce n'est pas vraiment " "une cible indĆ©pendante, puisque son appel dĆ©clenchera l'appel de la cible " "I<kernel_doc>, et crĆ©era un paquet kernel-doc en mĆŖme temps." # type: TP #. type: TP #: make-kpkg.8:482 #, no-wrap msgid "B<kernel_doc>" msgstr "B<kernel_doc>" # type: Plain text #. type: Plain text #: make-kpkg.8:488 msgid "" "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." msgstr "" "Cette cible gĆ©nĆØre un paquet Debian contenant la documentation contenue dans " "le noyau Linux. Elle peut ĆŖtre appelĆ©e indĆ©pendamment de la cible " "I<kernel_manual>, mais l'inverse n'est pas possible." # type: TP #. type: TP #: make-kpkg.8:488 #, no-wrap msgid "B<kernel_image>" msgstr "B<kernel_image>" # type: Plain text #. type: Plain text #: make-kpkg.8:499 msgid "" "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." msgstr "" "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Ć©e, identique Ć  celle utilisĆ©e pour " "crĆ©er les disquettes de dĆ©marrage B<Debian>." # type: Plain text #. type: Plain text #: make-kpkg.8:514 msgid "" "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 version is passed in " "through the environment variable B<version> for all these scripts." msgstr "" "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." # type: Plain text #. type: Plain text #: make-kpkg.8:522 msgid "" "Please see the documentation about hooks in B<kernel-img.conf>(5). These " "hooks are variables that can be pointed by the 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/.>" msgstr "" "Consultez la documentation Ć  propos des variables de type Ā«\\ hook\\ " "Ā» (points d'entrĆ©e) dans I<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/>." # type: Plain text #. type: Plain text #: make-kpkg.8:557 msgid "" "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/>, I</etc/kernel/preinst.d/" "E<lt>VERSIONE<gt>/>, I</etc/kernel/postinst.d/E<lt>VERSIONE<gt>/>, I</etc/" "kernel/prerm.d/E<lt>VERSIONE<gt>/>, and I</etc/kernel/postrm.d/" "E<lt>VERSIONE<gt>/>. 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. Before calling these " "scripts, the env variable B<STEM> shall be set to the value of the I<--stem> " "argument (or the default value, linux), and the variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package. These scripts 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. Since debconf is in use " "before the script is called, this script should issue no diagnostic messages " "to stdout -- while the postinst does call B<db_stop>, debconf does not " "restore stdout, so messages to stdout disappear." msgstr "" "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/>, I</" "etc/kernel/postrm.d/> et I</etc/kernel/preinst.d/E<lt>VERSIONE<gt>/>, I</etc/" "kernel/postinst.d/E<lt>VERSIONE<gt>/>, I</etc/kernel/prerm.d/" "E<lt>VERSIONE<gt>/> et I</etc/kernel/postrm.d/E<lt>VERSIONE<gt>/>. Si ces " "rĆ©pertoires existent, le paquet kernel-image lancera le programme B<run-" "parts> sur ceux-ci, en passant en argument la version en cours " "d'installation ou de suppression, durant la phase correspondante " "(installation ou suppression). Avant d'appeler ces scripts, la variable " "d'environnement B<STEM> doit ĆŖtre rĆ©glĆ©e avec le contenu de l'argument I<--" "stem> (ou Ć  sa valeur par dĆ©faut, linux), et la variable " "B<KERNEL_PACKAGE_VERSION> doit contenir la version de kernel-package qui a " "crƩƩ ce paquet. Ces scripts peuvent ĆŖtre appelĆ©s avec deux arguments, le " "premier Ć©tant la I<version> de l'image du noyau, et le second Ć©tant " "I<l'endroit> où est rangĆ© l'image proprement dite. Lorsque debconf est lancĆ© " "avant que le script ne soit appelĆ©, ce dernier ne devra pas gĆ©nĆ©rer de " "message de diagnostic sur la sortie standard — en effet, au moment où la " "post-installation appelle B<db_stop>, debconf ne rĆ©tablit pas la sortie " "standard, tous les messages en sa direction disparaissent." # type: Plain text #. type: Plain text #: make-kpkg.8:580 msgid "" "On installation, it also offers to run the Linux loader, I<LILO> (or " "alternates like I<loadlin>, I<SILO>, I<QUIK>, I<VMELILO>, I<ZIPL>, " "I<yaboot>, I<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." msgstr "" "ƀ l'installation, vous aurez la possibilitĆ© de lancer le chargeur de " "dĆ©marrage I<LILO> (ou des Ć©quivalents tels que I<loadlin>, I<SILO>, I<QUIK>, " "I<VMELILO>, I<ZIPL>, I<yaboot>, I<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." # type: TP #. type: TP #: make-kpkg.8:580 #, no-wrap msgid "B<build>" msgstr "B<build>" # type: Plain text #. type: Plain text #: make-kpkg.8:587 msgid "" "This target, used by target B<kernel_image> above, compiles the Linux kernel " "image." msgstr "" "Cette cible, utilisĆ©e par la cible B<kernel_image> ci-dessus, compile le " "noyau Linux." # type: TP #. type: TP #: make-kpkg.8:587 #, no-wrap msgid "B<modules>" msgstr "B<modules>" # type: Plain text #. type: Plain text #: make-kpkg.8:609 msgid "" "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." msgstr "" "Cette cible permet de crĆ©er 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, se dĆ©placera dans MODULE_LOC/x (MODULE_LOC " "Ć©tant par dĆ©faut I</usr/src/modules>), et lancera la rĆØgle B<kdist> du " "fichier I<debian.rules> qui s'y trouve. Cette cible crĆ©era le ou les paquets " "B<Debian> du ou des modules, ainsi qu'un fichier tar compressĆ© et un fichier " "diff compressĆ©, les I<md5sums> correspondants, crƩƩ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." # type: TP #. type: TP #: make-kpkg.8:609 #, no-wrap msgid "B<modules_config>" msgstr "B<modules_config>" # type: Plain text #. type: Plain text #: make-kpkg.8:618 msgid "" "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. This should not be called unless you already have a ./" "debian directory." msgstr "" "Cette cible permet de configurer tous les paquets de B<MODULE_LOC> qui " "pointent 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. ƀ n'utiliser que " "si vous disposez dĆ©jĆ  d'un rĆ©pertoire ./debian." # type: TP #. type: TP #: make-kpkg.8:618 #, no-wrap msgid "B<modules_image>" msgstr "B<modules_image>" # type: Plain text #. type: Plain text #: make-kpkg.8:634 msgid "" "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). This should not be " "called unless you already have a ./debian directory." msgstr "" "Cette cible permet de construire tous les paquets de B<MODULE_LOC> qui " "pointent 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). ƀ n'utiliser que si vous disposez dĆ©jĆ  d'un rĆ©pertoire ./" "debian." # type: TP #. type: TP #: make-kpkg.8:634 #, no-wrap msgid "B<modules_clean>" msgstr "B<modules_clean>" # type: Plain text #. type: Plain text #: make-kpkg.8:643 msgid "" "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. This should not be " "called unless you already have a ./debian directory." msgstr "" "Cette cible permet de nettoyer tous les paquets de B<MODULE_LOC> qui " "pointent 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. " "ƀ n'utiliser que si vous disposez dĆ©jĆ  d'un rĆ©pertoire ./debian." # type: TP #. type: TP #: make-kpkg.8:643 #, no-wrap msgid "B<configure>" msgstr "B<configure>" # type: Plain text #. type: Plain text #: make-kpkg.8:656 msgid "" "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." msgstr "" "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 ensuite." # type: Plain text #. type: Plain text #: make-kpkg.8:665 msgid "" "This target creates the I<./debian> directory, and optionally patches the " "source. This target is called by the B<configure> target. You may use this " "target to have the sources patched, and then manually run the configuration " "step to update the configuration file, with any new configuration options " "the patches may have introduced." msgstr "" "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 corriger les sources, puis vous lancerez l'Ć©tape de " "configuration manuellement afin de mettre Ć  jour le fichier de configuration " "avec toutes les nouvelles options de configuration que les patches " "pourraient avoir ajoutĆ©es." # type: TP #. type: TP #: make-kpkg.8:665 #, no-wrap msgid "B<libc-kheaders>" msgstr "B<libc-kheaders>" # type: Plain text #. type: Plain text #: make-kpkg.8:677 msgid "" "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." msgstr "" "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 d'en-tĆŖtes diffĆ©rentes de " "celles avec lesquelles 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." # type: SH #. type: SH #: make-kpkg.8:677 #, no-wrap msgid "ENVIRONMENT VARIABLES" msgstr "VARIABLES D'ENVIRONNEMENT" # type: Plain text #. type: Plain text #: make-kpkg.8:699 msgid "" "B<KPKG_DEBUG>, if set, causes make-kpkg to spit out debugging messages about " "some shell functions executed internally. This is probably of not interest " "to anyone not debugging B<make-kpkg>. The following variables (documented " "above) also affect B<make-kpkg>: B<DEBIAN_REVISION_MANDATORY>, " "B<APPEND_TO_VERSION>, B<VERSION_H_OK>, B<KPKG_ARCH>, B<CROSS_COMPILE>, " "B<KPKG_SUBARCH>, B<KPKG_OVERLAY_DIR>, B<ARCH_IN_NAME>, B<INITRD>, " "B<SOURCE_CLEAN_HOOK>, B<MODULE_LOC>, B<CONCURRENCY_LEVEL> and " "B<IGNORE_UPPERCASE_VERSION>." msgstr "" "B<KPKG_DEBUG>, s'il est dĆ©fini, demande Ć  make-kpkg de cracher des messages " "de mise au point (debug) concernant des fonctions du shell exĆ©cutĆ©es en " "interne. Cela n'intĆ©ressera probablement personne, Ć  part ceux qui mettent " "au point B<make-kpkg>. Les variables suivantes (dĆ©crites plus haut) " "affectent B<make-kpkg>\\ : B<DEBIAN_REVISION_MANDATORY>, " "B<APPEND_TO_VERSION>, B<VERSION_H_OK>, B<KPKG_ARCH>, B<CROSS_COMPILE>, " "B<KPKG_SUBARCH>, B<KPKG_OVERLAY_DIR>, B<ARCH_IN_NAME>, B<INITRD>, " "B<SOURCE_CLEAN_HOOK>, B<MODULE_LOC>, B<CONCURRENCY_LEVEL> et " "B<IGNORE_UPPERCASE_VERSION>." # type: Plain text #. type: Plain text #: make-kpkg.8:724 msgid "" "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." msgstr "" "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<Remarque>\\ : 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. " # type: Plain text #. type: Plain text #: make-kpkg.8:736 msgid "" "B<dpkg-deb>(1), B<dpkg-source>(1), B<make>(1), B<Getopt::Long>(3perl), " "B<kernel-img.conf>(5), B<kernel-pkg.conf>(5), B<The\\ Programmers\\ manual>, " "B<The\\ GNU\\ Make\\ manual>, and the extensive documentation in the I</usr/" "share/doc/kernel-package> directory" msgstr "" "B<dpkg-deb>(1), B<dpkg-source>(1), B<make>(1), B<Getopt::Long>(3perl), " "B<kernel-img.conf>(5), B<kernel-pkg.conf>(5), le B<manuel des Programmeurs>, " "le B<manuel de make du GNU> et la documentation complĆØte du rĆ©pertoire B</" "usr/share/doc/kernel-package>." # type: Plain text #~ msgid "I</etc/kernel-pkg.conf.> I</etc/kernel-img.conf.>" #~ msgstr "I</etc/kernel-pkg.conf>. I</etc/kernel-img.conf>." # type: Plain text #~ msgid "" #~ "If defined, this environment variable sets the concurrency level of\n" #~ "make used to compile the kernel and the modules set using\n" #~ "I<-j>\n" #~ "flags to the sub make in the \n" #~ "B<build>\n" #~ "target of \n" #~ "B<make-kpkg.>\n" #~ "Should be a (small) integer, if used. You can get the current number\n" #~ "of CPUs using the command:\n" #~ " \"grep -c '^processor' /proc/cpuinfo\"\n" #~ "B<WARNING:>\n" #~ "Do NOT set the -j option in MAKEFLAGS directly, this shall call the\n" #~ "build to fail. It is possible to set -j as a make-kpkg argument.\n" #~ msgstr "" #~ "Si elle est dĆ©finie, cette variable d'environnement rĆ©gle le niveau de " #~ "profondeur (NdT\\ :\\ concurrency) utilisĆ© par make pour compiler le " #~ "noyau et l'ensemble des modules. Elle utilise le drapeau\n" #~ "I<-j>\n" #~ "dans le make qui est dans la cible\n" #~ "B<build>\n" #~ "de\n" #~ "B<make-kpkg>.\n" #~ "Elle doit ĆŖtre un (petit) entier, si vous la dĆ©finissez. Vous pouvez " #~ "obtenir le nombre actuel de CPU grĆ¢ce Ć  la commande\\ :\n" #~ " \"grep -c '^processor' /proc/cpuinfo\"\n" #~ "B<ATTENTION\\ :>\n" #~ "NE dĆ©finissez PAS l'option dans MAKEFLAGS directement, cela entraĆ®nerait " #~ "l'Ć©chec de la construction. L'option -j peut aussi ĆŖtre configurĆ©e en " #~ "argument Ć  make-kpkg.\n" # type: TP #~ msgid "B<xii) kernel-patch support>" #~ msgstr "B<xii) Gestion des patchs du noyau>" # type: Plain text #~ msgid "" #~ "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." #~ msgstr "" #~ "Il est possible d'appliquer des patches additionnels du noyau fournis " #~ "sous la forme d'un fichier .deb, et de fabriquer par magie un noyau " #~ "patchĆ©, tout en conservant une arborescence des sources du noyau " #~ "inchangĆ©e." ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/po4a/po/de.po������������������������������������������������������������0000644�0000000�0000000�00000365522�12012264415�014445� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translation of the kernel-package documentation to German. # Copyright (C) 1996-2006 Manoj Srivastava. # This file is distributed under the GPL version 2 or later. # Copyright (C) of this file 2011, 2012 Chris Leick. # msgid "" msgstr "" "Project-Id-Version: kernel-package 12.036+nmu3\n" "Report-Msgid-Bugs-To: kernel-package@packages.debian.org\n" "POT-Creation-Date: 2012-08-13 16:51-0400\n" "PO-Revision-Date: 2012-08-07 18:07+0200\n" "Last-Translator: Chris Leick <c.leick@vollbio.de>\n" "Language-Team: German <debian-l10n-german@lists.debian.org>\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. type: TH #: kernel-img.conf.5:26 #, no-wrap msgid "KERNEL-IMG.CONF" msgstr "KERNEL-IMG.CONF" #. type: TH #: kernel-img.conf.5:26 #, no-wrap msgid "Aug 20 2009" msgstr "20. August 2009" #. type: TH #: kernel-img.conf.5:26 kernel-package.5:26 kernel-packageconfig.8:27 #: kernel-pkg.conf.5:26 make-kpkg.8:27 #, no-wrap msgid "Debian" msgstr "Debian" #. type: TH #: kernel-img.conf.5:26 kernel-package.5:26 kernel-packageconfig.8:27 #: kernel-pkg.conf.5:26 make-kpkg.8:27 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "Debian-GNU/Linux-Handbuch" #. type: SH #: kernel-img.conf.5:29 kernel-package.5:29 kernel-packageconfig.8:28 #: kernel-pkg.conf.5:29 make-kpkg.8:28 #, no-wrap msgid "NAME" msgstr "BEZEICHNUNG" #. type: Plain text #: kernel-img.conf.5:31 msgid "" "kernel-img.conf - site wide configuration file for kernel image packages" msgstr "" "kernel-img.conf - Site-weite Konfigurationsdatei für Kernel-Image-Pakete" #. type: SH #: kernel-img.conf.5:31 kernel-packageconfig.8:30 kernel-pkg.conf.5:31 #: make-kpkg.8:30 #, no-wrap msgid "SYNOPSIS" msgstr "ÜBERSICHT" #. type: TP #: kernel-img.conf.5:33 kernel-package.5:164 #, no-wrap msgid "I</etc/kernel-img.conf>" msgstr "I</etc/kernel-img.conf>" #. type: SH #: kernel-img.conf.5:33 kernel-package.5:31 kernel-packageconfig.8:32 #: kernel-pkg.conf.5:35 make-kpkg.8:34 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHREIBUNG" #. type: Plain text #: kernel-img.conf.5:39 msgid "" "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." msgstr "" "Die Datei I</etc/kernel-img.conf> ist eine einfache Datei, die vor dem " "Installationsprozess des Kernel-Images eingesehen wird, um lokale Optionen " "zu ermƶglichen, die einige Aspekte der Installation behandeln und die " "Vorgaben, die im Image selbst eingebaut sind, außer Kraft setzen." # Punctuation characters at the end are included in the highlighting, see # http://www.din-5008-richtlinien.de/hervorheben.php #. type: Plain text #: kernel-img.conf.5:53 msgid "" "The format of the file is a simple I<VAR>B<=>I<VALUE> pair. Boolean values " "may be specified as I<Yes>, I<True>, I<1>, and I<No>, I<False>, I<0>, and " "are case insensitive. This file is automatically created by the " "installation script in certain circumstances." msgstr "" "Das Format der Datei ist ein einfaches Paar B<VAR = WERT>. Boole'sche Werte " "kƶnnen als I<Yes,> I<True,> I<1> und I<No,> I<False,> I<0> angegeben werden " "und berücksichtigen keine Groß-/Kleinschreibung. Diese Datei wird unter " "bestimmten UmstƤnden automatisch durch das Installationsskript erstellt." #. type: Plain text #: kernel-img.conf.5:55 kernel-pkg.conf.5:56 msgid "At the moment, the user modifiable variables supported are:" msgstr "" "Momentan werden folgende vom Benutzer verƤnderbaren Variablen unterstützt:" #. type: TP #: kernel-img.conf.5:55 #, no-wrap msgid "B<postinst_hook>" msgstr "B<postinst_hook>" #. type: Plain text #: kernel-img.conf.5:84 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed during " "installation. The path can be a relative path if the script lives in a safe " "path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must " "be an absolute path instead. Before calling this script, the env variable " "B<STEM> shall be set to the value of the I<--stem> argument (or the default " "value, linux), and B<KERNEL_PACKAGE_VERSION> shall be set to the version of " "the kernel-package that created the package. 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 cause the postinst to fail. Since debconf is in use " "before the script is called, this script should issue no diagnostic messages " "to stdout -- while the postinst does call B<db_stop>, debconf does not " "restore stdout, so messages to stdout disappear. An example script for grub " "users is present in /usr/share/doc/kernel-package/ directory. This script " "is run I<after> the scripts in /etc/kernel/postinst.d directory." msgstr "" "B<MISSBILLIGT:> Setzen Sie diese Variable auf ein Skript, das wƤhrend der " "Installation ausgeführt werden soll. Der Pfad kann relativ sein, falls das " "Skript in einem sicheren Pfad liegt – dies sind /bin, /sbin, /usr/bin, oder /" "usr/sbin oder es muss stattdessen ein absoluter Pfad sein. Bevor Sie dieses " "Skript aufrufen, soll die Umgebungsvariable B<STEM> auf den Wert des " "Arguments I<--stem> (oder den Standardwert, linux) gesetzt werden und " "B<KERNEL_PACKAGE_VERSION> soll auf die Version von kernel-package gesetzt " "werden, das dieses Paket erstellte. Dieses Skript soll mit zwei Argumenten " "aufgerufen werden. Das erste ist die I<Version> des Kernel-Images und das " "zweite der Speicherplatz des Kernel-Images selbst. Fehler im Skript sollen " "das Fehlschlagen von Ā»postinstĀ« verursachen. Da vor dem Aufruf des Skripts " "Debconf benutzt wird, sollte das Skript keine Diagnosenachrichten auf die " "Standardausgabe ausgeben – solange Ā»postinstĀ« B<db_stop> aufruft, stellt " "Debconf die Standardausgabe nicht wieder her, daher verschwinden Nachrichten " "an die Standardausgabe. Ein Beispielskript für Grub-Benutzer liegt im " "Verzeichnis /usr/share/doc/kernel-package/. Dieses Skript wird I<nach> den " "Skripten im Verzeichnis /etc/kernel/postinst.d ausgeführt." #. type: TP #: kernel-img.conf.5:84 #, no-wrap msgid "B<postrm_hook>" msgstr "B<postrm_hook>" #. type: Plain text #: kernel-img.conf.5:109 msgid "" "B<DEPRECATED>: 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. The path can be a relative path if the script lives in " "a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, " "or must be an absolute path instead. The environment variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package. 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. Since debconf is " "in use before the script is called, this script should issue no diagnostic " "messages to stdout -- while the postinst does call B<db_stop>, debconf does " "not restore stdout, so messages to stdout disappear. This script is run " "I<after> the scripts in /etc/kernel/postrm.d directory." msgstr "" "B<MISSBILLIGT:> Setzen Sie diese Variable auf ein Skript, das in " "Ā»postrmĀ« (das ist, nachdem das Image entfernt wurde) ausgeführt wird, " "nachdem all Entfernungsaktionen durchgeführt wurden. Der Pfad kann relativ " "sein, falls das Skript in einem sicheren Pfad liegt – dies sind /bin, /" "sbin, /usr/bin oder /usr/sbin oder es muss stattdessen ein absoluter Pfad " "sein. Die Umgebungsvariable B<KERNEL_PACKAGE_VERSION> soll auf die Version " "von kernel-package gesetzt werden, das dieses Paket erstellte. Dieses Skript " "soll mit zwei Argumenten aufgerufen werden. Das erste ist die I<Version> des " "Kernel-Images und das zweite der Speicherplatz des Kernel-Images selbst. " "Fehler im Skript sollen ein Warnung ausgeben, aber ansonsten ignoriert " "werden. Da vor dem Aufruf des Skripts Debconf benutzt wird, sollte das " "Skript keine Diagnosenachrichten auf die Standardausgabe ausgeben – solange " "Ā»postinstĀ« B<db_stop> aufruft, stellt Debconf die Standardausgabe nicht " "wieder her, daher verschwinden Nachrichten an die Standardausgabe. Dieses " "Skript wird I<nach> den Skripten im Verzeichnis /etc/kernel/postrm.d " "ausgeführt." #. type: TP #: kernel-img.conf.5:109 #, no-wrap msgid "B<preinst_hook>" msgstr "B<preinst_hook>" #. type: Plain text #: kernel-img.conf.5:128 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed before the " "package is unpacked, and can be used to put in additional checks. The path " "can be a relative path if the script lives in a safe path -- that is, if it " "lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. 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. This script is run I<after> the scripts in /etc/kernel/" "preinst.d directory." msgstr "" "B<MISSBILLIGT:> Setzen Sie diese Variable auf ein Skript, das vor dem " "Entpacken des Pakets ausgeführt werden soll und benutzt werden kann, um in " "zusƤtzliche Prüfungen einzufließen. Der Pfad kann relativ sein, falls das " "Skript in einem sicheren Pfad liegt – dies sind /bin, /sbin, /usr/bin oder /" "usr/sbin oder es muss stattdessen ein absoluter Pfad sein. Die " "Umgebungsvariable B<KERNEL_PACKAGE_VERSION> soll auf die Version von kernel-" "package gesetzt werden, das dieses Paket erstellte. Dieses Skript soll mit " "zwei Argumenten aufgerufen werden. Das erste ist die I<Version> des Kernel-" "Images und das zweite der Speicherplatz des Kernel-Images selbst. Dieses " "Skript wird I<nach> den Skripten im Verzeichnis /etc/kernel/preinst.d " "ausgeführt." #. type: TP #: kernel-img.conf.5:128 #, no-wrap msgid "B<prerm_hook>" msgstr "B<prerm_hook>" #. type: Plain text #: kernel-img.conf.5:152 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed before the " "package files are removed (so any added files may be removed) . The path can " "be a relative path if the script lives in a safe path -- that is, if it " "lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. 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 cause the prerm to fail. Since " "debconf is in use before the script is called, this script should issue no " "diagnostic messages to stdout -- while the postinst does call B<db_stop>, " "debconf does not restore stdout, so messages to stdout disappear. This " "script is run I<after> the scripts in /etc/kernel/prerm.d directory." msgstr "" "B<MISSBILLIGT:> Setzen Sie diese Variable auf ein Skript, das vor dem " "Entfernen der Paketdateien ausgeführt wird (falls irgendwelche hinzugefügten " "Dateien entfernt werden kƶnnen). Der Pfad kann relativ sein, falls das " "Skript in einem sicheren Pfad liegt – dies sind /bin, /sbin, /usr/bin oder /" "usr/sbin oder es muss stattdessen ein absoluter Pfad sein. Die " "Umgebungsvariable B<KERNEL_PACKAGE_VERSION> soll auf die Version von kernel-" "package gesetzt werden, das dieses Paket erstellte. Dieses Skript soll mit " "zwei Argumenten aufgerufen werden. Das erste ist die I<Version> des Kernel-" "Images und das zweite der Speicherplatz des Kernel-Images selbst. Fehler im " "Skript sollen das Fehlschlagen von Ā»prermĀ« verursachen. Da vor dem Aufruf " "des Skripts Debconf benutzt wird, sollte das Skript keine " "Diagnosenachrichten auf die Standardausgabe ausgeben – solange Ā»postinstĀ« " "B<db_stop> aufruft, stellt Debconf die Standardausgabe nicht wieder her, " "daher verschwinden Nachrichten an die Standardausgabe. Dieses Skript wird " "I<nach> den Skripten im Verzeichnis /etc/kernel/prerm.d ausgeführt." #. type: TP #: kernel-img.conf.5:152 #, no-wrap msgid "B<src_postinst_hook>" msgstr "B<src_postinst_hook>" #. type: Plain text #: kernel-img.conf.5:175 msgid "" "B<DEPRECATED>: 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. The " "path can be a relative path if the script lives in a safe path -- that is, " "if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute " "path instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be " "set to the version of the kernel-package that created the package. This " "script shall be called with two arguments, the first being the I<name> of " "the package being installed (could be kernel source or headers), and the " "second argument being the I<version> of the package being installed. Errors " "in the script shall cause the postinst to fail. This script is run I<after> " "the scripts in /etc/kernel/src_postinst.d directory." msgstr "" "B<MISSBILLIGT:> Anders als die anderen Hook-Variablen ist dies für ein " "Skript gedacht, das wƤhrend der Vorinstallation (Ā»post instĀ«) eines " "Dokumentations-, Header- oder Quellpakets ausgeführt wird. Die Verwendung " "dieses Hooks ist nun missbilligt, das Vorinstallationsskript für das Headers-" "Skript soll nur den Ā»header_postinst_hookĀ« ausführen. Der Pfad kann relativ " "sein, falls das Skript in einem sicheren Pfad liegt – dies sind /bin, /" "sbin, /usr/bin oder /usr/sbin oder es muss stattdessen ein absoluter Pfad " "sein. Die Umgebungsvariable B<KERNEL_PACKAGE_VERSION> soll auf die Version " "von kernel-package gesetzt werden, das dieses Paket erstellte. Dieses Skript " "soll mit zwei Argumenten aufgerufen werden. Das erste ist die I<Version> des " "Kernel-Images und das zweite der Speicherplatz des Kernel-Images selbst. " "Fehler im Skript sollen das Fehlschlagen von Ā»postinstĀ« verursachen. Dieses " "Skript wird I<nach> den Skripten im Verzeichnis /etc/kernel/postinst.d " "ausgeführt." #. type: TP #: kernel-img.conf.5:175 #, no-wrap msgid "B<header_postinst_hook>" msgstr "B<header_postinst_hook>" #. type: Plain text #: kernel-img.conf.5:195 msgid "" "B<DEPRECATED>: Unlike the other hook variables, this is meant for a script " "run during the post inst of a headers package only. The path can be a " "relative path if the script lives in a safe path -- that is, if it lives in /" "bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path instead. The " "environment variable B<KERNEL_PACKAGE_VERSION> shall be set to the version " "of the kernel-package that created the package. This script shall be called " "with two arguments, the first being the I<name> of the package being " "installed, and the second argument being the I<version> of the package being " "installed. Errors in the script shall cause the postinst to fail. This " "script is run I<after> the scripts in /etc/kernel/header_postinst.d " "directory." msgstr "" "B<MISSBILLIGT:> Anders als die anderen Hook-Variablen ist dies für ein " "Skript gedacht, das nur wƤhrend der Vorinastallation (Ā»post instĀ«) eines " "Header-Pakets ausgeführt wird. Der Pfad kann relativ sein, falls das Skript " "in einem sicheren Pfad liegt – dies sind /bin, /sbin, /usr/bin oder /usr/" "sbin oder es muss stattdessen ein absoluter Pfad sein. Die Umgebungsvariable " "B<KERNEL_PACKAGE_VERSION> soll auf die Version von kernel-package gesetzt " "werden, das dieses Paket erstellte. Dieses Skript soll mit zwei Argumenten " "aufgerufen werden. Das erste ist die I<Version> des Kernel-Images und das " "zweite der Speicherplatz des Kernel-Images selbst. Fehler im Skript sollen " "das Fehlschlagen von Ā»postinstĀ« verursachen. Dieses Skript wird I<nach> den " "Skripten im Verzeichnis /etc/kernel/header_postinst.d ausgeführt." #. type: TP #: kernel-img.conf.5:195 #, no-wrap msgid "B<clobber_modules>" msgstr "B<clobber_modules>" #. type: Plain text #: kernel-img.conf.5:201 msgid "" "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." msgstr "" "Falls gesetzt, soll Ā»preinstĀ« stillschweigend versuchen, /lib/modules/" "version aus dem Weg zu rƤumen, wenn die gleiche Version wie das Image " "installiert wird. Benutzung auf eigene Gefahr. Diese Variable ist " "standardmäßig nicht gesetzt." #. type: TP #: kernel-img.conf.5:201 #, no-wrap msgid "B<warn_reboot>" msgstr "B<warn_reboot>" #. type: Plain text #: kernel-img.conf.5:211 msgid "" "This variable can be used to turn off the warning given when installing a " "kernel image which is the same version as the currently running version. If " "the modules list is changed, the modules dependencies may have been changed, " "and the modules for the new kernel may not run correctly on the running " "kernel if the kernel ABI has changed in the meanwhile. It is a good idea to " "reboot, and this is a note to remind you. If you know what you are doing, " "you can set this variable to no. This variable is set by default." msgstr "" "Diese Variable kann benutzt werden, um die Warnung abzuschalten, wenn ein " "Kernel-Image installiert wird, das die gleiche Version hat wie das aktuell " "laufende. Falls die Liste der Module geƤndert wurde, kƶnnten sich die " "ModulabhƤngigkeiten geƤndert haben und die Module für den neuen Kernel " "werden mƶglicherweise nicht korrekt auf dem laufenden Kernel ausgeführt, " "falls sich das ABI in der Zwischenzeit geƤndert hat. Es ist empfehlenswert, " "den Rechner neu zu starten und dieser Hinweis soll Sie daran erinnern. Falls " "Sie wissen, was Sie tun, kƶnnen Sie diese Variable auf Ā»noĀ« setzen. " "Standardmäßig ist diese Variable gesetzt." #. type: TP #: kernel-img.conf.5:211 #, no-wrap msgid "B<relink_build_link>" msgstr "B<relink_build_link>" #. type: Plain text #: kernel-img.conf.5:218 msgid "" "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)." msgstr "" "Diese Option manipuliert den von aktuellen Kerneln erstellten Bauverweis. " "Falls der Verweis defekt ist und die entsprechenden Kernel-Header auf dem " "System installiert zu sein scheinen, soll ein neuer symbolischer Verweis " "erstellt werden, der darauf zeigt. Vorgabe ist, den Bauverweis erneut zu " "verknüpfen (YES)." #. type: TP #: kernel-img.conf.5:218 #, no-wrap msgid "B<force_build_link>" msgstr "B<force_build_link>" #. type: Plain text #: kernel-img.conf.5:225 msgid "" "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 kernel " "headers data in /usr/src, whether they have been installed or not. The " "default is unset, we don't create potentially dangling symlinks by default." msgstr "" "Diese Option manipuliert den durch aktuelle Kernel erstellten Bauverweis. " "Falls der Verweis defekt ist, soll ein neuer symbolischer Verweis erstellt " "werden, der auf die Kernel-Header-Daten in /usr/src verweist, unabhƤngig " "davon, ob sie installiert sind oder nicht. Standardmäßig ist sie nicht " "gesetzt, damit keine potentiell defekten Verweise erstellt werden." #. type: TP #: kernel-img.conf.5:225 #, no-wrap msgid "B<relink_src_link>" msgstr "B<relink_src_link>" #. type: Plain text #: kernel-img.conf.5:230 msgid "" "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)." msgstr "" "Diese Option manipuliert den durch aktuelle Kernel erstellten Quellverweis. " "Falls der Verweis defekt ist, wird er bei der Installation gelƶscht. Vorgabe " "ist, den Quellverweis wieder zu verknüpfen (lƶschen) (YES)." #. type: TP #: kernel-img.conf.5:230 #, no-wrap msgid "B<silent_modules>" msgstr "B<silent_modules>" #. type: Plain text #: kernel-img.conf.5:244 msgid "" "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 kernel image package, in which " "case problems may arise with leftover modules in that directory 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 by " "default." msgstr "" "Diese Option wurde für die Leute eingebaut, die durch die Warnung über das " "vorher existierende Verzeichnis I</lib/modules/$version> erheblich irritiert " "wurden. Dieses Verzeichnis kƶnnte zu einem alten oder nicht mehr " "existierenden Kernel-Image-Paket gehƶren. In diesem Fall kƶnnen Probleme mit " "übriggebliebenen Modulen in diesem Verzeichnisbaum auftreten oder das " "Verzeichnis kƶnnte aufgrund eines unabhƤngigen Modulpakets zu Recht " "existieren, das für diese Kernel-Version installiert wird und bereits " "entpackt wurde. In diesem letzeren Fall ist die Existenz des Verzeichnisses " "ungefƤhrlich. Falls Sie diese Variable setzen, haben Sie nicht lƤnger die " "Mƶglichkeit abzubrechen, falls ein vorher existierendes Modulverzeichnis I</" "lib/modules/$version> entdeckt wird. Dies ist standardmäßig nicht gesetzt." #. type: TP #: kernel-img.conf.5:244 #, no-wrap msgid "B<ignore_depmod_err>" msgstr "B<ignore_depmod_err>" #. type: Plain text #: kernel-img.conf.5:250 msgid "" "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. This is unset " "be default." msgstr "" "Falls gesetzt, wird nach einem Depmod-Problem im Vorinstallationsskript " "nicht gefragt, ob fortgesetzt werden soll. Dies erleichtert automatische " "Installationen, kƶnnte allerdings ein Problem mit dem Kernel-Image " "verbergen. Eine Diagnose wird immer noch ausgegeben. Dies ist standardmäßig " "nicht gesetzt." #. type: SH #: kernel-img.conf.5:250 kernel-package.5:161 kernel-packageconfig.8:44 #: kernel-pkg.conf.5:338 make-kpkg.8:699 #, no-wrap msgid "FILES" msgstr "DATEIEN" #. type: Plain text #: kernel-img.conf.5:253 msgid "The file described here is I</etc/kernel-img.conf>." msgstr "Die hier beschriebene Datei ist I</etc/kernel-img.conf.>" #. type: SH #: kernel-img.conf.5:253 kernel-package.5:166 kernel-packageconfig.8:47 #: kernel-pkg.conf.5:343 make-kpkg.8:724 #, no-wrap msgid "SEE ALSO" msgstr "SIEHE AUCH" #. type: Plain text #: kernel-img.conf.5:258 msgid "" "B<make>(1), B<make-kpkg>(1), B<kernel-pkg.conf>(5), B<The GNU Make manual>" msgstr "" "B<make>(1), B<make-kpkg>(1), B<kernel-pkg.conf>(5), B<The GNU Make manual>" #. type: SH #: kernel-img.conf.5:258 kernel-package.5:170 kernel-pkg.conf.5:348 #, no-wrap msgid "BUGS" msgstr "BUGS" #. type: Plain text #: kernel-img.conf.5:260 kernel-package.5:172 kernel-pkg.conf.5:350 msgid "There are no bugs. Any resemblance thereof is delirium. Really." msgstr "Es gibt hier keine Bugs. Jede Ƅhnlichkeit damit ist Wahn. Wirklich." #. type: SH #: kernel-img.conf.5:260 kernel-package.5:172 kernel-packageconfig.8:49 #: kernel-pkg.conf.5:350 make-kpkg.8:736 #, no-wrap msgid "AUTHOR" msgstr "AUTOR" #. type: Plain text #: kernel-img.conf.5:262 kernel-package.5:174 kernel-packageconfig.8:52 #: kernel-pkg.conf.5:352 make-kpkg.8:738 msgid "" "This manual page was written by Manoj Srivastava E<lt>srivasta@debian." "orgE<gt>, for the Debian GNU/Linux system." msgstr "" "Diese Handbuchseite wurde von Manoj Srivastava E<lt>srivasta@debian.orgE<gt> " "für das Debian-GNU/Linux-System geschrieben." #. type: TH #: kernel-package.5:26 #, no-wrap msgid "KERNEL-PACKAGE" msgstr "KERNEL-PACKAGE" #. type: TH #: kernel-package.5:26 #, no-wrap msgid "May 25 1999" msgstr "25. Mai 1999" #. type: Plain text #: kernel-package.5:31 msgid "kernel-package - system for creating kernel related packages" msgstr "kernel-package - System zum Erstellen Kernel-zugehƶriger Pakete" #. type: Plain text #: kernel-package.5:42 msgid "" "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)." msgstr "" "Das Paket B<kernel-package> entwuchs dem Wunsch, die erforderlichen " "Routineschritte zum Kompilieren und Installieren eines benutzerdefinierten " "Kernels zu automatisieren. Falls Sie sich nach Anleitungen umsehen, wie " "B<kernel-package> benutzt wird, werfen Sie bitte einen Bick in das Handbuch " "B<make-kpkg (1).> Konfigurationsanleitungen kƶnnen in B<kernel-pkg.conf(5)> " "gefunden werden." #. type: SH #: kernel-package.5:42 #, no-wrap msgid "Advantages of using kernel-package" msgstr "Vorteile der Verwendung von kernel-package" #. type: TP #: kernel-package.5:44 #, no-wrap msgid "B<i) Convenience.>" msgstr "B<i) Komfort>" #. type: Plain text #: kernel-package.5:53 msgid "" "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." msgstr "" "Manuelles Kompilieren von Kerneln erforderte eine Serie von Schritten, damit " "es ordnungsgemäß ablief; kernel-package wurde geschrieben, um alle " "erforderlichen Maßnahmen zu ergreifen (es ist darüber hinausgewachsen, aber " "hauptsƤchlich ist das das, was es tut). Dies ist insbesondere für AnfƤnger " "wichtig: B<make-kpkg> unternimmt alle nƶtigen Schritte, um einen Kernel zu " "kompilieren und die Installation von Kerneln ist ein Knackpunkt." #. type: TP #: kernel-package.5:53 #, no-wrap msgid "B<ii) Multiple images support>" msgstr "B<ii) Unterstützung mehrerer Images>" #. type: Plain text #: kernel-package.5:57 msgid "" "It allows you to keep multiple version of kernel images on your machine with " "no fuss." msgstr "" "Es ermƶglicht Ihnen, mehrere Versionen von Kernel-Images auf Ihrem Rechner " "ohne Aufhebens aufzubewahren." #. type: TP #: kernel-package.5:57 #, no-wrap msgid "B<iii) Multiple Flavors of the same kernel version>" msgstr "B<iii) Mehrere Variationen der gleichen Kernel-Version>" #. type: Plain text #: kernel-package.5:64 msgid "" "It has a facility for you to keep multiple flavors 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>)." msgstr "" "Es hat eine Fertigkeit, für Sie mehrere Variationen der gleichen Kernel-" "Version auf Ihrem Rechner aufzubewahren (Sie kƶnnten eine stabile Version " "2.0.36 und eine Version 2.0.36 haben, die mit den neusten Treibern gepatcht " "wurde und müssen sich nicht wegen der Verseuchung der Module in I</lib/" "modules> sorgen)." #. type: TP #: kernel-package.5:64 #, no-wrap msgid "B<iv) Built in defaults>" msgstr "B<iv) Anhand von Vorgaben gebaut>" #. type: Plain text #: kernel-package.5:70 msgid "" "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." msgstr "" "Es weiß, dass einige Architekturen kein Ā»vmlinuzĀ« haben (sie benutzen " "stattdessen Ā»vmlinuxĀ«) und andere Ā»zImageĀ« statt Ā»bzImageĀ« benutzen. Es ruft " "das geeignete Ziel auf und berücksichtigt das Verschieben der korrekten " "Datei an Ort und Stelle." #. type: TP #: kernel-package.5:70 #, no-wrap msgid "B<v) Module hooks>" msgstr "B<v) Modul-Hooks>" #. type: Plain text #: kernel-package.5:78 msgid "" "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." msgstr "" "Mehrere andere Kernel-Module sind in B<kernel-package> eingehakt, so dass " "sie nahtlos kompiliert werden kƶnnen, etwa B<pcmcia>-Module zur gleichen " "Zeit, in der jemand den Kernel kompiliert. Seien Sie versichert, dass die so " "kompilierten Module kompatibel sind." #. type: TP #: kernel-package.5:78 #, no-wrap msgid "B<vi) dpkg support>" msgstr "B<vi) dpkg-Unterstützung>" #. type: Plain text #: kernel-package.5:84 msgid "" "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." msgstr "" "Es befƤhigt Sie, das Paketverwaltungssystem zu benutzen, um den Überblick " "über die erstellten Kernel zu behalten. Die Verwendung von Ā»make-kpkgĀ« " "erstellt eine .deb-Datei, die Dpkg für Sie verfolgen kann. Dies erleichtert " "die Funktion anderer Pakete, die von den Kernel-Paketen abhƤngen." #. type: TP #: kernel-package.5:84 #, no-wrap msgid "B<vii) Configuration tracking>" msgstr "B<vii) Konfigurationsverfolgung>" #. type: Plain text #: kernel-package.5:91 msgid "" "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." msgstr "" "Es behƤlt den Überblick über die Konfigurationsdatei für jedes Kernel-Image " "in I</boot,> das Teil des Image-Pakets ist. Daher liegen das Kernel-Image " "und die Konfigurationsdatei immer beisammen." #. type: TP #: kernel-package.5:91 #, no-wrap msgid "B<viii) Multiple config files>" msgstr "B<viii) Mehrere Konfigurationsdateien>" #. type: Plain text #: kernel-package.5:97 msgid "" "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." msgstr "" "Es erlaubt Ihnen, ein Verzeichnis mit Konfigurationsdateien anzugeben mit " "separaten Konfigurationsdateien für Unterarchitekturen (es ermƶglicht sogar " "unterschiedliche Konfigurationsdateien für i386, i486, etc). Es ist wirklich " "toll für Leute, die Kernel für eine Vielzahl von Unterarchitekturen " "kompilieren müssen." #. type: TP #: kernel-package.5:97 #, no-wrap msgid "B<ix) Auxiliary kernel .deb packages>" msgstr "B<ix) .deb-Pakete für Hilfs-Kernel>" #. type: Plain text #: kernel-package.5:103 msgid "" "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)." msgstr "" "Es ermƶglicht, ein Paket mit den Headern oder den Quellen zu erstellen, " "ebenso wie eine deb-Datei und befƤhigt das Paketverwaltungssystem, den " "Überblick darüber zu behalten (und es gibt dort Pakete, die vom " "Paketverwaltungssystem abhƤngen, seien Sie sich dieser Pakete bewusst)." #. type: TP #: kernel-package.5:103 #, no-wrap msgid "B<x) Maintainer script services>" msgstr "B<x) Betreuerskriptdienste>" #. type: Plain text #: kernel-package.5:108 msgid "" "Since the kernel image package is a full fledged Debian package, it comes " "with maintainer scripts, which allow the user to add hook scripts to run " "when the package status changes." msgstr "" "Da das Kernel-Image-Paket ein voll entwicketes Debian-Paket ist, bringt es " "Betreuerskripte mit, die dem Anwender ermƶglichen, Hook-Skripte " "hinzuzufügen, die ausgeführt werden, wenn sich der Status des Pakets Ƥndert." #. type: TP #: kernel-package.5:108 #, no-wrap msgid "B<xi) Sub architecture support>" msgstr "B<xi) Unterstützung für Unterarchitekturen>" #. type: Plain text #: kernel-package.5:112 msgid "" "There is support for the multitudinous sub architectures that have blossomed " "under the umbrella of the m68k and power-PC architectures." msgstr "" "Es gibt Unterstützung für zahlreiche Unterarchitekturen, die unter dem " "Schirm der Architekturen m68k und Power-PC aufgeblüht sind." #. type: TP #: kernel-package.5:112 #, no-wrap msgid "B<xii) Portable kernel images>" msgstr "B<xii) Portierbare Kernel-Images>" #. type: Plain text #: kernel-package.5:118 msgid "" "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." msgstr "" "Ermƶglicht, einen Kernel für einen anderen Rechner zu kompilieren. Ein " "schneller Rechner kann zum Beispiel benutzt werden, um den Kernel für einen " "langsameren Rechner zu kompilieren. Dies ist wirklich angenehm, da sƤmtliche " "Module in das .deb eingeschlossen werden und niemand manuell mit Modulen " "arbeiten muss." #. type: TP #: kernel-package.5:118 #, no-wrap msgid "B<xiii) runtime hooks>" msgstr "B<xiii) Laufzeit-Hooks>" #. type: Plain text #: kernel-package.5:132 msgid "" "The preinst, postinst, prerm 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). There are " "directories under I</etc/kernel> where related packages may drop off scripts " "that will be run by the maintainer scripts of the packages created by kernel " "package. Before running these scripts, the environment variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package." msgstr "" "Die Ā»preinstĀ«-, Ā»postinstĀ«-, Ā»prermĀ«- und Ā»postrmĀ«-Skripte ermƶglichen dem " "lokalen Administrator auf dem Installationsrechner, den Laufzeit-Hooks ein " "Skript hinzuzufügen; dies kann unter anderem ermƶglichen, dass Grub-Anwender " "dem Grub-Menü Kernel-Image-Stanzas hinzufügen oder daraus entfernen " "(Beispielskripte hierzu sind im Paket enthalten). Es gibt unter I</etc/" "kernel> Verzeichnisse, in denen zugehƶrige Pakete mƶglicherweise Skripte " "ablegen, die durch Betreuerskripte der von kernel-package erstellten Pakete " "ausgeführt werden. Bevor diese Skripte ausgeführt werden, soll die " "Umgebungsvariable B<KERNEL_PACKAGE_VERSION> auf die Version von kernel-" "package gesetzt werden, das das Paket erstellte." #. type: TP #: kernel-package.5:132 #, no-wrap msgid "B<xiv) Append descriptive bits to the kernel version>" msgstr "B<xiv) Beschreibende Teile an die Kernel-Version hƤngen>" #. type: Plain text #: kernel-package.5:138 msgid "" "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." msgstr "" "Der Kernel-Version kann auf der Befehlszeile oder durch Setzen der " "Umgebungsvariable etwas angehƤngt werden. Daher ist es, falls Ihr Kernel " "kernel-image-2.4.1Max.Zuhause heißt, unwahrscheinlich, dass er vom " "offiziellen Kernel 2.4.1 außer Kraft gesetzt wird, da sie nicht die gleiche " "Version haben." #. type: SH #: kernel-package.5:139 #, no-wrap msgid "Disadvantages of using make-kpkg" msgstr "Nachteile der Verwendung von make-kpkg" #. type: TP #: kernel-package.5:140 #, no-wrap msgid "B<i) Automation.>" msgstr "B<i) Automatisierung>" #. type: Plain text #: kernel-package.5:144 msgid "" "This is a cookie cutter approach to compiling kernels, and there are people " "who like being close to the bare metal." msgstr "" "Dies ist ein Standardschema, um Kernel zu kompilieren und es gibt Leute, die " "gerne am offenen Herzen operieren." #. type: TP #: kernel-package.5:144 #, no-wrap msgid "B<ii) Non traditional>" msgstr "B<ii) Nicht traditionell>" #. type: Plain text #: kernel-package.5:149 msgid "" "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)." msgstr "" "So wird es in der Welt außerhalb Debians gemacht. Dies spottet der " "Tradition. (Es wurde jedoch hervorgehoben, dass dies sehr schnell Debian-" "Tradition wird.)" #. type: TP #: kernel-package.5:149 #, no-wrap msgid "B<iii) Needs superuser>" msgstr "B<iii) Superuser nƶtig>" #. type: Plain text #: kernel-package.5:160 msgid "" "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>)." msgstr "" "Es erzwingt, dass Sie B<fakeroot,> B<sudo> oder B<super> benutzen oder Root " "sein müssen, um eine Kernel-Image-.deb-Datei zu erstellen (dies ist nicht so " "schlimm, wie es vor der Verwendung von B<fakeroot> war)." #. type: TP #: kernel-package.5:162 #, no-wrap msgid "I</etc/kernel-pkg.conf>" msgstr "I</etc/kernel-pkg.conf>" #. type: Plain text #: kernel-package.5:170 msgid "B<make>(1), B<make-kpkg>(1), B<The GNU Make manual>" msgstr "B<make>(1), B<make-kpkg>(1), B<The GNU Make manual>" #. type: TH #: kernel-packageconfig.8:27 #, no-wrap msgid "KERNEL-PACKAGECONFIG" msgstr "KERNEL-PACKAGECONFIG" #. type: TH #: kernel-packageconfig.8:27 #, no-wrap msgid "Jan 7 1997" msgstr "7. Januar 1997" #. type: Plain text #: kernel-packageconfig.8:30 msgid "kernel-packageconfig - internal handler of /etc/kernel-pkg.conf" msgstr "" "kernel-packageconfig - internes Steuerprogramm für /etc/kernel-pkg.conf" #. type: Plain text #: kernel-packageconfig.8:32 msgid "B<kernel-packageconfig>" msgstr "B<kernel-packageconfig>" #. type: Plain text #: kernel-packageconfig.8:42 msgid "" "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." msgstr "" "Das Hilfswerkzeug B<kernel-packageconfig> wird intern durch das Skript " "B<kernel-package postinst> aufgerufen, um die Konfigurationsdatei /etc/" "kernel-pkg.conf einzurichten. Es ist idempotent und Ƥndert die Datei nur, " "wenn sie werkseitige Vorgabewerte enthƤlt. Sie ist B<nicht> für den " "allgemeinen Gebrauch bestimmt." #. type: SH #: kernel-packageconfig.8:42 make-kpkg.8:85 #, no-wrap msgid "OPTIONS" msgstr "OPTIONEN" #. type: Plain text #: kernel-packageconfig.8:44 msgid "This utility does not have any options." msgstr "Dieses Hilfswerkzeug hat keine Optionen." #. type: Plain text #: kernel-packageconfig.8:47 msgid "The file affected by this program is I</etc/kernel-pkg.conf>." msgstr "Die von diesem Programm beinflusste Datei ist I</etc/kernel-pkg.conf>." #. type: Plain text #: kernel-packageconfig.8:49 msgid "B<kernel-pkg.conf>(5)" msgstr "B<kernel-pkg.conf>(5)" #. type: TH #: kernel-pkg.conf.5:26 #, no-wrap msgid "KERNEL-PKG.CONF" msgstr "KERNEL-PKG.CONF" #. type: TH #: kernel-pkg.conf.5:26 #, no-wrap msgid "Jan 7 1997" msgstr "7. Januar 1997" #. type: Plain text #: kernel-pkg.conf.5:31 msgid "kernel-pkg.conf - configuration file for make-kpkg" msgstr "kernel-pkg.conf - Konfigurationsdatei für Make-Kpkg" #. type: Plain text #: kernel-pkg.conf.5:35 msgid "I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf>" msgstr "I</etc/kernel-pkg.conf> oder I<~/.kernel-pkg.conf>" #. type: Plain text #: kernel-pkg.conf.5:48 msgid "" "The file I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf> is actually a " "B<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 favor of the system wide " "configuration file I</etc/kernel-pkg.conf>." msgstr "" "Die Datei I</etc/kernel-pkg.conf> oder I<~/.kernel-pkg.conf> ist tatsƤchlich " "ein B<Makefile>-Schnipsel, der wƤhrend des Bauprozesses der Kernel-Pakete " "inbegriffen ist. Daher kƶnnen Sie jede gültige Makefile-Direktive in dieser " "Datei ablegen (stellen Sie nur sicher, dass Sie wissen, was Sie tun). Falls " "die benutzerabhƤngige Konfigurationsdatei I<~/.kernel-pkg.conf> existiert, " "wird sie gegenüber der systemweiten Konfigurationsdatei I</etc/kernel-pkg." "conf> bevorzugt geladen." #. type: Plain text #: kernel-pkg.conf.5:54 msgid "" "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>." msgstr "" "All die Variablen haben vernünftige Vorgabewerte und kƶnnen pro Ausführung " "oder auf individueller Basis durch Verwendung einer Umgebungsvariable außer " "Kraft gesetzt werden. Einige der Variablen kƶnnen obendrein durch Optionen " "für B<make-kpkg> aufgehoben gesetzt werden." #. type: TP #: kernel-pkg.conf.5:56 #, no-wrap msgid "B<maintainer>" msgstr "B<maintainer>" #. type: Plain text #: kernel-pkg.conf.5:65 msgid "" "Local kernel (image, header, doc, etc.) package maintainer. Set up at " "package installation by the I<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'\\e''Brien. Yes, " "this is ugly, but this works." msgstr "" "der lokale Kernel-Paketbetreuer (Image, Header, Dokumentation, etc.); wird " "bei der Paketinstallation durch I<postinst> gesetzt; kann durch die " "Umgebungsvariable B<KPKG_MAINTAINER> außer Kraft gesetzt werden. Bitte " "achten Sie darauf, dass jegliche Apostrophe Ā»'Ā« wie folgt maskiert werden " "sollen: maintainer = John O'\\e''Brien. Ja, das ist hƤsslich, aber es " "funktioniert." #. type: TP #: kernel-pkg.conf.5:65 #, no-wrap msgid "B<email>" msgstr "B<email>" #. type: Plain text #: kernel-pkg.conf.5:72 msgid "" "The email address of that person. Set up at package installation by the " "I<postinst>. Can be overridden by the environment variable B<KPKG_EMAIL>." msgstr "" "die E-Mail-Adresse dieser Person; wird bei der Paketinstallation durch " "I<postinst> gesetzt; kann durch die Umgebungsvariable B<KPKG_EMAIL> außer " "Kraft gesetzt werden" #. type: TP #: kernel-pkg.conf.5:72 #, no-wrap msgid "B<pgp>" msgstr "B<pgp>" #. type: Plain text #: kernel-pkg.conf.5:92 msgid "" "A key-ID to use when signing packages. Usually passed along to I<dpkg-" "buildpackage> using the I<-k> option, and also third party modules in the " "B<KMAINT> environment variable, if separate modules (like pcmcia, etc.) are " "being built in I<$MODULE_PATH>. Can be overridden by the environment " "variable B<PGP_SIGNATURE>, and is overridden (again) by the I<--pgpsign> " "option of B<make-kpkg>. Defaults to I<maintainer>. (Optional)" msgstr "" "eine Schlüsselkennzahl, die beim Signieren von Paketen verwandt wird; wird " "üblicherweise neben I<dpkg-buildpackage> unter Benutzung der Option I<-k> " "und Modulen Dritter in der Umbebungsvariablen B<KMAINT> mitgegeben, falls " "separate Module (wie PCMCIA etc.) in I<$MODULE_PATH> gebaut werden; kann " "durch die Umbebungsvariable B<PGP_SIGNATURE> außer Kraft gesetzt werden und " "wird (wieder) durch die Option I<--pgpsign> von B<make-kpkg> außer Kraft " "gesetzt. Vorgabe ist I<maintainer>. (optional)" #. type: TP #: kernel-pkg.conf.5:92 make-kpkg.8:656 #, no-wrap msgid "B<debian>" msgstr "B<debian>" #. type: Plain text #: kernel-pkg.conf.5:105 msgid "" "The version of the kernel packages, includes both the upstream version and " "the Debian revision. Can be overridden by the environment variable " "B<DEBIAN_REVISION>, and is overridden (again) by the I<--revision> option of " "B<make-kpkg>. Defaults to I<E<lt>VERSIONE<gt>-10.0.0.Custom> (Optional)" msgstr "" "die Version der Kernel-Pakete, schließt sowohl die Version der " "Originalautoren als auch die Debian-Überarbeitung ein; kann durch die " "Umbebungsvariable B<DEBIAN_REVISION> außer Kraft gesetzt werden und wird " "(wieder) durch die Option I<--revision> von B<make-kpkg> außer Kraft " "gesetzt. Vorgabe ist I<E<lt>VERSIONE<gt>-10.0.0.Custom>. (optional)" #. type: TP #: kernel-pkg.conf.5:105 #, no-wrap msgid "B<debian_revision_mandatory>" msgstr "B<debian_revision_mandatory>" #. type: Plain text #: kernel-pkg.conf.5:112 msgid "" "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)" msgstr "" "normalerweise nicht gesetzt. Falls dies oder die Umgebungsvariable " "B<DEBIAN_REVISION_MANDATORY> gesetzt sind, dann führt es zu einem Fehler, " "wenn die Debian-Überarbeitung nicht bereitgestellt wird (und B<make-kpkg> " "keinen Vorgabewert für 10.0.0.Custom bereitstellen soll)." #. type: TP #: kernel-pkg.conf.5:112 #, no-wrap msgid "B<kimage>" msgstr "B<kimage>" #. type: Plain text #: kernel-pkg.conf.5:126 msgid "" "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 " "I<--zimage> or I<--bzimage> of B<make-kpkg>. Defaults to I<bzImage>. " "(Optional)" msgstr "" "der Kernel-Image-Typ (d.h. zImage oder bzImage); kann durch die " "Umbebungsvariable B<IMAGE_TYPE> außer Kraft gesetzt werden und wird (wieder) " "durch die Optionen I<--zimage> oder I<--bzimage> von B<make-kpkg> außer " "Kraft gesetzt. Vorgabe ist I<bzImage>. (optional)" #. type: TP #: kernel-pkg.conf.5:126 #, no-wrap msgid "B<config_target>" msgstr "B<config_target>" #. type: Plain text #: kernel-pkg.conf.5:135 msgid "" "What type of configure step to do. Defaults to oldconfig, which is good for " "non-interactive (or minimally interactive) runs. (ENV variable " "B<CONFIG_TARGET> overrides this setting.) If the value of config_target is " "not recognized, then it is reset to oldconfig." msgstr "" "welcher Typ von Konfigurationsschritt zu unternehmen ist. Vorgabe ist " "Ā»oldconfigĀ«, was bei der normalen, nicht interaktiven (oder minimal " "interaktiven) Ausführung gut ist. (Die Umgebungsvariable B<CONFIG_TARGET> " "setzt dies außer Kraft.) Falls der Wert von config_target nicht erkannt " "wird, wird er auf Ā»oldconfigĀ« zurückgesetzt." #. type: TP #: kernel-pkg.conf.5:135 #, no-wrap msgid "B<use_saved_config>" msgstr "B<use_saved_config>" #. type: Plain text #: kernel-pkg.conf.5:142 msgid "" "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." msgstr "" "Diese Variable ist nur für Experten. Falls sie auf NO gesetzt ist (die " "Umgebungsvariable B<USE_SAVED_CONFIG> setzt dies außer Kraft), wird die " "Datei .config.save auf der obersten Verzeichnisebene ignoriert." #. type: TP #: kernel-pkg.conf.5:142 #, no-wrap msgid "B<root_cmd>" msgstr "B<root_cmd>" #. type: Plain text #: kernel-pkg.conf.5:169 msgid "" "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." msgstr "" "Diese Variable ist dazu gedacht, im Ziel I<buildpackage> an B<dpkg-" "buildpackage> übergeben zu werden. Dies sollte als Mittel zum Erlangen von " "Superuser-Rechten gesetzt werden (beispielsweise I<Ā»sudoĀ«> oder " "I<Ā»fakerootĀ«),> wie es die B<dpkg-buildpackages>-Option -r erfordert. Die " "Umgebungsvariable B<ROOT_CMD> setzt dies außer Kraft. Benutzen Sie die " "Umgebungsvariable B<UNSIGN_SOURCE,> um eine Option an dpkg-buildpackage zu " "übergeben, dass die Quelle nicht signiert wird; verwenden Sie gleichermaßen " "die Umgebungsvariable B<UNSIGN_CHANGELOG,> um eine Option an dpkg-" "buildpackage zu übergeben, dass das Ƅnderungsprotokoll nicht signiert wird. " "Diese Variable ist wiederum nur nützlich für das I<buildpackage>-Ziel. " "Setzen Sie die Umgebungsvariable B<ROOT_CMD,> falls Sie zum Beispiel nur das " "Kernel-Image bauen mƶchten." #. type: TP #: kernel-pkg.conf.5:169 #, no-wrap msgid "B<delete_build_link>" msgstr "B<delete_build_link>" #. type: Plain text #: kernel-pkg.conf.5:178 msgid "" "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. The default is unset. Note that this is " "case sensitive, yes shall not work." msgstr "" "Falls dies auf Ā»YESĀ« gesetzt ist, soll der symbolische Verweis I</lib/" "modules/$VERSION/build> aus dem resultierenden .deb-Paket entfernt werden. " "Die Umgebungsvariable B<DELETE_BUILD_LINK> setzt dies außer Kraft. " "Standardmäßig ist sie nicht gesetzt. Beachten Sie, dass die Groß- und " "Kleinschreibung berücksichtigt wird, Ā»yesĀ« soll nicht funktionieren." #. type: TP #: kernel-pkg.conf.5:178 #, no-wrap msgid "B<do_clean>" msgstr "B<do_clean>" #. type: Plain text #: kernel-pkg.conf.5:185 msgid "" "Set to YES, this causes a make clean to be run in the kernel source tree " "after building the kernel image package. The environment variable " "B<CLEAN_SOURCE> overrides this. The default is unset. Note that this is " "case sensitive, yes shall not work." msgstr "" "Auf Ā»YESĀ« gesetzt, hat dies zur Folge, dass Ā»make cleanĀ« im Kernel-" "Quellverzeichnisbaum ausgeführt wird, nachdem das Kernel-Image-Paket gebaut " "wurde. Die Umgebungsvariable B<CLEAN_SOURCE> setzt dies außer Kraft. " "Standardmäßig ist sie nicht gesetzt. Beachten Sie, dass die Groß- und " "Kleinschreibung berücksichtigt wird, Ā»yesĀ« soll nicht funktionieren." #. type: TP #: kernel-pkg.conf.5:185 #, no-wrap msgid "B<install_vmlinux>" msgstr "B<install_vmlinux>" #. type: Plain text #: kernel-pkg.conf.5:190 msgid "" "Set to YES to install the uncompressed kernel ELF image along with the " "bootable compressed kernel image (vmlinuz). The default is unset. Note that " "this is case sensitive, yes shall not work." msgstr "" "auf Ā»YESĀ« setzen, um das dekomprimierte ELF-Image zusammen mit dem bootbaren " "komprimierten Kernel-Image (vmlinuz) zu installieren. Standardmäßig ist es " "nicht gesetzt. Beachten Sie, dass die Groß- und Kleinschreibung " "berücksichtigt wird, Ā»yesĀ« soll nicht funktionieren." #. type: TP #: kernel-pkg.conf.5:190 #, no-wrap msgid "B<image_clean_hook>" msgstr "B<image_clean_hook>" #. type: Plain text #: kernel-pkg.conf.5:199 msgid "" "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 messaging of the kernel image that is packaged." msgstr "" "gesetzt, dass es auf eine ausführbare Datei zeigt, sollte dies dafür sorgen, " "dass diese ausführbare Datei von der obersten Verzeichnisebene des " "(temporƤren) Kernel-Image-Baums ausgeführt wird, bevor das Kernel-Image " "gepackt wird. Dies hat auf nichts außer das Image Auswirkungen, das gepackt " "wird – falls das Skript im aktuellen Verzeichnis und seinen " "Unterverzeichnissen arbeitet, sollte der Originalquellverzeichnisbaum intakt " "bleiben. Dies soll Nachrichten des Kernel-Images erleichtern, das gepackt " "wird." #. type: TP #: kernel-pkg.conf.5:199 #, no-wrap msgid "B<source_clean_hook>" msgstr "B<source_clean_hook>" #. type: Plain text #: kernel-pkg.conf.5:211 msgid "" "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 messaging of the " "kernel sources that are packaged (for example, to remove version control " "directories, or to prune away unwanted architectures)." msgstr "" "gesetzt, dass es auf eine ausführbare Datei zeigt. Dies soll dafür sorgen, " "dass diese ausführbare Datei von der obersten Verzeichnisebene des " "(temporƤren) Kernel-Image-Baums ausgeführt wird, bevor die Quellen gepackt " "werden, I<./debian/tmp-source/usr/src/kernel-source-X.X.XX.> Dies hat auf " "nichts außer das Image Auswirkungen, das gepackt wird – falls das Skript im " "aktuellen Verzeichnis und seinen Unterverzeichnissen arbeitet, sollte der " "Originalquellverzeichnisbaum intakt bleiben. Dies soll Nachrichten des " "Kernel-Images erleichtern, das gepackt wird (um zum Beispiel Verzeichnisse " "der Versionskontrolle zu entfernen oder unerwünschte Architekturen zu " "reduzieren)." #. type: TP #: kernel-pkg.conf.5:211 #, no-wrap msgid "B<header_clean_hook>" msgstr "B<header_clean_hook>" #. type: Plain text #: kernel-pkg.conf.5:221 msgid "" "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 messaging " "of the kernel headers that are packaged (for example, to remove version " "control directories, or to prune away unwanted architectures)." msgstr "" "gesetzt, dass es auf eine ausführbare Datei zeigt. Dies soll dafür sorgen, " "dass diese ausführbare Datei von der obersten Verzeichnisebene des Kernel-" "Headers ausgeführt wird, bevor die Header gepackt werden. Dies hat auf " "nichts außer das Image Auswirkungen, das gepackt wird – falls das Skript im " "aktuellen Verzeichnis und seinen Unterverzeichnissen arbeitet, sollte der " "Originalquellverzeichnisbaum intakt bleiben. Dies soll Nachrichten des " "Kernel-Images erleichtern, das gepackt wird (um zum Beispiel Verzeichnisse " "der Versionskontrolle zu entfernen oder unerwünschte Architekturen zu " "reduzieren)." #. type: TP #: kernel-pkg.conf.5:221 #, no-wrap msgid "B<doc_clean_hook>" msgstr "B<doc_clean_hook>" #. type: Plain text #: kernel-pkg.conf.5:231 msgid "" "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 messaging of the kernel documentation that is packaged (for " "example, to remove version control directories, or to prune away unwanted " "architectures)." msgstr "" "gesetzt, dass es auf eine ausführbare Datei zeigt. Dies soll dafür sorgen, " "dass diese ausführbare Datei von der obersten Verzeichnisebene des " "Dokumentationsverzeichnisbaums ausgeführt wird, bevor die Kernel-" "Dokumentation gepackt wird. Dies hat auf nichts außer das Image " "Auswirkungen, das gepackt wird – falls das Skript im aktuellen Verzeichnis " "und seinen Unterverzeichnissen arbeitet, sollte der " "Originalquellverzeichnisbaum intakt bleiben. Dies soll Nachrichten des " "Kernel-Images erleichtern, das gepackt wird (um zum Beispiel Verzeichnisse " "der Versionskontrolle zu entfernen oder unerwünschte Architekturen zu " "reduzieren)." #. type: TP #: kernel-pkg.conf.5:231 #, no-wrap msgid "B<extra_docs>" msgstr "B<extra_docs>" #. type: Plain text #: kernel-pkg.conf.5:243 msgid "" "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." msgstr "" "Diese Variable sollte auf den Pfad jeder zusƤtzlichen Dokumentation gesetzt " "werden, die im Verzeichnis I</usr/share/doc/kernel-image-X.X.XX/> " "installiert sein sollte. Es gibt dort keine Überprüfung auf Namenskonflikte " "und die Dateien werden nicht komprimiert. Falls Sie also wollen, dass die " "Dateien komprimiert werden, komprimieren Sie sie vorher und stellen den Pfad " "der komprimierten Datei bereit. Die Umgebungsvariable B<EXTRA_DOCS> setzt " "dies außer Kraft und wƤre hƶchstwahrscheinlich so wie zusƤtzliche " "Dokumentation angegeben." #. type: TP #: kernel-pkg.conf.5:243 #, no-wrap msgid "B<kpkg_follow_symlinks_in_src>" msgstr "B<kpkg_follow_symlinks_in_src>" #. type: Plain text #: kernel-pkg.conf.5:253 msgid "" "This option is especially useful for people who use symlink 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. The default is unset." msgstr "" "Diese Option ist insbesondere für die Leute nützlich, die Ansammlungen " "symbolischer Verweise zum Kompilieren von Kerneln verwenden. Mit dieser " "Option sollen Kernel-Quell- und -Header-Pakete nicht voller defekter " "symbolischer Verweise sein, sondern stattdessen soll den symbolischen " "Verweisen gefolgt werden. Bitte beachten Sie, dass jegliche symbolische " "Verweise in den Kernel-Quellen zusƤtzlich abgeflacht werden. Die " "Umgebungsvariable B<KPKG_FOLLOW_SYMLINKS_IN_SRC> setzt dies außer Kraft. " "Standardmäßig ist sie nicht gesetzt." #. type: TP #: kernel-pkg.conf.5:253 #, no-wrap msgid "B<make_libc_headers>" msgstr "B<make_libc_headers>" #. type: Plain text #: kernel-pkg.conf.5:269 msgid "" "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. The default is unset." msgstr "" "Dies ist für die Verwendung durch den I<libc6>-Paketbetreuer gedacht, wenn " "er I<libc6> kompiliert bis hin zum Paketieren der zugehƶrigen Header. " "B<SETZEN SIE DIES NICHT,> es sei denn, Sie wissen was Sie tun, da eine " "falsche Zusammenstellung von Headern Ihres Pakets und I<libc6> eine " "hintergründige InstabilitƤt in sƤmtlichem, auf Ihrem Rechner kompilierten " "Kode erzeugen kƶnnte. Sie wurden gewarnt. Die Umgebungsvariable " "B<KPKG_FOLLOW_SYMLINKS_IN_SRC> setzt dies außer Kraft. Standardmäßig ist sie " "nicht gesetzt." #. type: TP #: kernel-pkg.conf.5:269 make-kpkg.8:359 #, no-wrap msgid "B<CONCURRENCY_LEVEL>" msgstr "B<CONCURRENCY_LEVEL>" #. type: Plain text #: kernel-pkg.conf.5:279 msgid "" "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." msgstr "" "Diese Variable setzt, falls sie definiert ist, die NebenlƤufigkeitsstufe von " "Ā»makeĀ«, das benutzt wird, um den Kernel und die Module zu kompilieren, die " "mit I<-j>-Schaltern zur Untererstellung im Ziel B<build> von B<make-kpkg> " "gesetzt sind. Sie sollte, wenn sie benutzt wird, eine (kleine) Ganzzahl sein." #. type: TP #: kernel-pkg.conf.5:279 #, no-wrap msgid "B<ARCH_IN_NAME>" msgstr "B<ARCH_IN_NAME>" #. type: Plain text #: kernel-pkg.conf.5:290 msgid "" "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." msgstr "" "Diese Variable veranlasst B<make-kpkg,> falls sie definiert ist, einen " "erweiterten Namen für das Kernel-Image-Paket durch Einbetten der " "Unterarchitektur in den Image-Namen zu benutzen. Daher kƶnnte jemand ein " "Skript schreiben, um nacheinander mehrere Unterarchitekturen zu erstellen. " "B<Bitte beachten Sie,> dass nur der PaketI<name> davon beeinflusst wird, " "nicht Modulspeicherorte etc." #. type: TP #: kernel-pkg.conf.5:290 #, no-wrap msgid "B<CONFDIR>" msgstr "B<CONFDIR>" #. type: Plain text #: kernel-pkg.conf.5:301 msgid "" "Set this variable, either in the environment or in the config file, to point " "to the location where the kernel config files are located. These are " "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>" msgstr "" "Setzen Sie diese Variable entweder in der Umgebung oder in der " "Konfigurationsdatei, um auf den Ort zu verweisen, an dem die Kernel-" "Konfigurationsdateien liegen. Dies sind architekturspezifische I<.config>-" "Dateien (Beispiele finden Sie in I</usr/share/kernel-package/Config>). Dies " "ist nützlich für Leute, die für mehrere Architekturen kompilieren müssen. " "Vorgabe ist I</usr/share/kernel-package/Config>." #. type: TP #: kernel-pkg.conf.5:301 #, no-wrap msgid "B<IMAGEDIR>" msgstr "B<IMAGEDIR>" #. type: Plain text #: kernel-pkg.conf.5:310 msgid "" "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>." msgstr "" "Falls Sie das Image anderswo als in I</boot> speichern mƶchten, setzen Sie " "diese Variable auf das Verzeichnis, in das Sie das Image ablegen mƶchten. " "Dies kƶnnte B<loadlin>-Benutzern helfen. Vorgabe ist I</boot.>" #. type: TP #: kernel-pkg.conf.5:310 #, no-wrap msgid "B<MODULE_LOC>" msgstr "B<MODULE_LOC>" #. type: Plain text #: kernel-pkg.conf.5:316 msgid "" "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>" msgstr "" "Setzen Sie diese Variable entweder in der Umgebung oder in der " "Konfigurationsdatei, um auf den Ort zu verweisen, an dem die Add-On-Module " "liegen. Vorgabe ist I</usr/src/modules>." #. type: Plain text #: kernel-pkg.conf.5:319 msgid "The value of a variable can be set so:" msgstr "Der Wert der Variablen kann wie folgt gesetzt werden:" #. type: IP #: kernel-pkg.conf.5:319 #, no-wrap msgid "a)" msgstr "a)" #. type: Plain text #: kernel-pkg.conf.5:322 msgid "" "Defaults exist in the rules file. These are the values used if no " "customization is done." msgstr "" "In der Regeldatei existieren Vorgaben. Dies sind Werte, die benutzt werden, " "falls keine Anpassungen vorgenommen werden." #. type: IP #: kernel-pkg.conf.5:322 #, no-wrap msgid "b)" msgstr "b)" #. type: Plain text #: kernel-pkg.conf.5:326 msgid "" "Variables can be set in the config file I</etc/kernel-pkg.conf>. These " "values override the defaults." msgstr "" "In der Konfigurationsdatei I</etc/kernel-pkg.conf> kƶnnen Variablen gesetzt " "werden. Diese Werte setzen die Vorgaben außer Kraft." #. type: IP #: kernel-pkg.conf.5:326 #, no-wrap msgid "c)" msgstr "c)" #. type: Plain text #: kernel-pkg.conf.5:329 msgid "" "Variables can also be set by setting a corresponding environment variable. " "These values override the config file and the defaults." msgstr "" "Variablen kƶnnen außerdem durch das Setzen der entsprechenden " "Umgebungsvariable gesetzt werden. Diese Werte setzen die Konfigurationsdatei " "und die Vorgaben außer Kraft." #. type: IP #: kernel-pkg.conf.5:329 #, no-wrap msgid "d)" msgstr "d)" #. type: Plain text #: kernel-pkg.conf.5:334 msgid "" "Using B<make-kpkg> options, or, if using the rules file directly, on command " "line" msgstr "" "Unter Verwendung von B<make-kpkg>-Optionen, oder, bei direkter Benutzung der " "Regeldatei, auf der Kommandozeile" #. type: Plain text #: kernel-pkg.conf.5:336 msgid "B<# xxx/rules DEBIAN_REVISION=2.0a kernel_image>" msgstr "B<# xxx/rules DEBIAN_REVISION=2.0a kernel_image>" #. type: Plain text #: kernel-pkg.conf.5:338 msgid "This overrides all the above methods." msgstr "Dies setzt alle vorhergehenden Methoden außer Kraft." #. type: Plain text #: kernel-pkg.conf.5:343 msgid "" "The file described here is I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf>." msgstr "" "Die hier beschriebene Datei ist I</etc/kernel-pkg.conf.> oder I<~/.kernel-" "pkg.conf.>" #. type: Plain text #: kernel-pkg.conf.5:348 msgid "" "B<make>(1), B<make-kpkg>(1), B<kernel-img.conf>(5), B<The GNU Make manual>" msgstr "" "B<make>(1), B<make-kpkg>(1), B<kernel-img.conf>(5), B<The GNU Make manual>" #. type: TH #: make-kpkg.8:27 #, no-wrap msgid "MAKE-KPKG" msgstr "MAKE-KPKG" #. type: TH #: make-kpkg.8:27 #, no-wrap msgid "Nov 14 2002" msgstr "14. November 2002" #. type: Plain text #: make-kpkg.8:30 msgid "make-kpkg - build Debian kernel packages from Linux kernel sources" msgstr "make-kpkg - baut Debian-Kernel-Pakete aus den Linux-Kernel-Quellen" #. type: Plain text #: make-kpkg.8:34 msgid "B<make-kpkg> [I<options>] [I<target> [I<target> ...]]" msgstr "B<make-kpkg> I<[Optionen]> [I<Ziel> [I<Ziel> …]]" #. type: Plain text #: make-kpkg.8:53 msgid "" "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). Normally, if kernel-" "package does not find a I<.config> file in the current directory, it tries " "very hard to get an appropriate one (usually a config file already tailored " "for Debian kernels for that architecture), and then calls B<make oldconfig> " "to let the user answer any new questions. Typically, you run this command as " "root, or under B<fakeroot>, or tell B<make-kpkg> how to become root, like so:" msgstr "" "Diese Handbuchseite erklƤrt das Debian-Hilfswerkzeug B<make-kpkg,> das " "benutzt wird, um Kernel-bezogene Debian-Pakete zu erstellen. Dieses " "Hilfswerkzeug muss von der obersten Ebene des Linux-Kernel-" "Quellverzeichnisses ausgeführt werden, das vorher konfiguriert wurde (außer, " "wenn Sie das Ziel Ā»configureĀ« verwenden). Falls kernel-package keine I<." "config>-Datei im aktuellen Verzeichnis findet, versucht es normalerweise " "sehr unnachgiebig eine geeignete zu finden (üblicherweise eine bereits " "maßgeschneiderte Datei für Debian-Kernel für diese Architektur) und ruft " "dann B<make oldconfig> auf, damit der Benutzer irgendwelche neuen Fragen " "beantwortet. Typischerweise führen Sie diesen Befehl als Root oder unter " "B<fakeroot> aus oder teilen B<make-kpkg> mit, wie es Root wird, " "beispielsweise so:" #. type: Plain text #: make-kpkg.8:56 msgid "make-kpkg --rootcmd fakeroot kernel_image" msgstr "make-kpkg --rootcmd fakeroot kernel_image" #. type: Plain text #: make-kpkg.8:59 msgid "" "The Debian package file is created in the parent directory of the kernel " "source directory where this command is run." msgstr "" "Die Debian-Paketdatei wird im übergeordneten Verzeichnis der Kernel-" "Quellverzeichnisses erstellt, wo dieser Befehl ausgeführt wird." #. type: Plain text #: make-kpkg.8:72 msgid "" "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 setting " "the environment variable B<MAKEFLAGS>. To observe, try:" msgstr "" "Beachten Sie außerdem, dass einige Versionen von gcc nicht gut mit den " "Kernel-Quellen zusammenspielen (gcc 2.95 hat Probleme, den Kernel ohne den " "Schalter I<Ā»-fno-strict-aliasingĀ«> zu kompilieren. Dieses Problem wurde bei " "aktuellen Kerneln berücksichtigt (die 2.2.- und 2.4.-Serien sind in " "Ordnung). Sie kƶnnten laut Verfasser das Makefile bearbeiten oder etwas " "dergleichen tun). Mƶglicherweise mƶchten Sie steuern, welche Version von GCC " "für das Kompilieren von Kerneln benutzt wird, indem Sie die Variablen CC und " "HOSTCC auf der obersten Ebene des Kernel-Makefiles setzen. Sie kƶnnen dies " "einfach durch Setzen der Umgebungsvariable B<MAKEFLAGS> erreichen. Versuchen " "Sie zum Betrachten Folgendes:" #. type: Plain text #: make-kpkg.8:74 #, no-wrap msgid " % KBUILD_VERBOSE=1 MAKEFLAGS=\"CC=gcc-4.4\" make-kpkg configure\n" msgstr " % KBUILD_VERBOSE=1 MAKEFLAGS=\"CC=gcc-4.4\" make-kpkg configure\n" #. type: Plain text #: make-kpkg.8:80 msgid "" "The B<KBUILD_VERBOSE> shows the details of the commands being run. (please " "see the top level kernel Makefile for variables that can be set)." msgstr "" "B<KBUILD_VERBOSE> zeigt Einzelheiten der Befehle, die ausgeführt werden. " "(Bitte sehen Sie im Kernel-Makefile der obersten Ebene nach, welche " "Variablen Sie setzen kƶnnen.)" #. type: Plain text #: make-kpkg.8:85 msgid "" "B<WARNING>: Do NOT set the -j option in MAKEFLAGS directly, this shall cause " "the build to fail. Use CONCURRENCY_LEVEL as specified below. There is also a " "-j flag that can be used." msgstr "" "B<WARNUNG:> Setzen Sie die Option -j NICHT direkt in MAKEFLAGS, dies soll " "zur Folge haben, dass das Bauen fehlschlƤgt. Benutzen Sie CONCURRENCY_LEVEL, " "wie oben angegeben. Dort gibt es ebenfalls einen -j-Schalter, der benutzt " "werden kann." #. type: TP #: make-kpkg.8:86 #, no-wrap msgid "B<--help>" msgstr "B<--help>" #. type: Plain text #: make-kpkg.8:89 msgid "Print out a usage message." msgstr "gibt eine Aufrufanleitung aus." #. type: TP #: make-kpkg.8:89 #, no-wrap msgid "B<--revision>I< number>" msgstr "B<--revision>I< Nummer>" #. type: Plain text #: make-kpkg.8:106 msgid "" "Changes the version number for the packages produced to the argument " "I<number>. This has certain constraints: the version may contain only " "alphanumerics and the characters ~ + . (tilde, full stop and plus) and must " "contain a digit. (Look at the Policy manual for details). 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. " "B<Hint>: You may set it to $(version)-E<lt>fooE<gt> in the configuration " "file to get the upstream version number prepended to your custom string " "E<lt>fooE<gt>." msgstr "" "Ƥndert die Versionsnummer der erstellten Pakete auf das Argument B<Nummer>. " "Dies hat bestimmte EinschrƤnkungen: Die Versionsnummer kann nur " "alphanumerische Zeichen enthalten, sowie Ā»~Ā«, Ā»+Ā«, Ā».Ā« (Tilde, Punkt und " "Plus) und muss eine Ziffer enthalten (Einzelheiten finden Sie im " "Richtlinienhandbuch). Optional kƶnnten Sie die Überarbeitung mit einer " "Ziffer gefolgt von einem Doppelpunkt (:) voranstellen. Vorgabe ist B<10.00." "Benutzerdefiniert,> sofern nicht die Umgebungsvariable " "B<DEBIAN_REVISION_MANDATORY> gesetzt ist. In diesem Fall wird eine " "Fehlermeldung erzeugt, falls die Überarbeitung nicht auf der Befehlszeile " "oder in der Konfigurationsdatei gesetzt wurde. B<Hinweis:> Sie kƶnnten sie " "in der Konfigurationsdatei auf $(version)-E<lt>fooE<gt> setzen, um die " "Versionsnummer der Originalautoren Ihrer angepassten Zeichenkette " "E<lt>fooE<gt> voranzustellen." #. type: TP #: make-kpkg.8:106 #, no-wrap msgid "B<--append-to-version>I< foo>" msgstr "B<--append-to-version>I< foo>" #. type: TP #: make-kpkg.8:108 #, no-wrap msgid "B<--append_to_version>I< foo>" msgstr "B<--append_to_version>I< foo>" #. type: Plain text #: make-kpkg.8:128 msgid "" "This argument (I<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 ~ - + . (tilde, " "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 " "overrides the environment variable B<APPEND_TO_VERSION>." msgstr "" "Dieses Argument (B<foo>) wird an den Wert der Variable EXTRAVERSION " "angehƤngt, die im Kernel-Makefile vorkommt. Da EXTRAVERSION ein Bestandteil " "der Kernel-Version ist, wird sie dem Debian-Paketnamen ebenfalls hinzugefügt " "und muss als solche der Richtlinie folgen, die den Debian-Paketnamen " "bestimmt. Dies bedeutet, dass Sie nur B<kleingeschriebene> alphanumerische " "Zeichen, sowie die Zeichen ~ - + . (Tilde, Bindestrich, Punkt und Plus) " "enthalten kann. Großgeschriebene Buchstaben sind in den Richtlinien für ein " "neues Paket nicht erlaubt. Falls die Umgebungsvariable " "B<IGNORE_UPPERCASE_VERSION> gesetzt ist, soll make-kpkg kleingeschriebene " "Versionsnummern im Makefile oder in der Datei I<localversion> setzen. Diese " "Option setzt die Umgebungsvariable B<APPEND_TO_VERSION> außer Kraft." #. type: TP #: make-kpkg.8:128 #, no-wrap msgid "B<--added-modules>I<\\ foo>" msgstr "B<--added-modules>I<\\ foo>" #. type: TP #: make-kpkg.8:130 #, no-wrap msgid "B<--added_modules>I<\\ foo>" msgstr "B<--added_modules>I<\\ foo>" #. type: Plain text #: make-kpkg.8:143 msgid "" "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." msgstr "" "Das Argument sollte eine durch Kommas getrennte Liste zusƤtzlicher Add-on-" "Module sein (nicht im Haupt-Kernel-Verzeichnisbaum), die Sie bauen wollen, " "wenn Sie die Ā»modules-blahĀ«-Ziele aufrufen. Sie kƶnnen die vollstƤndigen " "Pfadnamen der Verzeichnisse angeben, in denen die Module liegen oder nur den " "Modulnamen, falls es in B<MODULE_LOC,> das standardmäßig I</usr/src/modules> " "ist, gefunden werden kann. Vorgabe ist, dass alle Module in B<MODULE_LOC> " "kompiliert werden, wenn die Ā»modules_blahĀ«-Ziele aufgerufen werden." #. type: TP #: make-kpkg.8:143 #, no-wrap msgid "B<--arch\\ foo>" msgstr "B<--arch\\ foo>" #. type: Plain text #: make-kpkg.8:156 msgid "" "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.> The value should be whatever B<DEB_HOST_ARCH_CPU> contains " "when I<dpkg-architecture> is run on the target machine, or it can be an " "other architecture in a multi-arch set (like i386/amd64)." msgstr "" "Dies ist nützlich, um die Architektur zu setzen, wenn Sie cross-kompilieren. " "Falls Sie nicht cross-kompilieren, wird die Architektur automatisch " "festgelegt. Der gleiche Effekt kann durch Setzen der Umgebungsvariable " "B<KPKG_ARCH> erreicht werden. Der Wert sollte sein, was auch immer " "B<DEB_HOST_ARCH_CPU> enthƤlt, wenn I<dpkg-architecture> auf dem Zielrechner " "ausgeführt wird oder es kann eine andere Architektur in einer Multiarch-" "Zusammenstellung (wie i386/amd64) sein." #. type: TP #: make-kpkg.8:156 #, no-wrap msgid "B<--cross-compile>I<\\ foo>" msgstr "B<--cross-compile>I<\\ foo>" #. type: TP #: make-kpkg.8:158 #, no-wrap msgid "B<--cross_compile>I<\\ foo>" msgstr "B<--cross_compile>I<\\ foo>" #. type: Plain text #: make-kpkg.8:169 msgid "" "This is useful for setting the target string when you are cross compiling. " "Use the dummy target \"-\" if you are building for other arches of a " "multiarch set, like i386/amd64. The same effect can be achieved by setting " "the environment variable. Please note that this does not in any way set the " "compiler the kernel build process shall use; if the default compiler that " "the build process comes up with is not the one desired, please explicitly " "specify the compiler that should be used. B<CROSS_COMPILE>" msgstr "" "Dies ist nützlich, um die Zielzeichenkette zu setzen, wenn Sie cross-" "kompilieren. Benutzen Sie das Platzhalterziel Ā»-Ā«, falls Sie für andere " "Architekturen einer Multiarch-Zusammenstellung, wie i386/amd64, bauen. Der " "gleiche Effekt kann durch Setzen der Umgebungsvariable erreicht werden. " "Bitte beachten Sie, dass dies nicht auf irgendeine Art den Compiler setzt, " "den der Kernelbauprozess verwenden soll; falls der vorgegebene Compiler, den " "der Bauprozess mitbringt, nicht erwünscht ist, geben Sie explizit den " "Compiler an, der verwandt werden sollte. B<CROSS_COMPILE>" #. type: TP #: make-kpkg.8:169 #, no-wrap msgid "B<--subarch>I<\\ foo>" msgstr "B<--subarch>I<\\ foo>" #. type: Plain text #: make-kpkg.8:178 msgid "" "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 B<make-kpkg>. B<Please note> 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>." msgstr "" "Einige Architekturen (Alpha und m68k) benƶtigen einen unterschiedlichen " "Kernel für jede Unterarchitektur. Diese Option stellt eine Mƶglichkeit " "bereit, sie als ein Argument für B<make-kpkg> anzugeben. B<Bitte beachten " "Sie,> dass mƶglicherweise zusƤtzliche Unterstützung für Unterarchitekturen " "in den Kernel-Quellen nƶtig ist, damit dies tatsƤchlich klappt. Der gleiche " "Effekt kann durch Setzen der Umgebungsvariable B<KPKG_SUBARCH> erreicht " "werden." #. type: TP #: make-kpkg.8:178 #, no-wrap msgid "B<--arch-in-name>" msgstr "B<--arch-in-name>" #. type: TP #: make-kpkg.8:180 #, no-wrap msgid "B<--arch_in_name>" msgstr "B<--arch_in_name>" #. type: Plain text #: make-kpkg.8:190 msgid "" "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>. B<Please note> that " "only the package I<name> is affected, not modules locations etc." msgstr "" "Diese Option benutzt einen erweiterten Namen für das Kernel-Image-Paket, " "indem es die Unterarchitektur in den Image-Namen einbettet. Daher kƶnnte " "jemand ein Skript schreiben, um nacheinander mehrere Unterarchitekturen zu " "erstellen. Sie kƶnnen dies ebenfalls durch Setzen der Umgebungsvariable " "B<ARCH_IN_NAME> erreichen. B<Bitte beachten Sie,> dass nur das Paket I<Name> " "betroffen ist, keine Modulspeicherorte etc." #. type: TP #: make-kpkg.8:190 #, no-wrap msgid "B<--pgpsign>I< name>" msgstr "B<--pgpsign>I< Name>" #. type: Plain text #: make-kpkg.8:201 msgid "" "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> or I<~/.kernel-pkg.conf>." msgstr "" "setzt die Zeichenkette, die zum Signieren der Datei B<changes> für sƤmtliche " "externen Module in I</usr/src/modules/> unter Benutzung von PGP verwandt " "wird. Diese Option wird die integrierte Standardoption und die Site-weiten " "Anpassungen, die in der Datei I</etc/kernel-pkg.conf> oder I<~/.kernel-pkg." "conf.> gespeichert sind, außer Kraft setzen." #. type: TP #: make-kpkg.8:201 #, no-wrap msgid "B<--config>I< target>" msgstr "B<--config>I< Ziel>" #. type: Plain text #: make-kpkg.8:209 msgid "" "Change the type of configure done from the default CW<oldconfig>. I<target> " "must be one of CW<oldconfig>, CW<config>, CW<menuconfig>, CW<gconfig>, " "CW<xconfig>, CW<randconfig>, CW<defconfig>, CW<allmodconfig>, " "CW<allyesconfig>, CW<allnoconfig>, CW<old>, CW<menu>, CW<g>, or CW<x>." msgstr "" "Ƥndert den Typ von configure, das vom Standard-CW<oldconfig> erledigt wurde. " "I<Ziel> muss entweder CW<oldconfig>, CW<config>, CW<menuconfig>, " "CW<gconfig>, CW<xconfig>, CW<randconfig>, CW<defconfig>, CW<allmodconfig>, " "CW<allyesconfig>, CW<allnoconfig>, CW<old>, CW<menu>, CW<g> oder CW<x> sein." #. type: Plain text #: make-kpkg.8:218 msgid "" "B<Note> however that B<make-kpkg> scans the config file at start up 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, " "create the configuration file as close to the desired one before calling " "make-kpkg with this switch." msgstr "" "B<Beachten Sie> jedoch, dass B<make-kpkg> die Konfigurationsdatei beim " "Starten nach irgendwelchen Optionen durchsucht, insbesondere die Tatsache, " "ob Module aktiviert sind oder nicht, weswegen das Umschalten wƤhrend der " "verzƶgerten Konfiguration einen Fehler zur Folge hat. Erstellen Sie, falls " "nƶtig, die Konfigurationsdatei so, dass sie Ihren Wünschen nahe kommt, bevor " "Sie make-kpkg mit diesem Schalter aufrufen." #. type: TP #: make-kpkg.8:218 #, no-wrap msgid "B<--targets>" msgstr "B<--targets>" #. type: Plain text #: make-kpkg.8:223 msgid "Prints out a list of known targets. See the Section B<Targets> below." msgstr "" "gibt eine Liste bekannter Ziele aus. Lesen Sie den nachfolgenden Abschnitt " "B<Ziele>." #. type: TP #: make-kpkg.8:223 #, no-wrap msgid "B<--noexec>" msgstr "B<--noexec>" #. type: Plain text #: make-kpkg.8:231 msgid "" "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." msgstr "" "übergibt eine B<-n>-Option an den I<make>-Prozess, so dass Befehle bloß auf " "dem Bildschirm ausgegeben, aber nicht tatsƤchlich ausgeführt werden. Dies " "ist sehr nützlich bei der Fehlersuche." #. type: TP #: make-kpkg.8:231 #, no-wrap msgid "B<--verbose>" msgstr "B<--verbose>" #. type: Plain text #: make-kpkg.8:237 msgid "" "This calls I<make> with the -V=1 option, which calls out the top level Make " "commands, also useful in seeing what is happening." msgstr "" "Dies ruft I<make> mit der Option -V=1 auf, was die Make-Befehle der obersten " "Stufe aufruft. Dies ist außerdem nützlich, um zu sehen, was geschieht." #. type: TP #: make-kpkg.8:237 #, no-wrap msgid "B<--initrd>" msgstr "B<--initrd>" #. type: Plain text #: make-kpkg.8:265 msgid "" "If B<make-kpkg> is generating a I<kernel-image> package, arrange to convey " "to the hook scripts run from the post installation maintainer scripts that " "this image requires an I<initrd>, and that the I<initrd> generation hook " "scripts should not short circuit early. Without this option, the example " "I<initramfs> hook scripts bundled in with B<kernel-package> will take no " "action on installation. The same effect can be achieved by setting the " "environment variable B<INITRD> to any non empty value. Please note that " "unless there are hook scripts in I</etc/kernel> or added into the hook " "script parameter of I</etc/kernel-img.conf>, no initrd will be created (the " "bundled in example scripts are just examples -- user action is required " "before anything happens)." msgstr "" "Falls B<make-kpkg> ein I<kernel-image>-Paket erzeugt, übermittelt dies den " "Hook-Skripten, die von den Betreuerskripten vor der Installation ausgeführt " "werden, einzuplanen, dass dieses Image ein I<initrd> benƶtigt und dass das " "I<initrd>-Erzeugungs-Hook-Skript nicht anfangs kurz laufen sollte. Ohne " "diese Option werden die mit B<kernel-package> gebündelten I<initramfs>-Hook-" "Skripte nicht tƤtig. Der gleiche Effekt kann durch Setzen der " "Umgebungsvariable B<INITRD> auf irgendeinen nicht leeren Wert erreicht " "werden. Bitte beachten Sie, dass, falls keine Hook-Skripte in I</etc/kernel> " "sind oder dem Hook-Skript-Parameter von I</etc/kernel-img.conf> hinzugefügt " "werden, kein Intitrd erzeugt wird (was in den Beispielskripten " "zusammengefasst wurde, sind nur Beispiele – es ist nƶtig, dass der Anwender " "eingreift, bevor etwas geschieht)." #. type: TP #: make-kpkg.8:265 #, no-wrap msgid "B<--jobs>I< number>" msgstr "B<--jobs>I< Nummer>" #. type: TP #: make-kpkg.8:267 #, no-wrap msgid "B<-j>I< number>" msgstr "B<-j>I< Nummer>" #. type: Plain text #: make-kpkg.8:273 msgid "Set the environment variable B<CONCURRENCY_LEVEL> to I<number>." msgstr "setzt die Umgebungsvariable B<CONCURRENCY_LEVEL> auf I<Nummer>." #. type: TP #: make-kpkg.8:273 #, no-wrap msgid "B<--overlay-dir>I< /path/to/directory>" msgstr "B<--overlay-dir>I< /Pfad/zum/Verzeichnis>" #. type: Plain text #: make-kpkg.8:289 msgid "" "The specified directory should contain files that will be placed in the I<./" "debian> directory of the kernel sources, in preparation to building the " "debian packages. The files will replace anything in I</usr/share/kernel-" "package> that would normally be placed there, and it is up to the user to " "make sure that the files in the overlay directory are compatible with B<make-" "kpkg>. If you break B<make-kpkg> with an overlay file, you get to keep the " "pieces. The same effect can be achieved by setting the environment variable " "B<KPKG_OVERLAY_DIR>." msgstr "" "Das angegebene Verzeichnis sollte bestimmte Dateien enthalten, die als " "Vorbereitung des Baus von Debian-Paketen in das I<./debian>-Verzeichnis der " "Kernel-Quellen platziert werden. Die Dateien werden alles in I</usr/share/" "kernel-package> ersetzen, das normalerweise dort abgelegt würde und es liegt " "im Ermessen des Benutzers, sicherzustellen, dass die Dateien im " "überlagernden Verzeichnis kompatibel mit B<make-kpkg> sind. Falls Sie B<make-" "kpkg> mit einer überlagernden Datei zerstƶren, sollten Sie die Teile " "aufbewahren. Der gleiche Effekt kann durch Setzen der Umgebungsvariable " "B<KPKG_OVERLAY_DIR> erzielt werden." #. type: Plain text #: make-kpkg.8:300 msgid "" "Please note that I<overlay-dir/Control> and I<overlay-dir/changelog> are " "special, and variable substitution is performed on these files. Use I</usr/" "share/kernel-package/Control> and I</usr/share/kernel-package/changelog> " "files as templates." msgstr "" "Bitte beachten Sie, dass I<overlay-dir/Control> und I<overlay-dir/changelog> " "ungewƶhnlich sind und bei diesen Dateien Variablenersetzung durchgeführt " "wird. Benutzen Sie I</usr/share/kernel-package/Control>- und I</usr/share/" "kernel-package/changelog>-Dateien als Schablone." #. type: Plain text #: make-kpkg.8:310 msgid "" "If a I<overlay-dir/post-install> executable (or executable script) exists, " "it shall be run immediately after I<./debian> is populated. The script shall " "be executed in the I<./debian> directory. This can be used, for instance, to " "delete files the user does not want, or to take actions other than simple " "replacement." msgstr "" "Falls eine ausführbare I<overlay-dir/post-install>-Datei (oder ein " "ausführbares Skript) existiert, soll es sofort nach dem Füllen von I<./" "debian> ablaufen. Dies kann zum Beispiel benutzt werden, um Dateien zu " "lƶschen, die der Anwender nicht mag, oder andere Aktionen als einfaches " "Ersetzen durchzuführen." #. type: TP #: make-kpkg.8:310 #, no-wrap msgid "B<--zimage>" msgstr "B<--zimage>" #. type: Plain text #: make-kpkg.8:314 msgid "" "Makes a zImage kernel rather than a bzImage kernel (the default). Useful " "for people having problems with bzImage kernels." msgstr "" "erstellt einen zImage-Kernel statt eines bzImage-Kernels (die Vorgabe). " "Nützlich für Leute, die Probleme mit bzImage-Kerneln haben." #. type: TP #: make-kpkg.8:314 #, no-wrap msgid "B<--bzimage>" msgstr "B<--bzimage>" #. type: Plain text #: make-kpkg.8:318 msgid "" "Makes a bzImage kernel. Useful for people who want a bzImage kernel on sites " "where the default is zImage kernels." msgstr "" "erstellt einen bzImage-Kernel. Nützlich für Leute, die einen bzImage-Kernel " "auf Sites haben mƶchten, auf denen die Vorabe ein zImage-Kernel ist." #. type: TP #: make-kpkg.8:318 #, no-wrap msgid "B<--rootcmd foo>" msgstr "B<--rootcmd foo>" #. type: Plain text #: make-kpkg.8:330 msgid "" "The command that provides a means of gaining super user access (for example, " "`sudo' or `fakeroot') as needed by dpkg-buildpackage's -r option. This " "option does not work for three of the targets, namely, I<binary>, I<binary-" "indep>, and I<binary-arch>. For those targets the entire I<make-kpkg> " "command must be run as (fake)root." msgstr "" "der Befehl, der ein Mittel zum Erlangen von Superuser-Rechten bereitstellt " "(zum Beispiel Ā»sudoĀ« oder Ā»fakerootĀ«), wie es die Option -r von dpkg-" "buildpackage erfordert. Diese Option funktioniert für drei der Ziele nicht, " "nƤmlich für I<binary>, I<binary-indep> und I<binary-arch>. Für diese Ziele " "muss der ganze Befehl als (Fake-)Root ausgeführt werden." #. type: TP #: make-kpkg.8:330 #, no-wrap msgid "B<--stem>I<\\ foo>" msgstr "B<--stem>I<\\ foo>" #. type: Plain text #: make-kpkg.8:342 msgid "" "Call the packages I<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 is linux. " "The stem, since it is the initial part of a package name must consist only " "of lower case letters (`a-z'), digits (`0-9'), plus (`+') and minus (`-') " "signs, and periods (`.'). It must be at least two characters long and must " "start with an alphanumeric character." msgstr "" "ruft die Pakete I<foo>-* anstelle von kernel-* auf. Dies ist nützlich beim " "Übergang vom Aufruf der kernel-*-Pakete zu den linux-*-Paketen in der " "Vorbereitung für nicht Linux-Kernel in der Distribution. Vorgabe ist Linux. " "Die Hauptlinie darf, da sie der einleitende Teil des Paketnamens ist, nur " "aus kleingeschriebenen Zeichen (Ā»a-zĀ«), Ziffern (Ā»0-9Ā«), Plus (Ā»+Ā«), Minus " "(Ā»-Ā«), und Punkten (Ā».Ā«) bestehen. Sie muss mindestens zwei Zeichen lang " "sein und mit einem alphanumerischen Zeichen beginnen." #. type: TP #: make-kpkg.8:342 #, no-wrap msgid "B<--us>" msgstr "B<--us>" #. type: Plain text #: make-kpkg.8:347 msgid "" "This option is passed to dpkg-buildpackage, and directs that package not to " "sign the source. This is only relevant for the buildpackage target." msgstr "" "Diese Option wird an dpkg-buildpackage übergeben und weist das Paket an, die " "Quelle nicht zu signieren. Dies ist nur für das Ziel Ā»buildpackageĀ« " "maßgeblich." #. type: TP #: make-kpkg.8:347 #, no-wrap msgid "B<--uc>" msgstr "B<--uc>" #. type: Plain text #: make-kpkg.8:352 msgid "" "This option is passed to dpkg-buildpackage, and directs that package not to " "sign the changelog. This is only relevant for the buildpackage target." msgstr "" "Diese Option wird an dpkg-buildpackage übergeben und weist das Paket an, das " "Ƅnderungsprotokoll nicht zu signieren. Dies ist nur für das Ziel " "Ā»buildpackageĀ« maßgeblich." #. type: Plain text #: make-kpkg.8:359 msgid "" "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 B<Getopt::Long>(3perl)." msgstr "" "Die Optionen kƶnnten auf die kleinste eindeutige Zeichenkette verkürzt und " "entweder mit einem PrƤfix Ā»-Ā« oder Ā»--Ā« eingegeben werden. Sie kƶnnen ein " "Leerzeichen oder ein Ā»=Ā«-Symbol zwischen einer Option und einem Wert " "verwenden. Sie kƶnnen auch die Form Option=Wert benutzen; Einzelheiten, wie " "diese oder abweichende Formen unterstützt werden, finden Sie in der " "Handbuchseite B<Getopt::Long>(3perl)." #. type: Plain text #: make-kpkg.8:370 msgid "" "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:" msgstr "" "Diese Umgebungsvariable setzt, falls sie definiert ist, die " "NebenlƤufigkeitsstufe von Ā»makeĀ«, das benutzt wird, um den Kernel und die " "Module zu kompilieren, die mit I<-j>-Schaltern zur Untererstellung im Ziel " "B<build> von B<make-kpkg> gesetzt sind. Sie sollte, wenn sie benutzt wird, " "eine (kleine) Ganzzahl sein. Sie kƶnnen die aktuelle CPU-Anzahl mit dem " "folgenden Befehl abfragen:" #. type: Plain text #: make-kpkg.8:373 msgid "grep -c '^processor' /proc/cpuinfo" msgstr "grep -c '^processor' /proc/cpuinfo" #. type: Plain text #: make-kpkg.8:377 msgid "" "B<WARNING>: Do NOT set the -j option in MAKEFLAGS directly, this shall call " "the build to fail. It is possible to set -j as a make-kpkg argument." msgstr "" "B<WARNUNG:> Setzen Sie die Option -j NICHT direkt in MAKEFLAGS, dies soll " "zur Folge haben, dass das Bauen fehlschlƤgt. Es ist mƶglich, -j als ein " "Ā»make-kpkgĀ«-Argument zu setzen." #. type: SH #: make-kpkg.8:377 #, no-wrap msgid "TARGETS" msgstr "ZIELE" #. type: TP #: make-kpkg.8:378 #, no-wrap msgid "B<clean>" msgstr "B<clean>" #. type: Plain text #: make-kpkg.8:395 msgid "" "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." msgstr "" "sƤubert das Kernel-Quellverzeichnis von allen durch das Ziel B<build> " "erstellten Dateien und führt ein Ā»make distcleanĀ« aus. (Einzelheiten finden " "Sie im Linux-Kernel-Makefile.) Bitte beachten Sie, dass die Datei I<include/" "linux/autoconf.h> nicht aufbewahrt wird, obwohl die Liste der aktuellen " "Kernel-Konfiguration die Datei I<.config> enthƤlt. Dieses Ziel sollte nicht " "mit anderen Zielen kombiniert werden, da B<make-kpkg> alle Daten liest, " "I<bevor> es irgendein Ziel ausführt, weswegen nachfolgende Ziele mit alten " "Daten ausgeführt werden, die Sie wahrscheinlich nicht wollen." #. type: TP #: make-kpkg.8:395 #, no-wrap msgid "B<buildpackage>" msgstr "B<buildpackage>" #. type: Plain text #: make-kpkg.8:403 msgid "" "This target runs the targets B<clean>, and B<binary>, and produces the " "complete package using B<dpkg-buildpackage>." msgstr "" "Dieses Ziel führt die Ziele B<clean> und B<binary> aus und erzeugt unter " "Benutzung von B<dpkg-buildpackage> das vollstƤndige Paket." #. type: TP #: make-kpkg.8:403 #, no-wrap msgid "B<binary>" msgstr "B<binary>" #. type: Plain text #: make-kpkg.8:415 msgid "" "This target produces all four Debian kernel packages by running the targets " "B<binary-indep> and B<binary-arch>. However, this requires I<make-kpkg> to " "be run as root (or fakeroot), since I<--rootcmd> will not work." msgstr "" "Dieses Ziel erstellt alle Debian-Kernel-Pakete, indem es die Ziele B<binary-" "indep> und B<binary-arch> ausführt. Dies erfordert jedoch, dass I<make-kpkg> " "als Root (oder Fakeroot) ausgeführt wird, da I<--rootcmd> nicht " "funktionieren wird." #. type: TP #: make-kpkg.8:415 #, no-wrap msgid "B<binary-indep>" msgstr "B<binary-indep>" #. type: Plain text #: make-kpkg.8:428 msgid "" "This target produces the arch independent packages by running the targets " "B<kernel_source>, B<kernel_manual> and B<kernel_doc>. However, this also " "requires I<make-kpkg> to be run as root (or fakeroot), since I<--rootcmd> " "will not work." msgstr "" "Dieses Ziel erstellt die architekturunabhƤngigen Pakete, indem es die Ziele " "B<kernel_source,> B<kernel_manual> und B<kernel_doc> ausführt. Dies " "erfordert jedoch ebenfalls, dass I<make-kpkg> als Root (oder Fakeroot) " "ausgeführt wird, da I<--rootcmd> nicht funktionieren wird." #. type: TP #: make-kpkg.8:428 #, no-wrap msgid "B<binary-arch>" msgstr "B<binary-arch>" #. type: Plain text #: make-kpkg.8:440 msgid "" "This target produces the arch dependent packages by running the targets " "B<kernel_headers> and B<kernel_image>. However, this also requires I<make-" "kpkg> to be run as root (or fakeroot), since I<--rootcmd> will not work." msgstr "" "Dieses Ziel erstellt die architekturabhƤngigen Pakete, indem es die Ziele " "B<kernel_headers> und B<kernel_image> ausführt. Dies erfordert jedoch, dass " "I<make-kpkg> als Root (oder Fakeroot) ausgeführt wird, da I<--rootcmd> nicht " "funktionieren wird." #. type: TP #: make-kpkg.8:440 #, no-wrap msgid "B<kernel_source>" msgstr "B<kernel_source>" #. type: Plain text #: make-kpkg.8:463 msgid "" "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." msgstr "" "Dieses Ziel erstellt ein an Debian angepasstes Paket der Linux-Kernel-" "Quellen. Falls die Umgebungsvariable B<SOURCE_CLEAN_HOOK> auf eine " "ausführbare Datei zeigt, dann soll diese ausführbare Datei von dem obersten " "temporƤren Verzeichnis der Kernel-Quellen (I<./debian/tmp-source/usr/src/" "kernel-source-X.X.XX>) ausgeführt werden, kurz bevor es paketiert wird, " "weswegen Leute nach Belieben irgendwelche Aktionen durchführen kƶnnten " "(ArchitekturverzeichnisbƤume entfernen, Versionskontrollverzeichnisse " "reduzieren, I<find . -type d -name CVS -prune -exec rm -rf {} \\;> etc). " "Dies hat keine Auswirkungen auf etwas anderes als die Kernel-Quellen, die " "gepackt werden – falls das Skript auf dem aktuellen Verzeichnis und dessen " "Unterverzeichnissen arbeitet, sollte der Original-Quellverzeichnisbaum " "intakt bleiben. Die Umgebungsvariablen B<HEADER_CLEAN_HOOK> und " "B<DOC_CLEAN_HOOK> sind Ƥhnlich. Sie sollten auf ausführbare Dateien zeigen, " "dann soll diese ausführbare Datei von dem obersten temporƤren Verzeichnis " "der Kernel-Header und Dokumentation ausgeführt werden, kurz vor dem " "Paketieren, beziehungsweise bevor Leute nach Belieben irgendwelche Aktionen " "durchführen kƶnnten. Dies hat ebenfalls keine Auswirkungen auf etwas " "anderes, als die Kernel-Quellen, die gepackt werden." #. type: TP #: make-kpkg.8:463 #, no-wrap msgid "B<kernel_debug>" msgstr "B<kernel_debug>" #. type: Plain text #: make-kpkg.8:471 msgid "" "This target produces a Debian package containing the debugging symbols for " "the modules contained in the corresponding image package. The basic idea " "here is to keep the space in I</lib/modules/E<lt>kverE<gt>> under control, " "since this could be on a root partition with space restrictions." msgstr "" "Dieses Ziel erstellt ein Debian-Paket, das Fehlersuchsymbole für die im " "entsprechenden Image-Paket enthaltenen Module beinhaltet. Die " "zugrundeliegende Idee hierbei ist, den Platz in I</lib/modules/" "E<lt>kverE<gt>> unter Kontrolle zu halten, da dies eine Root-Partition mit " "SpeicherbeschrƤnkungen sein kƶnnte." #. type: TP #: make-kpkg.8:471 #, no-wrap msgid "B<kernel_headers>" msgstr "B<kernel_headers>" #. type: Plain text #: make-kpkg.8:475 msgid "" "This target produces a Debian package containing the header files included " "in the Linux kernel." msgstr "" "Dieses Ziel erstellt ein Debian-Paket, das die im Kernel enthaltenen Header-" "Dateien beinhaltet." #. type: TP #: make-kpkg.8:475 #, no-wrap msgid "B<kernel_manual>" msgstr "B<kernel_manual>" #. type: Plain text #: make-kpkg.8:482 msgid "" "This target produces a Debian package containing the section 9 manual pages " "included in the Linux kernel. Please note that this 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." msgstr "" "Dieses Ziel erstellt ein Debian-Paket, das die im Linux-Kernel enthaltenen " "Handbuchseiten aus Abschnitt neun beinhaltet. Bitte beachten Sie, dass dies " "kein tatsƤchlich unabhƤngiges Ziel ist; dies aufzurufen soll auch das Ziel " "I<kernel_doc> aufrufen und gleichzeitig ein kernel-doc-Paket erstellen." #. type: TP #: make-kpkg.8:482 #, no-wrap msgid "B<kernel_doc>" msgstr "B<kernel_doc>" #. type: Plain text #: make-kpkg.8:488 msgid "" "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." msgstr "" "Dieses Ziel erstellt ein Debian-Paket, das die im Linux-Kernel enthaltene " "Dokumentation beinhaltet. Dies kann unabhƤngig vom Ziel I<kernel_manual> " "aufgerufen werden, aber nicht andersherum." #. type: TP #: make-kpkg.8:488 #, no-wrap msgid "B<kernel_image>" msgstr "B<kernel_image>" #. type: Plain text #: make-kpkg.8:499 msgid "" "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." msgstr "" "Dieses Ziel erstellt ein Debian-Paket des Linux-Kernel-Quell-Images und den " "in der Kernel-Konfigurationsdatei I<.config> konfigurierten Modulen. Falls " "es im Kernel-Quell-Verzeichnis keine I<.config>-Datei gibt, wird eine " "Standardkonfiguration bereitgestellt, die der Ƥhnelt, die zum Erstellen der " "B<Debian>-Boot-Disketten benutzt wird." #. type: Plain text #: make-kpkg.8:514 msgid "" "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 version is passed in " "through the environment variable B<version> for all these scripts." msgstr "" "Falls die Datei I<./debian/post-install> existiert und ausführbar ist, wird " "sie, kurz bevor das Kernel-Image-Paket erstellt wird, ausgeführt. Beachten " "Sie außerdem, dass, falls irgendwelche Skripte im Verzeichnis I<./debian/" "image.d/> liegen, B<run-parts> für dieses Verzeichnis aufgerufen werden " "soll, bevor das Kernel-Image-Paket gebaut wird. Der Speicherort des " "Wurzelverzeichnisses des zu bauenden Image-Pakets soll in der " "Umgebungsvariable B<IMAGE_TOP> übergeben werden und die Kernel-Version wird " "durch die Umgebungsvariable B<version> für all diese Skripte übergeben." #. type: Plain text #: make-kpkg.8:522 msgid "" "Please see the documentation about hooks in B<kernel-img.conf>(5). These " "hooks are variables that can be pointed by the 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/.>" msgstr "" "Bitte lesen Sie die Dokumentation über Hooks in B<kernel-img.conf>(5). Diese " "Hooks sind Variablen, die der lokale Systemadministrator auf Skripte zeigen " "lassen kann, die beim Installieren oder Entfernen von Kernel-Images der Grub-" "Menüliste eine Zeile hinzufügen oder entfernen. Ein Beispielskript, um einer " "Grub-Menüdatei Zeilen hinzuzufügen ist im Verzeichnis I</usr/share/doc/" "kernel-package/> enthalten." #. type: Plain text #: make-kpkg.8:557 msgid "" "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/>, I</etc/kernel/preinst.d/" "E<lt>VERSIONE<gt>/>, I</etc/kernel/postinst.d/E<lt>VERSIONE<gt>/>, I</etc/" "kernel/prerm.d/E<lt>VERSIONE<gt>/>, and I</etc/kernel/postrm.d/" "E<lt>VERSIONE<gt>/>. 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. Before calling these " "scripts, the env variable B<STEM> shall be set to the value of the I<--stem> " "argument (or the default value, linux), and the variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package. These scripts 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. Since debconf is in use " "before the script is called, this script should issue no diagnostic messages " "to stdout -- while the postinst does call B<db_stop>, debconf does not " "restore stdout, so messages to stdout disappear." msgstr "" "Abgesehen von Hook-Variablen, die der lokale Administrator setzen kƶnnte, " "gibt es eine Zusammenstellung von Verzeichnissen, in denen Pakete oder der " "lokale Administrator die Skript-Dateien hinlegen kƶnnen. Diese Verzeichnisse " "sind I</etc/kernel/preinst.d/,> I</etc/kernel/postinst.d/,> I</etc/kernel/" "prerm.d/,> I</etc/kernel/postrm.d/,> I</etc/kernel/preinst.d/" "E<lt>VERSIONE<gt>/>, I</etc/kernel/postinst.d/E<lt>VERSIONE<gt>/>, I</etc/" "kernel/prerm.d/E<lt>VERSIONE<gt>/> und I</etc/kernel/postrm.d/" "E<lt>VERSIONE<gt>/>. Falls sie existieren, soll das Kernel-Image-Paket ein " "B<run-parts>-Programm für das Verzeichnis ausführen (einschließlich dem, das " "versionsverwaltet ist), dessen installierte oder entfernte Version über ein " "Argument in der entsprechenden Phase der Installation oder des Entfernens " "angegeben wurde. Bevor diese Skripte aufgerufen werden, soll die " "Umgebungsvariable B<STEM> auf den Wert des Arguments I<--stem> (oder den " "Standardwert, linux) gesetzt werden und die Variable " "B<KERNEL_PACKAGE_VERSION> soll auf die Version von kernel-package gesetzt " "werden, womit dieses Paket erzeugt wurde. Diese Skripte sollen mit zwei " "Argumenten aufgerufen werden. Das erste ist die I<Version> des Kernel-Images " "und das zweite ist der I<Speicherort> des Kernel-Images selbst. Da vor dem " "Aufruf des Skripts Debconf benutzt wird, sollte das Skript keine " "Diagnosenachrichten auf die Standardausgabe ausgeben – solange Ā»postinstĀ« " "B<db_stop> aufruft, stellt Debconf die Standardausgabe nicht wieder her, " "daher verschwinden Nachrichten an die Standardausgabe." #. type: Plain text #: make-kpkg.8:580 msgid "" "On installation, it also offers to run the Linux loader, I<LILO> (or " "alternates like I<loadlin>, I<SILO>, I<QUIK>, I<VMELILO>, I<ZIPL>, " "I<yaboot>, I<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." msgstr "" "Bei der Installation bietet es auch an, den Linux-Loader I<LILO> (oder " "Alternativen wie I<loadlin>, I<SILO>, I<QUIK>, I<VMELILO>, I<ZIPL>, " "I<yaboot>, I<PALO> oder I<GRUB>) auszuführen, und eine Konfigurationsdatei " "für unterstützte Boot-Loader zu erstellen, falls nƶtig. Zu diesem Zeitpunkt " "bietet es auch an, den neuen Kernel auf einer Diskette abzulegen und die " "Diskette zu formatieren, wenn dies erforderlich ist. Bei Lƶschungen prüft " "das Paket die Version des laufenden Kernels und verweigert einen laufenden " "Kernel zu lƶschen. I<grub> misst dem eine besondere Bedeutung bei, da Grub " "nicht nach der Installation eines Kernel-Images erneut ausgeführt werden " "braucht, obwohl eine automatische Ƅnderung der Menüliste bei der " "Installation oder dem Entfernen von Kernel-Image Paketen angenehm wƤre." #. type: TP #: make-kpkg.8:580 #, no-wrap msgid "B<build>" msgstr "B<build>" #. type: Plain text #: make-kpkg.8:587 msgid "" "This target, used by target B<kernel_image> above, compiles the Linux kernel " "image." msgstr "" "Dieses Ziel, das vom vorhergehenden Ziel B<kernel_image> benutzt wird, " "kompiliert das Kernel-Image." #. type: TP #: make-kpkg.8:587 #, no-wrap msgid "B<modules>" msgstr "B<modules>" #. type: Plain text #: make-kpkg.8:609 msgid "" "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." msgstr "" "Dieses Ziel ermƶglicht es Ihnen, alle Add-On-Module und Pakete zu bauen, die " "stark von der genauen Kernel-Version abhƤngen, für das sie zur gleichen Zeit " "wie Ihr Kernel-Image gebaut wurden. Dieses Ziel erwartet, die Module oder " "Pakete unter /usr/src/modules und für all diese Verzeichnisse Ƅnderungen an " "MODULE_LOC/x (Vorgabe für MODULE_LOC ist I</usr/src/modules>) zu finden und " "führt die Regel B<kdist> in der lokalen I<debian.rules>-Datei aus. Dieses " "Ziel sollte das B<Debian>-Modulpaket erstellen, außerdem eine komprimierte " "Tar-Datei und eine komprimierte Diff-Datei mit I<md5sums,> die unter " "Benutzung von B<dpkg-genchanges> in in einer Ā»changesĀ«-Datei aufgezeichnet " "wurden. Die Datei ist durch die gleiche IdentitƤt signiert, die zum " "Signieren der Kernel-Pakete benutzt würde. Diese Option wird von " "Paketbetreuern verwandt, die das Paket in die Debian-Archive hochladen." #. type: TP #: make-kpkg.8:609 #, no-wrap msgid "B<modules_config>" msgstr "B<modules_config>" #. type: Plain text #: make-kpkg.8:618 msgid "" "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. This should not be called unless you already have a ./" "debian directory." msgstr "" "Dieses Ziel ermƶglicht es Ihnen, alle Pakete unter B<MODULE_LOC> zu " "konfigurieren, die B</usr/src/modules> als Standard haben. Dies ist " "nützlich, falls Sie manuell einige Gesichtspunkte der Konfiguration Ƥndern " "mƶchten oder falls Sie die Add-On-Module manuell kompilieren wollen. Dies " "sollte nicht aufgerufen werden, es sei denn, Sie haben bereits ein ./debian-" "Verzeichnis." #. type: TP #: make-kpkg.8:618 #, no-wrap msgid "B<modules_image>" msgstr "B<modules_image>" #. type: Plain text #: make-kpkg.8:634 msgid "" "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). This should not be " "called unless you already have a ./debian directory." msgstr "" "Dieses Ziel ermƶglicht es Ihnen, alle Pakete unter B<MODULE_LOC> zu bauen, " "die B</usr/src/modules> als Standard haben, aber es erstellt nicht die " "Quell- oder Diff-Dateien und erzeugt und signiert nicht die Datei Ā»changesĀ«. " "Dies ist die einzige modulbezogene Option, falls Sie nur die Add-On-Modul-" "Image-Dateien auf einem oder mehreren Rechnern kompilieren mƶchten. Es wird " "im Allgemeinen in Verbindung mit B<kernel_image> aufgerufen, insbesondere " "falls außerdem die Option B<append_to_version> (verhindert stƶrende " "Warnungen) benutzt wird. Dies sollte nicht aufgerufen werden, es sei denn, " "Sie haben bereits ein ./debian-Verzeichnis." #. type: TP #: make-kpkg.8:634 #, no-wrap msgid "B<modules_clean>" msgstr "B<modules_clean>" #. type: Plain text #: make-kpkg.8:643 msgid "" "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. This should not be " "called unless you already have a ./debian directory." msgstr "" "Dieses Ziel ermƶglicht es Ihnen, alle Pakete unter B<MODULE_LOC> zu " "bereinigen, die B</usr/src/modules> als Standard haben. Dies sollte alles " "sein, was nƶtig ist, um die Auswirkungen auf irgendwelche anderen Ā»modules_Ā«-" "Ziele rückgƤngig zu machen. Dies sollte nicht aufgerufen werden, es sei " "denn, Sie haben bereits ein ./debian-Verzeichnis." #. type: TP #: make-kpkg.8:643 #, no-wrap msgid "B<configure>" msgstr "B<configure>" #. type: Plain text #: make-kpkg.8:656 msgid "" "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." msgstr "" "Dieses Ziel führt am Anfang Ā»configureĀ« aus (tatsƤchlich B<config_target,> " "gesetzt durch B<--config>, dessen Vorgabe I<oldconfig> ist), daher kƶnnen " "Sie durch B<make config> im Kernel-Quellverzeichnis erzeugte Dateien " "bearbeiten ohne dass sie spƤter durch B<make-kpkg> eingestampft werden." #. type: Plain text #: make-kpkg.8:665 msgid "" "This target creates the I<./debian> directory, and optionally patches the " "source. This target is called by the B<configure> target. You may use this " "target to have the sources patched, and then manually run the configuration " "step to update the configuration file, with any new configuration options " "the patches may have introduced." msgstr "" "Dieses Ziel erstellt ein I<./debian>-Verzeichnis und patcht wahlweise die " "Quelle. Dieses Ziel wird durch das Ziel B<configure> aufgerufen. Sie kƶnnen " "dieses Ziel benutzen, damit Sie über gepatchte Quellen verfügen und dann " "manuell den Konfigurationsschritt ausführen, um die Konfigurationsdatei mit " "irgendwelchen neuen Konfigurationsoptionen zu aktualisieren, die durch die " "Patches eingeführt wurden." #. type: TP #: make-kpkg.8:665 #, no-wrap msgid "B<libc-kheaders>" msgstr "B<libc-kheaders>" #. type: Plain text #: make-kpkg.8:677 msgid "" "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." msgstr "" "Dies ist ein Spezialziel für den Paketbetreuer von libc-dev, der es zum " "Erstellen des von libc benƶtigten Header-Pakets benutzen kann. Bitte " "beachten Sie, dass es gefƤhrlich ist, ein libc-kheaders-Paket zu erstellen, " "das sich von der damit kompilierten libc des Headers unterscheidet; es ist " "B<bekannt,> dass es Systeme auf raffierte Weise zerstƶrt. Einzelheiten " "finden Sie in I</usr/share/kernel-package/README.headers>. Das Erstellen und " "Installieren eines selbst erstellten libc-kheaders-Pakets kƶnnte Ihr System " "zerstƶren, es sei denn, Sie wissen, was Sie tun. Sie wurden gewarnt." #. type: SH #: make-kpkg.8:677 #, no-wrap msgid "ENVIRONMENT VARIABLES" msgstr "UMGEBUNGSVARIABLEN" #. type: Plain text #: make-kpkg.8:699 msgid "" "B<KPKG_DEBUG>, if set, causes make-kpkg to spit out debugging messages about " "some shell functions executed internally. This is probably of not interest " "to anyone not debugging B<make-kpkg>. The following variables (documented " "above) also affect B<make-kpkg>: B<DEBIAN_REVISION_MANDATORY>, " "B<APPEND_TO_VERSION>, B<VERSION_H_OK>, B<KPKG_ARCH>, B<CROSS_COMPILE>, " "B<KPKG_SUBARCH>, B<KPKG_OVERLAY_DIR>, B<ARCH_IN_NAME>, B<INITRD>, " "B<SOURCE_CLEAN_HOOK>, B<MODULE_LOC>, B<CONCURRENCY_LEVEL> and " "B<IGNORE_UPPERCASE_VERSION>." msgstr "" "I<KPKG_DEBUG> veranlasst make-kpkg, falls es gesetzt wurde, " "Fehlersuchmeldungen über einige intern ausgeführte Shell-Funktionen " "auszuspucken. Dies ist wahrscheinlich nicht für jedermann von Interesse, der " "keine Fehlersuche für B<make-kpkg> durchführt. Die folgenden (oben " "dokumentierten) Variablen beeinflussen ebenfalls B<make-kpkg>: " "I<DEBIAN_REVISION_MANDATORY>, I<APPEND_TO_VERSION>, I<VERSION_H_OK>, " "I<KPKG_ARCH>, I<CROSS_COMPILE>, I<KPKG_SUBARCH>, I<KPKG_OVERLAY_DIR>, " "I<ARCH_IN_NAME>, I<INITRD>, I<SOURCE_CLEAN_HOOK>, I<MODULE_LOC>, " "I<CONCURRENCY_LEVEL> und I<IGNORE_UPPERCASE_VERSION>." #. type: Plain text #: make-kpkg.8:724 msgid "" "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." msgstr "" "Abseits der Laufzeitoptionen sucht außerdem die von B<make-kpkg> ausgeführte " "Datei I<debian.rules> nach einer benutzerspezifischen Konfigurationsdatei " "I<~/.kernel-pkg.conf>. SchlƤgt dies fehl, sucht sie nach den systemweiten " "Vorgaben in der Datei I</etc/kernel-pkg.conf>. Die Standardkonfiguration " "ermƶglicht dort Site-weit den vollstƤndigen Namen und die E-Mail-Adresse der " "für die Betreuung der Kernel-Pakete zustƤndigen Person auf der Site außer " "Kraft zu setzen, aber die Datei I</etc/kernel-pkg.conf> (oder I<~/.kernel-" "pkg.conf>) ist tatsƤchlich ein Makefile-Schnipsel. Jede zulƤssige make-" "Richtlinie kƶnnte darin enthalten sein. B<Beachten Sie:> Bei dieser Datei " "ist Vorsicht angebracht, da Sie durch geeignetes Bearbeiten dieser Datei die " "Ausführung von make vollstƤndig Ƥndern kƶnnen. Eine Liste bekannter Probleme " "beim Kompilieren von Kernel-Images finden Sie in I</usr/share/doc/kernel-" "package/Problems.gz>. Ausführlichere Anleitungen wie Dokumentation ist " "außerdem in I</usr/share/doc/kernel-package/README.gz> verfügbar und es wird " "empfohlen, dies vor dem Gebrauch dieses Hilfswerkzeugs zu lesen." #. type: Plain text #: make-kpkg.8:736 msgid "" "B<dpkg-deb>(1), B<dpkg-source>(1), B<make>(1), B<Getopt::Long>(3perl), " "B<kernel-img.conf>(5), B<kernel-pkg.conf>(5), B<The\\ Programmers\\ manual>, " "B<The\\ GNU\\ Make\\ manual>, and the extensive documentation in the I</usr/" "share/doc/kernel-package> directory" msgstr "" "B<dpkg-deb>(1), B<dpkg-source>(1), B<make>(1), B<Getopt::Long>(3perl), " "B<kernel-img.conf>(5), B<kernel-pkg.conf>(5), B<The\\ Programmers\\ manual,> " "B<The\\ GNU\\ Make\\ manual> und die ausführliche Dokumentation im " "Verzeichnis B</usr/share/doc/kernel-package>" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/po4a/po/kernel-package.doc.pot�������������������������������������������0000644�0000000�0000000�00000205270�12012264332�017645� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2012-08-13 16:51-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: kernel-img.conf.5:26 #, no-wrap msgid "KERNEL-IMG.CONF" msgstr "" #. type: TH #: kernel-img.conf.5:26 #, no-wrap msgid "Aug 20 2009" msgstr "" #. type: TH #: kernel-img.conf.5:26 kernel-package.5:26 kernel-packageconfig.8:27 kernel-pkg.conf.5:26 make-kpkg.8:27 #, no-wrap msgid "Debian" msgstr "" #. type: TH #: kernel-img.conf.5:26 kernel-package.5:26 kernel-packageconfig.8:27 kernel-pkg.conf.5:26 make-kpkg.8:27 #, no-wrap msgid "Debian GNU/Linux manual" msgstr "" #. type: SH #: kernel-img.conf.5:29 kernel-package.5:29 kernel-packageconfig.8:28 kernel-pkg.conf.5:29 make-kpkg.8:28 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: kernel-img.conf.5:31 msgid "kernel-img.conf - site wide configuration file for kernel image packages" msgstr "" #. type: SH #: kernel-img.conf.5:31 kernel-packageconfig.8:30 kernel-pkg.conf.5:31 make-kpkg.8:30 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: TP #: kernel-img.conf.5:33 kernel-package.5:164 #, no-wrap msgid "I</etc/kernel-img.conf>" msgstr "" #. type: SH #: kernel-img.conf.5:33 kernel-package.5:31 kernel-packageconfig.8:32 kernel-pkg.conf.5:35 make-kpkg.8:34 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: kernel-img.conf.5:39 msgid "" "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." msgstr "" #. type: Plain text #: kernel-img.conf.5:53 msgid "" "The format of the file is a simple I<VAR>B<=>I<VALUE> pair. Boolean values " "may be specified as I<Yes>, I<True>, I<1>, and I<No>, I<False>, I<0>, and " "are case insensitive. This file is automatically created by the " "installation script in certain circumstances." msgstr "" #. type: Plain text #: kernel-img.conf.5:55 kernel-pkg.conf.5:56 msgid "At the moment, the user modifiable variables supported are:" msgstr "" #. type: TP #: kernel-img.conf.5:55 #, no-wrap msgid "B<postinst_hook>" msgstr "" #. type: Plain text #: kernel-img.conf.5:84 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed during " "installation. The path can be a relative path if the script lives in a safe " "path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must " "be an absolute path instead. Before calling this script, the env variable " "B<STEM> shall be set to the value of the I<--stem> argument (or the default " "value, linux), and B<KERNEL_PACKAGE_VERSION> shall be set to the version of " "the kernel-package that created the package. 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 cause the postinst to fail. Since debconf is in use " "before the script is called, this script should issue no diagnostic messages " "to stdout -- while the postinst does call B<db_stop>, debconf does not " "restore stdout, so messages to stdout disappear. An example script for grub " "users is present in /usr/share/doc/kernel-package/ directory. This script " "is run I<after> the scripts in /etc/kernel/postinst.d directory." msgstr "" #. type: TP #: kernel-img.conf.5:84 #, no-wrap msgid "B<postrm_hook>" msgstr "" #. type: Plain text #: kernel-img.conf.5:109 msgid "" "B<DEPRECATED>: 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. The path can be a relative path if the script lives in " "a safe path -- that is, if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, " "or must be an absolute path instead. The environment variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package. 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. Since debconf is " "in use before the script is called, this script should issue no diagnostic " "messages to stdout -- while the postinst does call B<db_stop>, debconf does " "not restore stdout, so messages to stdout disappear. This script is run " "I<after> the scripts in /etc/kernel/postrm.d directory." msgstr "" #. type: TP #: kernel-img.conf.5:109 #, no-wrap msgid "B<preinst_hook>" msgstr "" #. type: Plain text #: kernel-img.conf.5:128 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed before the " "package is unpacked, and can be used to put in additional checks. The path " "can be a relative path if the script lives in a safe path -- that is, if it " "lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. 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. This script is run I<after> the scripts in " "/etc/kernel/preinst.d directory." msgstr "" #. type: TP #: kernel-img.conf.5:128 #, no-wrap msgid "B<prerm_hook>" msgstr "" #. type: Plain text #: kernel-img.conf.5:152 msgid "" "B<DEPRECATED>: Set this variable to a script to be executed before the " "package files are removed (so any added files may be removed) . The path can " "be a relative path if the script lives in a safe path -- that is, if it " "lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. 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 cause the prerm to fail. Since " "debconf is in use before the script is called, this script should issue no " "diagnostic messages to stdout -- while the postinst does call B<db_stop>, " "debconf does not restore stdout, so messages to stdout disappear. This " "script is run I<after> the scripts in /etc/kernel/prerm.d directory." msgstr "" #. type: TP #: kernel-img.conf.5:152 #, no-wrap msgid "B<src_postinst_hook>" msgstr "" #. type: Plain text #: kernel-img.conf.5:175 msgid "" "B<DEPRECATED>: 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. The " "path can be a relative path if the script lives in a safe path -- that is, " "if it lives in /bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute " "path instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be " "set to the version of the kernel-package that created the package. This " "script shall be called with two arguments, the first being the I<name> of " "the package being installed (could be kernel source or headers), and the " "second argument being the I<version> of the package being installed. Errors " "in the script shall cause the postinst to fail. This script is run I<after> " "the scripts in /etc/kernel/src_postinst.d directory." msgstr "" #. type: TP #: kernel-img.conf.5:175 #, no-wrap msgid "B<header_postinst_hook>" msgstr "" #. type: Plain text #: kernel-img.conf.5:195 msgid "" "B<DEPRECATED>: Unlike the other hook variables, this is meant for a script " "run during the post inst of a headers package only. The path can be a " "relative path if the script lives in a safe path -- that is, if it lives in " "/bin, /sbin, /usr/bin, or /usr/sbin, or must be an absolute path " "instead. The environment variable B<KERNEL_PACKAGE_VERSION> shall be set to " "the version of the kernel-package that created the package. This script " "shall be called with two arguments, the first being the I<name> of the " "package being installed, and the second argument being the I<version> of the " "package being installed. Errors in the script shall cause the postinst to " "fail. This script is run I<after> the scripts in " "/etc/kernel/header_postinst.d directory." msgstr "" #. type: TP #: kernel-img.conf.5:195 #, no-wrap msgid "B<clobber_modules>" msgstr "" #. type: Plain text #: kernel-img.conf.5:201 msgid "" "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." msgstr "" #. type: TP #: kernel-img.conf.5:201 #, no-wrap msgid "B<warn_reboot>" msgstr "" #. type: Plain text #: kernel-img.conf.5:211 msgid "" "This variable can be used to turn off the warning given when installing a " "kernel image which is the same version as the currently running version. If " "the modules list is changed, the modules dependencies may have been changed, " "and the modules for the new kernel may not run correctly on the running " "kernel if the kernel ABI has changed in the meanwhile. It is a good idea to " "reboot, and this is a note to remind you. If you know what you are doing, " "you can set this variable to no. This variable is set by default." msgstr "" #. type: TP #: kernel-img.conf.5:211 #, no-wrap msgid "B<relink_build_link>" msgstr "" #. type: Plain text #: kernel-img.conf.5:218 msgid "" "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)." msgstr "" #. type: TP #: kernel-img.conf.5:218 #, no-wrap msgid "B<force_build_link>" msgstr "" #. type: Plain text #: kernel-img.conf.5:225 msgid "" "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 kernel " "headers data in /usr/src, whether they have been installed or not. The " "default is unset, we don't create potentially dangling symlinks by default." msgstr "" #. type: TP #: kernel-img.conf.5:225 #, no-wrap msgid "B<relink_src_link>" msgstr "" #. type: Plain text #: kernel-img.conf.5:230 msgid "" "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)." msgstr "" #. type: TP #: kernel-img.conf.5:230 #, no-wrap msgid "B<silent_modules>" msgstr "" #. type: Plain text #: kernel-img.conf.5:244 msgid "" "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 kernel image package, in which " "case problems may arise with leftover modules in that directory 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 by " "default." msgstr "" #. type: TP #: kernel-img.conf.5:244 #, no-wrap msgid "B<ignore_depmod_err>" msgstr "" #. type: Plain text #: kernel-img.conf.5:250 msgid "" "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. This is unset " "be default." msgstr "" #. type: SH #: kernel-img.conf.5:250 kernel-package.5:161 kernel-packageconfig.8:44 kernel-pkg.conf.5:338 make-kpkg.8:699 #, no-wrap msgid "FILES" msgstr "" #. type: Plain text #: kernel-img.conf.5:253 msgid "The file described here is I</etc/kernel-img.conf>." msgstr "" #. type: SH #: kernel-img.conf.5:253 kernel-package.5:166 kernel-packageconfig.8:47 kernel-pkg.conf.5:343 make-kpkg.8:724 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: kernel-img.conf.5:258 msgid "B<make>(1), B<make-kpkg>(1), B<kernel-pkg.conf>(5), B<The GNU Make manual>" msgstr "" #. type: SH #: kernel-img.conf.5:258 kernel-package.5:170 kernel-pkg.conf.5:348 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text #: kernel-img.conf.5:260 kernel-package.5:172 kernel-pkg.conf.5:350 msgid "There are no bugs. Any resemblance thereof is delirium. Really." msgstr "" #. type: SH #: kernel-img.conf.5:260 kernel-package.5:172 kernel-packageconfig.8:49 kernel-pkg.conf.5:350 make-kpkg.8:736 #, no-wrap msgid "AUTHOR" msgstr "" #. type: Plain text #: kernel-img.conf.5:262 kernel-package.5:174 kernel-packageconfig.8:52 kernel-pkg.conf.5:352 make-kpkg.8:738 msgid "" "This manual page was written by Manoj Srivastava " "E<lt>srivasta@debian.orgE<gt>, for the Debian GNU/Linux system." msgstr "" #. type: TH #: kernel-package.5:26 #, no-wrap msgid "KERNEL-PACKAGE" msgstr "" #. type: TH #: kernel-package.5:26 #, no-wrap msgid "May 25 1999" msgstr "" #. type: Plain text #: kernel-package.5:31 msgid "kernel-package - system for creating kernel related packages" msgstr "" #. type: Plain text #: kernel-package.5:42 msgid "" "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)." msgstr "" #. type: SH #: kernel-package.5:42 #, no-wrap msgid "Advantages of using kernel-package" msgstr "" #. type: TP #: kernel-package.5:44 #, no-wrap msgid "B<i) Convenience.>" msgstr "" #. type: Plain text #: kernel-package.5:53 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:53 #, no-wrap msgid "B<ii) Multiple images support>" msgstr "" #. type: Plain text #: kernel-package.5:57 msgid "" "It allows you to keep multiple version of kernel images on your machine with " "no fuss." msgstr "" #. type: TP #: kernel-package.5:57 #, no-wrap msgid "B<iii) Multiple Flavors of the same kernel version>" msgstr "" #. type: Plain text #: kernel-package.5:64 msgid "" "It has a facility for you to keep multiple flavors 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>)." msgstr "" #. type: TP #: kernel-package.5:64 #, no-wrap msgid "B<iv) Built in defaults>" msgstr "" #. type: Plain text #: kernel-package.5:70 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:70 #, no-wrap msgid "B<v) Module hooks>" msgstr "" #. type: Plain text #: kernel-package.5:78 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:78 #, no-wrap msgid "B<vi) dpkg support>" msgstr "" #. type: Plain text #: kernel-package.5:84 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:84 #, no-wrap msgid "B<vii) Configuration tracking>" msgstr "" #. type: Plain text #: kernel-package.5:91 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:91 #, no-wrap msgid "B<viii) Multiple config files>" msgstr "" #. type: Plain text #: kernel-package.5:97 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:97 #, no-wrap msgid "B<ix) Auxiliary kernel .deb packages>" msgstr "" #. type: Plain text #: kernel-package.5:103 msgid "" "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)." msgstr "" #. type: TP #: kernel-package.5:103 #, no-wrap msgid "B<x) Maintainer script services>" msgstr "" #. type: Plain text #: kernel-package.5:108 msgid "" "Since the kernel image package is a full fledged Debian package, it comes " "with maintainer scripts, which allow the user to add hook scripts to run " "when the package status changes." msgstr "" #. type: TP #: kernel-package.5:108 #, no-wrap msgid "B<xi) Sub architecture support>" msgstr "" #. type: Plain text #: kernel-package.5:112 msgid "" "There is support for the multitudinous sub architectures that have blossomed " "under the umbrella of the m68k and power-PC architectures." msgstr "" #. type: TP #: kernel-package.5:112 #, no-wrap msgid "B<xii) Portable kernel images>" msgstr "" #. type: Plain text #: kernel-package.5:118 msgid "" "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." msgstr "" #. type: TP #: kernel-package.5:118 #, no-wrap msgid "B<xiii) runtime hooks>" msgstr "" #. type: Plain text #: kernel-package.5:132 msgid "" "The preinst, postinst, prerm 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). There are " "directories under I</etc/kernel> where related packages may drop off scripts " "that will be run by the maintainer scripts of the packages created by kernel " "package. Before running these scripts, the environment variable " "B<KERNEL_PACKAGE_VERSION> shall be set to the version of the kernel-package " "that created the package." msgstr "" #. type: TP #: kernel-package.5:132 #, no-wrap msgid "B<xiv) Append descriptive bits to the kernel version>" msgstr "" #. type: Plain text #: kernel-package.5:138 msgid "" "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." msgstr "" #. type: SH #: kernel-package.5:139 #, no-wrap msgid "Disadvantages of using make-kpkg" msgstr "" #. type: TP #: kernel-package.5:140 #, no-wrap msgid "B<i) Automation.>" msgstr "" #. type: Plain text #: kernel-package.5:144 msgid "" "This is a cookie cutter approach to compiling kernels, and there are people " "who like being close to the bare metal." msgstr "" #. type: TP #: kernel-package.5:144 #, no-wrap msgid "B<ii) Non traditional>" msgstr "" #. type: Plain text #: kernel-package.5:149 msgid "" "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)." msgstr "" #. type: TP #: kernel-package.5:149 #, no-wrap msgid "B<iii) Needs superuser>" msgstr "" #. type: Plain text #: kernel-package.5:160 msgid "" "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>)." msgstr "" #. type: TP #: kernel-package.5:162 #, no-wrap msgid "I</etc/kernel-pkg.conf>" msgstr "" #. type: Plain text #: kernel-package.5:170 msgid "B<make>(1), B<make-kpkg>(1), B<The GNU Make manual>" msgstr "" #. type: TH #: kernel-packageconfig.8:27 #, no-wrap msgid "KERNEL-PACKAGECONFIG" msgstr "" #. type: TH #: kernel-packageconfig.8:27 #, no-wrap msgid "Jan 7 1997" msgstr "" #. type: Plain text #: kernel-packageconfig.8:30 msgid "kernel-packageconfig - internal handler of /etc/kernel-pkg.conf" msgstr "" #. type: Plain text #: kernel-packageconfig.8:32 msgid "B<kernel-packageconfig>" msgstr "" #. type: Plain text #: kernel-packageconfig.8:42 msgid "" "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." msgstr "" #. type: SH #: kernel-packageconfig.8:42 make-kpkg.8:85 #, no-wrap msgid "OPTIONS" msgstr "" #. type: Plain text #: kernel-packageconfig.8:44 msgid "This utility does not have any options." msgstr "" #. type: Plain text #: kernel-packageconfig.8:47 msgid "The file affected by this program is I</etc/kernel-pkg.conf>." msgstr "" #. type: Plain text #: kernel-packageconfig.8:49 msgid "B<kernel-pkg.conf>(5)" msgstr "" #. type: TH #: kernel-pkg.conf.5:26 #, no-wrap msgid "KERNEL-PKG.CONF" msgstr "" #. type: TH #: kernel-pkg.conf.5:26 #, no-wrap msgid "Jan 7 1997" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:31 msgid "kernel-pkg.conf - configuration file for make-kpkg" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:35 msgid "I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:48 msgid "" "The file I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf> is actually a " "B<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 favor of the system wide " "configuration file I</etc/kernel-pkg.conf>." msgstr "" #. type: Plain text #: kernel-pkg.conf.5:54 msgid "" "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>." msgstr "" #. type: TP #: kernel-pkg.conf.5:56 #, no-wrap msgid "B<maintainer>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:65 msgid "" "Local kernel (image, header, doc, etc.) package maintainer. Set up at " "package installation by the I<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'\\e''Brien. Yes, " "this is ugly, but this works." msgstr "" #. type: TP #: kernel-pkg.conf.5:65 #, no-wrap msgid "B<email>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:72 msgid "" "The email address of that person. Set up at package installation by the " "I<postinst>. Can be overridden by the environment variable B<KPKG_EMAIL>." msgstr "" #. type: TP #: kernel-pkg.conf.5:72 #, no-wrap msgid "B<pgp>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:92 msgid "" "A key-ID to use when signing packages. Usually passed along to " "I<dpkg-buildpackage> using the I<-k> option, and also third party modules in " "the B<KMAINT> environment variable, if separate modules (like pcmcia, etc.) " "are being built in I<$MODULE_PATH>. Can be overridden by the environment " "variable B<PGP_SIGNATURE>, and is overridden (again) by the I<--pgpsign> " "option of B<make-kpkg>. Defaults to I<maintainer>. (Optional)" msgstr "" #. type: TP #: kernel-pkg.conf.5:92 make-kpkg.8:656 #, no-wrap msgid "B<debian>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:105 msgid "" "The version of the kernel packages, includes both the upstream version and " "the Debian revision. Can be overridden by the environment variable " "B<DEBIAN_REVISION>, and is overridden (again) by the I<--revision> option of " "B<make-kpkg>. Defaults to I<E<lt>VERSIONE<gt>-10.0.0.Custom> (Optional)" msgstr "" #. type: TP #: kernel-pkg.conf.5:105 #, no-wrap msgid "B<debian_revision_mandatory>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:112 msgid "" "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)" msgstr "" #. type: TP #: kernel-pkg.conf.5:112 #, no-wrap msgid "B<kimage>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:126 msgid "" "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 " "I<--zimage> or I<--bzimage> of B<make-kpkg>. Defaults to I<bzImage>. " "(Optional)" msgstr "" #. type: TP #: kernel-pkg.conf.5:126 #, no-wrap msgid "B<config_target>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:135 msgid "" "What type of configure step to do. Defaults to oldconfig, which is good for " "non-interactive (or minimally interactive) runs. (ENV variable " "B<CONFIG_TARGET> overrides this setting.) If the value of config_target is " "not recognized, then it is reset to oldconfig." msgstr "" #. type: TP #: kernel-pkg.conf.5:135 #, no-wrap msgid "B<use_saved_config>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:142 msgid "" "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." msgstr "" #. type: TP #: kernel-pkg.conf.5:142 #, no-wrap msgid "B<root_cmd>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:169 msgid "" "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." msgstr "" #. type: TP #: kernel-pkg.conf.5:169 #, no-wrap msgid "B<delete_build_link>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:178 msgid "" "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. The default is unset. Note that this is " "case sensitive, yes shall not work." msgstr "" #. type: TP #: kernel-pkg.conf.5:178 #, no-wrap msgid "B<do_clean>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:185 msgid "" "Set to YES, this causes a make clean to be run in the kernel source tree " "after building the kernel image package. The environment variable " "B<CLEAN_SOURCE> overrides this. The default is unset. Note that this is " "case sensitive, yes shall not work." msgstr "" #. type: TP #: kernel-pkg.conf.5:185 #, no-wrap msgid "B<install_vmlinux>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:190 msgid "" "Set to YES to install the uncompressed kernel ELF image along with the " "bootable compressed kernel image (vmlinuz). The default is unset. Note that " "this is case sensitive, yes shall not work." msgstr "" #. type: TP #: kernel-pkg.conf.5:190 #, no-wrap msgid "B<image_clean_hook>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:199 msgid "" "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 messaging of the kernel image that is packaged." msgstr "" #. type: TP #: kernel-pkg.conf.5:199 #, no-wrap msgid "B<source_clean_hook>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:211 msgid "" "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 messaging of the " "kernel sources that are packaged (for example, to remove version control " "directories, or to prune away unwanted architectures)." msgstr "" #. type: TP #: kernel-pkg.conf.5:211 #, no-wrap msgid "B<header_clean_hook>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:221 msgid "" "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 messaging " "of the kernel headers that are packaged (for example, to remove version " "control directories, or to prune away unwanted architectures)." msgstr "" #. type: TP #: kernel-pkg.conf.5:221 #, no-wrap msgid "B<doc_clean_hook>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:231 msgid "" "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 messaging of the kernel documentation that is packaged (for " "example, to remove version control directories, or to prune away unwanted " "architectures)." msgstr "" #. type: TP #: kernel-pkg.conf.5:231 #, no-wrap msgid "B<extra_docs>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:243 msgid "" "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." msgstr "" #. type: TP #: kernel-pkg.conf.5:243 #, no-wrap msgid "B<kpkg_follow_symlinks_in_src>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:253 msgid "" "This option is especially useful for people who use symlink 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. The default is unset." msgstr "" #. type: TP #: kernel-pkg.conf.5:253 #, no-wrap msgid "B<make_libc_headers>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:269 msgid "" "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. The default is unset." msgstr "" #. type: TP #: kernel-pkg.conf.5:269 make-kpkg.8:359 #, no-wrap msgid "B<CONCURRENCY_LEVEL>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:279 msgid "" "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." msgstr "" #. type: TP #: kernel-pkg.conf.5:279 #, no-wrap msgid "B<ARCH_IN_NAME>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:290 msgid "" "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." msgstr "" #. type: TP #: kernel-pkg.conf.5:290 #, no-wrap msgid "B<CONFDIR>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:301 msgid "" "Set this variable, either in the environment or in the config file, to point " "to the location where the kernel config files are located. These are " "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>" msgstr "" #. type: TP #: kernel-pkg.conf.5:301 #, no-wrap msgid "B<IMAGEDIR>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:310 msgid "" "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>." msgstr "" #. type: TP #: kernel-pkg.conf.5:310 #, no-wrap msgid "B<MODULE_LOC>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:316 msgid "" "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>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:319 msgid "The value of a variable can be set so:" msgstr "" #. type: IP #: kernel-pkg.conf.5:319 #, no-wrap msgid "a)" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:322 msgid "" "Defaults exist in the rules file. These are the values used if no " "customization is done." msgstr "" #. type: IP #: kernel-pkg.conf.5:322 #, no-wrap msgid "b)" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:326 msgid "" "Variables can be set in the config file I</etc/kernel-pkg.conf>. These " "values override the defaults." msgstr "" #. type: IP #: kernel-pkg.conf.5:326 #, no-wrap msgid "c)" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:329 msgid "" "Variables can also be set by setting a corresponding environment variable. " "These values override the config file and the defaults." msgstr "" #. type: IP #: kernel-pkg.conf.5:329 #, no-wrap msgid "d)" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:334 msgid "" "Using B<make-kpkg> options, or, if using the rules file directly, on command " "line" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:336 msgid "B<# xxx/rules DEBIAN_REVISION=2.0a kernel_image>" msgstr "" #. type: Plain text #: kernel-pkg.conf.5:338 msgid "This overrides all the above methods." msgstr "" #. type: Plain text #: kernel-pkg.conf.5:343 msgid "The file described here is I</etc/kernel-pkg.conf> or I<~/.kernel-pkg.conf>." msgstr "" #. type: Plain text #: kernel-pkg.conf.5:348 msgid "B<make>(1), B<make-kpkg>(1), B<kernel-img.conf>(5), B<The GNU Make manual>" msgstr "" #. type: TH #: make-kpkg.8:27 #, no-wrap msgid "MAKE-KPKG" msgstr "" #. type: TH #: make-kpkg.8:27 #, no-wrap msgid "Nov 14 2002" msgstr "" #. type: Plain text #: make-kpkg.8:30 msgid "make-kpkg - build Debian kernel packages from Linux kernel sources" msgstr "" #. type: Plain text #: make-kpkg.8:34 msgid "B<make-kpkg> [I<options>] [I<target> [I<target> ...]]" msgstr "" #. type: Plain text #: make-kpkg.8:53 msgid "" "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). Normally, if " "kernel-package does not find a I<.config> file in the current directory, it " "tries very hard to get an appropriate one (usually a config file already " "tailored for Debian kernels for that architecture), and then calls B<make " "oldconfig> to let the user answer any new questions. Typically, you run this " "command as root, or under B<fakeroot>, or tell B<make-kpkg> how to become " "root, like so:" msgstr "" #. type: Plain text #: make-kpkg.8:56 msgid "make-kpkg --rootcmd fakeroot kernel_image" msgstr "" #. type: Plain text #: make-kpkg.8:59 msgid "" "The Debian package file is created in the parent directory of the kernel " "source directory where this command is run." msgstr "" #. type: Plain text #: make-kpkg.8:72 msgid "" "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 setting " "the environment variable B<MAKEFLAGS>. To observe, try:" msgstr "" #. type: Plain text #: make-kpkg.8:74 #, no-wrap msgid " % KBUILD_VERBOSE=1 MAKEFLAGS=\"CC=gcc-4.4\" make-kpkg configure\n" msgstr "" #. type: Plain text #: make-kpkg.8:80 msgid "" "The B<KBUILD_VERBOSE> shows the details of the commands being run. (please " "see the top level kernel Makefile for variables that can be set)." msgstr "" #. type: Plain text #: make-kpkg.8:85 msgid "" "B<WARNING>: Do NOT set the -j option in MAKEFLAGS directly, this shall cause " "the build to fail. Use CONCURRENCY_LEVEL as specified below. There is also a " "-j flag that can be used." msgstr "" #. type: TP #: make-kpkg.8:86 #, no-wrap msgid "B<--help>" msgstr "" #. type: Plain text #: make-kpkg.8:89 msgid "Print out a usage message." msgstr "" #. type: TP #: make-kpkg.8:89 #, no-wrap msgid "B<--revision>I< number>" msgstr "" #. type: Plain text #: make-kpkg.8:106 msgid "" "Changes the version number for the packages produced to the argument " "I<number>. This has certain constraints: the version may contain only " "alphanumerics and the characters ~ + . (tilde, full stop and plus) and must " "contain a digit. (Look at the Policy manual for details). 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. " "B<Hint>: You may set it to $(version)-E<lt>fooE<gt> in the configuration " "file to get the upstream version number prepended to your custom string " "E<lt>fooE<gt>." msgstr "" #. type: TP #: make-kpkg.8:106 #, no-wrap msgid "B<--append-to-version>I< foo>" msgstr "" #. type: TP #: make-kpkg.8:108 #, no-wrap msgid "B<--append_to_version>I< foo>" msgstr "" #. type: Plain text #: make-kpkg.8:128 msgid "" "This argument (I<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 ~ - + . (tilde, " "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 " "overrides the environment variable B<APPEND_TO_VERSION>." msgstr "" #. type: TP #: make-kpkg.8:128 #, no-wrap msgid "B<--added-modules>I<\\ foo>" msgstr "" #. type: TP #: make-kpkg.8:130 #, no-wrap msgid "B<--added_modules>I<\\ foo>" msgstr "" #. type: Plain text #: make-kpkg.8:143 msgid "" "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." msgstr "" #. type: TP #: make-kpkg.8:143 #, no-wrap msgid "B<--arch\\ foo>" msgstr "" #. type: Plain text #: make-kpkg.8:156 msgid "" "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.> The value should be whatever B<DEB_HOST_ARCH_CPU> " "contains when I<dpkg-architecture> is run on the target machine, or it can " "be an other architecture in a multi-arch set (like i386/amd64)." msgstr "" #. type: TP #: make-kpkg.8:156 #, no-wrap msgid "B<--cross-compile>I<\\ foo>" msgstr "" #. type: TP #: make-kpkg.8:158 #, no-wrap msgid "B<--cross_compile>I<\\ foo>" msgstr "" #. type: Plain text #: make-kpkg.8:169 msgid "" "This is useful for setting the target string when you are cross " "compiling. Use the dummy target \"-\" if you are building for other arches " "of a multiarch set, like i386/amd64. The same effect can be achieved by " "setting the environment variable. Please note that this does not in any way " "set the compiler the kernel build process shall use; if the default compiler " "that the build process comes up with is not the one desired, please " "explicitly specify the compiler that should be used. B<CROSS_COMPILE>" msgstr "" #. type: TP #: make-kpkg.8:169 #, no-wrap msgid "B<--subarch>I<\\ foo>" msgstr "" #. type: Plain text #: make-kpkg.8:178 msgid "" "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 B<make-kpkg>. B<Please note> 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>." msgstr "" #. type: TP #: make-kpkg.8:178 #, no-wrap msgid "B<--arch-in-name>" msgstr "" #. type: TP #: make-kpkg.8:180 #, no-wrap msgid "B<--arch_in_name>" msgstr "" #. type: Plain text #: make-kpkg.8:190 msgid "" "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>. B<Please note> that " "only the package I<name> is affected, not modules locations etc." msgstr "" #. type: TP #: make-kpkg.8:190 #, no-wrap msgid "B<--pgpsign>I< name>" msgstr "" #. type: Plain text #: make-kpkg.8:201 msgid "" "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> or I<~/.kernel-pkg.conf>." msgstr "" #. type: TP #: make-kpkg.8:201 #, no-wrap msgid "B<--config>I< target>" msgstr "" #. type: Plain text #: make-kpkg.8:209 msgid "" "Change the type of configure done from the default CW<oldconfig>. I<target> " "must be one of CW<oldconfig>, CW<config>, CW<menuconfig>, CW<gconfig>, " "CW<xconfig>, CW<randconfig>, CW<defconfig>, CW<allmodconfig>, " "CW<allyesconfig>, CW<allnoconfig>, CW<old>, CW<menu>, CW<g>, or CW<x>." msgstr "" #. type: Plain text #: make-kpkg.8:218 msgid "" "B<Note> however that B<make-kpkg> scans the config file at start up 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, " "create the configuration file as close to the desired one before calling " "make-kpkg with this switch." msgstr "" #. type: TP #: make-kpkg.8:218 #, no-wrap msgid "B<--targets>" msgstr "" #. type: Plain text #: make-kpkg.8:223 msgid "Prints out a list of known targets. See the Section B<Targets> below." msgstr "" #. type: TP #: make-kpkg.8:223 #, no-wrap msgid "B<--noexec>" msgstr "" #. type: Plain text #: make-kpkg.8:231 msgid "" "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." msgstr "" #. type: TP #: make-kpkg.8:231 #, no-wrap msgid "B<--verbose>" msgstr "" #. type: Plain text #: make-kpkg.8:237 msgid "" "This calls I<make> with the -V=1 option, which calls out the top level Make " "commands, also useful in seeing what is happening." msgstr "" #. type: TP #: make-kpkg.8:237 #, no-wrap msgid "B<--initrd>" msgstr "" #. type: Plain text #: make-kpkg.8:265 msgid "" "If B<make-kpkg> is generating a I<kernel-image> package, arrange to convey " "to the hook scripts run from the post installation maintainer scripts that " "this image requires an I<initrd>, and that the I<initrd> generation hook " "scripts should not short circuit early. Without this option, the example " "I<initramfs> hook scripts bundled in with B<kernel-package> will take no " "action on installation. The same effect can be achieved by setting the " "environment variable B<INITRD> to any non empty value. Please note that " "unless there are hook scripts in I</etc/kernel> or added into the hook " "script parameter of I</etc/kernel-img.conf>, no initrd will be created (the " "bundled in example scripts are just examples -- user action is required " "before anything happens)." msgstr "" #. type: TP #: make-kpkg.8:265 #, no-wrap msgid "B<--jobs>I< number>" msgstr "" #. type: TP #: make-kpkg.8:267 #, no-wrap msgid "B<-j>I< number>" msgstr "" #. type: Plain text #: make-kpkg.8:273 msgid "Set the environment variable B<CONCURRENCY_LEVEL> to I<number>." msgstr "" #. type: TP #: make-kpkg.8:273 #, no-wrap msgid "B<--overlay-dir>I< /path/to/directory>" msgstr "" #. type: Plain text #: make-kpkg.8:289 msgid "" "The specified directory should contain files that will be placed in the " "I<./debian> directory of the kernel sources, in preparation to building the " "debian packages. The files will replace anything in " "I</usr/share/kernel-package> that would normally be placed there, and it is " "up to the user to make sure that the files in the overlay directory are " "compatible with B<make-kpkg>. If you break B<make-kpkg> with an overlay " "file, you get to keep the pieces. The same effect can be achieved by setting " "the environment variable B<KPKG_OVERLAY_DIR>." msgstr "" #. type: Plain text #: make-kpkg.8:300 msgid "" "Please note that I<overlay-dir/Control> and I<overlay-dir/changelog> are " "special, and variable substitution is performed on these files. Use " "I</usr/share/kernel-package/Control> and " "I</usr/share/kernel-package/changelog> files as templates." msgstr "" #. type: Plain text #: make-kpkg.8:310 msgid "" "If a I<overlay-dir/post-install> executable (or executable script) exists, " "it shall be run immediately after I<./debian> is populated. The script shall " "be executed in the I<./debian> directory. This can be used, for instance, to " "delete files the user does not want, or to take actions other than simple " "replacement." msgstr "" #. type: TP #: make-kpkg.8:310 #, no-wrap msgid "B<--zimage>" msgstr "" #. type: Plain text #: make-kpkg.8:314 msgid "" "Makes a zImage kernel rather than a bzImage kernel (the default). Useful " "for people having problems with bzImage kernels." msgstr "" #. type: TP #: make-kpkg.8:314 #, no-wrap msgid "B<--bzimage>" msgstr "" #. type: Plain text #: make-kpkg.8:318 msgid "" "Makes a bzImage kernel. Useful for people who want a bzImage kernel on sites " "where the default is zImage kernels." msgstr "" #. type: TP #: make-kpkg.8:318 #, no-wrap msgid "B<--rootcmd foo>" msgstr "" #. type: Plain text #: make-kpkg.8:330 msgid "" "The command that provides a means of gaining super user access (for example, " "`sudo' or `fakeroot') as needed by dpkg-buildpackage's -r option. This " "option does not work for three of the targets, namely, I<binary>, " "I<binary-indep>, and I<binary-arch>. For those targets the entire " "I<make-kpkg> command must be run as (fake)root." msgstr "" #. type: TP #: make-kpkg.8:330 #, no-wrap msgid "B<--stem>I<\\ foo>" msgstr "" #. type: Plain text #: make-kpkg.8:342 msgid "" "Call the packages I<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 is " "linux. The stem, since it is the initial part of a package name must consist " "only of lower case letters (`a-z'), digits (`0-9'), plus (`+') and minus " "(`-') signs, and periods (`.'). It must be at least two characters long and " "must start with an alphanumeric character." msgstr "" #. type: TP #: make-kpkg.8:342 #, no-wrap msgid "B<--us>" msgstr "" #. type: Plain text #: make-kpkg.8:347 msgid "" "This option is passed to dpkg-buildpackage, and directs that package not to " "sign the source. This is only relevant for the buildpackage target." msgstr "" #. type: TP #: make-kpkg.8:347 #, no-wrap msgid "B<--uc>" msgstr "" #. type: Plain text #: make-kpkg.8:352 msgid "" "This option is passed to dpkg-buildpackage, and directs that package not to " "sign the changelog. This is only relevant for the buildpackage target." msgstr "" #. type: Plain text #: make-kpkg.8:359 msgid "" "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 B<Getopt::Long>(3perl)." msgstr "" #. type: Plain text #: make-kpkg.8:370 msgid "" "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:" msgstr "" #. type: Plain text #: make-kpkg.8:373 msgid "grep -c '^processor' /proc/cpuinfo" msgstr "" #. type: Plain text #: make-kpkg.8:377 msgid "" "B<WARNING>: Do NOT set the -j option in MAKEFLAGS directly, this shall call " "the build to fail. It is possible to set -j as a make-kpkg argument." msgstr "" #. type: SH #: make-kpkg.8:377 #, no-wrap msgid "TARGETS" msgstr "" #. type: TP #: make-kpkg.8:378 #, no-wrap msgid "B<clean>" msgstr "" #. type: Plain text #: make-kpkg.8:395 msgid "" "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." msgstr "" #. type: TP #: make-kpkg.8:395 #, no-wrap msgid "B<buildpackage>" msgstr "" #. type: Plain text #: make-kpkg.8:403 msgid "" "This target runs the targets B<clean>, and B<binary>, and produces the " "complete package using B<dpkg-buildpackage>." msgstr "" #. type: TP #: make-kpkg.8:403 #, no-wrap msgid "B<binary>" msgstr "" #. type: Plain text #: make-kpkg.8:415 msgid "" "This target produces all four Debian kernel packages by running the targets " "B<binary-indep> and B<binary-arch>. However, this requires I<make-kpkg> to " "be run as root (or fakeroot), since I<--rootcmd> will not work." msgstr "" #. type: TP #: make-kpkg.8:415 #, no-wrap msgid "B<binary-indep>" msgstr "" #. type: Plain text #: make-kpkg.8:428 msgid "" "This target produces the arch independent packages by running the targets " "B<kernel_source>, B<kernel_manual> and B<kernel_doc>. However, this also " "requires I<make-kpkg> to be run as root (or fakeroot), since I<--rootcmd> " "will not work." msgstr "" #. type: TP #: make-kpkg.8:428 #, no-wrap msgid "B<binary-arch>" msgstr "" #. type: Plain text #: make-kpkg.8:440 msgid "" "This target produces the arch dependent packages by running the targets " "B<kernel_headers> and B<kernel_image>. However, this also requires " "I<make-kpkg> to be run as root (or fakeroot), since I<--rootcmd> will not " "work." msgstr "" #. type: TP #: make-kpkg.8:440 #, no-wrap msgid "B<kernel_source>" msgstr "" #. type: Plain text #: make-kpkg.8:463 msgid "" "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." msgstr "" #. type: TP #: make-kpkg.8:463 #, no-wrap msgid "B<kernel_debug>" msgstr "" #. type: Plain text #: make-kpkg.8:471 msgid "" "This target produces a Debian package containing the debugging symbols for " "the modules contained in the corresponding image package. The basic idea " "here is to keep the space in I</lib/modules/E<lt>kverE<gt>> under control, " "since this could be on a root partition with space restrictions." msgstr "" #. type: TP #: make-kpkg.8:471 #, no-wrap msgid "B<kernel_headers>" msgstr "" #. type: Plain text #: make-kpkg.8:475 msgid "" "This target produces a Debian package containing the header files included " "in the Linux kernel." msgstr "" #. type: TP #: make-kpkg.8:475 #, no-wrap msgid "B<kernel_manual>" msgstr "" #. type: Plain text #: make-kpkg.8:482 msgid "" "This target produces a Debian package containing the section 9 manual pages " "included in the Linux kernel. Please note that this 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." msgstr "" #. type: TP #: make-kpkg.8:482 #, no-wrap msgid "B<kernel_doc>" msgstr "" #. type: Plain text #: make-kpkg.8:488 msgid "" "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." msgstr "" #. type: TP #: make-kpkg.8:488 #, no-wrap msgid "B<kernel_image>" msgstr "" #. type: Plain text #: make-kpkg.8:499 msgid "" "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." msgstr "" #. type: Plain text #: make-kpkg.8:514 msgid "" "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 version is " "passed in through the environment variable B<version> for all these scripts." msgstr "" #. type: Plain text #: make-kpkg.8:522 msgid "" "Please see the documentation about hooks in B<kernel-img.conf>(5). These " "hooks are variables that can be pointed by the 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/.>" msgstr "" #. type: Plain text #: make-kpkg.8:557 msgid "" "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/>, I</etc/kernel/preinst.d/E<lt>VERSIONE<gt>/>, " "I</etc/kernel/postinst.d/E<lt>VERSIONE<gt>/>, " "I</etc/kernel/prerm.d/E<lt>VERSIONE<gt>/>, and " "I</etc/kernel/postrm.d/E<lt>VERSIONE<gt>/>. 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. Before calling these scripts, the env variable B<STEM> shall be set " "to the value of the I<--stem> argument (or the default value, linux), and " "the variable B<KERNEL_PACKAGE_VERSION> shall be set to the version of the " "kernel-package that created the package. These scripts 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. Since " "debconf is in use before the script is called, this script should issue no " "diagnostic messages to stdout -- while the postinst does call B<db_stop>, " "debconf does not restore stdout, so messages to stdout disappear." msgstr "" #. type: Plain text #: make-kpkg.8:580 msgid "" "On installation, it also offers to run the Linux loader, I<LILO> (or " "alternates like I<loadlin>, I<SILO>, I<QUIK>, I<VMELILO>, I<ZIPL>, " "I<yaboot>, I<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." msgstr "" #. type: TP #: make-kpkg.8:580 #, no-wrap msgid "B<build>" msgstr "" #. type: Plain text #: make-kpkg.8:587 msgid "" "This target, used by target B<kernel_image> above, compiles the Linux kernel " "image." msgstr "" #. type: TP #: make-kpkg.8:587 #, no-wrap msgid "B<modules>" msgstr "" #. type: Plain text #: make-kpkg.8:609 msgid "" "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." msgstr "" #. type: TP #: make-kpkg.8:609 #, no-wrap msgid "B<modules_config>" msgstr "" #. type: Plain text #: make-kpkg.8:618 msgid "" "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. This should not be called unless you already have a " "./debian directory." msgstr "" #. type: TP #: make-kpkg.8:618 #, no-wrap msgid "B<modules_image>" msgstr "" #. type: Plain text #: make-kpkg.8:634 msgid "" "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). This should not be " "called unless you already have a ./debian directory." msgstr "" #. type: TP #: make-kpkg.8:634 #, no-wrap msgid "B<modules_clean>" msgstr "" #. type: Plain text #: make-kpkg.8:643 msgid "" "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. This should not be " "called unless you already have a ./debian directory." msgstr "" #. type: TP #: make-kpkg.8:643 #, no-wrap msgid "B<configure>" msgstr "" #. type: Plain text #: make-kpkg.8:656 msgid "" "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." msgstr "" #. type: Plain text #: make-kpkg.8:665 msgid "" "This target creates the I<./debian> directory, and optionally patches the " "source. This target is called by the B<configure> target. You may use this " "target to have the sources patched, and then manually run the configuration " "step to update the configuration file, with any new configuration options " "the patches may have introduced." msgstr "" #. type: TP #: make-kpkg.8:665 #, no-wrap msgid "B<libc-kheaders>" msgstr "" #. type: Plain text #: make-kpkg.8:677 msgid "" "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." msgstr "" #. type: SH #: make-kpkg.8:677 #, no-wrap msgid "ENVIRONMENT VARIABLES" msgstr "" #. type: Plain text #: make-kpkg.8:699 msgid "" "B<KPKG_DEBUG>, if set, causes make-kpkg to spit out debugging messages about " "some shell functions executed internally. This is probably of not interest " "to anyone not debugging B<make-kpkg>. The following variables (documented " "above) also affect B<make-kpkg>: B<DEBIAN_REVISION_MANDATORY>, " "B<APPEND_TO_VERSION>, B<VERSION_H_OK>, B<KPKG_ARCH>, B<CROSS_COMPILE>, " "B<KPKG_SUBARCH>, B<KPKG_OVERLAY_DIR>, B<ARCH_IN_NAME>, B<INITRD>, " "B<SOURCE_CLEAN_HOOK>, B<MODULE_LOC>, B<CONCURRENCY_LEVEL> and " "B<IGNORE_UPPERCASE_VERSION>." msgstr "" #. type: Plain text #: make-kpkg.8:724 msgid "" "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." msgstr "" #. type: Plain text #: make-kpkg.8:736 msgid "" "B<dpkg-deb>(1), B<dpkg-source>(1), B<make>(1), B<Getopt::Long>(3perl), " "B<kernel-img.conf>(5), B<kernel-pkg.conf>(5), B<The\\ Programmers\\ manual>, " "B<The\\ GNU\\ Make\\ manual>, and the extensive documentation in the " "I</usr/share/doc/kernel-package> directory" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/po4a/po4a.conf�����������������������������������������������������������0000644�0000000�0000000�00000001034�12010026260�014562� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������[po4a_langs] de fr # First explain where the translator input files are to be found [po4a_paths] po4a/po/kernel-package.doc.pot $lang:po4a/po/$lang.po # Then explain where the document are (resp: their translations) [type: man] kernel-img.conf.5 $lang:kernel-img.conf.$lang.5 [type: man] kernel-package.5 $lang:kernel-package.$lang.5 [type: man] kernel-packageconfig.8 $lang:kernel-packageconfig.$lang.8 [type: man] kernel-pkg.conf.5 $lang:kernel-pkg.conf.$lang.5 [type: man] make-kpkg.8 $lang:make-kpkg.$lang.8 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/make-kpkg.8��������������������������������������������������������������0000644�0000000�0000000�00000060742�12012264301�014162� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 1997 Manoj Srivastava <srivasta@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 .RI [ options ] .RI [ 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). Normally, if kernel\-package does not find a .I .config file in the current directory, it tries very hard to get an appropriate one (usually a config file already tailored for Debian kernels for that architecture), and then calls .B make oldconfig to let the user answer any new questions. Typically, you run this command as root, or under .BR 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 .IR '\-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 setting the environment variable .BR MAKEFLAGS . To observe, try: .PP % KBUILD_VERBOSE=1 MAKEFLAGS="CC=gcc\-4.4" make\-kpkg configure .PP The .B KBUILD_VERBOSE shows the details of the commands being run. (please see the top level kernel Makefile for variables that can be set). .PP .BR WARNING : Do NOT set the \-j option in MAKEFLAGS directly, this shall cause the build to fail. Use CONCURRENCY_LEVEL as specified below. There is also a -j flag that can be used. .SH OPTIONS .TP .B \-\-help Print out a usage message. .TP .BI \-\-revision " number" Changes the version number for the packages produced to the argument .IR number . This has certain constraints: the version may contain only alphanumerics and the characters ~ + . (tilde, full stop and plus) and must contain a digit. (Look at the Policy manual for details). 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. .BR Hint : You may set it to $(version)-<foo> in the configuration file to get the upstream version number prepended to your custom string <foo>. .TP .BI \-\-append\-to\-version " foo" .TP .BI \-\-append_to_version " foo" This argument .RI ( 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 ~ \- + . (tilde, 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 overrides the environment variable .BR APPEND_TO_VERSION . .TP .BI \-\-added\-modules \ foo .TP .BI \-\-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 .BR MODULE_LOC , which defaults to .IR /usr/src/modules . The default is that all modules in .BR MODULE_LOC , are compiled when the modules_blah targets are invoked. .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. The value should be whatever .B DEB_HOST_ARCH_CPU contains when .I dpkg\-architecture is run on the target machine, or it can be an other architecture in a multi\-arch set (like i386/amd64). .TP .BI \-\-cross\-compile \ foo .TP .BI \-\-cross_compile \ foo This is useful for setting the target string when you are cross compiling. Use the dummy target "\-" if you are building for other arches of a multiarch set, like i386/amd64. The same effect can be achieved by setting the environment variable. Please note that this does not in any way set the compiler the kernel build process shall use; if the default compiler that the build process comes up with is not the one desired, please explicitly specify the compiler that should be used. .B CROSS_COMPILE .TP .BI \-\-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 .BR 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 .BR ARCH_IN_NAME . \fBPlease note\fR that only the package .I name is affected, not modules locations etc. .TP .BI \-\-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 .BI \-\-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 .B Note however that .BR make\-kpkg scans the config file at start up 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, create 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 \-\-verbose This calls .I make with the \-V=1 option, which calls out the top level Make commands, also useful in seeing what is happening. .TP .B \-\-initrd If .B make\-kpkg is generating a .I kernel\-image package, arrange to convey to the hook scripts run from the post installation maintainer scripts that this image requires an .IR initrd , and that the .I initrd generation hook scripts should not short circuit early. Without this option, the example .I initramfs hook scripts bundled in with .B kernel-package will take no action on installation. The same effect can be achieved by setting the environment variable .B INITRD to any non empty value. Please note that unless there are hook scripts in .I /etc/kernel or added into the hook script parameter of .IR /etc/kernel-img.conf , no initrd will be created (the bundled in example scripts are just examples -- user action is required before anything happens). .TP .BI \-\-jobs " number" .TP .BI \-j " number" Set the environment variable .B CONCURRENCY_LEVEL to .IR number . .TP .BI \-\-overlay\-dir " /path/to/directory" The specified directory should contain files that will be placed in the .I ./debian directory of the kernel sources, in preparation to building the debian packages. The files will replace anything in .I /usr/share/kernel-package that would normally be placed there, and it is up to the user to make sure that the files in the overlay directory are compatible with .BR make-kpkg . If you break .B make-kpkg with an overlay file, you get to keep the pieces. The same effect can be achieved by setting the environment variable .BR KPKG_OVERLAY_DIR . .sp Please note that .I overlay\-dir/Control and .I overlay-dir/changelog are special, and variable substitution is performed on these files. Use .I /usr/share/kernel\-package/Control and .I /usr/share/kernel\-package/changelog files as templates. .sp If a .I overlay\-dir/post\-install executable (or executable script) exists, it shall be run immediately after .I ./debian is populated. The script shall be executed in the .I ./debian directory. This can be used, for instance, to delete files the user does not want, or to take actions other than simple replacement. .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 \-\-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. This option does not work for three of the targets, namely, .IR binary , .IR binary\-indep , and .IR binary\-arch . For those targets the entire .I make\-kpkg command must be run as (fake)root. .TP .BI \-\-stem \ foo Call the packages .IR 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 is linux. The stem, since it is the initial part of a package name must consist only of lower case letters (`a-z'), digits (`0-9'), plus (`+') and minus (`-') signs, and periods (`.'). It must be at least two characters long and must start with an alphanumeric character. .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 .BR 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 .BR make\-kpkg . Should be a (small) integer, if used. You can get the current number of CPUs using the command: .sp 1 .ti +5 grep \-c '^processor' /proc/cpuinfo .sp 1 .BR WARNING : Do NOT set the \-j option in MAKEFLAGS directly, this shall call the build to fail. It is possible to set \-j as a make-kpkg argument. .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 .IR .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 .BR clean , and .BR binary , and produces the complete package using .BR dpkg\-buildpackage . .TP .B binary This target produces all four Debian kernel packages by running the targets .B binary\-indep and .BR binary\-arch . However, this requires .I make-kpkg to be run as root (or fakeroot), since .I \-\-rootcmd will not work. .TP .B binary\-indep This target produces the arch independent packages by running the targets .BR kernel_source , .B kernel_manual and .BR kernel_doc . However, this also requires .I make-kpkg to be run as root (or fakeroot), since .I \-\-rootcmd will not work. .TP .B binary\-arch This target produces the arch dependent packages by running the targets .B kernel_headers and .BR kernel_image . However, this also requires .I make-kpkg to be run as root (or fakeroot), since .I \-\-rootcmd will not work. .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_debug This target produces a Debian package containing the debugging symbols for the modules contained in the corresponding image package. The basic idea here is to keep the space in .I /lib/modules/<kver> under control, since this could be on a root partition with space restrictions. .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 that this 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 .IR .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 .BR IMAGE_TOP , and the kernel version is passed in through the environment variable .B version for all these scripts. .IP Please see the documentation about hooks in .BR kernel\-img.conf (5). These hooks are variables that can be pointed by the 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 .IR /etc/kernel/preinst.d/ , .IR /etc/kernel/postinst.d/ , .IR /etc/kernel/prerm.d/ , .IR /etc/kernel/postrm.d/ , .IR /etc/kernel/preinst.d/<VERSION>/ , .IR /etc/kernel/postinst.d/<VERSION>/ , .IR /etc/kernel/prerm.d/<VERSION>/ , and .IR /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. Before calling these scripts, the env variable .B STEM shall be set to the value of the .I \-\-stem argument (or the default value, linux), and the variable .B KERNEL_PACKAGE_VERSION shall be set to the version of the kernel\-package that created the package. These scripts 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. Since debconf is in use before the script is called, this script should issue no diagnostic messages to stdout -- while the postinst does call .BR db_stop , debconf does not restore stdout, so messages to stdout disappear. .IP On installation, it also offers to run the Linux loader, .I LILO (or alternates like .IR loadlin , .IR SILO , .IR QUIK , .IR VMELILO , .IR ZIPL , .IR yaboot , .I PALO or .IR 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 .IR /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 .BR 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 .BR MODULE_LOC , which defaults to .BR /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. This should not be called unless you already have a ./debian directory. .TP .B modules_image This target allows you to build all packages under .BR MODULE_LOC , which defaults to .BR /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 .BR kernel_image , especially if also using the option .B append_to_version (prevents spurious warnings). This should not be called unless you already have a ./debian directory. .TP .B modules_clean This target allows you to clean all packages under .BR MODULE_LOC , which defaults to .BR /usr/src/modules , and this should be all that is needed to undo the effect of any of the other modules_ targets. This should not be called unless you already have a ./debian directory. .TP .B configure This target runs configure (actually, .BR config_target , set by .B \-\-config which defaults to .IR 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 target is called by the .B configure target. You may use this target to have the sources patched, and then manually run the configuration step to update the configuration file, with any new configuration options the patches may have introduced. .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" .BR KPKG_DEBUG , if set, causes make-kpkg to spit out debugging messages about some shell functions executed internally. This is probably of not interest to anyone not debugging .BR make\-kpkg . The following variables (documented above) also affect .BR make\-kpkg : .BR DEBIAN_REVISION_MANDATORY , .BR APPEND_TO_VERSION , .BR VERSION_H_OK , .BR KPKG_ARCH , .BR CROSS_COMPILE , .BR KPKG_SUBARCH , .BR KPKG_OVERLAY_DIR , .BR ARCH_IN_NAME , .BR INITRD , .BR SOURCE_CLEAN_HOOK , .BR MODULE_LOC , .B CONCURRENCY_LEVEL and .BR 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 .IR ~/.kernel\-pkg.conf . Failing that, it looks for site\-wide defaults in the file .IR /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 .IR ~/.kernel\-pkg.conf ) file is actually a Makefile snippet, and any legal make directives may be included in there. .BR 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 dpkg\-deb (1), .BR dpkg\-source (1), .BR make (1), .BR Getopt::Long (3perl), .BR kernel\-img.conf (5), .BR kernel\-pkg.conf (5), .BR The\ Programmers\ manual , .BR The\ GNU\ Make\ manual , and the extensive documentation in the .I /usr/share/doc/kernel\-package directory .SH AUTHOR This manual page was written by Manoj Srivastava <srivasta@debian.org>, for the Debian GNU/Linux system. ������������������������������kernel-package-12.036+nmu3/debian/������������������������������������������������������������������0000755�0000000�0000000�00000000000�12012743075�013445� 5����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/local-vars.mk�����������������������������������������������������0000644�0000000�0000000�00000002222�11202624150�016027� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## local-vars.mk --- ## Author : Manoj Srivastava ( srivasta@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 : Wed Oct 8 02:15:53 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 10 ## 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 debian/stamp # 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 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/postinst����������������������������������������������������������0000755�0000000�0000000�00000016461�11202624150�015256� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /bin/sh -*- Mode: Sh -*- # postinst --- # Author : Manoj Srivastava ( srivasta@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 : Sun Aug 20 16:28:01 2006 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 11 # 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> # * <old-postinst> abort-remove # if prerm fails during removal # * <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 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/local.mk����������������������������������������������������������0000644�0000000�0000000�00000004170�11243400006�015057� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## local.mk --- ## Author : Manoj Srivastava ( srivasta@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 : Wed Oct 8 02:15:02 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 20 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: b07b1015-30ba-4b46-915f-78c776a808f4 ## ############################################################################### debian/stamp/BUILD/kernel-package: debian/stamp/build/kernel-package debian/stamp/INST/kernel-package: debian/stamp/install/kernel-package debian/stamp/BIN/kernel-package: debian/stamp/binary/kernel-package testdir: $(checkdir) debian/stamp/build/kernel-package: $(REASON) $(checkdir) @test -d debian/stamp/build || mkdir -p debian/stamp/build $(MAKE) genpo4a $(MAKE) build @echo done > $@ debian/stamp/install/kernel-package: $(REASON) $(checkdir) $(TESTROOT) @test -d debian/stamp/install || mkdir -p debian/stamp/install 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 @echo done > $@ debian/stamp/binary/kernel-package: testroot $(REASON) $(checkdir) $(TESTROOT) @test -d debian/stamp/binary || mkdir -p debian/stamp/binary $(make_directory) $(TMPTOP)/DEBIAN $(install_file) debian/conffiles $(TMPTOP)/DEBIAN/conffiles dpkg-gencontrol -isp $(create_md5sum) $(TMPTOP) chown -R root:root $(TMPTOP) chmod -R u+w,go=rX $(TMPTOP) dpkg --build $(TMPTOP) .. touch stamp-binary @echo done > $@ ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/ChangeLog���������������������������������������������������������0000644�0000000�0000000�00000001631�11202624150�015210� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2008-11-15 Manoj Srivastava <srivasta@debian.org> * control (Build-Depends-Indep): kernel-package : make the po4a dependency versioned. 2006-10-23 Manoj Srivastava <srivasta@debian.org> * control (Description): srivasta@debian.org--etch/debian-dir--kernel-package--1.0--patch-94 Dropped mention of bin86, since that was only required for kernel versions 2.2 and lower 2005-12-04 Manoj Srivastava <srivasta@debian.org> * control (Depends): srivasta@debian.org--etch/debian-dir--kernel-package--1.0--patch-36 We now need at least version 3.80-10 of make, since we use a feature that was broken due to a bug in previous versions 2005-11-07 Manoj Srivastava <srivasta@debian.org> * control (Depends): srivasta@debian.org--etch/debian-dir--kernel-package--1.0--patch-16 Add a dependency on file, since the rules file calls it while creating a headers package. �������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/rules�������������������������������������������������������������0000755�0000000�0000000�00000005030�11202624150�014513� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /usr/bin/make -f ############################ -*- Mode: Makefile; coding: utf-8 -*- ########################### ## rules --- ## Author : Manoj Srivastava ( srivasta@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: ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/changelog���������������������������������������������������������0000644�0000000�0000000�00001256455�12012742402�015332� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package (12.036+nmu3) unstable; urgency=low * Non-maintainer upload. * Fix typos in man pages, thanks to Chris Leick, and other formatting errors. (Closes: #654451) * Add German man pages translation by Chris Leick. (Closes: #654315) * Update man pages French translation. * kernel/ruleset/targets/common.mk: Allow building > 3.3 kernel, thanks to Ben Hutchings for the patch. (Closes: #663474) -- David PrĆ©vot <taffit@debian.org> Wed, 15 Aug 2012 11:46:24 -0400 kernel-package (12.036+nmu2) unstable; urgency=low * Non-maintainer upload. * Remove minimum-version checks that were incorrect for Linux 3.x and were already satisfied by Linux 2.6.26 (lenny) (Closes: #635563) * Look for lguest tools in both Documentation/virtual/lguest and Documentation/lguest (Closes: #638012) * Do not suggest obsolete ksymoops package (Closes: #637421) * Fix incompatibility with make 3.82 due to indentation with spaces (Closes: #635019), thanks to Jens Lody * Fix native builds on armel and armhf (Closes: #633743): - Test for cross-compilation by comparing build CPU name with host CPU name, not host Debian architecture name - Merge armel.mk into arm.mk - Add default configuration for armhf * Change all example revisions in README to begin with a digit, as now expected by dpkg (Closes: #620515) -- Ben Hutchings <ben@decadent.org.uk> Sun, 04 Mar 2012 01:36:38 +0000 kernel-package (12.036+nmu1) unstable; urgency=low * Non-maintainer upload. * Fix pending l10n issues. Manpages translations: - French. Closes: #598048 * Fix the clean target to actually clean translated manpages. -- David PrĆ©vot <david@tilapin.org> Tue, 09 Nov 2010 19:25:36 -0400 kernel-package (12.036) unstable; urgency=high * Fixing bugs introduced in the last bug fixing release * [9b4c1f8]: [master]: remove spurious symlink from examples Bug fix: "No such file or directory", thanks to Tino Keitel (Closes: #589700). * [198831c]: [master]: Cater to a cross compilation variable setting of - Bug fix: "64-bit kernel build on i386 is broken", thanks to Sven Joachim (Closes: #589704). -- Manoj Srivastava <srivasta@debian.org> Tue, 20 Jul 2010 22:49:06 -0700 kernel-package (12.035) unstable; urgency=high * More bug fixes. Priority high since it fixes an important (previously "grave") bug. * [4729677]: [master]: Make make-kpkg clean less verbose Bug fix: "too verbose on clean target", thanks to Cameron Hutchison (Closes: #576926). * [805647d]: [master]: Do not pass -nc to dpkg-buildpackage Passing - nc made dpkg-buildpackage default to not building source, and that caused the buildpackage to fail (arguably, this is a bug in dpkg). Bug fix: "make-kpkg buildpackage fails with 2.6.33", thanks to Christoph Anton Mitterer (Closes: #581182). * two patches to improve symlink creation with kernel-package example scripts, thanks to Anisse Astier <anisse@astier.eu> -- Manoj Srivastava <srivasta@debian.org> Mon, 19 Jul 2010 11:20:46 -0700 kernel-package (12.034) unstable; urgency=low * Bug fixes. * [277021f]: [master]: Fixed incomplete paranoid check for image names in postinst Thanks to crazyorcmeister@gmail.com Bug fix: "Fails to build linux-image on 2.6.35-rc4 if CONFIG_LOCALVERSION is set", thanks to Sven Joachim (Closes: #588126). * [0f83b83]: [master]: allow arch specific Makefiles to override objcopy as needed. kernel-package fails to build a kernel package on hppa when the target kernel is 64-bit. It fails because kernel- package uses hardcoded "objcopy" to build /usr/lib/debug debuginfo files for kernel modules but 64-bit kernel needs crosscompile prefix on parisc and normal objcopy does not understand the 64-bit module format. This change uses the same mechanism as the kernel Makefiles to allow arch specific Makefiles to specify what to use as objcopy. Bug fix: "wrong objcopy on 64-bit parisc, debug symbol stripping fails", thanks to Meelis Roos (Closes: #576725). * [f0bf2cf]: [master]: use KERNELRELEASE instead of version in the few remaining places. The generated debian/control file uses version rather than KERNELRELEASE varible which means that extra/local verion doesn't get into the file and the package build fails. This patch converts the remaining places that do not use KERNELRELEASE. Thanks to Michal Hocko <mstsxfx@gmail.com> Closes: Bug#588126 Signed-off-by: Manoj Srivastava <srivasta@debian.org> * [49d0e16]: [master]: Allow $(DEB_DEST) to be Overridden Bug fix: "Please Allow $(DEB_DEST) to be Overridden", thanks to Elliott Mitchell (Closes: #572398). -- Manoj Srivastava <srivasta@debian.org> Sun, 18 Jul 2010 10:00:10 -0700 kernel-package (12.033) unstable; urgency=low * New bug fixing revision * [5226aad]: Change perl pattern match expressions in maintainer scripts to use the first occurrence only Also, anchor matches to the beginning of line. Bug fix: "See Bug#568317: linux-image-* postinst did not correctly run lilo", thanks to Paul Szabo (Closes: #568823). * [88f663a]: Fix a cut-and-paste typo Bug fix: "[kernel-package] syntax error in rulesets/targets/common.mk", thanks to Daniel Schaal (Closes: #564452). * [2292461]: Allow a 0 revision Dont just test $version, but make sure that it is defined and non-empty, and thus permit a 0 revision. Bug fix: "Doesn't allow 0 revision", thanks to Matt Kraai (Closes: #566510). * [b804928]: Add a -j/--jobs option to make-kpkg This allows the user to build a kernel image package in parrallel, by using the internal CONCURRENCY_LEVEL variable. Idea and code from owen.riddy@gmail.com. Bug fix: "Please add a '-jX' flag to make-kpkg", thanks to owen.riddy@gmail.com (Closes: #569760). -- Manoj Srivastava <srivasta@debian.org> Mon, 15 Feb 2010 20:20:40 -0800 kernel-package (12.032) unstable; urgency=low * [5ba7956]: Adjust to compile.h moving to include/generated Patch contributed by Jean-Luc Coulon and Matt Krai. Bug fix: "Fails with Linux 2.6.33-rc1", thanks to Sven Joachim (Closes: #561569). -- Manoj Srivastava <srivasta@debian.org> Mon, 04 Jan 2010 14:41:22 -0600 kernel-package (12.031) unstable; urgency=low * More XEN work. * [e6654f5]: Treat XEN images just like normal images in yet another place -- Manoj Srivastava <srivasta@debian.org> Sat, 21 Nov 2009 22:58:33 -0600 kernel-package (12.030) unstable; urgency=low * Minot tweak for the Xen images [b4a82ae]: Don't install vmlinux by default for XEN images If people want it, it can be set in the config file. -- Manoj Srivastava <srivasta@debian.org> Thu, 19 Nov 2009 21:25:19 -0600 kernel-package (12.029) unstable; urgency=low * Fix the fallout from the previous changes. * [dc3524a]: Decouple the name of the kernel image from the target In a number of cases the target we invoke and the image file produced have different names. kernel-package has historically coupled them, and taken corrective action in postinst, this commit, along with the previous one, moves us to a cleaner state. Bug fix: "make-kpkg binary-arch fails: No rule to make target `vmlinuz'", thanks to Євгеній ŠœŠµŃ‰ŠµŃ€ŃŠŗŠ¾Š² (Closes: #557102). -- Manoj Srivastava <srivasta@debian.org> Thu, 19 Nov 2009 10:24:00 -0600 kernel-package (12.028) unstable; urgency=low * More bug fixes with the XEN images. * [3ec0509]: Brown Paper bag spelling fix: iamge -> image * [34fa772]: Rework handling of XEN packages So far, kernel-package would pay special attention to the configuration files that enabled XEN hypervisor/guest images, mangling the package name, and changing the file paths where the images were dumped. This caused no end of confusion to third party tools, and also surprised people when packages with different names had unexpected file conflicts. With dpkg defaulting to --force-overwrite that could be catastrophic. This is because a normal kernel image, a XenU or a Xen0 image, all looked for modules in /lib/modules/$version, and would conflict. With this commit, kernel-package stops paying attention to the XEN configuration hints in the config, producing a normal kernel image. If users want to have a DomU or a Dom0 image from the same kernel version, they will have to do what people wanting to run kernels witht he same version with differing configurations have always had to do: use --append-to-version to make the kernel images packages not conflict. Bug fix: "postinstallation script uses wrong name for xen0 kernel", thanks to John Hughes (Closes: #556929). -- Manoj Srivastava <srivasta@debian.org> Thu, 19 Nov 2009 00:38:06 -0600 kernel-package (12.027) unstable; urgency=low * [8beaceb]: Fix the control file to use the new XEN image names Bug fix: "make-kpkg picks wrong name for xen kernel", thanks to John Hughes (Closes: #556783). -- Manoj Srivastava <srivasta@debian.org> Tue, 17 Nov 2009 23:08:43 -0600 kernel-package (12.026) unstable; urgency=low * A new bug fixing version * [6d91188]: Add an example of cross compiling for a subarch Based on a bug report by Arthur Marsh * [b9434e8]: Change the name of the Xen image packages to be closer to grub expectations Bug fix: "standard make-kpkg proceedure creates xenu image", thanks to Alan BRASLAU (Closes: #556043). * [a76509e]: Add .gnu_debuglink section to installed modules make-kpkg produces split debuginfo for modules and does not add .gnu_debuglink section. This causes problems with tools that expect debuginfo files with extension .debug (like libwd1, used by systemtap). Bug fix: "should add .gnu_debuglink section to kernel modules", thanks to Євгеній ŠœŠµŃ‰ŠµŃ€ŃŠŗŠ¾Š² (Closes: #556130). * [22e91f3]: Add a new HOWTO from Stephen Powell -- Manoj Srivastava <srivasta@debian.org> Tue, 17 Nov 2009 02:43:53 -0600 kernel-package (12.025) unstable; urgency=low * [08f81b5]: Remove mention of removed feature of on-the-fly patching The feature of patching the kernel while compiling it has been removed, since it was way more trouble than it was worth, did not play nice with a git repo, and has a n easy work around -- just pre- patching the source. This commit removes mentioning it as a supported feature. Bug fix: "no documentation on how to apply patches", thanks to Felipe Sateler (Closes: #552521). * [8969dc9]: Fix description of the --revision option If supplied, this sets the whole version of the package, not just the Debian revision. Rather than change behaviour and break people's setup, made the documentation reflect reality. -- Manoj Srivastava <srivasta@debian.org> Mon, 02 Nov 2009 00:23:01 -0600 kernel-package (12.024) unstable; urgency=low * New bug fixing release * [adc056e]: Fix the regular expression used for Xen images Also, correct the package name for the Xen image package in the maintainer scripts. -- Manoj Srivastava <srivasta@debian.org> Tue, 20 Oct 2009 13:11:09 -0500 kernel-package (12.023) unstable; urgency=low * [20ca199]: Properly record Xen image names Properly set Kimage for Xen images, and make the image maintainer scripts recognize these new names. Bug fix: "postinst file for xen kernel should be modified", thanks to Jean-Pierre Flori (Closes: #551657). -- Manoj Srivastava <srivasta@debian.org> Mon, 19 Oct 2009 18:57:04 -0500 kernel-package (12.022) unstable; urgency=low * * [c526081]: Fix problems with building Xen kernel image packages Simplify the arch rules for Xen packages, and make sure that the names of the packages are sane as well. Bug fix: "Fails to build Xen kernel packages", thanks to Stefan Goebel (Closes: #508487). Bug fix: "amd64.mk contains obvious typo "kelfimagesrc" in place of "kelfimagedest"", thanks to John Hughes (Closes: #548058). -- Manoj Srivastava <srivasta@debian.org> Tue, 13 Oct 2009 00:58:12 -0500 kernel-package (12.021) unstable; urgency=low * [c1b39da]: Put the generated conf.vars file under ./debian Move generated file conf.vars to ./debian/stamp/conf. This avoids polluting the upstream space, and remove the possibility of reuing an obsolete version. Also simplifies cleanup, since ./debian/stamp is cleaned up anyway. * [f98712a]: Add missing line from man page Thanks to Sylvain Cherrier for pointing it out. * [4490257]: Added french translations from Sylvain Cherrier * [875720d]: Only attampt to install man pages for languages man pages exist for. Since we only have french man pages translated, do not try to install any other languages -- Manoj Srivastava <srivasta@debian.org> Fri, 11 Sep 2009 10:22:09 -0500 kernel-package (12.020) unstable; urgency=low * [944d096]: Handle spaces in DEB_BUILD_OPTIONS in the buildpackage target Bug fix: "not handling spaces in DEB_BUILD_OPTIONS", thanks to Steve Cotton (Closes: #542920). -- Manoj Srivastava <srivasta@debian.org> Sun, 23 Aug 2009 08:02:31 -0500 kernel-package (12.019) unstable; urgency=low * Bug fix: "creating Debian packages fails, create_md5sums is undefined", thanks to Sven Joachim (Closes: #542795). * [9532201]: When changing the name of the function, also change invocation The md5sum creation function had a change cherry picked from the mainline branch, however, that branch had a different name for the function. This patch brings invocation back in line with the definition of the function. Closes: #542795 Signed-off-by: Manoj Srivastava <srivasta@debian.org> -- Manoj Srivastava <srivasta@debian.org> Fri, 21 Aug 2009 09:11:08 -0500 kernel-package (12.018) unstable; urgency=low * [82bcf49]: [kernel-package]: Add a recommends on cpio Since the headers package uses cpio during the build. Bug fix: "make-kpkg requires cpio.", thanks to Hae-woo Park (Closes: #535085). * [3b8f3a6]: Remove obsolete debconf templates. * [2e8cad0]: Update documents to reflect new capabilities and conventions Various small updates to man pages, and removals of documents that are now obsolete. Bug fix: "minor issues and improvements", thanks to Christoph Anton Mitterer (Closes: #540363). * [e9d9c05]: Documented default for ignore_depmod_err. * [bcd8cae]: Export an environment variable while running hook scripts in /etc/kernel When hook scripts in /etc/kernel are run, they have not way of determining if the script is being run by an official kernel, or a user created kernel using kernel-package. Matthijs Kooijman proposed a scheme (details in Bug#523735) which will allow scripts that need to distinguish between them (like initramfs-tools scripts) where kernel-package created maintainer scripts export and environment variable (KERNEL_PACKAGE_VERSION) to help that determination. This patch does that. * [6cbeee2]: Do not install Rationale twice, or (obsolete) non po4a man pages. Thanks to Christoph Anton Mittere for pointing out the double installation of the Rationale. * [259e5ad]: Note that settings in /etc/kernel-pkg.conf are case sensitive This has bitten some folks. Thanks to Christoph Anton Mitterer for pointing it out. -- Manoj Srivastava <srivasta@debian.org> Thu, 20 Aug 2009 21:11:05 -0500 kernel-package (12.017) unstable; urgency=low * [f6bf41f]: Fix broken cust and paste error. Bug fix: "first line of /usr/share/kernel-package/ruleset/misc/defaults.mk is botched", thanks to Sven Joachim. This demonstrates that no last minute change is safe, even one changing a comment. But at least it is empirical evidence that people still use kernel-package. (Closes: #535041). -- Manoj Srivastava <srivasta@debian.org> Mon, 29 Jun 2009 08:36:42 -0500 kernel-package (12.016) unstable; urgency=low * [4df65e7]: Remove obsolete warnings about running make-clean With the new facility to regenerate ./debian, all the old strictures about running make clean after anything that might change the version number have beenmade obsolete, so remove from man page. Bug fix: "Is the --append-to-version section still accurate?", thanks to FrĆ©dĆ©ric BriĆØre. Short answer: No. (Closes: #534743). -- Manoj Srivastava <srivasta@debian.org> Sun, 28 Jun 2009 15:31:12 -0500 kernel-package (12.015) unstable; urgency=low * New bugfixing release. * [f8001f9]: Add documentation to show how people may veryfy the compiler used Made the example a little bit more clear, and added hints to set KBUILD_VERBOSE. Bug fix: "MAKEFLAGS="CC=gcc-4.4" not honoured", thanks to Arthur Marsh (Closes: #529811). * [987138f]: Typographical error fixes Bug fix: "/etc/kernel specified as /etc/kenel in make-kpkg man page", thanks to Nick Black (Closes: #530494). Bug fix: "some typo fixes", thanks to Edward J. Shornock (Closes: #528955). * [3e43617]: Do not try to parse non-existent debian/changelog Early in make-kpkg execution, we do not not have a ./debian; and are trying to create it. Therefore, including ruleset/common/pkgvars.mk is a mistake, since that file tries to parse ./debian/changelog to see what the old values were. Perhaps pkgvars.mk is now obsolete? -- Manoj Srivastava <srivasta@debian.org> Thu, 25 Jun 2009 09:16:48 -0500 kernel-package (12.014) unstable; urgency=low (doc changes) * [ec3919c]: Fixed deficiencies in kernel-pkg.conf(5) manual Bug fix: "minor issues in kernel-pkg.conf manpage", thanks to Christoph Anton Mitterer (Closes: Bug#526937). * [007d296]: Fix issues with kernel-img.conf man page Bug fix: "minor issues in kernel-img.conf manpage", thanks to Christoph Anton Mitterer (Closes: Bug#526977). -- Manoj Srivastava <srivasta@debian.org> Wed, 13 May 2009 12:57:26 -0500 kernel-package (12.013) unstable; urgency=low * [873e67d]: Fix typo in header_postinst.d/link example The first change is an simple typo fix, ~ --> ! Next, the test to set the correct architecture is incorrect for i386/amd64, as both got merged around 2.6.24, thus the check should be "amd64|i386)" instead of just "amd64)". Bug fix: "typo in header_postinst.d/link example", thanks to Sven Hartge (Closes: #526497). * [22a0d94]: Added more example files for /etc/kernel This commit adds a set of example script that wll automatically handle /lib/mocules/$VERSION/build -- setting it to point to the kernel headers files when either the kernel image or the kernel header packages are installed, and cleaning the link up when either of these packages are removed. * [04ba4c1]: Make sure that initramfs hook script are safe This means they will not error out if the corresponding initramfs generator is not installed. This way, people may install both the initramfs and yaird hook scripts, and they will only trigger if the generator is actually installed. -- Manoj Srivastava <srivasta@debian.org> Fri, 01 May 2009 16:18:48 -0500 kernel-package (12.012) unstable; urgency=low * [8a8b3bd]: Added example scripts that use yaird to generate initramfs So far, I was being biased, by just providing 4examples for one of the two top initrds genrators. This commit should be one of many expanding the selection of example scripts to drop into /etc/kernel -- Manoj Srivastava <srivasta@debian.org> Thu, 30 Apr 2009 13:46:36 -0500 kernel-package (12.011) unstable; urgency=low * [a4553b8]: Fix the overlay directory option The SRCTOP variable was undefined in minimal.mk. Fixed that by including the proper make snippet. Bug fix: "SRCTOP is not substituted in kernel/ruleset/minimal.mk", thanks to David Madore (Closes: #526336). * [88ab204]: Clarify documentation about hook scripts some more -- Manoj Srivastava <srivasta@debian.org> Thu, 30 Apr 2009 11:29:06 -0500 kernel-package (12.010) unstable; urgency=low * [f0a358d]: Clarify that kernel-package no longer will create initrds Instead, now all that --initrd does is to arrange to convey to the hook scripts that this image requires an initrd, and that the initrd generation hook scripts should not short circuit early. Without this option, the example initramfs hook scripts bundled in with kernel- package will take no action on installation. Bug fix: "fails to build initrd and make a non-compliant .deb from vanilla 2.6.27 source", thanks to Arthur Marsh (Closes: #524499). * [152cd7e]: support silentoldconfig in bash completion Added silentoldconfig as a possible completion target. Bug fix: "support silentoldconfig in bashcompletion", thanks to Joerg Friedrich (Closes: #524480). * [7a84f1d]: Only try to clean lguest directories if they exist The current kernel-package version fails to clean for kernel 2.6.22 and before. kernel-package breaks on the absence of the Documentation/lguest directory. Bug fix: "Fails to clean for kernel <= 2.6.22, due to missing lguest", thanks to Matthijs Kooijman (Closes: #524349). * [debiandir:461d02f]: Typo fix: tine -> time Bug fix: "[TRIVIAL] Small typo in NEWS.Debian.gz", thanks to Reynaldo H. Verdejo Pinochet (Closes: #524800). * [54dd024]: dbg packages should be in new "debug" section Bug fix: "-dbg packages should be in section "debug"", thanks to Євгеній ŠœŠµŃ‰ŠµŃ€ŃŠŗŠ¾Š² (Closes: #525033). * [4b15849]: Add a work around for a bug in fakeroot When the following conditions are met: - the target is buildpackage - the get root command is fakeroot - parallel builds are turned on via CONCURRENCY_LEVEL fakeroot segfaults. If any of these conditions are not met, things work; so thi patch just turns of building in parallel when the other two condtions are met. This is related to Bug#525144 * [0624e49]: Fixes for cross compilation Move the armel/armeb kernel_arch setting code from minimal.ml to kernel_arch.mk. Make minimal.mk use kernel_arch.mk. Bug fix: "fails to cross-compile linux-2.6.30-rc3", thanks to Євгеній ŠœŠµŃ‰ŠµŃ€ŃŠŗŠ¾Š² (Closes: #525352). -- Manoj Srivastava <srivasta@debian.org> Sun, 26 Apr 2009 00:11:07 -0500 kernel-package (12.009) unstable; urgency=low * [debiandir:9dced49]: Change the section to "kernel" That makes it come in conformity with the new sectioning schema. * [fdc8183]: only trigger initramfs removal on 'remove', and not again on purge. (This is a change in an example script). Also, since this is a remove, and the initramfs call is a convenience function for clear out initramfs-tool metadata, we do not care if it actually worked. We just make the best effort at clean up, but do not let the cleanup abort the process. -- Manoj Srivastava <srivasta@debian.org> Tue, 14 Apr 2009 11:36:45 -0500 kernel-package (12.008) unstable; urgency=low * [55b39b3]: Move invocation of postinst hook scripts after /etc/kernel/*.d/* scripts A lot of people have update-grub in their /etc/kernel-img.conf postint_hook setting. If that is called early, the initramfs invocation in /etc/kernel/postinst.d/initramfs has not yet happened, so the update grub script does not notice the initramfs, making the system unbootable. Yes, the update grub cant be moved into /etc/kernel/postinst.d/ too, but this is friendlier. Bug fix: "postinst hook script (update-grub) ran before /etc/kernel/postinst.d/initramfs.", thanks to Jean-Luc Coulon (f5ibh) (Closes: #523931). * [e202c29]: Fix the arch passed in for the clean target for arme{l,b} The clean target wrks with a minimal setup, since ./debian id removed, and thus was nor passing the arch arm for armel and armeb, This commit fixes that. Only the clean target was affected. -- Manoj Srivastava <srivasta@debian.org> Mon, 13 Apr 2009 22:52:37 -0500 kernel-package (12.007) unstable; urgency=low * [324ee53]: Fix the psotinst.d initramfs, like we did the postrm.d This one slipped through the cracks. We need to preserve the arguments to the script before we blow them away to replace them with the maintainer script arguments. Bug fix: "DEB_MAINT_PARAMS break $1 used for update-initramfs", thanks to Jean-Luc Coulon (f5ibh) (Closes: #523864). * [ae942fc]: Put the vmlinux and System.map in the correct location Putting them in unversioned dorectories was a mistake, a carry over from when the debug package isntalled the stuff in /usr/lib/linux-debian-$version instead of /usr/lib/debug. Bug fix: "vmlinux in incorrect location", thanks to Євгеній ŠœŠµŃ‰ŠµŃ€ŃŠŗŠ¾Š² (Closes: #523921). -- Manoj Srivastava <srivasta@debian.org> Mon, 13 Apr 2009 12:26:35 -0500 kernel-package (12.006) unstable; urgency=low * [9fe0183]: Added a new feature: overlay directory This commits add an overlay feature. The specified directory should contain files that will be placed in the ./debian directory of the kernel sources, in preparation to building the debian packages, replacing the files normally found in /usr/share/kernel-package. Inn theory, this should provide all the features official kernel images might need to use kernel-package, without any formal support from kernel-package. It should also address the need for any users that needed to add content to ./debian, and more conveniently than before. -- Manoj Srivastava <srivasta@debian.org> Mon, 13 Apr 2009 01:27:49 -0500 kernel-package (12.005) unstable; urgency=low * [9e9322f]: Typo fix: modiles --> modules Bug fix: "Typo in /examples/etc/kernel/header_postinst.d/link", thanks to Jean-Luc Coulon (f5ibh) (Closes: #523767). * [b6a8f53]: Do maintainer script checks only if the maintainer args are present The example scripts performed checks even if the DEB_MAINT_PARAMS was empty. This commit fixes that, now we only do the checks is the arguments had been passed in. Signed-Off-By: Manoj Srivastava <srivasta@debian.org> Bug fix: "initramfs creation broken", thanks to Michael Biebl (Closes: #523835). * [86d7d2d]: Put a symlink in /usr/share/doc/kernel-package/examples This way, we have at least a pointer to the example files. -- Manoj Srivastava <srivasta@debian.org> Sun, 12 Apr 2009 17:32:28 -0500 kernel-package (12.004) unstable; urgency=low * [0ee9cc3]: Keep modifications to the upstream directory to a minimum When upstream kernel build system started delting ./debian directory on clean, we had to start taking making an effort to preserve ./debian, since there was a lot of information in there that was important to us. So we had a way of diverting the makefile and scripts away that did the removal of ./debian, and restoring them when we wanted to. Now that the ./debian directory has become ephemeral, we only need to preserve it when calling clean during the buildpackage target, since invoking make-kpkg at any other time cleans ou ./debian anyway. So we can be more selecting in when we divert upstream scripts; and thus leave the upstream directory more like we found it (this makes git happy). * [2c00231]: Copy all the examples into the kernel image package Arguably, the examples are more relevant in image directories than they are in the kernel-package doc directory. There was a error in the kernel image target, caught by Sedat Dilek. * [12d3c74]: Fix --append-to-version Apparently, one of the casualties of the recent changes was --apend-to-version. Tested the fix. -- Manoj Srivastava <srivasta@debian.org> Sun, 12 Apr 2009 02:16:53 -0500 kernel-package (12.003) unstable; urgency=low * [befac7c]: add support for the -j flag of dpkg-buildpackage When make-kpkg has been told to run in parrallel bythe user setting CONCURRENCY_LEVEL, pass that long to the buildpackage target. Bug fix: "Support parallel=X option set by dpkg-buildpackage in addition to CONCURRENCY_LEVEL", thanks to Junichi Uekawa (Closes: #510298). * [75423e7]: Export maintainer script parameters to hook scripts Maintainer script option need to be passed on to the hook scripts, since there are many ways that the script may berun (for example, postinst hooks scriopts are called even when the installation is aborted). This commit adds the maintainer script arguments to an envronment variable, DEB_MAINT_PARAMS. Updated the example hook scripts shipped in the documentation to demonstrate how these arguments can be accessed and used. * [3409792]: We want while read file; do ... done, not xargs This will teach me to just take code from bug reports without thinking. Unfortunately, I added two dummy modules to my config (I do not use modules), so there was no error with objcopy; and I only looked at the second module to see if it was stripped :-( Bug fix: "kernel-debug target does not work", thanks to Євгеній ŠœŠµŃ‰ŠµŃ€ŃŠŗŠ¾Š² (Closes: #523553). -- Manoj Srivastava <srivasta@debian.org> Sat, 11 Apr 2009 14:26:51 -0500 kernel-package (12.002) experimental; urgency=low * [5f1b8e9]: Add INSTALL_MOD_STRIP to strip modules The basic idea here is to keep the space in /lib/modules/<kver> under control, since this could be on a root partition with space restrictions. The suggestion comes from Theodore Ts'o. Closes: #373639 * [c24657f]: Add a "debuginfo" package This adds support for creating a kernel package which contains the Linux kernel debug image. This means the debugging information for the modules in the kernel image package, and the uncompressed vmlinux image. This builds on suggestions and code from Troy Heber, Theodore Y. Ts'o, and Dann Frazier. This package is also what is required by SystemTap. Closes: #365349, #517290 -- Manoj Srivastava <srivasta@debian.org> Thu, 09 Apr 2009 16:10:18 -0500 kernel-package (12.001) experimental; urgency=low * This is a major change from the version shipped in Lenny. * [123d487]: Get rid of the facility to patch kernel sources The patch the kernel facility was adding complexity, and failing to provide the flexibility required for a generic patching facility. It has been removed, users need to patch the sources _before_ calling make-kpkg. * [ce61f77]: Remove special case code for official kernels Allows for minimal recompiles after minor changes t the kernel; and we can now recreate ./debian cheaply, so version mismatches are mitigated. * [7cc98b0]: Modified the maintainer scripts for the header package * [ff0f1eb]: Modified the maintainer scripts for the doc package * [f32d2ba]: Modified the maintainer scripts for the source package These patches extends the package maintainer scripts to all four actions, and creates the directories that the hook scripts can be dropped in for site configuration of the actions that the package takes. The link manipulation that the header packages used to do in the postinst has been removed, and is now provided as an example script. * [cdcd478]: Image postinst no longer runs a boot loader Note that this was already the case for grub, one of the more popular boot loaders. This allows the image package to be more flexible, since the end user is no longer restricted to the actions encoded in the image package. This is a fairly large change. Bug fix: "mentions of grub on ia64", thanks to dann frazier. This was a pretty minor bug, but is obsoletre since we no longer run boot loaders, and thus have no need t warn people os a possible mismatch with local policy. (Closes: #515138). * [f8bc553]: The postinst no longer manipulates symlinks Any symbolic link manipulation must now be done with hook scripts in /etc/kernel/*.d directories (modern bootloaders don't need the links anyway). Eample hook script demonstrate how a more flexible local policy for symlinks can be easily put ihnto place, replacing the fairly rigid policy previously implemented. * [84364f0]: The image postinst no longer runs the initrd command The postinst now just conveys to the hook scripts whether this particular image was configured for an initial ram image or not, using the environment variable INITRD. There are example scripts provided that will perform the task. These scripts will work for official kernel images as well. Bug fix: "postrm script leaves stale files in /var/lib/initramfs-tools/", thanks to Jan Muszynski. The proposed fix was not good, since it would require kernel-package to muck around with internal files for initramfs tools. This way, the user may add an postrm.d script that uses the accepted interface to clean up. (Closes: #511004). Bug fix: "make-kpkg should use update-initramfs when ", thanks to Arthur Marsh. Again, since the kernel does not call any initramfs creators, be design, this bug is obsolete. (Closes: #518107). Bug fix: "Uses deprecated mkinitramfs-kpkg", thanks to Matt Kraai. Yup. the functionality was deprecated with no coordination with k-p. So now we don't call it at all. (Closes: #517345) * [ecb2bd3]: make-kpkg removes and re-creates ./debian on every invocation Bug fix: "Normal make functionality seems broken", thanks to David Baron. Actually, normal make functionality is not to recreate targets until there is need, and thus the stamp files are all that needed to be removed. However, until now, we could not regenerate ./debian/changelog, so the support for minor changes without running a clean was not feasible. (Closes: #522728). * [79b31b4]: Add a missing endif This is a typo fix Bug fix: "make-kpkg fails with 2.6.29 on sparc", thanks to Max Berger (Closes: #521031). * [3b1f6d9]: Problems building modules using cross-compiling option Applied patch provided by Jose Calhariz. Bug fix: "Problems building modules using cross-compiling option --cross-compile=-", thanks to Jose Calhariz (Closes: #520356). * [debiandir:53af1ee]: Give up and depend on build-essential This will prevent at least some surprises when people try to use kernel-package. Bug fix: "Needs to depend on libc6-dev", thanks to Christopher Carr (Closes: #515746). * [debiandir:7be8542]: Updated newsworthy changes since last release. -- Manoj Srivastava <srivasta@debian.org> Tue, 07 Apr 2009 00:51:21 -0500 kernel-package (11.017) unstable; urgency=low * [1229dc0]: Consolidate sparc variants post 2.6.29 when building a kernel on Sun (sparc64), kernel-package searches the final kernel image in arch/sparc64/boot/image, but there is no arch/sparc64/ anymore in 2.6.29-rc3 (and probably earlier .29 releases). All the stuff was merged into arch/sparc/. So now kernel arch is always sparc. Bug fix: "arch/sparc64 is no more (2.6.29-rc3)", thanks to Evgeni Golov (Closes: #514228). * [5242160]: Also run hook files in /etc/kernel/{src,header}_postinst.d The only way to add hook scripts was to add them to the src_postinst_hook and header_postinst_hook, which seemed to be suboptimal. * [da0f706]: Handle unusual umask values (chmod after using sed to create files) If the user has a crazy umask, then creating the ./debian/control and ./debian/changelog files would end up with strange permissions that caused dpkg to choke. Bug fix: "make-kpkg fails under strange umask values", thanks to Bart Massey. (Closes: #514482) * [b2413fc]: Provide version when using the minimal rules file. When the ./debian directory does not exist, the frirs step is to use a minimal rules file to create the ./debian directory, and _then_ use the full rules file for all other actions. Unfortunately, the minimal rules file did not know what version of kernel-package it belonged to, so now make-kpkg provides that information. Bug fix: "This is kernel package version .", thanks to shaulkarl@yahoo.com</a>; (Closes: #508198). * [792a2b9]: Added german debconf translation. Bug fix: "[INTL:de] updated german program translation", thanks to Holger Wansing (Closes: #507517). -- Manoj Srivastava <srivasta@debian.org> Sun, 08 Feb 2009 01:36:29 -0600 kernel-package (11.016) unstable; urgency=low * [09a790a]: Fix test syntax while setting LINK_ARCH The test syntax in the inner if statement for overriding LINK_ARCH to x86 is incorrect in ruleset/targets/headers.mk, causing LINK_ARCH to be set to x86 regardless of $(KERNEL_ARCH) with current kernels. Bug Fix: "LINK_ARCH set to x86 with kernel > 2.6.23 regardless of KERNEL_ARCH", thanks to Michel DƤnzer. Closes: Bug#514000 * [3cdee83]: Install crtsavres.o if it exists The powerpc linux- headers-* packages generated by make-kpkg are missing the file arch/powerpc/lib/crtsavres.o which is required for building kernel modules on recent 2.6 kernels. Bug Fix: "Building out-of-tree modules fails on powerpc due to missing file crtsavres.o", thanks to Michel DƤnzer. Closes: Bug#512271 -- Manoj Srivastava <srivasta@debian.org> Tue, 03 Feb 2009 09:45:34 -0600 kernel-package (11.015) unstable; urgency=low * New bugfix version * [3000654]: Fix a man page typo (headers_postinst_hook -> header_postinst_hook) * [0d0b709]: [sparc] The gzipped image file must not have the .gz suffix Bug fix: "[sparc] Breaks on gzip compression" (Closes: #506854) * [18b6142]: Do not override the config target set in kernel-pkg.conf By removing the default value, and only setting the config target if it was empty, allows users to set the target for all future compilations on that machine. This is a pretty safe fix. Bug fix: "config_target in /etc/kernel-pkg.conf gets ignored", thanks to Harald Gutmann (Closes: #506905) -- Manoj Srivastava <srivasta@debian.org> Tue, 25 Nov 2008 15:45:40 -0600 kernel-package (11.014) unstable; urgency=low * [bc8223d]: On sparc, the image is compressed. Take that into account Fixes another RC bug. Hopefully, this is the last of the sparc-only bugs that need fixing ... Bug fix: "[sparc] Breaks on gzip compression", thanks to Bastian Blank (Closes: #506854) -- Manoj Srivastava <srivasta@debian.org> Tue, 25 Nov 2008 09:42:59 -0600 kernel-package (11.013) unstable; urgency=high * [fd7dc12] Fix gzip invocation when compressing kernel image When we factored out the copying of the kernel image source to the destination, we forgot to change gzip -9vc SRC > DEST to gzip -9fq DEST since the copying is now done earlier. This cause build failures on sparc. This fixes a grave bug, and the error was introduced in 11.003 Bug fix: "[sparc] no longer produces compressed kernels for linux-2.6", thanks to Frans Pop (Closes: #506711). -- Manoj Srivastava <srivasta@debian.org> Mon, 24 Nov 2008 09:33:54 -0600 kernel-package (11.012) unstable; urgency=low * New bug fixing release. * [3f7296a] Handle Xen code configured into modern kernels When building a current kernel with the in-kernel xen code enabled on amd64, kernel-package does not recognize this correctly because it matches on a config variable which apparently is no longer set (or maybe even was never used in the in-kernel xen code). This commit adds an extra stanza that adds support for the Xen in new kernels. The suggestion and bug report were from Michael Holzt. The patch is a three line change. Bug fix: "does not recognize xen enabled kernel on amd64", thanks to Michael Holzt (Closes: #503686). * [720444c] Add french translations for the debconf templates This is a new french translation for debconf templates in the packages generated by kernel-package. Bug fix: "[INTL:fr] French translation for debconf templates of generated packages", thanks to Jean-Christophe (Closes: #503905). * [debiandir:343ab3c] Update the build dependency for po4a The version of po4a in Etch does not have the command line options we need; so this build dependency helps in backporting. Bug fix: "Backport to Etch fails with po4a error", thanks to Carsten Aulbert (Closes: #505661). * [4a35a16] Use the variable LINK_ARCH to include x86 headers Use the LINK_ARCH variable instead of KERNEL_ARCGH variables in more places; this ensures that the headers for x86 archies do not go missing. We already have code to grab the headers from the new location; but were looking at the wrong architecture name. Bug fix: "Does not include complete asm tree in linux-headers", thanks to Shane Wegner. This is an important bug. (Closes: #505038). -- Manoj Srivastava <srivasta@debian.org> Fri, 14 Nov 2008 23:32:44 -0600 kernel-package (11.0011) unstable; urgency=low * [02be18e] Fix the make-kpkg --config fooconfig configure target make-kpkg always ran (silent)?oldconfig, no matter what. Simplified the selection of the configure target, and unbroke the functionality. This should have been an important bug. Bug fix: "menuconfig does not work", thanks to Marcus Better (Closes: #502407). -- Manoj Srivastava <srivasta@debian.org> Fri, 17 Oct 2008 20:53:16 -0500 kernel-package (11.0010) unstable; urgency=low * [3aea39c] Add missing braces around variable in debconf template * [b0a7ac0] Correct logic around running lilo Bug fix: " postinst problems in generated linux-image-*", thanks to Darren Salt. (Closes: #502255) * [920898e] Modify docs now that make-kpkg clean is not a requirement The new build system is far more robust about keeping up with version numbers, and so all that is needed to change a .config or a version number is to just rm -rf ./debian and start building. This cuts down a lot on time wasted building kernels and deleting the .o files before the next build. -- Manoj Srivastava <srivasta@debian.org> Wed, 15 Oct 2008 03:18:41 -0500 kernel-package (11.009) unstable; urgency=low * [ef3744c] Fix incorrect image name when using a .config with Xen configured. -- Manoj Srivastava <srivasta@debian.org> Wed, 15 Oct 2008 00:20:51 -0500 kernel-package (11.008) unstable; urgency=low * [77c7df0] Fix and use po4a for man pages [debiandir dfa2ff7] Generate man pages from po4a while building [debiandir b456d2d] Add a build dependency on po4a Bug fix: "[proposition] convert to po4a", thanks to Martin Quinson (Closes: #260526). Bug fix: "French manpages translation", thanks to Christian Perrier (Closes: #487425). * [f2f3b7f] Remove early version check from make-kpkg: too many false positives. The new build system does a good job of handling version mismatches now anyway. * [05d7763] Use DEBEMAIL and friends if /etc/kernel=pkg.conf is unconfigured Bug fix: "Please support DEBEMAIL, DEBFULLNAME, DEBNAME", thanks to Josh Triplett (Closes: #454932, #490551). -- Manoj Srivastava <srivasta@debian.org> Mon, 13 Oct 2008 00:43:18 -0500 kernel-package (11.007) unstable; urgency=low * [18b1daf] Add localization of kernel image debconf templates This is thanks to Kenshi Muto, who figured out the logic error in calling the po2debconf scripts, and helped fix the invocation. We used to do nothing when we did not have a template file, and overwrote one when we did. Also, the name of the output file has been changed from templates.master to templates.l10n, for reasons that are unclear to me, but I'll go with the flow. Bug fix: "logic error around calling po-debconf", thanks to Kenshi Muto (Closes: #451379). Bug fix: "translated debconf templates for Japanese", thanks to KURASAWA Nozomu (Closes: #454983). Bug fix: "French manpages translation", thanks to Christian Perrier (Closes: #487425). -- Manoj Srivastava <srivasta@debian.org> Sun, 12 Oct 2008 23:07:10 -0500 kernel-package (11.006) unstable; urgency=high * [135c674] yet another typo. this is not my day. -- Manoj Srivastava <srivasta@debian.org> Fri, 10 Oct 2008 12:02:00 -0500 kernel-package (11.005) unstable; urgency=critical * [32c42dc] Fix a cut and paste typo which substituted a XEN postinst This caused initrds not to be created. I knew there was a downside to code hacking all-nighters. Bug fix: "linux-image*.postinst does not create an initrd", thanks to Sven Joachim (Closes: #501793). -- Manoj Srivastava <srivasta@debian.org> Fri, 10 Oct 2008 09:18:38 -0500 kernel-package (11.004) unstable; urgency=high * [c68891f] A new bug fix version )closes serious bug). This is a pure documentation change, it removes language that might mislead people into thinking that there is any relation between kernel-package and official kernels. (Closes: #370651) * [680cbd4] Upstream fixed the problem of thinking the sources were dirty * Bug fix: "Bogus version number when building from Git", thanks to Josh Triplett (Closes: #423721). -- Manoj Srivastava <srivasta@debian.org> Fri, 10 Oct 2008 02:47:49 -0500 kernel-package (11.003) unstable; urgency=high * [e12e615] Fix the build system to accommodate XEN changes, use kbuild as far as possible These are fairly extensive changes. Firstly, we try to use upstream kbuild as far as possible, to reduce churn as the files upstream installs change. Some added checks of the Makefile are now in place so we retain backwards compatibility. This should improve things lot wrt header files. We also now add dependencies to more packages actually required to build kernel images. We also try to look for the kbuild created KERNELRELEASE variable, which is designed to be used by distros to figure out where modules are to be loaded from, etc. This should help reduce version mismatches. We also prepare the kernel.release file early, to help that. We also refitted to support the new XEN code in mainstream, in that the same image can be booted normally or be used as a XEN image. This support probably needs to be improved. The make target dependencies have been extensively reworked, to minimize surprises and wasted effort. We also strip modules, based on DEB_BUILD_OPTIONS (nostrip). Extra care is now taken so we do not accidentally remove ./debian while cleaning, thanks to upstream helpfully removing ./debian when cleaning. This should prevent dpkg-buildpackage from accidentally shooting itself in the foot by removing ./debian as its first action. Bug fix: "No such file or directory", thanks to Marc Haber. I am fairly sure this is fixed. The code around the cleaning has been thoroughly revamped, and there have been a large number of test runs. (Closes: #410035). Bug fix: "kernel-package is suffering from bit rot, and is severely broken", thanks to Manoj Srivastava (Closes: #475036). Bug fix: "make-kpkg kernel_image fails on upstream 2.6.23 when CONFIG_XEN is defined (new Xen paravirt_ops)", thanks to Ben McKeegan Not only do we handle the normal image package, we should also provide a working Xen setup. (Closes: #446879). Bug fix: "Version check compares wrong vars", thanks to Matthijs Kooijman. Actually, this is ont the case. We do check the upstream version against our best guess of what whould be the correct string -- and then we ensure what we think is the right thing is what the URS header thinks is the corect one. In any case, the KERNELRELEASE changes above make this moot. (Closes: #433217). Bug fix: "local version not set when config is out of date", thanks to Matthijs Kooijman. Now we always run oldconfig before we create the changelog, so things should work OK. (Closes: #432711). Bug fix: "modules_clean after build with --append-to-version demands correct --append-to-version", thanks to Marc Haber. Cleaning out the dependency targets above cleaned out this bug as well. At least, it worked for me. (Closes: #460507). Bug fix: "fails to build 2.6.25-2 kernel source", thanks to Arthur Marsh. This was extensively tested on 2.6.25.8 and 2.6.26. (Closes: #480436). * [18152d7] Document targets must that be run as root The targets in question are binary, binary-arch, and binary-indep. This is not out of line with other packages, really. Fixing this would be too kludgey. Bug fix: "make-kpkg fails with non-root user and fakeroot", thanks to C. Dominik Bodi. (Closes: #501699) * [7c6c88e] Make sure we always patch the sources before generating the changelog The tricky part was to make sure that the first, minimal invocation also did the right thing. The solution was to create a ./debian directory just good enough to bootstrap a correct ./debian dir in the second phase. Bug fix: "debian target does not patch the source as advertised", thanks to Dylan Thurston (Closes: #500897). -- Manoj Srivastava <srivasta@debian.org> Fri, 10 Oct 2008 00:31:31 -0500 kernel-package (11.002) unstable; urgency=high * Redo the NMU changes. * [814f453] use DEB_HOST_ARCH_OS * [46753e6] Do not quote values in kernel-img.conf examples * [9360526] add support for building lguest launcher when lguest host support is built-in or module Bug fix: "add support for building lguest launcher when lguest host support is built-in or module", thanks to Paul TBBle Hampson (Closes: #464147). * [c7fb8b6] Fix a typo that was preventing CROSS_ARG from being passed to the modules. Bug fix: "Option --cross-compile=- dosn't work with target modules*", thanks to Jose Calhariz. This is an important bug fix. (Closes: #417948). * [1717962] fix bashism in an example script Bug fix: "bashism in /bin/sh script", thanks to Raphael Geissert. This is a release goal, since using dash as /bin.sh is desirable. (Closes: #489617). * [1872151] Fix asm symlink issues that created broken header packages Bug fix: "not suitable for m-a).", thanks to Valentin QUEQUET. The fix was entirely due to Paul <bugs@tuxcnc.org> (Closes: #468839, #475029, #461228). * [540ff1c] Adapt to the recent combination of i386 and amd64 images Bug fix: "i386/x86_64 bzImage symlinks scheduled for removal in April 2010", Thanks to Frans Pop. As a result of the integration of i386 and amd64 in the upstream kernel, kernel package failed to build debs for a while as it could no longer find the bzImage file, until compatibility symlinks were added. Add a version specific change for the location of the image file. (Closes: #473705) * [162d814] Only run a bootloader (lilo, usually) when explicitly asked Bug fix: "postinst doesn't grok grub2?", thanks to Trent Buck. If lilo is installed, and the user has said run boot loader explicitly, then run it. Do not test for grub in order to run lilo. (Closes: Bug#432124) * [6bc983d] Remove deprecated option image_in_boot from man page, added support and warning to postinst Bug fix: "created kernel postinst silently ignores image_in_boot in kernel-img.conf", thanks to pmaydell@chiark.greenend.org.uk</a>; There is now a postinst warning, and support is added back in, for image_in_boot (a confusing, deprecated, and now undocumented option. (Closes: #441317). * [dca4a03] Set a versioned path to install kernel firmware into Bug fix: "Firmware fall-out.", thanks to Jason Riedy. /lib/firmware/<version> is being used as a path. Fix from Brian Rogers. (Closes: #492516). * [701f87d] Typo fix in man page. Bug fix: "Typo in make-kpkg(1)", thanks to Reuben Thomas (Closes: #442080). * [bc8d2a9] Typo fix in debconf template. Bug fix: "typo fixes: a vs an", thanks to Frederik Schwarzer (Closes: #486750, #487855). * [22c79c6] Move to a streamlined, make -j friendly build system While I am not sure of this fixes some of the nagging problems we have been facing in recent versions of kernel-package, where we used double colon rules, which were convenient, sure, but played havoc with ordering of the rules, and had to have various band-aids to help out with the ordering. The system was rapidly growing complex, with clear indication that it was actually faster. The new target mechanism does away with doublecolon rules, and should play better with parrallel compilation. -- Manoj Srivastava <srivasta@debian.org> Wed, 08 Oct 2008 23:49:52 -0500 kernel-package (11.001-0.1) unstable; urgency=low * Porter NMU. * kernel/ruleset/*.mk: use DEB_HOST_ARCH_OS instead of DEB_HOST_GNU_SYSTEM to fix make-kpkg on armel (Closes: #425971). -- Aurelien Jarno <aurel32@debian.org> Tue, 15 Jan 2008 00:37:03 +0100 kernel-package (11.001) unstable; urgency=low * Bug fix: "kernel-package: Typo "call" -> "cause" in make-kpkg(1) manpage", thanks to Ted Percival (Closes: #418496). * Bug fix: "[kernel-package] please fail more verbose in preinst", thanks to Carsten Hey (Closes: #404871). * Bug fix: "kernel-package: make-kpkg should not limit choice of config method", thanks to Alex Hermann. Added silenoldconfig, but did not make it the default, since older kernel versions do not have this target, and make-kpkg should not fail by default for those versions. (Closes: #413098). * Bug fix: "french manpage is out of date, and doesn't include the ramdisk option.", thanks to Sven Luther (Closes: #404855). * Bug fix: "kernel-package: make-kpkg debian fails if .config not present", thanks to Sami Liedes. (Closes: #416090). * Bug fix: "kernel/pkg/postinst says it's symlinking when hardlinking and vice versa", thanks to Simon Huggins (Closes: #417814). * Bug fix: "kernel-package: Option --cross-compile=- dont't work whith target modules*", thanks to Jose Calhariz (Closes: #417948). * Make kernel-package handle a non-existent .config file again (tested on linux-2.2.26, linux-2.4.34, and linux-2.6.21.1). We figure out which kernel needs a .config (>= 2.6.18), and for those kernels, call make defconfig as needed. * Added support for CONFIG_LOCALVERSION_AUTO and git source trees. If CONFIG_LOCALVERSION_AUTO is set, see if we are running in a git tree. If so, append -dirty to the git version string (since we do edit the scripts Makefile to ensure ./debian does not go missing during dpkg-buildpackage). Now that we can handle the appending of -dirty, we no longer move setlocalversion out of the way. This has not, however, been tested with a git tree. * Added XS-VCS-Arch and XS-VCS-Browse to debian/control -- Manoj Srivastava <srivasta@debian.org> Sat, 5 May 2007 00:42:14 -0500 kernel-package (10.068) unstable; urgency=high * Bug fix: "/sbin/update-grub is run by default by kernel postrm if it exists, and complains", thanks to Joey Hess. Don't semi-silently ignore missing hooks. This means: Don't gracefully handle missing hook scripts, the diagnostic might be lost in a flurry of messages, and the user may never be aware that the hook script was never run. Depending on what the hook script is meant to do, this may cause a security problem or data loss. (Closes: #412937). * Bug fix: "kernel-package: version suffix added when building in git trees ", thanks to Marcus Better. When run in a git sourced tree, scripts/setlocalversion checks to see if the tree is the trunk, if not, it adds version information to the kernel version. It also checks to see if there are uncommited changes, if so, it adds the string "-dirty" to the version. Since we change a couple of files in ./scripts/, this falls afoul of the make-kpkg checks, since the version number is now different from what make-kpkg knows it to be. Also, there is an additional truncated commit ID added by the script scripts/setlocalversion whenever it detects that we are not building from a tagged commit of the official tree, so it might be just simpler to get rid of scripts/setlocalversion altogether, so we now move it out of the way in the config phase, and restore during clean. This allows make-kpkg to be useful for building from got trees again. (Closes: #406180). * Bug fix: "powerpc arch problems with 2.4 kernel", thanks to Brendan O'Dea. For powerpc, handle circular dependency of version number and KERNEL_ARCH. For powerpc, we need to set the (KERNEL_ARCH) based on the version numbers -- which we can't get to unless we know the kernel architecture. Yossarian would have liked this. Use grep to get the most significant digits of the version number. Use these to calculate significant digits of the version number. Use these to calculate the KERNEL_ARCH. Use KERNEL_ARCH to get to the full version. This change allows us not to drop support for 2.4 kernels on powerpc machines. It does not impact anything but powerpc, and should not cause a change of behavior on 2.6.16+ kernels even on powerpc. (Closes: #411038). * Bug fix: "kernel-package: 'applied kernel patches' is missing from buildinfo.gz", thanks to Norbert Buchmuller. Since kernel-source-* and kernel-patch-* packages were renamed to linux-source-* and linux-patch-*, the "applied kernel patches:" is missing from buildinfo.gz. (It still tries to find kernel-patch-<whatever> package for the <whatever> patch. (Closes: #412463). * Bug fix: "kernel-package: 'kernel source package used:' info in build.gz is inaccurate", thanks to Norbert Buchmuller. The information that make-kpkg puts into the buildinfo.gz file with the "kernel source package used:" description represents the version of the corresponding {kernel,linux}-source-* package _installed_ on the system, but not the version of the package that the current source tree was _untarred_ from. (Eg. one untars the source tree from linux-source-2.6.18-6, then (s)he updates the installed package to linux-source-2.6.18-7, then builds a kernel in the previously untarred source tree. In this case the source really used is 2.6.18-6, but it writes 2.6.18-7 to buildinfo.gz, which is misleading.) (Closes: #412589). -- Manoj Srivastava <srivasta@debian.org> Thu, 1 Mar 2007 02:14:00 -0600 kernel-package (10.067) unstable; urgency=high * Bug fix: "kernel-package: using obsolete package 'ldso'", thanks to normes@normes.org. Well, we were not exactly "using" the package, but just recording the version number. This is a low risk change. (Closes: #407793). * Bug fix: "kernel-package needs some additions to @files_to_remove", thanks to Stephen Gran. Added modules.seriomap as a file to be removed in the postrm, allowing /lib/modules/$version to be removed. (Closes: #408900). * Bug fix: "kernel-package: linux-headers for UML do not include various Makefiles", thanks to Marcus Better. This should be a low impact change. (Closes: #408369). * Bug fix: "Kernel and initrd image symlinks aren't updated properly", thanks to Dennis Vshivkov. This bug needs to be fixed for Etch, since it causes the symbolic links to the image and initrd to not be updated in some cases. (Closes: #409240). * Bug fix: "kernel-package support for armel", thanks to Joey Hess. This should be a low risk change for other architectures, and armel is not yet in consideration for etch, so any support in kernel-package is better than none. (Closes: #410459). -- Manoj Srivastava <srivasta@debian.org> Sun, 25 Feb 2007 00:49:39 -0600 kernel-package (10.066) unstable; urgency=high * Bug fix: "kernel-package: Enable -source and -headers packages for Xen kernels", thanks to Ian Campbell. This is a simple change, and should have minimal impact on any other package, or on current user built packages. The upside is that the previously disabled packages are enabled for Xen and UML variants, allowing people to build third party modules for Xen adn UML variations -- and even if these were to break (they do not, in my testing), there is no regression. In the future, the image and modules packages will be separated, to allow for host/guest installs. Official kernel images do not use make-kpkg to build kernel or uml images, so the official images or debian-installer are not impacted either. (Closes: #390881). * Bug fix: "kernel-package: postinst link_in_boot value set by image_in_boot", thanks to Niall Walsh. This was an out-and-out cut and paste error; and the fix is very simple (remove offending line). The downside is minimal, and current implementation is just wrong. (Closes: #405081). * Update spanish manual pages, thanks to Rudy Godoy. He also provided patches for spelling errors and style flaws in the English man pages. * Bug fix: "Typos in manpage", thanks to Goswin Brederlow (Closes: #402155). * Bug fix: "kernel-package: default stem inconsistent with documentation", thanks to Lionel Elie Mamane (Closes: #400697). * Bug fix: "'man kernel-img' typo: "messgaes"", thanks to A. Costa (Closes: #397379). * Bug fix: "'man kernel-pkg' typos: "Mutualy" and "theversion"", thanks to A. Costa (Closes: #397378). * Bug fix: "make-kpkg clean: leaves scripts/package/Makefile.kpkg-dist behind", thanks to Yann Dirson. This was a simple typo, which prevented the naming back scripts/package/Makefile.kpkg-dist to scripts/package/Makefile -- making clean not restore the package to original state after running build/clean. There is little downside to this typo fix; we rename the Makefile, and we should be restoring it in clean. (Closes: #397518). * Bug fix: "kernel-package: linux-headers doesn't inclue arch-specific scripts", thanks to dann frazier. When trying to compile external modules on on IA64/McKinley ItaniumII, the Makefile in arch/ia64/ needs some scripts from arch/ia64/scripts/ directory. These scripts were not so far being shipped. On non ia64, this has no impact on the headers package built; on ia64 the changes are required for the headers package to have any value. (Closes: #405494). * Bug fix: "kernel-package: kernel image cant be installed when vmlinuz link is already", thanks to Kai Sassmannshausen. Actually, the problem was not depending on a new enough version of coreutils. See Below. (Closes: #407128). * Bug fix: "kernel-package: dependency problem: kernel package installation uses a invalid option of readlink", thanks to Kai Sassmannshausen. In release version 10.063, I cleaned up the postinst as while I was at it, going with readlink -q -m instead of the built in version. Since -m was a flag not present in Sarge's coreutils, this means the generated image files should have a versioned dependency on coreutils. The previous versioned dependency was not strict enough, updated to a version that works. (Closes: #407130). -- Manoj Srivastava <srivasta@debian.org> Wed, 17 Jan 2007 20:20:25 -0600 kernel-package (10.065) unstable; urgency=low * Bug fix: "kernel-package: dependency on newer coreutils missing", thanks to Norbert Tretkowski. Added. As far as I can tell, readlink -m was present in coreutils 5.2.1, uploaded on 14 July 2004, over two years ago. However, updated the control file for kernel images. (Closes: #396077). * Bug fix: "kernel-package: fails when a kernel-patch adds a config var without a default value". Well. It is partially due to kbuild helpfully reconfiguring the kernel whenever it thinks it is needed. thanks to Yann Dirson (Closes: #396122). -- Manoj Srivastava <srivasta@debian.org> Sat, 4 Nov 2006 22:47:21 -0600 kernel-package (10.064) unstable; urgency=low * Also remove initrd .bak backups * Bug fix: "leaves .bak files around after kernel purge, and chokes on them", thanks to martin f krafft. Well, k-p never generated these files, and does not actually choke on them. But I suppose we can clean up after update-mkinitramfs or whatever :)(Closes: #395323). * Take another crack at handling the ever friendly Kbuild now asking to update the .config on STDOUT, not STDERR, and bailing when it discovers output is redirected. -- Manoj Srivastava <srivasta@debian.org> Fri, 27 Oct 2006 17:18:39 -0500 kernel-package (10.063) unstable; urgency=low * Bug fix: "kernel-package: Generated postinst fails: Missing Required paramater 'Old'", thanks to Daniel Jacobowitz. I cleaned up the postinst as while I was at it, going with readlink -q -m instead of the built in version. (Closes: #391643). * Bug fix: "[powerpc] initramfs creation fails with 2.6.18 during install", thanks to Meelis Roos. This was fixed by the changes above. (Closes: #394679). * Bug fix: "kernel-package: No need for any mentioning of bin86", thanks to Adrian Bunk (Closes: #391677). * Bug fix: "postinst_hook runs after bootloader", thanks to Martin Buck (Closes: #391436). * Bug fix: "kernel-package: A Debian revision is mandatory, but none was provided", thanks to Marc Haber. Hmm. We were not passing DEBIAN_REVISION for the clean target, and not doing any sanity checks. We still don't do sanity checks on clean, but we do pass along the provided debian revision, so warning is no longer triggered. (Closes: #391433). -- Manoj Srivastava <srivasta@debian.org> Mon, 23 Oct 2006 13:33:28 -0500 kernel-package (10.062) unstable; urgency=low * Forgot to document KPKG_DEBUG introduced in the last upload. -- Manoj Srivastava <srivasta@debian.org> Sun, 1 Oct 2006 15:14:56 -0500 kernel-package (10.061) unstable; urgency=medium * Bug fix: "kernel-package: kernel package doesn't find $(ARCH) running make-kpkg debian", thanks to Elimar Riesebieter. Fix it for real this time. Fixes a grave bug. (Closes: #390487). * Bug fix: "Easing debugging by outputting commands as these are run", thanks to LoĆÆc Minier. (Closes: #390222). -- Manoj Srivastava <srivasta@debian.org> Sun, 1 Oct 2006 14:59:26 -0500 kernel-package (10.060) unstable; urgency=low * Only pass ARCH if KERNEL_ARCH is not empty. -- Manoj Srivastava <srivasta@debian.org> Sat, 30 Sep 2006 09:42:14 -0500 kernel-package (10.059) unstable; urgency=low * Bug fix: "kernel-package: Custom .config ignored, m-k clean generates errors on 2.6.18", thanks to Anthony L. Awtrey. Add an dummy call to make, if there are problems in the .config, kbuild rewrites .config, and the informational message messes up the VERSION variable. If the variable TEST did get a mesage about .config being written, pass it on. The problem is that any call to make seems to make Kbuild fix issues in .config -- nothing we can do there. (Closes: #390012). * Bug fix: "Misleading information in postinst", thanks to Julien Danjou (Closes: #389697). * Bug fix: "kernel-package: link_in_boot produces symlinks that are insufficiently relative", thanks to Ross Boylan. Fix a typo in determining the relative path for images. Also, in several places, handle a special case when the source and destination directories are identical, and use a relative link there. This might help the folks using a separate /boot and link_in_boot options. (Closes: #389678). * Bug fix: "Should always pass ARCH= to upstream Makefile", thanks to LoĆÆc Minier (Closes: #390182). -- Manoj Srivastava <srivasta@debian.org> Fri, 29 Sep 2006 12:24:01 -0500 kernel-package (10.058) unstable; urgency=medium * Bug fix: "kernel-package: Fails to show warning when upgrading running kernel", thanks to Frans Pop (Closes: #389230). * Bug fix: "depmod: command not found; tar: -: file name read contains nul character", thanks to shaulka@012.net.il (Closes: #385583). -- Manoj Srivastava <srivasta@debian.org> Sun, 24 Sep 2006 14:11:18 -0500 kernel-package (10.057) unstable; urgency=low * * Bug fix: "kernel-package: make-kpkg clean takes forever on a git repo", thanks to Will Dyson (Closes: #356765). * Bug fix: "Patch to add --verbose => make V=1", thanks to Philippe Teuwen (Closes: #387346). -- Manoj Srivastava <srivasta@debian.org> Fri, 15 Sep 2006 14:18:40 -0500 kernel-package (10.056) unstable; urgency=low * Bug fix: "postrm_hook is not run", thanks to Michael Biebl. Gak. A thinko made the postrm still test to see if the script was executable before looking for it in the path. (Closes: #387286). -- Manoj Srivastava <srivasta@debian.org> Wed, 13 Sep 2006 11:31:35 -0500 kernel-package (10.055) unstable; urgency=low * Bug fix: "kernel-package: failure with 2.6.18-rc4 (wireless-dev tree)", thanks to Marcus Better. Starting with 2.6.18, you can't run make at the top level like we do to determine the version number without having a .config file. But it should still be possible to run clean -- and fail for other initial operations, since we do not want to create ./debian if we can't detect the version number accurately. (Closes: #385329). * Bug fix: "kernel-package: please build md5sums for kernel-packages", thanks to Mario 'BitKoenig' Holbe. Thanks to Roland Stigge for all the heavy lifting. I moved the macro definition to a file a location consistent with my other packages, and allowed for the caller to add locations that should be excluded from the MD5sums listing. (Closes: #261019). * Add a variable called warn_reboot for kernel-img.conf; if set to no, it shall suppress warning about needing to reboot if installing a kernel image of the same versions as the kernel which is running. Some users want enough rope ... * Create md5sums for this package as well. -- Manoj Srivastava <srivasta@debian.org> Wed, 6 Sep 2006 15:53:08 -0500 kernel-package (10.054) unstable; urgency=low * Bug fix: "Please allow ~ in sanity check", thanks to Norbert Tretkowski. Second cut. (Closes: #383751). -- Manoj Srivastava <srivasta@debian.org> Sun, 20 Aug 2006 20:30:04 -0500 kernel-package (10.053) unstable; urgency=low * Bug fix: "Please allow ~ in sanity check", thanks to Norbert Tretkowski (Closes: #383751). * Bug fix: "initramfs generator reversed order dep", thanks to maximilian attems (Closes: #383605). * Make the question about whether or not to run the default bootloader a shared question. At this point, we still ask the question every time, though I am open to using the stored value -- but that would mean that if the admin has changed their mind since the question whether to run lilo or grub was asked, we would do the wrong thing, perhaps making the machine unbootable -- which is why the default is still to ask the human. * Bug fix: "Package changelog for generated kernel packages uses kernel-package changelog", thanks to Andrew Meaden. Truncated, and repaced with a stub. (Closes: #382743). * Bug fix: "kernel-package - please remove config target check from make-kpkg", thanks to Bastian Blank. The check has been disabled for official kernel images, but not for the general upstream sources. (Closes: #381828). -- Manoj Srivastava <srivasta@debian.org> Sun, 20 Aug 2006 12:13:36 -0500 kernel-package (10.052) unstable; urgency=low * Bug fix: "kernel-package: syntax error in pkg/image/postinst", thanks to Kiko Piris (Closes: #381827). -- Manoj Srivastava <srivasta@debian.org> Mon, 7 Aug 2006 09:09:53 -0500 kernel-package (10.051) unstable; urgency=low * Bug fix: "kernel-package: When overwriting modules, bad suggestion on moving modules dir", thanks to Dylan Thurston (Closes: #379434). * With this release of kernel package, changes have been made to the specification and behaviour of hook scripts for the kernel image, source, and header packages. Now relative paths can be used to specify the names of scripts, as long as these scripts live in a "safe" path, namely, /bin, /sbin, /usr/bin, /usr/sbin. Also, the sanity checking has gotten more rigorous, failure to find a hook script or failure for the script to execute correctly is now a fatal error. * Bug fix: "forces absolute paths in /etc/kernel-img.conf *_hook variables", thanks to Robert Millan. I elected not to use the patch provided, since I did not want to blindly trust the PATH variable, and wanted also to change the ignoring of the return value of the scripts. (Closes: #380338). * Bug fix: "linux-image-2.6.16-2-k7-smp: upgrade re-ran lilo", thanks to Ross BoylanThe default behaviour of the postinst script has been to run the built in default bootloader (typically lilo) -- set at compile time, based on the arch. The installed default for Debian, however, has since moved on to be grub. However, users who are transitioning to grub may not have set the configuration variable in /etc/kernel-img.conf --and may still have lilo installed. The trick is to figure out whether they really want to run lilo. So, if there is no /etc/lilo.conf, we run nothing. If the user has explicitly asked to run lilo, we rin lilo. Or if there is no grub, or if there is no postinst hook script, we run lilo. Or else, we ask the user. (Closes: #380292). -- Manoj Srivastava <srivasta@debian.org> Sat, 5 Aug 2006 20:52:37 -0500 kernel-package (10.050) unstable; urgency=low * Bug fix: "kernel-package: make-kpkg "dirties" git kernel", thanks to Rob Sims. Make sure that make-kpkg clean undoes the changes made in ./scripts. Also, added to the PROBLEMS file the following issue: When run in a git sourced tree, scripts/setlocalversion checks to see if the tree is the trunk, if not, it adds version information to the kernel version. It also checks to see if there are uncommited changes, if so, it adds the string "-dirty" to the version. Since we change a couple of files in ./scripts/, this falls afoul of the make-kpkg checks, since the version number is now different from what make-kpkg knows it to be. The workaround is to modify the setlocalversion script. (Closes: #375559). * Bug fix: "kernel-package: Phony UTS_VERSION string mismatch", thanks to Daniel Werner. Actually, the version number contained a +, which is also a regexp meta-character, so the regexp match was getting confused. (Closes: #378257). * Bug fix: "clone targets to support newer default linux prefix", thanks to maximilian attems (Closes: #374707). * Bug fix: "yaboot: Incomplete message when removing kernel-package", thanks to Helge Kreutzmann (Closes: #364336). * Bug fix: "debian.README.gz: wrong (old) address for Linus", thanks to Lars Wirzenius (Closes: #376466). * Bug fix: "kernel-package: strange behavior of bash_completion", thanks to Matthias Heinz Thanks to Rob Sims for the fix. (Closes: #323668). * Bug fix: "kernel-package: kernel_image target fails with kernel 2.6.18-rc1", thanks to Kevin Baradon. The fix thanks to Harald Dunkel (Closes: #377267). -- Manoj Srivastava <srivasta@debian.org> Wed, 19 Jul 2006 14:50:30 -0500 kernel-package (10.049) unstable; urgency=low * Bug fix: "kernel-package: localversion* files not supported?", thanks to Mattia Dongili. It is not that localversion files are not supported, it is that patches that try to change the version numbering are not, You see, patches are applied _after_ there is a ./debian directory, and that means ./debian/changelog is already in place. Re doing this would require a drastic change in make-kpkg, so now we document that patches that change package names are not supported. (Closes: #368539). * Bug fix: "linux-image-2.6.16-2-amd64-k8: initrd symlink management sucks", thanks to Eduard Bloch. Well, the bug topic sucks too. And, looking at the logs posted, it did seem to work in the test (the link was indeed created). I did spot a typo in the postinst, so I think this corner case should not arise again. (Closes: #372783). * Bug fix: "no longer supports images with the same name on 2 arches", thanks to Martin Michlmayr. Well, no longer is a misnomer, we never did support multiple architectures for images in the control file. This should now be fixed; we accept a space separated list of architectures now. (Closes: #373774). * kernel-package: arch/powerpc/include/asm symlink is not included in the *-headers package, thanks to Eddy Petrisor. now we ship all of arch/$KERNEL_ARCH/include. (Closes: #372233). * Added documentation to the man page that just adding --cross-compile does not in any way set the compiler used by the build system. That still has to be done explicitly. -- Manoj Srivastava <srivasta@debian.org> Fri, 16 Jun 2006 15:51:53 -0500 kernel-package (10.048) unstable; urgency=low * Bug fix: "kernel-package: Please install linux-uml modules in /usr/lib/uml/modules/$UML_VER/", thanks to Mattia Dongili. The new rootstrap can automatically install UML modules at build time, as long as the installation directory is compatible. This makes it so. (Closes: #369155). * Bug fix: "kernel-package: Please don't conflict with user-mode-linux packages", thanks to Mattia Dongili (Closes: #369918). * Bug fix: "kernel-package: Do not flattern the linux-uml modules directory structure", thanks to Mattia Dongili (Closes: #369154). * make-kpkg fails on amd64 for xenalso consider CONFIG_X86_64_XEN (any more architectures that Xen would support, this method is gonna get untenable). This'll fix Xen building on AMD64. Please note that cross compiling may not work yet -- but that is a kernel build system issue. (Closes: #365092). * Bug fix: "kernel-package: [powerpc, prep] Please apply patch to allow to build 2.6.16 -prep kernels.", thanks to Sven Luther (Closes: #369017). -- Manoj Srivastava <srivasta@debian.org> Mon, 5 Jun 2006 17:30:33 -0500 kernel-package (10.047) unstable; urgency=low * Please remove ARCH_IN_NAME kludge on sparc, thanks to Jurij Smakov. Actually, I don't hink that sparc was the only contituency for ARCH_IN_NAME, so the it is not obsolete. I only applied portions of the patch as they apply to sparc.mk. (closes: Bug#365751) -- Manoj Srivastava <srivasta@debian.org> Tue, 2 May 2006 16:56:54 -0500 kernel-package (10.046) unstable; urgency=low * Bug fix: "make-kpkg fails on amd64 for xen", thanks to Goswin Brederlow (Closes: #365092). * Provide additional information to the inage post processing script for powerpc -- Manoj Srivastava <srivasta@debian.org> Sun, 30 Apr 2006 14:53:17 -0500 kernel-package (10.045) unstable; urgency=low * Bug fix: "kernel-package: linux-image*.postrm uses debconf", thanks to Sven Joachim. Well. The postinst did not actually use debconf, just make it available for hook scripts. Now it just conditionally loads debconf, and it is up to the hook scripts to take care of prompting when debconf is missing. (Closes: #363645). * Bug fix: "kernel-package: amd64 arch also needs xen support", thanks to Nate Carlson (Closes: #362628). -- Manoj Srivastava <srivasta@debian.org> Thu, 20 Apr 2006 10:30:34 -0500 kernel-package (10.044) unstable; urgency=low * Fix typo in powerpc specific rules. -- Manoj Srivastava <srivasta@debian.org> Fri, 14 Apr 2006 10:24:14 -0500 kernel-package (10.043) unstable; urgency=low * Update mkvmlinuz support handling -- Manoj Srivastava <srivasta@debian.org> Thu, 13 Apr 2006 10:52:12 -0500 kernel-package (10.042) unstable; urgency=low * Arrgh. Typo fix in domU package name, inux -> linux -- Manoj Srivastava <srivasta@debian.org> Wed, 12 Apr 2006 15:21:44 -0500 kernel-package (10.041) unstable; urgency=low * Bug fix: "Support for Xen as a subarch", thanks to Tore Anderson. No special handling need be required -- with a properly created .config file, make-kpkg should automatically detect Xen 3.0.1 or 3.0.2, and appropriately set the arch and subarch variable. (Closes: #346387). * kernel/pkg/image/postinst (fix_source_link): Clarify that it is the link target that we cannot see the contents of. * kernel/ruleset/arches/i386.mk: Add in separate stanzas for a subarch Xen, versus the normal i386 build. We change boot loader definitions, dependencies, targets, and image destinations. * kernel/ruleset/architecture.mk: No longer assume that the presence of CONFIG_XEN implies the ARCH is also xen; since now the ARCH is i386, but the subarch is xen. * kernel/ruleset/common/archvars.mk: Now we include .config earlier, to allow us to detect xen and uml, and automatically set the arch and subarch variables based on the configuration file. This help people like me who routinely forget to give --arch um to make-kpkg, and wonder why my uml virtual machine fails. * kernel/ruleset/kernel_version.mk (debian_LOCALVERSION): Late evaluation to allow all components to settle. * kernel/ruleset/misc/pkg_names.mk (i_package): Modify the names of the Xen image packages based on type of xen image being built. * kernel/ruleset/targets/image.mk (install/$(i_package)): Make sure that the System.map and config files installed in /boot for Xen images have a string in the name ti disambiguate them from "normal" image packages files. -- Manoj Srivastava <srivasta@debian.org> Wed, 12 Apr 2006 13:58:11 -0500 kernel-package (10.040) unstable; urgency=low * Document the version of kernel-package used liberally in build logs now. This should mitigate any future doubts about which version of kernel-package is in use. * Bug fix: "kernel-package missing .kernelrelease for 2.6.16 headers", thanks to Paul (Closes: #359818). * Bug fix: "kernel-package: Doesn't handle CONFIG_LOCALVERSION", thanks to David Liontooth. Thanks to Jan Niehusmann, who noticed my blind spot about how dot-config was set to 0 (Closes: #359187, #335541). -- Manoj Srivastava <srivasta@debian.org> Wed, 29 Mar 2006 10:10:48 -0600 kernel-package (10.039) unstable; urgency=high * In 2.6.16, the top level Makefile added a unified local version variable called localver-full -- which is what we need to pay attention to, not $(LOCALVERSION). This caused a slew of build failures, wihch have been variously reported -- for example, "kernel-package: Doesn't handle CONFIG_LOCALVERSION", thanks to David Liontooth (Closes: #359187). * The same changes also allow for us to support _all_ local version variations, including: "Support for LOCALVERSION_AUTO possible?", thanks to Jan Niehusmann (Closes: #335541). * Goswin von Brederlow added support for building other archs of a multiarch set like i386/amd64. Usage is with --arch <arch> --cross-compile -. + ruleset/misc/defaults.mk: Set CROSS_COMPILE="" if it is '-'. + ruleset/common/archvars.mk: Don't override DEB_HOST_* if CROSS_COMPILE='-'. (Closes: #359019). * Urgency high since this is required to correcltly build 2.6.16 kernels with any local version settings. -- Manoj Srivastava <srivasta@debian.org> Mon, 27 Mar 2006 12:03:22 -0600 kernel-package (10.038) unstable; urgency=medium * The debconf templates broke. -- Manoj Srivastava <srivasta@debian.org> Thu, 23 Mar 2006 23:09:44 -0600 kernel-package (10.037) unstable; urgency=medium * Bug fix: "kernel-package: modules_image target broken", thanks to Henrique de Moraes Holschuh. Patch thanks to Kevin Locke. The same problem potentially existed elsewhere, so I applied the same solution all over. (Closes: #355147). * Bug fix: "kernel-package: Please document --rootcmd sudo failure with env_reset", thanks to Kevin Locke. Done. (Closes: #357499). * Bug fix: "linux-image: error message missing words/variables/parameters", thanks to Justin Pryzby (Closes: #344374). * Bug fix: "kernel-package: Please allow for translatable debconf templates in created packages", thanks to Christian Perrier (Closes: #355994). * Vy popular demand, we toned down the checks for overwriting previously installed kernels. Instead of checking for /lib/modules/$version, we only check is /lib/modules/$version/kernel exists. This means that third party modules shall not trigger any interactions with the user; it is up to the users to handle incompatibilites between previously installed third party modules and the new kernel. No check on official kernel images -- any incompatibilities should result in an ABI number change. -- Manoj Srivastava <srivasta@debian.org> Wed, 22 Mar 2006 14:24:16 -0600 kernel-package (10.036) unstable; urgency=low * Apparently we were not copying over the rules file into the kernel-headers package. fixed that. * Bug fix: "kernel-package: config placed in /usr/bin when building UML kernels", thanks to Paul Dwerryhouse (Closes: #353490). * Bug fix: "Please put localversion file into kernel-headers", thanks to Nikita V. Youshchenko (Closes: #354452). * Tightened the version check when building modules. * Bug fix: "cp: cannot stat `/etc/scsi_id.config'", thanks to dann frazier. Initramfs-tools now have a wrapper. (Closes: #352705). * Bug fix: "Incorrect Destination, Unchangable Destination", thanks to Elliott Mitchell.Fixed destination to use DEB_DEST. (Closes: #353817). -- Manoj Srivastava <srivasta@debian.org> Mon, 27 Feb 2006 13:18:56 -0600 kernel-package (10.035) unstable; urgency=low * Bug fix: "k-p fails to build documentation packages", thanks to Kapil Hari Paranjape. Well, kernel-manual is not supposed to be an independent target, it is supposed to depend on and simultaneously build the kernel-doc package as well. Indeed, if the kernel-doc package is not also built, we will have a broken manual package. So, change the prereqs. (I had only tested make-kpkg buildpackage, so the doc package was always available). (Closes: #352169). * Bug fix: "kernel-package: latest unstable version breaks 2.4.27 image builds", thanks to Horms. Reversed the order of the version test. The old way was buggy. (Closes: #352152). -- Manoj Srivastava <srivasta@debian.org> Sun, 12 Feb 2006 14:06:21 -0600 kernel-package (10.034) unstable; urgency=low * Bug fix: "kernel-package: check for -j in MAKEFLAGS is not quite correct", thanks to Nathaniel Smith. Added mush more prominent warnings in the documentation. The check itself is merely a convenience, we should warn users about the pitfalls of setting -j in MAKEFLAGS directly. (Closes: #350665). * Fixed a problem build hppa kernel images. -- Manoj Srivastava <srivasta@debian.org> Tue, 7 Feb 2006 09:48:52 -0600 kernel-package (10.033) unstable; urgency=low * Bug fix: "upstream treats mipsel and mips as one arch", thanks to Martin Michlmayr (Closes: #349527). * Bug fix: "kernel-package: Typo in the Spanish make-kpkg man page", thanks to Nicolas FranƧois (Closes: #349750). * Bug fix: "Please add support for armeb", thanks to Martin Michlmayr (Closes: #350332). -- Manoj Srivastava <srivasta@debian.org> Sat, 28 Jan 2006 22:38:15 -0600 kernel-package (10.032) unstable; urgency=low * Bug fix: "linux-source-2.6.15: build fails: make-kpkg error on install -p -m 644 debian/buildinfo ...", thanks to darren. Hmm. Apparently, the streamlining done in the last version was a bit too stream lined. Added a dependency t the image target so we do build buildinfo. (Closes: #347487). -- Manoj Srivastava <srivasta@debian.org> Thu, 12 Jan 2006 09:21:20 -0600 kernel-package (10.031) unstable; urgency=low * Optimize building kernel headers on recent kernels. * kernel/ruleset/local.mk (kernel-headers kernel_headers) Make kernel-headers depend on debian/stamp-prepare, instead of stamp-build-arch, since this means for 2.6.X kernels the full build may not be needed, with the advent of the prepare target. * kernel/ruleset/targets/target.mk (debian/stamp-prepare): Added this target: on new kernels, it merely calls prepare. I wish I could come up with a non-kludgey way of testing for the presence; I guess calling make -np |grep would work, but it is simple enough to just test the version numbers. When it breaks, we'll see. On older kernels it still calls the stamp-build-arch target. * Unfortunately, this still does not fix #345939, since we have $(patsubst %,BUILD/%,$(DEB_ARCH_PACKAGES)) :: BUILD/% : testdir BUILD-arch Which means that we build the kernels for all arch related packages -- it is hard to follow all the dictums of policy and cherry pick some of arch related packages _without_ doing the build. * Now, we moved building the kernel out of the build-arch target, and into the kernel image target instead. Does not help a lot overall, but may prevent duplicate invocations of build. * All in all, made a bunch of changes to optimize for speedier rebuilds. * Add a - in the check target when checking config as well. * Bug fix: "kernel-package: FTBFS: Missing Build-Depends on 'debconf'", thanks to Andreas Jochens (Closes: #347345). -- Manoj Srivastava <srivasta@debian.org> Tue, 10 Jan 2006 13:10:41 -0600 kernel-package (10.030) unstable; urgency=low * Make the kernel image psotinst more resilient towards errors in initramfs generators. The old behavior was that the postinst took the list of generators (either determined based on the kernel version being installed, or the user's preferences), asked each one of the listof candidate generators wehther they supported the running and to be installed versions of the kernel, and then tried the first of the list of those that answered yes. The new behaviour is not to just stop at th first viable candidate, but to continue down the list until we get a generator that succeeds. * reverse the order of mkinitramfs and mkinitrd.yaird in the dependency list of the kernel image packages, since then initramfs-tools shall come earlier in the dependency listing, and apparently initramfs-tools currently has fewer problems upgrading from older kernel versions that do not support /sys (like, say, Sarge kernels). The users can still provide their preferences in kernel-pkg.conf while building, or kernel-img.conf while installing; all we are doing is changing the default order of dependencies. * Bug fix: "kernel-package: make-kpkg ignores the --revision argument", thanks to Greg NorrisRemoved the calculation of$(debian) from version_vars.mk, since this is included before the config file is included, so the latter always over rides the setting of the debian revision on the command line. Instead, add it to config.mk, since it is included _after_ the config file is. Also, make-kpkg was not really passing --revision down to minimal.mk -- oops. (Closes: #345799). -- Manoj Srivastava <srivasta@debian.org> Tue, 3 Jan 2006 19:41:34 -0600 kernel-package (10.029) unstable; urgency=low * Change INSTALL_MKVMLINUZ_PATH specification to be relative to the top of the iamge package -- Manoj Srivastava <srivasta@debian.org> Sat, 31 Dec 2005 11:32:02 -0600 kernel-package (10.028) unstable; urgency=low * Bug fix: "kernel-package GUESS_SUBARCH should be dependent on kernel version too.", thanks to Sven Luther. tweakewd the supplied powerpc.mk to accept all 4 variants of the arch name. (Closes: #345198). -- Manoj Srivastava <srivasta@debian.org> Thu, 29 Dec 2005 15:00:56 -0600 kernel-package (10.027) unstable; urgency=low * Bug fix: "kernel-package: Typo in make-kpkg: s/maybe/may be/", thanks to Karsten M. Self (Closes: #344956). * Bug fix: "kernel-package: More typos", thanks to Frans Pop. I usually don't go back and change old changelogs, seems too close to rewriting history. But, I suppose typo fixes are OK (Closes: #344828). * Bug fix: "kernel-package: Hangs on purge of new Sparc 2.4 kernels", thanks to Frans Pop. Well. It does not hang on i386, and I think the change made to the postrm will fix it even for sparc, so here's keeping ones fingers crossed (Closes: #344918). * Bug fix: "kernel-package: [powerpc] k-p does funny things with dpkg-architecture, breaks kernel builds", thanks to Sven Luther (Closes: #344833). -- Manoj Srivastava <srivasta@debian.org> Wed, 28 Dec 2005 13:05:40 -0600 kernel-package (10.026) unstable; urgency=low * Bug fix: "kernel-package: Typos in NEWS.Debian", thanks to Frans Pop (Closes: #344556). * Bug fix: "ARCH=powerpc instead of ARCH=ppc on powerpc kernels << 2.6.15", thanks to Don Armstrong. Fix from Sven Luther. (Closes: #342767). * Bug fix: "kernel-package: [powerpc] powerpc is switching from ARCH=ppc/ppc64 to ARCH=powerpc ...", thanks to Sven Luther (Closes: #340629). -- Manoj Srivastava <srivasta@debian.org> Sun, 25 Dec 2005 12:19:53 -0600 kernel-package (10.025) unstable; urgency=low * Bug fix: "kernel-package: latest unstable version breaks linux-2.6 build on amd64", thanks to Frederik Schueler. Now we let the architecture still be whatever DEB_HOST_ARCH_CPU says it should be. Just set KERNEL_ARCH correctly on amd64/x86_64 machines early, so that make-kpkg clean does not flake out when there is no ./debian dir. Accept either x86_64 or amd64 as the architecture, just in case, when selecting the correct Makefile snippet. So it is perfectly fine to still say --arch=amd64, like linux-2.6 does (Closes: #344740). * Bug fix: "[powerpc] k-p 10.00x breaks debconf based /etc/kernel/*.d scripts like mkvmlinuz", thanks to Sven Luther. Well. In the recent 10.X series, kernel package has started producing image packages whose maintainer scripts use debconf for user interaction. Unfortunately, this meant that any hook scripts called in the maintainer scripts for the image package (update-grub comes to mind), if they wrote anything at all to the STDOUT, would cause debconf to throw hissy fits, since it was expecting commands on STDOUT, not random chatter from the hook scripts. One solution was to call db_stop before calling the hook scripts, and redirecting stdout to stderr in hte invocation of the scripts. Unfortunately, this made any scripts that used debconf impossible. So, either we ban scripts that are interactive, or scripts that scribble on stdout. Since the former makes some functionality impossible (some scripts can deliver added functionality and flexibility if they can interact with users), and the latter just needs a code change, I would prefer to ask packages that provide scripts to be used in kernel image postinst/postrm to use debconf for user interaction, and to send diagnostics to STDERR. (Closes: #344413). -- Manoj Srivastava <srivasta@debian.org> Sun, 25 Dec 2005 10:14:33 -0600 kernel-package (10.024) unstable; urgency=low * Bug fix: "kernel-package: fails to build for KPKG_ARCH=uml", thanks to Libor Klepac (Closes: #344427). -- Manoj Srivastava <srivasta@debian.org> Thu, 22 Dec 2005 20:47:53 -0600 kernel-package (10.023) unstable; urgency=low * Do not append 1>&2 to the invocation of hook scripts. This means that the hook scripts should not write to stdout, since despite db_stop debconf does not restore stdout. The reason because we no longer redirect is that some scripts may need to use debconf themselves, so this change helps them (at the expense of other scripts that wrote to stdout). (Closes: #344413). -- Manoj Srivastava <srivasta@debian.org> Thu, 22 Dec 2005 10:07:49 -0600 kernel-package (10.022) unstable; urgency=low * Bug fix: "bug in initrd.mk prevents make-kpkg from creating dependency on initrd-tools", thanks to Nikita V. Youshchenko (Closes: #344393). -- Manoj Srivastava <srivasta@debian.org> Thu, 22 Dec 2005 07:56:23 -0600 kernel-package (10.021) unstable; urgency=low * Bug fix: "make-kpkg clean does not work on x86_64", thanks to Junichi Uekawa. Well, we set architecture now to default to what the kernel calls the arch. (Closes: #344335). * Bug fix: "/lib/modules/$kver/modules.ofmap should be removed in postrm", thanks to Theodore Y. Ts'o (Closes: #344362). -- Manoj Srivastava <srivasta@debian.org> Thu, 22 Dec 2005 00:28:17 -0600 kernel-package (10.020) unstable; urgency=low * Fix issues with conf.vars. Make build.arch also depend on conf.vars. * Bug fix: ""kernel source package used" is not written in buildinfo", thanks to Alexandros Vellis (Closes: #344007). -- Manoj Srivastava <srivasta@debian.org> Mon, 19 Dec 2005 20:14:02 -0600 kernel-package (10.019) unstable; urgency=low * Bug fix: "kernel-package: modules_clean target creates changelog with wrong revision", thanks to Michael Spang. Firstly, the wrong version number should make no difference to the module being cleaned -- after all, it is a clean. The creation of ./debian is an inconvenience, so now make-kpkg would refuse to run modules_* unless you already have a ./debian directory. And, as far as I know, modules_clean is not actually required by any modules package packaged in Debian, it is merely a disk space conserving convenience thing. (Closes: #343559). -- Manoj Srivastava <srivasta@debian.org> Sat, 17 Dec 2005 08:10:28 -0600 kernel-package (10.018) unstable; urgency=low * Also install arch/$(KERNEL_ARCH)/Makefile.cpu in the headsers package, since it is needed by newer kernels. Thanks to Stefan Lippers-Hollmann. * When done with debconf, call stop: this shall help prevent errors if the hook scripts write to stdout. Also, when calling the hook scripts, redirect stdout to stderr, just in case -- and to ensure that the messages do not silently disappear. * Bug fix: "kernel-package: FTBFS: Missing Build-Depends on debconf", thanks to Daniel ScheplerAlso, since we now use debconf in all the postinst file, but do not build depend on it, ignore some test errors while building. This is far better solution, since we can't load debconf as non root anyway. (Closes: #343170). -- Manoj Srivastava <srivasta@debian.org> Tue, 13 Dec 2005 14:29:21 -0600 kernel-package (10.017) unstable; urgency=low * Somehow, arm.mk never made it into the 10.X series -- so it was not possible to build images on ARM. Fixed. -- Manoj Srivastava <srivasta@debian.org> Fri, 9 Dec 2005 15:05:24 -0600 kernel-package (10.016) unstable; urgency=low * There was a logic error in the ramfs selection tool logic, such that the code always acted as if the kernel version was (> 2.6.8) && (<= 2.6.12). Fixed . -- Manoj Srivastava <srivasta@debian.org> Wed, 7 Dec 2005 09:57:50 -0600 kernel-package (10.015) unstable; urgency=low * Bug fix: "kernel-package: Error setting debconf flags in generated linux image", thanks to Ruben Porras. Darn. Don't emit messages to STDOUT, we are now using debconf, which gets all confused. (Closes: #342143). -- Manoj Srivastava <srivasta@debian.org> Mon, 5 Dec 2005 15:43:33 -0600 kernel-package (10.014) unstable; urgency=low * Bug fix: "buggy find option -- broken build", thanks to Marc DequĆØnes (Closes: #342062). * Bug fix: "make-kpkg doesn't work with make 3.80-9", thanks to Adam Heath (Closes: #342066). -- Manoj Srivastava <srivasta@debian.org> Sun, 4 Dec 2005 23:12:33 -0600 kernel-package (10.013) unstable; urgency=low * Minor clean ups. Made the postinst script a trifle more verbose to help in diagnosing errors. -- Manoj Srivastava <srivasta@debian.org> Sun, 4 Dec 2005 15:11:44 -0600 kernel-package (10.012) unstable; urgency=low * It was pointed out to me that the ability to build third party modules using make-kpkg and linux kernel headers packages had broken with recent kernel packages, since the check for whether we were in a top level kernel source directory failed to take into account if we were in a header package directory, which is sufficient. * Additionally, older kernel-package versions appear to want to run oldconfig in the headers package tree, which failed, since there was inadequate support for running oldconfig. This has also been fixed, since all we really need to depend on is a .config file. * Finally, make-kpkg insists on there being a ./debian directory, and it makes sense to ship the directory in the source and header packages, since shipping it means that we also remove the need for kernel-package to be installed on the target system -- Manoj Srivastava <srivasta@debian.org> Sat, 3 Dec 2005 02:55:33 -0600 kernel-package (10.011) unstable; urgency=low * Bug fix: "DEBIAN/ directory doesn't appear to exist at image_clean_hook time", thanks to Don Armstrong. Moved the hooks for image and headers later in the process. (Closes: #339659). * Bug fix: "kernel-package: kernel-image-deb mentioned in README.gz but removed in 10.x", thanks to Marc Haber. Well. The new name is stamp-kernel-image. Changed docs, and added kernel-image-deb temporarily as an alias. (Closes: #340978). -- Manoj Srivastava <srivasta@debian.org> Thu, 1 Dec 2005 15:30:27 -0600 kernel-package (10.010) experimental; urgency=low * Bug fix: "kernel-package: Fails to build ppc64 2.6.14 kernel", thanks to Juergen Kreileder. Sven Luther provided the patch (Closes: #338449). -- Manoj Srivastava <srivasta@debian.org> Thu, 10 Nov 2005 21:47:09 -0600 kernel-package (10.009) experimental; urgency=low * The long obsolete --flavour option is now gone, and --apend-to-version should be used. Also, --append-to-version may soon be superceded with --abi, stay tuned. * Speed up the stripping code in kernel header packages, by only looking at the scripts directory (which was the only place with the elf binaries). -- Manoj Srivastava <srivasta@debian.org> Wed, 9 Nov 2005 22:55:55 -0600 kernel-package (10.008) experimental; urgency=low * Well, it turns out that only on some architectures do we havea binary using a dynamically loaded shared library, so the call to dpkg-shlibs was failing on the others. Now, go throug a complex dance in which we either call dpkg-shlibs, or edit the control file using Perl, so that both cases can be catered to. -- Manoj Srivastava <srivasta@debian.org> Tue, 8 Nov 2005 08:51:08 -0600 kernel-package (10.007) experimental; urgency=low * Aaargh, typo in the kernel header rules. * The generated packages should not have native version numbers by default, since they are not really debain native packages. The problem was that the default version generated did not have a -, so chnaged that value. The files affected are kernel-pkg.conf, README, kernel/ruleset/misc/version_vars.mk , kernel-pkg.conf.5, kernel/docs/README, kernel/ruleset/misc/config.mk. * While looking at Lintian errors, I noticed that apparently kernel-headers package carries with it an elf binary, and thus should depend on the shared libraries -- but did not. Fixed now by a search and a call to dpkg-shlibs. Various minor nitpicks in the default Control file also fixed. * We also added a make snippet to find and strip the binaries we need to run dpkg-shlibs upon, since that is the policy. * kernel/ruleset/targets/image.mk: Export the variable IMAGE_TOP before calling scripts in $(SRCTOP)/debian/image.d and debian/post-install, since that is what they expected. Bad idea changing an exposed interface. * kernel/pkg/image/postrm: Call purge to remove the questions from debconf database when the package is purged. -- Manoj Srivastava <srivasta@debian.org> Tue, 8 Nov 2005 01:03:49 -0600 kernel-package (10.006) experimental; urgency=low * Hmm. We need to take special care of the case in which the kernel-headers are installed after the kernel-image has been; and the build symlink is not setr. In this case, the header postinst now correctly installs the build symlink. -- Manoj Srivastava <srivasta@debian.org> Mon, 7 Nov 2005 12:44:21 -0600 kernel-package (10.005) experimental; urgency=low * Bug fix: "kernel/image.postinst should mention GRUB", thanks to Martin Michlmayr. Well, I don't see why we should mention _any_ boot loader at all, so we are no longer biased against grub. (Closes: #336927) * Bug fix: "kernel-package: Using dpkg --remove followed by dpkg --install does not restore the kernel package", thanks to Daniel Jacobowitz. Also: "kernel-package tells me we're being reinstalled AND updated". Actually, the installed/updated is just sematics; when you reinstall a kernel image you are updating it, and vice versa. The actual problem was that while the symbolic links were removed when the package was removed, dpkg passed the last-version-configured to the postinst, and we took that as evidence that the package had been installed before -- which, while true, did not take into account that the package was currently uninstalled. The fix is to always see if a missing symlink needs to be installed, and not touch existing symlinks. (Closes: #336733, #336517). * Added kernel/pkg/headers/create_link as an example. The user can install it in the postinst.d directory to set up the /lib/modules/foo/build symlink to point to the kernel-headers. This is not needed, since the kernel-image postinst already checks in the /usr/src/ directory for an installed kernel headers package. * Convert the image prerm scripts to debconf as well, the questions are asked if we try to remove the running kernel image, or if we are removing a kernel version mentioned in boot loader configuration. * Have the minimal.mk not overwrite the control or the changelog file. * Added a whole slew of config files, and updated older ones, to bring the configurations offered up by default to be more in line with official kernels. * Fixed substitutions in the kernel image package, there was a duplicate =B substitution. * Ran lintian on all the generated packages. Fixed FSF address in all the copyright notices, and fixed case in the templates file as well. This shall be the last experimental release, barring major problems. -- Manoj Srivastava <srivasta@debian.org> Mon, 7 Nov 2005 10:44:39 -0600 kernel-package (10.004) experimental; urgency=low * Bug fix: "using debconf", thanks to Robert Millan (Closes: #115884) * Bug fix: "does not install non-interactively", thanks to Matt Kraai (Closes: #247782) * This fine tunes the dependencies between targets. All of the package building targets are ones that insert themselves into the normal flow of policy specified targets, so they must hook themselves into the stream. That means, in essence, that they must depend on the configure and corresponding build targets (with stamps) and ensure that the prep work is all done before they are invoked. The advantage is that nothing is going to be remade more often than it needs to. It also means we do not need to produce as many stamp files. So, the only dependencies on any of the intermediate targets are targets that have not been registered into the ladder created in rulesets/common/targets.mk * The kernel image maintainer scripts have been greatly changed. Firstly, they now use debconf; and a number of questions have been moved to the config file (create-kimage-link-$version, old-initrd-link, old-dir-initrd-link, old-system-map-link) while others are asked conditionally in the postinst (depmod-error, depmod-error-initrd, bootloader-test-error, bootloader-error). The postinst has also become far less verbose; the users are far better educated a decade after this was written, and there are other sources of information about booting than the postinst of a kernel image. * The preinst also uses debconf. All the questions asked are still here -- we just use debconf to ask the user. Also, the priority, and need to break non-interactive installs was re-evaluated, and the preinst breaks in far fewer cases than it did before. * Second, the postinst gets rid of the code that generated boot floppies and created lilo.conf (that latter was probably illegal under current policy anyway). The do_boot_enable and do_boot_floppy configuration variables in /etc/kernel-img.conf are now invalid. * Also, the source tree is not automatically cleaned; the do_clean configuration variable, and the environment variable CLEAN_SOURCE are now control if the source tree is optionally cleaned after the kernel image package is built. -- Manoj Srivastava <srivasta@debian.org> Thu, 3 Nov 2005 23:26:29 -0600 kernel-package (10.003) experimental; urgency=low * Bug fix: "can not clean up the kernel source tree", thanks to Chun-Chung Chen. (Closes: #336409) * Bug fix: "kernel-package creates packages depending on linux-initramfs-tools, should use linux-initramfs-tool", thanks to Thomas Luzat. (Closes: #336724) * Bug fix: "/usr/share/doc/kernel-package seems to contain broken symlinks", thanks to Thomas Luzat (Closes: #336744) * This is a major reorganization of the rules file that helps create kernel related packages. The crusty old mechanism has been removed, the targets are now streamlined, and the policy mandated dependencies are now called out into a separate file. This should allow a future enhancement to allow end users to override the behavior of kernel-package in a fine grained fashion. Also, separating out the variable setting for each arch into a separate file should facilitate the delegation of that file to the person responsible for kernel images for that architecture. And, separating out the policy mandated targets into fine grained double colon targets allows people to add in any additional make targets for a particular architecture, something long requested. One of the factors that made the build mechanism so complex was that the rules file had a dual purpose: Initially, when ./debian was not present or not populated, it was responsible for populating that, and then it was responsible for building the kernel packages, incorporating any user customizations. Unfortunately, since Make reads all the commands at startup, it was difficult to incorporate any customizations, but the modularization of the rules file makes it possible to have two top level files, a minimal make file whose sole responsibility is to populate ./debian (and run clean even when ./debian does not exist), and which uses some of the same variable setting make snippets that the final top level Make file uses when it resides in ./debian. The task of deciding which top level makefile to use has now been relegated to /usr/bin/make-kpkg -- which, if there ./debian is empty or not present, first calls the minimal Makefile to populate it, and _then_ calls the real ./debian/rules file to perform the actual task that it was asked. This little intelligence in make-kpkg allows the minimal makefile, and ./debian/rules, to be far simpler, and allows them to conform to the standards my other Debian packages adhere to. The goal of this release was to handle the bugs in the previous experimental release, but to create a set of packages indistinguishable from the ones created before. Pointedly, non-of the minor lacunae in the Debian kernel image postinst scripts have been addressed yet. Also, the build process is a little more verbose at the moment than it needs to be. -- Manoj Srivastava <srivasta@debian.org> Wed, 2 Nov 2005 14:16:19 -0600 kernel-package (10.002) experimental; urgency=low * Bug fix: "kernel-package: Problem with kernel_version.mk causes build fauilure", thanks to Horms (Closes: #335993). * This is a fairly large reorganization of the directory and file layout for the package. Instead of a mostly flat directory structure with a giant monolithic rules files, we are moving towards a more organized structure, with finer granularity of files, which may in the future facilitate third party replacement and overriding of parts of the build mechanism. Also, this reorganization may make the overall structure easier to see (though it may also result in it being harder to get the big picture, but I doubt that). This time around, I am trying to keep substantive changes to a minimum, so files have just been broken up, moved around, but the package should still more or less behave the way that it always did (apart from changing the stem). * kernel/rules (DEBDIR): Test to see if we have ./debian/kernel_version.mk, since all kinds of other people create ./debian * Makefile (install): Adjust for the reorganization of the files, since the source files are no longer in their previous locations. Keep the destination mostly the same. * kernel/rules: This is the one file that has faced the brunt of the changes. Large chunks of it have been moved out into separate chunks included in this file. The major addition has been are mechanisms to allow the file to be broken up. The parts removed are o) dpkg-architecture variable are now moved out to ruleset/common/archvars.mk o) The variables set in the file have mostly been moved to ruleset/local-vars.mk, which shall be further broken up into smaller parts o) For example, the per arch variable settings have already been moved out of ruleset/local-vars.mk into ruleset/architecture.mk -- and shall be further fragmented into files in ruleset/arches/, so that it would be easier to delegate ownership to domain experts. o) The action/rules part of the file have been broken out to ruleset/local.mk -- and shall be broken out into ruleset/common/targets.mk (which contain policy mandated targets, and their dependencies, and ruleset/actual_rules.mk, where the grunt work shall be done. It may make sense to further divide ruleset/actual_rules.mk into separate files for images, headers, doc, and manual packages. At a later stage, actually installing files into ./debian/tmp-<something> shall be separated out from the subsequent packaging into separate targets (probably in the same file), to allow finer granularity for debugging. -- Manoj Srivastava <srivasta@debian.org> Fri, 28 Oct 2005 09:03:41 -0500 kernel-package (10.001) experimental; urgency=low * Bug fix: "doesn't install: Internal Error: Could not find image (/boot/vmlinuz-2.4.27-xxs1500)", thanks to Martin Michlmayr. Well, calling kimage vmlinux.srec was breaking the postinst. However, kimage does not seem to be used anywhere except in determining the next value, namely, kimagesrc -- so I just added .srec to kimagesrc, and thus eliminated the need for hacking the postinst. So the fix was earlier in the build process, and not deferred to the postinst. (Closes: #333220). * Acknowledge the changes made for initrd stuff in the NMU series. Thanks to Sven Luther for the work. I have made some changes, for example, instead of hard-coding the list of initrd tools one considers in the installation phase, now one can set that list by editing /etc/kernel-pkg.conf -- and this replaces the hard coded list. Of course, the admin at the target location can still over-ride that list by editing /etc/kernel-img.con (note, not the same as /etc/kernel-pkg.conf above); this makes things slightly more flexible. Also, the list of commands does not have to be the fully qualified path, the postinst and preinst use the PATH variable to find the commands. * kernel-img.conf.5: Document the fact that the ramdisk variable can now be a space separated list of init ram disk creation commands, which need to also support the --supported-host-version and --supported-target-version options, just like mkinitrd does. This is the list tried at installation time. * kernel-pkg.conf.5: Document the fact that one can provide the default values for the list by setting INITRD_CMD, but this list can be overridden by the one in kernel-img.conf.5. However, the defaults are set to a subset of "mkinitrd mkinitrd.yaird mkinitramfs", the subset being decided based on the version of the kernel being built, so one should refrain from setting this manually -- unless one knows what one is doing. * kernel/image.postrm, kernel/image.prerm: Added new variable for the initrd dependency, and also modified the variable ramdisk to be a space separated list of commands, not just a single command. * kernel/image.postinst, kernel/image.preinst: Added new variable for the initrd dependency, and also modified the variable ramdisk to be a space separated list of commands, not just a single command. (find_inird_tool): Added function to determine the list of viable initrd creation tools present on the target system, and use it to select which tool to use for creating the ram fs. * Bug fix: "'man make-kpkg' typo: 'thatthis'", thanks to A Costa (Closes: #335316). -- Manoj Srivastava <srivasta@debian.org> Tue, 25 Oct 2005 04:00:35 -0500 kernel-package (9.008.4) unstable; urgency=low * Some small fixes. -- Sven Luther <luther@debian.org> Mon, 24 Oct 2005 11:04:19 +0000 kernel-package (9.008.3) unstable; urgency=low * ramdisk generation tools now return 2 on --supported-* negative, so we can now add overrides for non- --supported-* supporting tools. -- Sven Luther <luther@debian.org> Mon, 24 Oct 2005 10:34:46 +0200 kernel-package (9.008.2) unstable; urgency=low * Second take on the ramdisk generation tool resolution. Thanks go to Jonas Smedegaar and Steve Langasek for proposing this solution, and all others who discussed this. * Removed again conflicts since we can now handle legacy ramdisk generation tools. -- Sven Luther <luther@debian.org> Sun, 23 Oct 2005 16:21:46 +0200 kernel-package (9.008.1) unstable; urgency=low * NMU with maintainer's permission. * Implement the new ramdisk generation tool finding plan. Thanks go to Mattia Dongili for helping me out with the needed perl code. * Added conflict with older version of the ramdisk generating tools to the resulting kernel-image package. * Upgraded manpage to reflect those changes. -- Sven Luther <luther@debian.org> Thu, 20 Oct 2005 14:05:12 +0000 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@inicia.es> -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@free.fr> -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@hnilica.cz> and J G Miller <miller@yoyo.org> for noticing this. -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@debian.org> and Rob Radez <rob@osinvestor.com> -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@users.sourceforge.net> closes: Bug#208897 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@debian.org> Sat, 19 Apr 2003 23:37:13 -0500 kernel-package (8.029) unstable; urgency=low * A whole bunch of typo fixes from Ruben Porras closes: Bug#189556, Bug#189557, Bug#189558 -- Manoj Srivastava <srivasta@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@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@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@debian.org> Sun, 13 Apr 2003 15:14:26 -0500 kernel-package (8.025) unstable; urgency=low * Yike. typo fix. -- Manoj Srivastava <srivasta@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@castlefur.com. closes: Bug#186190 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@gnulinux.org.mx>, we havce a bash completions file for make-kpkg. -- Manoj Srivastava <srivasta@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@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@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@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@debian.org>) Karsten Merker <karsten@excalibur.cologne.de>, adds this capability. closes: Bug#136331 -- Manoj Srivastava <srivasta@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@cmu.edu> for the patch. closes: Bug#136080 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@trustsec.de> for providing this patch. closes: Bug#130561 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@debian.org> Mon, 12 Nov 2001 12:30:02 -0600 kernel-package (7.70) unstable; urgency=high * Added patches for s390, from Jochen <jr@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@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@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@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@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@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@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@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@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@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@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@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@linuxcare.com>. Oh, and the image is now compressed. closes: Bug#110826 -- Manoj Srivastava <srivasta@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@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@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@cis.ohio-state.edu>. This should do it. closes: Bug#107278 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@debian.org> * APUS changes from Michel DƦnzer <michdaen@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@taral.net> closes: Bug#84187 * Added support for ia64/hppa, thanks to Randolph Chung <tausq@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@altern.org> closes: Bug#84160 -- Manoj Srivastava <srivasta@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@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@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@biurrun.de>. * Fixed the problem which occurred when one specified either -uc or -us without also specifying -r. Thanks go to Ruediger Kuhlmann <uck4@rz.uni-karlsruhe.de>. -- Manoj Srivastava <srivasta@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@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@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@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@physik.phy.tu-dresden.de> . -- Manoj Srivastava <srivasta@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@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@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 kernel-image maintainer. closes: Bug#79142 * if we need bin86, and we do not have it, warn the user early. -- Manoj Srivastava <srivasta@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@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@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@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@cmd.taru.net> caught that ewrror, and graciously provided a patch. closes: Bug#72873 -- Manoj Srivastava <srivasta@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@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@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@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@willow.armlinux.org> for tracjing these down. -- Manoj Srivastava <srivasta@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@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@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@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@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@uni-mb.si> has reported. * Fixed the rules file to corect the misapplied patch for pmac. This fixes bug # 63559 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@cistron.nl> -- Manoj Srivastava <srivasta@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@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@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@false.org>. This makes kernel-package work for amigas, I think. * Fix warning in post inst about backups. -- Manoj Srivastava <srivasta@debian.org> Mon, 7 Feb 2000 00:57:10 -0600 kernel-package (6.34) unstable; urgency=low * Prodded by Daniel Jacobowitz <drow@false.org>, made a few adjustments in the rules file to make make-kpkg parrallel make friendly. -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@pc47.mpn.cp.philips.com> closes: Bug#47930 -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@sandy.force9.co.uk>). -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@et-inf.fho-emden.de> These were needed to have things work at all. -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@scm.brad.ac.uk> -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@mozcom.com> and Noel Maddy <ncm@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@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@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@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@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@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@Informatik.Uni-Oldenburg.DE>. * Added patched to support sparcs from Eric Delaunay <delaunay@lix.polytechnique.fr> * This fixes Bug#10231. -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@Bear.COM> -- Manoj Srivastava <srivasta@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@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@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@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@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@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@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@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@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@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@datasync.com> Mon, 4 Nov 1996 16:19:33 -0600 Old Changelog: 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@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@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@pilgrim.umass.edu> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/NEWS.Debian�������������������������������������������������������0000644�0000000�0000000�00000025233�11301164030�015316� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package (12.028) unstable; urgency=low * Rework handling of XEN packages So far, kernel-package would pay special attention to the configuration files that enabled XEN hypervisor/guest images, mangling the package name, and changing the file paths where the images were dumped. This caused no end of confusion to third party tools, and also surprised people when packages with different names had unexpected file conflicts. With dpkg defaulting to --force-overwrite that could be catastrophic. This is because a normal kernel image, a XenU or a Xen0 image, all looked for modules in /lib/modules/$version, and would conflict. With this commit, kernel-package stops paying attention to the XEN configuration hints in the config, producing a normal kernel image. If users want to have a DomU or a Dom0 image from the same kernel version, they will have to do what people wanting to run kernels witht he same version with differing configurations have always had to do: use --append-to-version to make the kernel images packages not conflict. -- Manoj Srivastava <srivasta@debian.org> Thu, 19 Nov 2009 00:39:20 -0600 kernel-package (12.001) experimental; urgency=low * This is a major change in functionality; do not upgrade unless you are prepared for the changes required on target machines. * make-kpkg removes and re-creates ./debian on every invocation This does make the kernel-package far more nimble; we now offer less surprise to users who did not expect stampts that the kernel-packagge used to not do duplicate work. Now, if you edit a couple of files in the kernel source, and run make-kpkg, the kernel will build as expected. There are no more "version mismatch" errors, and the kernel version can be modified using localconfig as one desires. With this, kernel-package can rountinely be used to build kernels out of the git tree. The con is that we no longer cater to official kernels, or to anyone who expected content in ./debian to persist. At some point, there are plans to implement an overlay directory that will shadow /usr/share/kernel-package/ruleset, but that is not yet implemented. * Get rid of the facility to patch kernel sources The patch the kernel facility was adding complexity, and failing to provide the flexibility required for a generic patching facility. It used to be useful at one point, but in the modern parlance, witht he widespread use of distribute version control systems, and various facilities to manage source and patch them, the built in version was clunky. This means the --added-patches option of make-kpkg is gone, the work-around is to prepare the kernel sources _before_ calling make-kpkg. * Remove special case code for official kernels For the longest time (well, ever since Herbert Xu too over building kernel images from me), kernel-package has carried specal case code for official images. This has caused some problems, recently, since the need to preserve ./debian has caused no end of problems when the version changed out from under ./debian, or when people wanted to edit a file and expected kernel-package to do a minimal recompile. However, sometime in the Etch release cycle, the kernel team deprecated kernel-package as the means of building official kernels, and therefore, a full release cycle later, we can get rid of the special case rules used for official packages. Also, this allows us to drop ./debian at teh drop of a hart, and recreate it with an version that reflects the current state of the kernel sources. * No longer ship header debs that create symbolic links in /usr/src, instead, ship an example shell script that replicated the old behaviour. This script can then be deployed on the target machines, and could be a part of a locally created kernel configuration package, if one needs to deploy the same behavior across a cluster of machines. * Image postinst no longer runs a boot loader Note that this was already the case for grub, one of the more popular boot loaders. Now that we have a mechanism for running arbitrary scripts when the image packages are manipulated, we can stop embedding the boot loader actions in the package itself. This means that lilo, elilo, etc will no longer be run directly by the post isnt, and all the code related to detecting the boot loader, managing the configuration, and adding bits about bootloader documentation is all removed from the postinst. This allows the image package to be more flexible, since the end user is no longer restricted to the actions encoded in the image package. This is a fairly large change. * The postinst no longer manipulates symlinks This is a shift from previous behaviour. Any symbolic link manipulation must now be done with hook scripts in /etc/kernel/*.d directories. Firstly, modern boot loaders scan the boot directory for kernel images, and the user no longer has to code in the path to the symbolic links that the kernel image package used to manipulate. Secondly, hardcoding the behaviour into the postinst made for a very rigid policy; and user wanted more flexibility than that. There is an example shipped with the package that shows a more flexible scheme that kept two symbolic links for version 2.4 kernels, and two symbolic links for 2.6 kernels; it can be easily modified to keep two links for 2.9 kernels and two links for 2.8 kernels, or one of each, or whatever the user wants. * The image postinst no longer runs the initramfs creation commands. Instead, there are example scripts provided that will perform the task. These scripts will work for official kernel images as well. -- Manoj Srivastava <srivasta@debian.org> Wed, 01 Apr 2009 13:05:40 -0500 kernel-package (10.051) unstable; urgency=low * With this release of kernel package, changes have been made to the specification and behaviour of hook scripts for the kernel image, source, and header packages. Now relative paths can be used to specify the names of scripts, as long as these scripts live in a "safe" path, namely, /bin, /sbin, /usr/bin, /usr/sbin. Also, the sanity checking has gotten more rigorous, failure to find a hook script or failure for the script to execute correctly is now a fatal error. -- Manoj Srivastava <srivasta@debian.org> Sat, 5 Aug 2006 13:26:35 -0500 kernel-package (10.025) unstable; urgency=low * With this release, any scripts used in hooks which write to stdout shall cause debconf to error out. In a majority of cases the error is benign, and the package does install, but in some cases this causes other hooks not to be run, and may result in an unbootable image. So, please ensure that the scripts you use in the hooks do not write to STDOUT, but use STDERR instead. -- Manoj Srivastava <srivasta@debian.org> Sun, 25 Dec 2005 10:14:33 -0600 kernel-package (10.023) unstable; urgency=low * Any hook scripts called from the kernel hooks should not write to STDOUT. This is a consequence of using debconf, which commandeers stdout. Even after db_stop is called, debconf does not restore stdout. We used to redirect 1>&2 in the invocation of hook scripts, but we no longer do so since some scripts may need to use debconf themselves, so this change helps them (at the expense of other scripts that wrote to stdout). -- Manoj Srivastava <srivasta@debian.org> Thu, 22 Dec 2005 10:02:15 -0600 kernel-package (10.009) unstable; urgency=low * The long obsolete --flavour option is now gone, and --append-to-version should be used. -- Manoj Srivastava <srivasta@debian.org> Tue, 8 Nov 2005 21:28:38 -0600 kernel-package (10.007) experimental; urgency=low * We now take special care of the case in which the kernel-headers are installed after the kernel-image has been; and the build symlink is not set. In this case, the header postinst now correctly installs the build symlink. * Another fallout from the kernel-package generated packages being made lintian clean is that it was noticed that the default versioning was such that the packages appeared to be Debian native, obviously not the case. It now generates a proper $version-$debian version, unless over ridden. -- Manoj Srivastava <srivasta@debian.org> Mon, 7 Nov 2005 20:11:04 -0600 kernel-package (10.004) experimental; urgency=low * This version of kernel-package has been largely reorganized. The crusty old mechanism has beenremoved, the targets are now streamlined. One of the factors that made the build mechanism so complex was that the rules file had a dual purpose: Initially, when ./debian was not present or not populated, it was responsible for populating that, and then it was responsible for building the kernel packages, incorporating any user customizations. * Implement the new ramdisk generation tool finding plan. The ramdisk variable in /etc/kernel-pkg.conf or /etc/kernel-img.conf can now be a space separated list of init ram disk creation commands, which need to also support the --supported-host-version and --supported-target-version options, just like mkinitrd does. The list in /etc/kernel-pkg.conf is used to set defaults (by setting INITRD_CMD). However, the defaults are set to a subset of "mkinitrd mkinitrd.yaird mkinitramfs", the subset being decided based on the version of the kernel being built, so one should refrain from setting this manually -- unless one knows what one is doing. The list in /etc/kernel-img.conf is the list tried at installation time. * The stem used for the kernel-related packages is now set to $DEB_HOST_OS -- so we create kfreebsd-image-foo or linux-image-foo packages, for instance. * The kernel image maintainer scripts now use debconf; and a number of questions have been moved to the config file while others are asked conditionally in the postinst. The postinst has also become far less verbose. * The postinst gets rid of the code that generated boot floppies and created lilo.conf (that latter was probably illegal under current policy anyway). The do_boot_enable and do_boot_floppy configuration variables in /etc/kernel-img.conf are now invalid. * Also, the source tree is not automatically cleaned; the do_clean configuration variable, and the environment variable CLEAN_SOURCE, now control if the source tree is optionally cleaned after the kernel image package is built. -- Manoj Srivastava <srivasta@debian.org> Thu, 3 Nov 2005 23:38:14 -0600 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/copyright���������������������������������������������������������0000644�0000000�0000000�00000003205�11202624150�015370� 0����������������������������������������������������������������������������������������������������ustar �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� $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@debian.org>. Copyright (c) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 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@debian.org> arch-tag: f7bf0453-578f-4cd0-9b60-2db74fc74da6 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/postrm������������������������������������������������������������0000755�0000000�0000000�00000013136�11202624150�014713� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /bin/sh # -*- Mode: Sh -*- # postrm --- # Author : Manoj Srivastava ( srivasta@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 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/control�����������������������������������������������������������0000644�0000000�0000000�00000003437�11421112517�015051� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Source: kernel-package VCS-Git: git://git.debian.org/~srivasta/debian/kernel-package.git VCS-Browser: http://git.debian.org/?p=users/srivasta/debian/kernel-package.git;a=summary Priority: optional Section: kernel Build-Depends-Indep: po4a (>= 0.31) Maintainer: Manoj Srivastava <srivasta@debian.org> Standards-Version: 3.8.4.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. Depends: build-essential, make (>= 3.80-10), po-debconf, gettext, file, debianutils (>= 2.30), binutils (>= 2.12), util-linux (>= 2.10o), module-init-tools (>= 0.9.10) Recommends: cpio Suggests: linux-source | kernel-source, e2fsprogs (>= 1.41.4), libncurses-dev, docbook-utils, xmlto, e2fsprogs (>= 1.29), bzip2, linux-initramfs-tool, grub (>= 0.93) | grub2, jfsutils (>= 1.1.3), mcelog (>= 0.6), oprofile (>= 0.9), pcmciautils (>= 004), ppp (>= 2.4.0), procps (>= 3.2.0), reiserfsprogs (>= 3.6.3), squashfs-tools (>= 4.0), udev (>= 081), xfsprogs (>= 2.6.0), quota, btrfs-tools Architecture: all ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/conffiles���������������������������������������������������������0000644�0000000�0000000�00000000066�11202624150�015332� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/etc/kernel-pkg.conf /etc/bash_completion.d/make_kpkg ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/preinst�����������������������������������������������������������0000755�0000000�0000000�00000005051�11202624150�015050� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /bin/sh # -*- Mode: Sh -*- # preinst --- # Author : Manoj Srivastava ( srivasta@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 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/prerm�������������������������������������������������������������0000755�0000000�0000000�00000007721�11202624150�014517� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /bin/sh # -*- Mode: Sh -*- # prerm --- # Author : Manoj Srivastava ( srivasta@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 �����������������������������������������������kernel-package-12.036+nmu3/debian/common/�����������������������������������������������������������0000755�0000000�0000000�00000000000�11421505153�014731� 5����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/copt.mk����������������������������������������������������0000644�0000000�0000000�00000002322�11243024573�016232� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## copt.mk --- ## Author : Manoj Srivastava ( srivasta@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 ## ############################################################################### PREFIX := /usr # set CC to $(DEB_HOST_GNU_TYPE)-gcc only if a cross-build is detected ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CC=$(DEB_HOST_GNU_TYPE)-gcc else CC = cc endif # Policy 10.1 says to make this the default CFLAGS = -Wall -g ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ## 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 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/pkgvars.mk�������������������������������������������������0000644�0000000�0000000�00000017463�11265661430�016761� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## pkgvars.mk --- ## Author : Manoj Srivastava ( srivasta@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 : Thu Jun 15 12:05:46 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 11 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : This is what allows us toseparate out the top level ## targets, by determining which packages needto be built. ## ## arch-tag: 75fcc720-7389-4eaa-a7ac-c556d3eac331 ## ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # The maintainer information. maintainer := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Maintainer: | \ sed 's/^Maintainer: *//') email := srivasta@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_DISTRIBUTION := $(strip $(shell LC_ALL=C dpkg-parsechangelog | \ egrep '^Distribution:' | cut -f 2 -d ' ')) 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}++; \ $$c=""; \ if (/^Architecture:\s*(.*?)\s*$$/sm) { \ @a = split /\s+/, $$1 }; \ for my $$b (@a) { \ next unless ($$b eq "$(DEB_HOST_ARCH)" || \ $$b eq "any"); \ $$c="$$p"; \ } \ print "$$c " if $$c; \ }' debian/control ) # This package is what we get after removing the psuedo dirs we use in rules package = $(notdir $@) DEBIANDIR = $(dir $(firstword $(MAKEFILE_LIST))) ifeq (,$(filter parallel=%,$(FAILS_PARALLEL_BUILD))) ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,-j%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) endif endif # Define canned sequences used to strip executables and libraries, # keeping in mind the directives in DEB_BUILD_OPTIONS ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) define strip-exec find $(TMPTOP) -type f | while read i; do \ if file -b $$i | egrep -q "^ELF.*executable"; then \ strip --strip-all --remove-section=.comment --remove-section=.note $$i; \ fi; \ done endef define strip-lib find $(TMPTOP) -type f | while read i; do \ if file -b $$i | egrep -q "^ELF.*shared object"; then \ strip --strip-unneeded --remove-section=.comment --remove-section=.note $$i; \ fi; \ done endef else define strip-exec @echo Not strippping executables as asked endef define strip-lib @echo Not strippping libraries as asked endef endif # this canned command specifies how to run dpkg-shlibs to add things # to debian/substvars by scanning executables and libraries; this # should suffice for the common case. Some rules files might need some # changes to the command sequence, though define get-shlib-deps k=`find $(TMPTOP) -type f | ( while read i; do \ if file -b $$i | \ egrep -q "^ELF.*(executable.*dynamically linked|shared object)"; then \ j="$$j $$i"; \ fi; \ done; echo $$j; )`; if [ -n "$$k" ]; then dpkg-shlibdeps $$k; fi endef # This canned sequence checks to see if all the libraries we link to # actually provide some symbols needed by some executable ot library # in the package itself. ifeq (,$(strip $(filter nocheck,$(DEB_BUILD_OPTIONS)))) ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) define check-libraries echo Checking libs xtra=$$($(SHELL) debian/common/checklibs); \ if [ -n "$$extra" ]; then \ echo "Extra libraries: $$extra"; \ exit 1; \ fi endef else define check-libraries echo Not checking libs endef endif else define check-libraries echo Not checking libs endef endif #Local variables: #mode: makefile #End: �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/archvars.mk������������������������������������������������0000644�0000000�0000000�00000007752�11243024573�017112� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## archvars.mk --- ## Author : Manoj Srivastava ( srivasta@golden-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 : calls dpkg-architecture and sets up various arch ## related variables ## ## arch-tag: e16dd848-0fd6-4c0e-ae66-bef20d1f7c63 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### DPKG_ARCH := dpkg-architecture ifeq ($(strip $(KPKG_ARCH)),um) MAKING_VIRTUAL_IMAGE:=YES endif ifeq ($(strip $(KPKG_ARCH)),xen) MAKING_VIRTUAL_IMAGE:=YES endif ifneq ($(strip $(CONFIG_UM)),) MAKING_VIRTUAL_IMAGE:=YES KPKG_ARCH=um endif ifneq ($(strip $(CONFIG_XEN)),) MAKING_VIRTUAL_IMAGE:=YES ifneq ($(strip $(CONFIG_X86_XEN)$(CONFIG_X86_64_XEN)),) KPKG_SUBARCH=xen else KPKG_ARCH=xen ifeq ($(strip $(CONFIG_XEN_PRIVILEGED_GUEST)),) KPKG_SUBARCH=xenu else KPKG_SUBARCH=xen0 endif endif endif ifdef KPKG_ARCH ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),) ifneq ($(CROSS_COMPILE),-) ha:=-a$(KPKG_ARCH) endif endif endif # 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_SYSTEM:= $(shell $(DPKG_ARCH) -qDEB_BUILD_GNU_SYSTEM) 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_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 REASON = @if [ -f $@ ]; then \ echo "====== making $(notdir $@) because of $(notdir $?) ======";\ else \ echo "====== making target $@ [new prereqs: $(notdir $?)]======"; \ 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 $?)======" # macro outputing $(1) if DEBUG_DEBIAN_RULES is set, and resolving it # in all cases usage $(call doit,some shell command) doit = $(if $(DEBUG_DEBIAN_RULES),$(warning DEBUG: $(1)))$(shell $(1)) #Local variables: #mode: makefile #End: ����������������������kernel-package-12.036+nmu3/debian/common/README�����������������������������������������������������0000644�0000000�0000000�00000006154�11243024573�015623� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# This file provides a quick overview of this build system. The idea is # to convert ./debian/rules into a framework, which abstracts most of # the work required to create a Debian package into this common set of # make snippets. # The rules file would look like this: ## Include dpkg-architecture generated variables # This make snippet uses dpkg-architecture to set the various # DEB_BUILD* and DEB_HOST* variables. It also adds a couple of DEBUG # macros for use in the rules file. include debian/common/archvars.mk ## variables useful for perl packages # This sets things like the installed location of the private lib, # arch dependent lib, and vendor library directories. include debian/common/perlvars.mk ## Install commands # This sets the convenience macros install_{file,script,program} and # a make directory macro, all run as root, for the install and binary # targets. It also includes a macro to create the md5sum for # installed files. include debian/common/install_cmds.mk ## Per package variable settings. # This file sets the Make variables on a per package basis. Things # like include files, C, C++, and LD flags are set here, as well as # installation paths or, really, anything else that would be needed # during packaging operations include debian/local-vars.mk ## Setting C compiler flags. # This file takes care of setting C compiler flags, setting the # compiler if a cross compilation effort is detected, and either # arranges for binaries to be stripped or not based on # DEB_BUILD_OPTIONS. include debian/common/copt.mk ## Set automake configuration flags # This file sets confflags variable with the proper --host and # --build options if it detects a cross compilation effort underway. include debian/common/automake.mk # Set up the default target. all: @echo nothing to be done ## Include the common targets # This file sets up the flow of control during a Debian package build # process, taking into account policy requirements (mandatory # targets, ordering targets). It sets up rules for each package found # in ./debian/control file in the package, and arranges package build # to follow the order of configuration, building, installation, and # binary package creation (and of course, clean). # The details of the targets can be seen visually by running dot on # the accompanying targets.dot file. In the figure, the legend is: # Nodes attributes: # filled == Work target (most work is done in dependencies added # to these targets). These are the targets referred to # in the local.mk file # Octagon == Phony target # Oval == Real target based on a time stamp # Double lines denote a mandatory target # # Edge attributes: A Red line indicates the target is called using # $(MAKE) -f ./debian/rules <target>. So the targets connected by the # red lines are run after all the dependencies have been updated, but # before anything else is done. include debian/common/targets.mk ## The bulk of packaging # This file adds dependencies to the double-colon rules set up in # targets.mk above, and perform the bulk of the packaging. include debian/local.mk ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/targets.mk�������������������������������������������������0000644�0000000�0000000�00000046270�11265704264�016756� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## targets.mk --- ## Author : Manoj Srivastava ( srivasta@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 : Sat Apr 26 22:33:09 2008 ## Last Machine Used: anzu.internal.golden-gryphon.com ## Update Count : 131 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : The top level targets mandated by policy, as well as ## their dependencies. ## ## 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 define TESTROOT @test $$(id -u) = 0 || (echo need root priviledges; exit 1) endef testroot: $(TESTROOT) checkpo: $(CHECKPO) # arch-buildpackage likes to call this prebuild: ifneq (,$(shell if [ -f $(DEBIANDIR)/watch ]; then echo yes; fi)) .PHONY: get-orig-source get-orig-source: cd $(DEBIANDIR)/.. && \ uscan --verbose --rename --destdir $(DEBIANDIR)../.. || true endif # 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. ########################################################################### # The current code does a number of things: It ensures that the highest # # dependency at any stage (usually the -Common target) depends on the # # stamp-STAGE of the previous stage; so no work on a succeeding stage can # # start before the previous stage is all done. # ########################################################################### ########################################################################### # In the following, the do_* targets make sure all the real non-generic # # work is done, but are not in the direct line of dependencies. This # # makes sure that previous step in the order is all up to date before any # # of the per package target dependencies are run. # ########################################################################### ####################################################################### ####################################################################### ############### Configuration ############### ####################################################################### ####################################################################### # Just a dummy target to make sure that the stamp directory exists debian/stamp/dummy-config-common: $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Configuration tasks common to arch and arch indep packages go here debian/stamp/pre-config-common: debian/stamp/dummy-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/do-pre-config-common: debian/stamp/dummy-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/pre-config-common @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-config-arch: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/do-pre-config-arch: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/pre-config-arch @echo done > $@ debian/stamp/pre-config-indep: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/do-pre-config-indep: debian/stamp/do-pre-config-common $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/pre-config-indep @echo done > $@ # Per package work happens as an added dependency of this rule. $(patsubst %,debian/stamp/CONFIG/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/CONFIG/% : debian/stamp/do-pre-config-arch $(REASON) $(checkdir) @test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG @echo done > $@ $(patsubst %,debian/stamp/CONFIG/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/CONFIG/% : debian/stamp/do-pre-config-indep $(REASON) $(checkdir) @test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG @echo done > $@ # Do not add dependencies to this rule debian/stamp/dep-configure-arch: debian/stamp/do-pre-config-arch $(patsubst %,debian/stamp/CONFIG/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Do not add dependencies to this rule debian/stamp/dep-configure-indep: debian/stamp/do-pre-config-indep $(patsubst %,debian/stamp/CONFIG/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-configure-arch: debian/stamp/do-pre-config-arch $(REASON) @test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG $(MAKE) -f debian/rules debian/stamp/dep-configure-arch @echo done > $@ debian/stamp/do-configure-indep: debian/stamp/do-pre-config-indep $(REASON) @test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG $(MAKE) -f debian/rules debian/stamp/dep-configure-indep @echo done > $@ # These three targets are required by policy configure-arch: debian/stamp/do-configure-arch $(REASON) configure-indep: debian/stamp/do-configure-indep $(REASON) configure: debian/stamp/do-configure-arch debian/stamp/do-configure-indep $(REASON) ####################################################################### ####################################################################### ############### Build ############### ####################################################################### ####################################################################### # tasks common to arch and arch indep packages go here debian/stamp/pre-build-common: $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-build-arch: debian/stamp/do-configure-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-pre-build-arch: debian/stamp/do-configure-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @test -e debian/stamp/pre-build-common || $(MAKE) -f debian/rules debian/stamp/pre-build-common $(MAKE) -f debian/rules debian/stamp/pre-build-arch @echo done > $@ debian/stamp/pre-build-indep: debian/stamp/do-configure-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-pre-build-indep: debian/stamp/do-configure-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @test -e debian/stamp/pre-build-common || $(MAKE) -f debian/rules debian/stamp/pre-build-common $(MAKE) -f debian/rules debian/stamp/pre-build-indep @echo done > $@ # Per package work happens as an added dependency of this rule. $(patsubst %,debian/stamp/BUILD/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/BUILD/% : debian/stamp/do-pre-build-arch $(REASON) $(checkdir) @test -d debian/stamp/BUILD || mkdir -p debian/stamp/BUILD @echo done > $@ $(patsubst %,debian/stamp/BUILD/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/BUILD/% : debian/stamp/do-pre-build-indep $(REASON) $(checkdir) @test -d debian/stamp/BUILD || mkdir -p debian/stamp/BUILD @echo done > $@ # These do targeta make sure all the per package configuration is # done, but is not in the direct line of dependencies. This makes sure # that pre-config targets are all up to date before any of the per # package target dependencies are run. debian/stamp/dep-build-arch: debian/stamp/do-pre-build-arch $(patsubst %,debian/stamp/BUILD/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/dep-build-indep: debian/stamp/do-pre-build-indep $(patsubst %,debian/stamp/BUILD/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-build-arch: debian/stamp/do-pre-build-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-build-arch @echo done > $@ debian/stamp/do-build-indep: debian/stamp/do-pre-build-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-build-indep @echo done > $@ # required build-arch: debian/stamp/do-build-arch $(REASON) build-indep: debian/stamp/do-build-indep $(REASON) build: debian/stamp/do-build-arch debian/stamp/do-build-indep $(REASON) # Work here debian/stamp/post-build-arch: debian/stamp/do-build-arch $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-post-build-arch: debian/stamp/do-build-arch $(REASON) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/post-build-arch @echo done > $@ debian/stamp/post-build-indep: debian/stamp/do-build-indep $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-post-build-indep: debian/stamp/do-build-indep $(REASON) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/post-build-indep @echo done > $@ ####################################################################### ####################################################################### ############### Install ############### ####################################################################### ####################################################################### # tasks common to arch and arch indep packages go here debian/stamp/pre-inst-common: $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-inst-arch: debian/stamp/do-post-build-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-pre-inst-arch: debian/stamp/do-post-build-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @test -e debian/stamp/INST-common || $(MAKE) -f debian/rules debian/stamp/pre-inst-common $(MAKE) -f debian/rules debian/stamp/pre-inst-arch @echo done > $@ debian/stamp/pre-inst-indep: debian/stamp/do-post-build-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-pre-inst-indep: debian/stamp/do-post-build-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @test -e debian/stamp/INST-common || $(MAKE) -f debian/rules debian/stamp/pre-inst-common $(MAKE) -f debian/rules debian/stamp/pre-inst-indep @echo done > $@ # Per package work happens as an added dependency of this rule $(patsubst %,debian/stamp/INST/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/INST/% : debian/stamp/do-pre-inst-arch $(REASON) $(checkdir) @test -d debian/stamp/INST || mkdir -p debian/stamp/INST @echo done > $@ $(patsubst %,debian/stamp/INST/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/INST/% : debian/stamp/do-pre-inst-indep $(REASON) $(checkdir) @test -d debian/stamp/INST || mkdir -p debian/stamp/INST @echo done > $@ # These do targeta make sure all the per package configuration is # done, but is not in the direct line of dependencies. This makes sure # that pre-config targets are all up to date before any of the per # package target dependencies are run. debian/stamp/dep-install-arch: debian/stamp/do-pre-inst-arch $(patsubst %,debian/stamp/INST/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/dep-install-indep: debian/stamp/do-pre-inst-indep $(patsubst %,debian/stamp/INST/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-install-arch: debian/stamp/do-pre-inst-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-install-arch @echo done > $@ debian/stamp/do-install-indep: debian/stamp/do-pre-inst-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-install-indep @echo done > $@ #required install-arch: debian/stamp/do-install-arch $(REASON) $(TESTROOT) install-indep: debian/stamp/do-install-indep $(REASON) $(TESTROOT) install: debian/stamp/do-install-arch debian/stamp/do-install-indep $(REASON) $(TESTROOT) ####################################################################### ####################################################################### ############### Package ############### ####################################################################### ####################################################################### # tasks common to arch and arch indep packages go here debian/stamp/pre-bin-common: $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ # Arch specific and arch independent tasks go here debian/stamp/pre-bin-arch: debian/stamp/do-install-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-pre-bin-arch: debian/stamp/do-install-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @test -e debian/stamp/BIN-common || $(MAKE) -f debian/rules debian/stamp/pre-bin-common $(MAKE) -f debian/rules debian/stamp/pre-bin-arch @echo done > $@ debian/stamp/pre-bin-indep: debian/stamp/do-install-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-pre-bin-indep: debian/stamp/do-install-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp @test -e debian/stamp/BIN-common || $(MAKE) -f debian/rules debian/stamp/pre-bin-common $(MAKE) -f debian/rules debian/stamp/pre-bin-indep @echo done > $@ # Per package work happens as an added dependency of this rule $(patsubst %,debian/stamp/BIN/%,$(DEB_ARCH_PACKAGES)) : debian/stamp/BIN/% : debian/stamp/do-pre-bin-arch $(REASON) $(checkdir) @test -d debian/stamp/BIN || mkdir -p debian/stamp/BIN @echo done > $@ $(patsubst %,debian/stamp/BIN/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/BIN/% : debian/stamp/do-pre-bin-indep $(REASON) $(checkdir) @test -d debian/stamp/BIN || mkdir -p debian/stamp/BIN @echo done > $@ # These do targeta make sure all the per package work is done, but is # not in the direct line of dependencies. This makes sure that # pre-config targets are all up to date before any of the per package # target dependencies are run. debian/stamp/dep-binary-arch: debian/stamp/pre-bin-arch $(patsubst %,debian/stamp/BIN/%,$(DEB_ARCH_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/dep-binary-indep: debian/stamp/pre-bin-indep $(patsubst %,debian/stamp/BIN/%,$(DEB_INDEP_PACKAGES)) $(REASON) @test -d debian/stamp || mkdir -p debian/stamp @echo done > $@ debian/stamp/do-binary-arch: debian/stamp/do-pre-bin-arch $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-binary-arch @echo done > $@ debian/stamp/do-binary-indep: debian/stamp/do-pre-bin-indep $(REASON) $(checkdir) @test -d debian/stamp || mkdir -p debian/stamp $(MAKE) -f debian/rules debian/stamp/dep-binary-indep @echo done > $@ # required binary-arch: debian/stamp/do-binary-arch $(REASON) $(TESTROOT) binary-indep: debian/stamp/do-binary-indep $(REASON) $(TESTROOT) binary: debian/stamp/do-binary-arch debian/stamp/do-binary-indep $(REASON) $(TESTROOT) @echo arch package = $(DEB_ARCH_PACKAGES) @echo indep packages = $(DEB_INDEP_PACKAGES) ####################################################################### ####################################################################### ############### Clean ############### ####################################################################### ####################################################################### # Work here CLN-common:: $(REASON) $(checkdir) # sync Work here CLN-arch:: CLN-common $(REASON) $(checkdir) CLN-indep:: CLN-common $(REASON) $(checkdir) # Work here $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES)) :: CLEAN/% : CLN-arch $(REASON) $(checkdir) $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES)) :: CLEAN/% : CLN-indep $(REASON) $(checkdir) clean-arch: CLN-arch $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES)) $(REASON) clean-indep: CLN-indep $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES)) $(REASON) clean: clean-indep clean-arch $(REASON) -test -f Makefile && $(MAKE) distclean -rm -f $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN) -rm -rf $(DIRS_TO_CLEAN) debian/stamp -rm -f core TAGS \ `find . ! -regex '.*/\.git/.*' ! -regex '.*/\{arch\}/.*' \ ! -regex '.*/CVS/.*' ! -regex '.*/\.arch-ids/.*' \ ! -regex '.*/\.svn/.*' \ \( -name '*.orig' -o -name '*.rej' -o -name '*~' -o \ -name '*.bak' -o -name '#*#' -o -name '.*.orig' -o \ -name '.*.rej' -o -name '.SUMS' \) \ -print` ####################################################################### ####################################################################### ############### ############### ####################################################################### ####################################################################### .PHONY: configure-arch configure-indep configure \ build-arch build-indep build \ install-arch install-indep install \ binary-arch binary-indep binary \ CLN-common CLN-indep CLN-arch clean-arch clean-indep clean \ $(patsubst %,CLEAN/%, $(DEB_INDEP_PACKAGES)) $(patsubst %,CLEAN/%, $(DEB_ARCH_PACKAGES)) \ implode explode prebuild checkpo #Local variables: #mode: makefile #End: ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/targets.dot������������������������������������������������0000644�0000000�0000000�00000061553�11243024573�017130� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������strict digraph Targets { //ranksep=0.750; //nodesep=0.500; // Nodes attributes: filled == Double-colon targt (most work is done here) // Oval == Target based on a time stamp // Octagon == Phony target // Double lines denote a mandatory target (periperies=2) // Edge attributes: Dotted line indicates the target is called using $(MAKE) "debian/stamp/dummy-config-common" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-config-common" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-config-common" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-config-arch" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-config-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-config-indep" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-config-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/CONFIG/foo-arch" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/CONFIG/bar-indep" [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-configure-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-configure-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-configure-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-configure-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10] "configure-arch" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "configure-indep" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "configure" [ style="bold", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "debian/stamp/pre-build-common" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-build-arch" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-build-indep" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BUILD/foo-arch" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BUILD/bar-indep" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "build" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "debian/stamp/post-build-arch" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/post-build-indep" [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-post-build-arch" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-post-build-indep" [ style="bold", color="#74A5ED", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-inst-common" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-inst-arch" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-inst-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-inst-indep" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-inst-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/INST/foo-arch" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/INST/bar-indep" [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-install-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-install-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-install-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-install-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10] "install-arch" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "install-indep" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "install" [ style="bold", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "debian/stamp/pre-bin-common" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-bin-arch" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-bin-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/pre-bin-indep" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-pre-bin-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BIN/foo-arch" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/BIN/bar-indep" [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-binary-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/dep-binary-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-binary-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "debian/stamp/do-binary-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10] "binary-arch" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "binary-indep" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "binary" [ style="bold", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "CLN-common" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLN-arch" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLN-indep" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLEAN/foo-arch" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "CLEAN/bar-indep" [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "clean-arch" [ style="bold", color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "clean-indep" [ style="bold", color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"] "clean" [ style="bold", color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2] "CLN-common" -> "CLN-arch" [dir=back] "CLN-common" -> "CLN-indep" [dir=back] "CLN-arch" -> "CLEAN/foo-arch" [dir=back] "CLN-indep" -> "CLEAN/bar-indep" [dir=back] "CLN-arch" -> "clean-arch" [dir=back] "CLEAN/foo-arch" -> "clean-arch" [dir=back] "CLN-indep" -> "clean-indep" [dir=back] "CLEAN/bar-indep" -> "clean-indep" [dir=back] "clean-indep" -> "clean" [dir=back] "clean-arch" -> "clean" [dir=back] // "debian/stamp/dummy-config-common" -> "debian/stamp/pre-config-common" [dir=back] "debian/stamp/dummy-config-common" -> "debian/stamp/do-pre-config-common" [dir=back] "debian/stamp/pre-config-common" -> "debian/stamp/do-pre-config-common" [dir=back color="Red"] // "CUSTOM-1" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-1" -> "debian/stamp/pre-config-common" [dir=back] // "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-arch" [dir=back] "debian/stamp/do-pre-config-common" -> "debian/stamp/do-pre-config-arch" [dir=back] "debian/stamp/pre-config-arch" -> "debian/stamp/do-pre-config-arch" [dir=back color="Red"] // "CUSTOM-2" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-2" -> "debian/stamp/pre-config-arch" [dir=back] // "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-indep" [dir=back] "debian/stamp/do-pre-config-common" -> "debian/stamp/do-pre-config-indep" [dir=back] "debian/stamp/pre-config-indep" -> "debian/stamp/do-pre-config-indep" [dir=back color="Red"] // "CUSTOM-3" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-3" -> "debian/stamp/pre-config-indep" [dir=back] // "debian/stamp/do-pre-config-arch" -> "debian/stamp/CONFIG/foo-arch" [dir=back] // "debian/stamp/do-pre-config-indep" -> "debian/stamp/CONFIG/bar-indep" [dir=back] // "debian/stamp/do-pre-config-arch" -> "debian/stamp/dep-configure-arch" [dir=back] "debian/stamp/CONFIG/foo-arch" -> "debian/stamp/dep-configure-arch" [dir=back] // "debian/stamp/do-pre-config-indep" -> "debian/stamp/dep-configure-indep" [dir=back] "debian/stamp/CONFIG/bar-indep" -> "debian/stamp/dep-configure-indep" [dir=back] "debian/stamp/do-pre-config-arch" -> "debian/stamp/do-configure-arch" [dir=back] "debian/stamp/dep-configure-arch" -> "debian/stamp/do-configure-arch" [dir=back color="Red"] // "CUSTOM-4" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-4" -> "debian/stamp/CONFIG/foo-arch" [dir=back] "debian/stamp/do-pre-config-indep" -> "debian/stamp/do-configure-indep" [dir=back] "debian/stamp/dep-configure-indep" -> "debian/stamp/do-configure-indep" [dir=back color="Red"] // "CUSTOM-5" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-5" -> "debian/stamp/CONFIG/bar-indep" [dir=back] "debian/stamp/do-configure-arch" -> "configure-arch" [dir=back] "debian/stamp/do-configure-indep" -> "configure-indep" [dir=back] "debian/stamp/do-configure-arch" -> "configure" [dir=back] "debian/stamp/do-configure-indep" -> "configure" [dir=back] // "debian/stamp/do-configure-arch" -> "debian/stamp/pre-build-arch" [dir=back] "debian/stamp/do-configure-arch" -> "debian/stamp/do-pre-build-arch" [dir=back] "debian/stamp/pre-build-common" -> "debian/stamp/do-pre-build-arch" [dir=back color="Red"] // "CUSTOM-6" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-6" -> "debian/stamp/pre-build-common" [dir=back] "debian/stamp/pre-build-arch" -> "debian/stamp/do-pre-build-arch" [dir=back color="Red"] // "CUSTOM-7" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-7" -> "debian/stamp/pre-build-arch" [dir=back] "debian/stamp/pre-build-common" -> "debian/stamp/do-pre-build-indep" [dir=back color="Red"] "debian/stamp/do-configure-indep" -> "debian/stamp/do-pre-build-indep" [dir=back] // "debian/stamp/do-configure-indep" -> "debian/stamp/pre-build-indep" [dir=back] "debian/stamp/pre-build-indep" -> "debian/stamp/do-pre-build-indep" [dir=back color="Red"] // "CUSTOM-8" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-8" -> "debian/stamp/pre-build-indep" [dir=back] // "debian/stamp/do-pre-build-arch" -> "debian/stamp/BUILD/foo-arch" [dir=back] // "debian/stamp/do-pre-build-indep" -> "debian/stamp/BUILD/bar-indep" [dir=back] // "debian/stamp/do-pre-build-arch" -> "debian/stamp/dep-build-arch" [dir=back] "debian/stamp/BUILD/foo-arch" -> "debian/stamp/dep-build-arch" [dir=back] // "debian/stamp/do-pre-build-indep" -> "debian/stamp/dep-build-indep" [dir=back] "debian/stamp/BUILD/bar-indep" -> "debian/stamp/dep-build-indep" [dir=back] "debian/stamp/do-pre-build-arch" -> "debian/stamp/do-build-arch" [dir=back] "debian/stamp/dep-build-arch" -> "debian/stamp/do-build-arch" [dir=back color="Red"] // "CUSTOM-9" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-9" -> "debian/stamp/BUILD/foo-arch" [dir=back] "debian/stamp/do-pre-build-indep" -> "debian/stamp/do-build-indep" [dir=back] "debian/stamp/dep-build-indep" -> "debian/stamp/do-build-indep" [dir=back color="Red"] // "CUSTOM-10" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-10" -> "debian/stamp/BUILD/bar-indep" [dir=back] "debian/stamp/do-build-arch" -> "build-arch" [dir=back] "debian/stamp/do-build-indep" -> "build-indep" [dir=back] "debian/stamp/do-build-arch" -> "build" [dir=back] "debian/stamp/do-build-indep" -> "build" [dir=back] // "debian/stamp/do-build-arch" -> "debian/stamp/post-build-arch" [dir=back] "debian/stamp/do-build-arch" -> "debian/stamp/do-post-build-arch" [dir=back] "debian/stamp/do-build-indep" -> "debian/stamp/do-post-build-indep" [dir=back] "debian/stamp/post-build-arch" -> "debian/stamp/do-post-build-arch" [dir=back color="Red"] // "CUSTOM-11" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-11" -> "debian/stamp/post-build-arch" [dir=back] "debian/stamp/post-build-indep" -> "debian/stamp/do-post-build-indep" [dir=back color="Red"] // "CUSTOM-12" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-12" -> "debian/stamp/post-build-indep" [dir=back] // "debian/stamp/do-post-build-arch" -> "debian/stamp/pre-inst-arch" [dir=back] "debian/stamp/pre-inst-common" -> "debian/stamp/do-pre-inst-arch" [dir=back color="Red"] // "CUSTOM-13" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-13" -> "debian/stamp/pre-inst-common" [dir=back] "debian/stamp/do-post-build-arch" -> "debian/stamp/do-pre-inst-arch" [dir=back] "debian/stamp/pre-inst-arch" -> "debian/stamp/do-pre-inst-arch" [dir=back color="Red"] // "CUSTOM-14" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-14" -> "debian/stamp/pre-inst-arch" [dir=back] // "debian/stamp/do-post-build-indep" -> "debian/stamp/pre-inst-indep" [dir=back] "debian/stamp/pre-inst-common" -> "debian/stamp/do-pre-inst-indep" [dir=back color="Red"] "debian/stamp/do-post-build-indep" -> "debian/stamp/do-pre-inst-indep" [dir=back] "debian/stamp/pre-inst-indep" -> "debian/stamp/do-pre-inst-indep" [dir=back color="Red"] // "CUSTOM-15" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-15" -> "debian/stamp/pre-inst-indep" [dir=back] // "debian/stamp/do-pre-inst-arch" -> "debian/stamp/INST/foo-arch" [dir=back] // "debian/stamp/do-pre-inst-indep" -> "debian/stamp/INST/bar-indep" [dir=back] // "debian/stamp/do-pre-inst-arch" -> "debian/stamp/dep-install-arch" [dir=back] "debian/stamp/INST/foo-arch" -> "debian/stamp/dep-install-arch" [dir=back] // "debian/stamp/do-pre-inst-indep" -> "debian/stamp/dep-install-indep" [dir=back] "debian/stamp/INST/bar-indep" -> "debian/stamp/dep-install-indep" [dir=back] "debian/stamp/do-pre-inst-arch" -> "debian/stamp/do-install-arch" [dir=back] "debian/stamp/dep-install-arch" -> "debian/stamp/do-install-arch" [dir=back color="Red"] // "CUSTOM-16" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-16" -> "debian/stamp/INST/foo-arch" [dir=back] "debian/stamp/do-pre-inst-indep" -> "debian/stamp/do-install-indep" [dir=back] "debian/stamp/dep-install-indep" -> "debian/stamp/do-install-indep" [dir=back color="Red"] // "CUSTOM-17" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-17" -> "debian/stamp/INST/bar-indep" [dir=back] "debian/stamp/do-install-arch" -> "install-arch" [dir=back] "debian/stamp/do-install-indep" -> "install-indep" [dir=back] "debian/stamp/do-install-arch" -> "install" [dir=back] "debian/stamp/do-install-indep" -> "install" [dir=back] // "debian/stamp/do-install-arch" -> "debian/stamp/pre-bin-arch" [dir=back] "debian/stamp/do-install-arch" -> "debian/stamp/do-pre-bin-arch" [dir=back] "debian/stamp/pre-bin-common" -> "debian/stamp/do-pre-bin-arch" [dir=back color="Red"] // "CUSTOM-18" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-18" -> "debian/stamp/pre-bin-common" [dir=back] "debian/stamp/pre-bin-arch" -> "debian/stamp/do-pre-bin-arch" [dir=back color="Red"] // "CUSTOM-19" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-19" -> "debian/stamp/pre-bin-arch" [dir=back] // "debian/stamp/do-install-indep" -> "debian/stamp/pre-bin-indep" [dir=back] "debian/stamp/pre-bin-common" -> "debian/stamp/do-pre-bin-indep" [dir=back color="Red"] "debian/stamp/do-install-indep" -> "debian/stamp/do-pre-bin-indep" [dir=back] "debian/stamp/pre-bin-indep" -> "debian/stamp/do-pre-bin-indep" [dir=back color="Red"] // "CUSTOM-20" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-20" -> "debian/stamp/pre-bin-indep" [dir=back] // "debian/stamp/do-pre-bin-arch" -> "debian/stamp/BIN/foo-arch" [dir=back] // "debian/stamp/do-pre-bin-indep" -> "debian/stamp/BIN/bar-indep" [dir=back] // "debian/stamp/pre-bin-arch" -> "debian/stamp/dep-binary-arch" [dir=back] "debian/stamp/BIN/foo-arch" -> "debian/stamp/dep-binary-arch" [dir=back] // "debian/stamp/do-pre-bin-indep" -> "debian/stamp/dep-binary-indep" [dir=back] "debian/stamp/BIN/bar-indep" -> "debian/stamp/dep-binary-indep" [dir=back] "debian/stamp/do-pre-bin-arch" -> "debian/stamp/do-binary-arch" [dir=back] "debian/stamp/dep-binary-arch" -> "debian/stamp/do-binary-arch" [dir=back color="Red"] // "CUSTOM-21" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-21" -> "debian/stamp/BIN/foo-arch" [dir=back] "debian/stamp/do-pre-bin-indep" -> "debian/stamp/do-binary-indep" [dir=back] "debian/stamp/dep-binary-indep" -> "debian/stamp/do-binary-indep" [dir=back color="Red"] // "CUSTOM-22" [ style="filled", color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"] // "CUSTOM-22" -> "debian/stamp/BIN/bar-indep" [dir=back] "debian/stamp/do-binary-arch" -> "binary-arch" [dir=back] "debian/stamp/do-binary-indep" -> "binary-indep" [dir=back] "debian/stamp/do-binary-arch" -> "binary" [dir=back] "debian/stamp/do-binary-indep" -> "binary" [dir=back] "debian/stamp/dummy-config-common" -> "debian/stamp/pre-config-common" [style="invis"] "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-arch" [style="invis"] "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-indep" [style="invis"] "debian/stamp/do-pre-config-arch" -> "debian/stamp/CONFIG/foo-arch" [style="invis"] "debian/stamp/do-pre-config-indep" -> "debian/stamp/CONFIG/bar-indep" [style="invis"] "debian/stamp/dep-configure-arch" -> "configure" [style="invis"] "debian/stamp/dep-configure-indep" -> "configure" [style="invis"] "debian/stamp/dep-configure-arch" -> "configure-arch" [style="invis"] "debian/stamp/dep-configure-indep" -> "configure-arch" [style="invis"] "debian/stamp/dep-configure-arch" -> "configure-indep" [style="invis"] "debian/stamp/dep-configure-indep" -> "configure-indep" [style="invis"] "configure-arch" -> "configure" [style="invis"] "configure-indep" -> "configure" [style="invis"] "configure" -> "debian/stamp/pre-build-common" [style="invis"] "debian/stamp/pre-build-common" -> "debian/stamp/pre-build-indep" [style="invis"] "debian/stamp/pre-build-common" -> "debian/stamp/pre-build-arch" [style="invis"] "debian/stamp/do-pre-build-arch" -> "debian/stamp/BUILD/foo-arch" [style="invis"] "debian/stamp/do-pre-build-indep" -> "debian/stamp/BUILD/bar-indep" [style="invis"] "debian/stamp/do-build-arch" -> "debian/stamp/post-build-arch" [style="invis"] "debian/stamp/do-build-indep" -> "debian/stamp/post-build-indep" [style="invis"] "debian/stamp/do-post-build-arch" -> "build-arch" [style="invis"] "debian/stamp/do-post-build-arch" -> "build" [style="invis"] "debian/stamp/do-post-build-indep" -> "build-indep" [style="invis"] "debian/stamp/do-post-build-indep" -> "build" [style="invis"] "build-arch" -> "build" [style="invis"] "build-indep" -> "build" [style="invis"] "build" -> "debian/stamp/pre-inst-common" [style="invis"] "debian/stamp/pre-inst-common" -> "debian/stamp/pre-inst-indep" [style="invis"] "debian/stamp/pre-inst-common" -> "debian/stamp/pre-inst-arch" [style="invis"] "debian/stamp/do-pre-inst-arch" -> "debian/stamp/INST/foo-arch" [style="invis"] "debian/stamp/do-pre-inst-indep" -> "debian/stamp/INST/bar-indep" [style="invis"] "install-arch" -> "install" [style="invis"] "install-indep" -> "install" [style="invis"] "debian/stamp/pre-bin-common" -> "debian/stamp/pre-bin-indep" [style="invis"] "debian/stamp/pre-bin-common" -> "debian/stamp/pre-bin-arch" [style="invis"] "install" -> "debian/stamp/pre-bin-common" [style="invis"] "debian/stamp/do-pre-bin-arch" -> "debian/stamp/BIN/foo-arch" [style="invis"] "debian/stamp/do-pre-bin-indep" -> "debian/stamp/BIN/bar-indep" [style="invis"] "binary-arch" -> "binary" [style="invis"] "binary-indep" -> "binary" [style="invis"] } �����������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/debconf.mk�������������������������������������������������0000644�0000000�0000000�00000003231�11245512757�016675� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## debconf.mk --- ## Author : Manoj Srivastava ( srivasta@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 : helps with using debconf ## ## 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. # 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 debian/templates file before this # all works. # Run debconf-updatepo whenever the template file changes. # the tool podebconf-report-po is also a great friend to have in such # circumstances define CHECKPO @for i in debian/po/*.po; do \ if [ -f $$i ]; then \ echo \"Checking: $$i\"; \ msgmerge -U $$i debian/po/templates.pot; \ msgfmt -o /dev/null -c --statistics $$i; \ fi; \ done endef �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/automake.mk������������������������������������������������0000644�0000000�0000000�00000002710�11243024573�017074� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## automake.mk --- ## Author : Manoj Srivastava ( srivasta@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)),) ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --build $(DEB_BUILD_GNU_TYPE) else confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif 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 ��������������������������������������������������������kernel-package-12.036+nmu3/debian/common/install_cmds.mk��������������������������������������������0000644�0000000�0000000�00000004745�11243024573�017754� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������######################### -*- Mode: Makefile-Gmake -*- ######################## ## install_cmds.mk --- ## Author : Manoj Srivastava ( srivasta@golden-gryphon.com ) ## Created On : Fri Jun 16 14:40:20 2006 ## Created On Node : glaurung.internal.golden-gryphon.com ## Last Modified By : Manoj Srivastava ## Last Modified On : Wed Sep 6 11:43:05 2006 ## Last Machine Used: glaurung.internal.golden-gryphon.com ## Update Count : 9 ## Status : Unknown, Use with caution! ## HISTORY : ## Description : ## ## arch-tag: a38b6a93-2539-4034-9060-ae94d5c8a071 ## ## 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## ############################################################################### # install commands INSTALL = install ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif install_file = $(INSTALL) -p -o root -g root -m 644 install_program = $(INSTALL) -p -o root -g root -m 755 install_script = $(INSTALL) -p -o root -g root -m 755 make_directory = $(INSTALL) -p -d -o root -g root -m 755 define create_md5sum create_md5sums_fn () { \ cd $$1 ; \ find . -type f \ ! -regex './DEBIAN/.*' \ ! -regex './var/.*' $(EXTRA_MD5SUM_EXCLUDE) \ -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; \ if [ -z "DEBIAN/md5sums" ] ; then \ rm -f "DEBIAN/md5sums" ; \ fi ; \ } ; \ create_md5sums_fn endef #Local variables: #mode: makefile #End: ���������������������������kernel-package-12.036+nmu3/debian/common/ChangeLog��������������������������������������������������0000644�0000000�0000000�00000004200�11243024573�016503� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2008-02-06 Manoj Srivastava <srivasta@debian.org> * copt.mk: srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--patch-4 The cross building support in Debian has been rewritten to stop overriding the CC variable to $(MAKE) in order to correctly support those packages that build internal tools with the native compiler during the build. This means that other packages that assume that CC will be overridden by the cross-compiling build scripts now fail to build. The patch is simply to set CC to $(DEB_HOST_GNU_TYPE)-gcc only if a cross-build is detected. 2007-10-09 Manoj Srivastava <srivasta@debian.org> * targets.mk: srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--patch-1 fix dependency tree for targets, allow parralel compilatoin. Many changes, thanks to dot. 2007-09-20 Manoj Srivastava <srivasta@debian.org> * targets.mk (stamp-clean): srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--base-0 make clean not remove zero sized files. removed the part that cleaned out zero sized files; since there are uses for zero sized files (like, to nuke out files in upstream sources and not inflate the diff. Any zero sized files can still be nuked in the local.mk file. 2006-10-02 Manoj Srivastava <srivasta@debian.org> * checklibs: srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-15 New file, to detect if there are unneeded library dependencies 2006-10-01 Manoj Srivastava <srivasta@debian.org> * archvars.mk (doit): srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-14 Add a macro to execute $(shell ...) macos verbosely to help debugging. 2006-09-15 Manoj Srivastava <srivasta@debian.org> * targets.mk (stamp-clean): srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-13 Exclude version control directories from the generic clean command. 2006-08-23 Manoj Srivastava <srivasta@debian.org> * pkgvars.mk (DEB_DISTRIBUTION): srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-6 Add variable that contains the distribution information ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/get_shlib_ver����������������������������������������������0000755�0000000�0000000�00000002674�11247302510�017502� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /bin/sh # -*- Mode: Sh -*- # get_shlib_ver --- # Author : Manoj Srivastava ( srivasta@golden-gryphon.com ) # Created On : Tue Sep 1 15:27:07 2009 # Created On Node : anzu.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Status : Unknown, Use with caution! # HISTORY : # Description : # If there is a symbols file preent, get the most recent version a # symbol was added in. # # 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 # # Make sure we abort on error set -e progname="$(basename \"$0\")" test ! -d debian || \ find debian -wholename 'debian/*\.symbols' | while read lib; do echo -n "Shlib info for" ${lib%%.symbols} ": "; sort -n -k 2,2b $lib | grep '^ ' | tail -n 1 | awk '{print $2;}'; done ��������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/checklibs��������������������������������������������������0000755�0000000�0000000�00000006054�11247407131�016616� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#! /bin/sh # -*- Mode: Sh -*- # checklibs.sh --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Fri Sep 29 15:36:22 2006 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Wed Sep 2 01:16:46 2009 # Last Machine Used: anzu.internal.golden-gryphon.com # Update Count : 47 # Status : Unknown, Use with caution! # HISTORY : # Description : # # arch-tag: 8ba11489-77fa-45a0-92c4-9c5b162ee119 # # 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 # # Make sure we abort on error set -e progname="$(basename \"$0\")" trap 'rm -f search_patterns.txt;' ALRM HUP INT PIPE TERM ABRT FPE BUS QUIT SEGV ILL EXIT # Find all undefined symbols in all ELF objects in this tree readelf -s -D -W $(find . -type f -print0 | xargs -0r file | grep " ELF" | \ awk '{print $1}' | sed -e 's/:$//') | grep UND | grep -v LOCAL | perl -ple 's/.*\s(\S+)\s*$/\^$1\$/g' | sort -u > search_patterns.txt; LOCAL_LIBS=$(find . -type f -print0 | xargs -0r file | egrep "ELF.*shared object" | \ awk '{print $1}' | sed -e 's/:$//' -e 's,/[^/]*$,,') # Find all the libraries needed in this tree objdump -T --private-headers $(find . -type f -print0 | \ xargs -0r file | egrep "ELF.*(shared object|executable)" | \ awk '{print $1}' | sed -e 's/:$//') | grep NEEDED | sort -u | awk '{print $2}' | while read lib; do # For each library, see where it lives on the file system LIB= for library_dir in "/lib" "/usr/lib" $LOCAL_LIBS $EXTRA_LIBRARY_PATHS; do if [ -e "$library_dir/$lib" ]; then LIB="$library_dir/$lib"; break fi done if [ -z "$LIB" ]; then echo >&2 "Can't find $lib" continue fi # If we fond the library, find what symbols it defines, and if these symbols # are some that we need if readelf -s -D -W $LIB | grep -v UND | perl -ple 's/.*\s(\S+)\s*$/$1/g' | \ sort -u | grep -q -f search_patterns.txt ; then # Library provides at least some symbols we need if [ -n "$DEBUG" ]; then echo "Found $LIB"; fi else # Library does not provide any symbols we need echo "$LIB" ; fi done # Get rid of the intermediate file rm -f search_patterns.txt; exit 0 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/debian/common/perlvars.mk������������������������������������������������0000644�0000000�0000000�00000002105�11243024573�017122� 0����������������������������������������������������������������������������������������������������ustar ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������############################ -*- Mode: Makefile -*- ########################### ## perlvars.mk --- ## Author : Manoj Srivastava ( srivasta@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 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kernel-package-12.036+nmu3/Problems�����������������������������������������������������������������0000644�0000000�0000000�00000025277�11211270612�013736� 0����������������������������������������������������������������������������������������������������ustar �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� $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 known 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, 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). q) The most recent versions of sudo (versions after 1.6.8p12-1) now create a default sudoers file with the env_reset option set. This causes make-kpkg to fail with the rather unexpected error message "make: Nothing to be done for `$(i_package)'." since the i_package variable is constructed without the APPEND_TO_VERSION string in the sub-make invocation with sudo because env_reset causes sudo to clean it out of the environment. Clearly there are other possible failure conditions/messages depending on which variables the root sub-make is expecting to find. So, using sudo with env_reset will cause errors, possibly with the above error message. r) When run in a git sourced tree, scripts/setlocalversion checks to see if the tree is the trunk, if not, it adds version information to the kernel version. It also checks to see if there are uncommitted changes, if so, it adds the string "-dirty" to the version. Since we change a couple of files in ./scripts/, this falls afoul of the make-kpkg checks, since the version number is now different from what make-kpkg knows it to be. s) there is an additional truncated commit ID added by the script scripts/setlocalversion whenever it detects that we are not building from a tagged commit of the official tree, so it might be just simpler to get rid of it altogether, which is what make-kpkg does now. t) There is a problem when GREP_OPTIONS are exported, since it may impact the results coming out of grep in scripts that are tun in subshells -- and, of course, make-kpkg is one of them. $ echo $GREP_OPTIONS --colour=always So the Perl regex does not match in: UTS_RELEASE_VERSION=$(call doit,if [ -f $(UTS_RELEASE_HEADER) ]; then \ grep 'define UTS_RELEASE' $(UTS_RELEASE_HEADER) | \ perl -nle 'm/^\s*\#define\s+UTS_RELEASE\s+("?)(\S+)\1/g && print $$2;';\ else echo "" ; \ fi) This shows up as an error message like: ,---- | The UTS Release version in include/linux/utsrelease.h | "" | does not match current version: | "2.6.18" | Please correct this. | make: *** [install/linux-image-2.6.18] Erreur 2 `---- u) The current version of make-kpkg is incompatible with older versions of make. Specifically, the problem shows up as: ,---- | $ fakeroot make-kpkg --initrd | exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian INITRD=YES | /usr/share/kernel-package/ruleset/misc/version_vars.mk:55: *** missing `endif'. Stop. | Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 1096. `---- ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������