* Sun Apr 16 2006 Daisuke SUZUKI 2.5.1-0vl1 - fix warning message of find command (BTS:31) - use i586 for default architecture * Thu Mar 02 2006 Daisuke SUZUKI 2.5.0-0vl1 - move parsespec to %%{_datadir} instead of %%{_libdir} * Sat Dec 24 2005 Daisuke SUZUKI 2.4.4-0vl1 - remove nopgp/nogpg option in src.rpm checking. (no{pgp,gpg} options were replaced by nosignature, but we should start to check GPG signature by default.) * Fri Jun 24 2005 Daisuke SUZUKI 2.4.3-0vl1 - support kernel24, kernel26 and kernel >= 2.6 (thanks to Ryoichi INAGAKI) * Thu Jul 15 2004 Daisuke SUZUKI 2.4.2-0vl1 - add Requires: ncurses-devel * Fri Jun 18 2004 Daisuke SUZUKI 2.4.1-0vl1 - fix expansion problem of "${HOME}/rpm" * Thu Jun 17 2004 Daisuke SUZUKI 2.4.0-0vl1 - apply rpm4 support patch from Ryoichi INAGAKI. * Tue Nov 26 2002 Daisuke SUZUKI 2.3.18-0vl1 - support for kernel >= 2.4.18 - read EDITOR to edit specfile - [security:01127] Re: update: mkkpkg-2.3.18-0vl1 * Tue Mar 05 2002 Toru Sagami - 2.3.17 - support for kernel22. * Sun Mar 03 2002 Toru Sagami - 2.3.16 - fixed a bug that kernel24 build fails even after rpms are created. * Tue Jan 29 2002 Toru Sagami - 2.3.15 * Tue Jan 29 2002 Toru Sagami - support for kernel25, kernel26, kernel30. - Changed: detect BUILDLINUXDIR (instead of exiting) when package version is unsupported. - replace %{name} macro with $NAME. NOTE: defining _sourcedir as %{_topdir}/%{name} will prevent _sourcedir from file flood and is _really_ helpful. - as result, exit if mkdir for missing directory fails. - added --fetch (synonym: --apt-get, --aptget) to fetch src.rpm via "apt-get source" method. NOTE: "apt-get update" by super user is needed before `mkkpkg --fetch', /etc/apt/source.list correctly contains `rpm-src' line and the according directory should provide src.rpm for kernel. * Wed Jan 16 2002 Toru Sagami - 2.3.14 - just increased version to avoid inconsistencies * Sun May 27 2001 - 2.3.13 - added option --quiet for silent operation - added option --specfile to start from specfile - add --nogpg at rpm --checksig - rpmqueryformat() - changed: moving log first, cleanup next - fixed typo and so on * Mon Feb 19 2001 Toru Sagami - 2.3.12 - handle buildmol macro for ppc * Mon Feb 05 2001 Toru Sagami - eliminate runtime LANGUAGE - tweak a bit * Sun Jan 21 2001 Toru Sagami - ditto - added option --output * Fri Jan 19 2001 Toru Sagami - fixed typos and grammatical errors - fixed cleanup * Thu Dec 21 2000 Toru Sagami - added option --rebuild: It is none of use, isn't it? * Tue Dec 19 2000 Toru Sagami - 2.3.9 - grammatically corrected mktempfication - do menuconfig for each smp/BOOT .config when --enable-smp (workaround missing .config when --skip option is performed) - added option --fast, --fastest - showbuildnotice() * Fri Dec 15 2000 Toru Sagami - 2.3.8 - mktempfication: Should we be so secure conscious about mkkpkg? I doubt it:-) * Tue Dec 05 2000 Toru Sagami - 2.3.7 - ask whether to edit SPEC (even we shuould not suggest fg/bg) - added RPM_BUILD_ROOT detection for kernel24 support (kind of ugly...) - added spec file type detection for kernel24/newer rawhide-2.2 support and modified parsespec * Fri Dec 01 2000 Toru Sagami - 2.3.6 - fixed regular expression in egrep - added option --arch=ARCH to build non-base architecture binaries - changed: - merge kernel-rebuild.{log,err} into one "kernel-mkkpkg.log" file - gzipped log in $HOME - make CONFMETHOD in silent operation (make -s) - RELEASE/EXTRAVERSION is displayed on menuconfig (quite trivial) - mkkpkg will send a mail after build (commented out) - evaluate $TMPDIR - eliminate $DEBUG * Mon Oct 16 2000 Toru Sagami - 2.3.5 - added ad-hoc kernel24 support * Sun Oct 15 2000 Toru Sagami - 2.3.4 - added kernel24 support (acutually not supported yet) - fixed typos and messages * Tue Jul 18 2000 Toru Sagami - askyesno() to make it simple - checkTMPdir() as well and actually _before_ build - be nice - added option --release=RELEASE - added option --buildmode=MODE - added option --rpmarg=RPMARG to trap command line ex. --rpmarg="--buildroot /var/tmp" --rpmarg="--define 'for bar'" - experimental (actually not inplimented) --enable-smp for full package :-) Currently (and forever?) "menuconfig" is only once. With --skip-config, --enable-smp will help those who want... - unconditionally eliminate "smp" in RELEASE Since kernel SPEC and initscripts are designed in the way kernel-headers and kernel-smp ( has "smp" in 'uname -r') package are built at once, it seems to do harm otherwise. See rc.sysinit and /boot/kernel.h. However, in cases when we build our customized kernel from tar.gz/kernel-source, any "smp" you define in EXTRAVERSION seems to work fine. Note: The packages made by mkkpkg with CONFIG_SMP=y may with luck work on SMP/singled-CPU boxes... what I (who?) mentioned above is 'uname -r'. Once again, the responsibility of any trouble with this script is on you, none of us guarantee what the result will be. * Sun Jul 09 2000 Toru Sagami - do with BuildALSA in new kernel-2.2.16-0vlx release candidate - do menuconfig when xconfig is chosen but DISPLAY is not set - logs in /tmp can be moved to $HOME - ask when user input RELEASE is same as 'uname -r' - added option --help, --version and more - added option --eng to use original Congfigure.help if available - added option --edit to start editor directly - SPEC file modify detection (very ugly) - changed Makefile to be a lazy :-) * Sun Apr 30 2000 Toru Sagami - handle pre preun post postun in parsespec * Thu Apr 20 2000 Toru Sagami - renewed srpm checking process: nosrc and symbolic link are now OK - renewed RPMDIR checking precess: changed RPMDIR -> TOPDIR, new RPMDIR reffers to _rpmdir dont use .rpmmacros, --showrc gives sufficient variables - dont continue when /tmp/kernel-rebuild.* exist - calls editor directly(commented-out for now) - colourized :) * Thu Mar 3 2000 Jun Nishii - bug fix: set ARCH as i386 (i586 does not make pcmcia now) * Tue Feb 29 2000 Jun Nishii - mkkpkg-2.2.4 - mkkpkg: fix a small bug: patch from Shoji Matsumoto - mkkpkg, parsespec: recover PACKAGER * Sun Feb 27 2000 Jun Nishii - mkkpkg-2.2.3 - fix a bug and typo by Toru Sagami, thanks. * Fri Feb 25 2000 Jun Nishii - mkkpkg-2.2.2 - fix a bug: wrong path for SRPMS * Fri Feb 25 2000 Jun Nishii - mkkpkg-2.2.1 - fix a bug: lost definition of RPMRC * Thu Feb 24 2000 Toru Sagami - mkkpkg-2.2 - fixed some bugs - moved /usr/bin/mkkpkg to /usr/sbin/mkkpkg - tweaken, using --showrc --rmspec - dont include packager tag in new spec fine, because rpm will include it if defined in rpmmacros * Sun Jan 30 2000 Jun NISHII - mkkpkg-2.1 * Mon Jan 10 2000 Jun Nishii - change group - prepare parsespec, do not use filelist! * Thu Oct 28 1999 Jun NISHII - merge patch by Yasuhide OOMORI - do not build kernel-smp, kernel-BOOT, kernel-BOOTsmp - added kernel-filelist * Sat Feb 27 1999 MATSUMOTO Shoji - first release # vim: ai # $Id: Changelog,v 1.25 2006/04/16 11:44:13 daisuke Exp $