From: Keith Owens <kaos@ocs.com.au> To: kbuild-devel@lists.sourceforge.net Subject: [kbuild-devel] Release candidate for kbuild-2.5 Date: Mon, 30 Jul 2001 02:23:21 +1000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-Type: text/plain; charset=us-ascii kbuild-2.5-2.4.7-3 is the (first) release candidate. Please jump up and down on it and see what breaks. Changes since -2. * Add install options to CML1. I need to do the same for CML2 later. .config now selects the type of kernel, where the kernel, System.map and .config are installed and runs a user specified command after install. From the end of make oldconfig * * Installation * Bootable kernel type (bzImage, zImage, vmlinux) [bzImage] defined CONFIG_BZIMAGE Use a prefix on install paths (CONFIG_INSTALL_PREFIX) [N/y/?] Where to install the kernel (CONFIG_INSTALL_KERNEL_NAME) [/lib/modules/KERNELRELEASE/vmlinuz] Install System.map (CONFIG_INSTALL_SYSTEM_MAP) [Y/n/?] Where to install System.map (CONFIG_INSTALL_SYSTEM_MAP_NAME) [/lib/modules/KERNELRELEASE/System.map] Install .config (CONFIG_INSTALL_CONFIG) [Y/n/?] Where to install .config (CONFIG_INSTALL_CONFIG_NAME) [/lib/modules/KERNELRELEASE/.config] Install vmlinux for debugging (CONFIG_INSTALL_VMLINUX) [N/y/?] Run a post-install script or command (CONFIG_INSTALL_SCRIPT) [Y/n/?] Post-install script or command name (CONFIG_INSTALL_SCRIPT_NAME) [sh -c KBUILD_SRCTREE_000/scripts/lilo_new_kernel] * Code the install process. Lots of little tweaks to stop an install as root from writing to files that would prevent another user from rebuilding. * Test if it works with common source and object directory, i.e. the 2.4 model. It works for me(TM) but there may be some special cases that I have missed. * Handle files which are both shipped and overwritten, SCSI in particular. * Handle aic7xxx, sort of. The aic7xxx maintainer refuses to cooperate with kbuild so his code requires manual intervention if you want to change the firmware, it does not have the same level of support as the rest of the firmware code. Tough. * Lots more documentation in Documentation/kbuild/kbuild-2.5.txt. * Work around files with ',' in the name, they break some gcc options. * Remove files for arm, I need to review them with Russell King before releasing them. In any case, each arch will require separate kbuild-2.5 patches because most architectures are not up to date in Linus's tree. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.3 (GNU/Linux) Comment: Exmh version 2.1.1 10/15/1999 iD8DBQE7ZDh4i4UHNye0ZOoRAifOAJ45BF2302geH/g7m8UflxWaiXkOlQCfYdmT p7He6MzKF5DMeGyqm1MdBV8= =42Q/ -----END PGP SIGNATURE----- _______________________________________________ kbuild-devel mailing list kbuild-devel@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/kbuild-devel