%define name drakx-installer-binaries %define version 1.39 %define release %mkrel 1 Summary: DrakX binaries Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 License: GPL Group: Development/Other Url: http://wiki.mandriva.com/Tools/DrakX BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: kernel BuildRequires: ldetect-devel >= 0.8.1 BuildRequires: ldetect-lst >= 0.1.222 BuildRequires: ldetect-lst-devel BuildRequires: dietlibc-devel BuildRequires: modprobe-devel BuildRequires: pciutils-devel BuildRequires: zlib-devel BuildRequires: flex byacc pciutils-devel #- not requiring the same version otherwise releasing drakx-installer-images takes a day #- (restore this when the build system can build a pack of packages) Requires: ldetect-lst %description binaries needed to build Mandriva installer (DrakX) %package probe Summary: DrakX probe-modules tool Group: Development/Other %description probe probe-modules tool needed to build Mandriva live %prep %setup -q %build make -C mdk-stage1 %install rm -rf $RPM_BUILD_ROOT cd mdk-stage1 dest=$RPM_BUILD_ROOT%{_libdir}/%name mkdir -p $dest install init stage1 pppd pppoe rescue-gui dhcp-client probe-modules $dest if [ -e pcmcia/pcmcia_probe.o ]; then install -m 644 pcmcia/pcmcia_probe.o $dest fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %exclude %{_libdir}/%name/probe-modules %{_libdir}/%name %files probe %defattr(-,root,root) %{_libdir}/%name/probe-modules %changelog * Wed Apr 22 2009 Pascal Terjan <pterjan@mandriva.org> 1.39-1mdv2009.1 + Revision: 368637 - set uevent helper which will load firmware and do not set firmware timeout to 1 second (it will fail if firmware is not there) * Mon Apr 20 2009 Christophe Fergeau <cfergeau@mandriva.org> 1.38-1mdv2009.1 + Revision: 368380 - 1.38: - handle hybrid ISOs (ISO images dumped to USB keys) * Wed Apr 15 2009 Christophe Fergeau <cfergeau@mandriva.org> 1.37.2-1mdv2009.1 + Revision: 367443 - 1.37.2: * reroll tarball, the previous one contained outdated code (?) * Tue Apr 07 2009 Christophe Fergeau <cfergeau@mandriva.org> 1.37.1-1mdv2009.1 + Revision: 364909 - 1.37.1: * fix build + Thierry Vignaud <tvignaud@mandriva.com> - enumerate hid bus and load hid quirk modules, fixes #47167 * Sun Mar 08 2009 Pascal Terjan <pterjan@mandriva.org> 1.36-1mdv2009.1 + Revision: 352905 - load appropriate modules before trying to mount ext4/reiser4 (#48573) * Mon Feb 16 2009 Pascal Terjan <pterjan@mandriva.org> 1.35-1mdv2009.1 + Revision: 340819 - allow installing from ext3/ext4/reiser * Fri Feb 13 2009 Pascal Terjan <pterjan@mandriva.org> 1.34-2mdv2009.1 + Revision: 340068 - Rebuild with new dietlibc * Thu Feb 12 2009 Olivier Blin <oblin@mandriva.com> 1.34-1mdv2009.1 + Revision: 339745 - 1.34 - adapt to new modules.dep format (prefix modules with directory path) - try to use arch-prefixed location for automatic disk installs * Wed Feb 04 2009 Pascal Terjan <pterjan@mandriva.org> 1.33-1mdv2009.1 + Revision: 337450 - Update to 1.33 * Fri Sep 26 2008 Olivier Blin <oblin@mandriva.com> 1.32-1mdv2009.0 + Revision: 288566 - 1.32 - automatically find compressed stage2 with automatic=method:disk * Wed Aug 27 2008 Pixel <pixel@mandriva.com> 1.31-1mdv2009.0 + Revision: 276470 - 1.31: usbkbd is dead, using usbhid instead * Wed Aug 06 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.30-2mdv2009.0 + Revision: 264420 - rebuild early 2009.0 package (before pixel changes) * Thu Jun 12 2008 Olivier Blin <oblin@mandriva.com> 1.30-1mdv2009.0 + Revision: 218500 - 1.30 - add back "ide-generic" support (incorrectly removed in 1.17), the module that we want to avoid is "ide-pci-generic" (previously "generic"), and this is handled by ldetect-lst preferred modules list - handle ide-cd being renamed as ide-cd_mod * Thu Jun 12 2008 Olivier Blin <oblin@mandriva.com> 1.29-1mdv2009.0 + Revision: 218453 - 1.29 - allow to pass module options to probe-modules - build fixes for gcc 4.3 + Oden Eriksson <oeriksson@mandriva.com> - rebuilt against dietlibc-devel-0.32 * Thu Apr 24 2008 Olivier Blin <oblin@mandriva.com> 1.28-2mdv2009.0 + Revision: 197263 - rebuild for new ldetect-lst (to default to libata pata drivers) * Thu Apr 03 2008 Olivier Blin <oblin@mandriva.com> 1.28-1mdv2008.1 + Revision: 192223 - 1.28 - fix segfault with empty device description (can happen for USB devices) * Mon Mar 31 2008 Olivier Blin <oblin@mandriva.com> 1.27.1-1mdv2008.1 + Revision: 191276 - 1.27.1 - fix build - 1.27 - do not set firmware timeout to 1 second in probe-modules helper for Mandriva One (#39216) * Thu Mar 20 2008 Olivier Blin <oblin@mandriva.com> 1.26-1mdv2008.1 + Revision: 189275 - 1.26 - load bus/firewire controllers (#31356) - really ask dhcp domain if not guessed * Tue Mar 18 2008 Olivier Blin <oblin@mandriva.com> 1.25-1mdv2008.1 + Revision: 188587 - build with newer ldetect-lst to fix jmicron support (#38343) - 1.25 - do not allow to choose outdated cooker mirror list (#37278) - 1.24 - load disk/ide before disk/scsi (#38451, to prevent sata deps from overriding non-libata pata modules, like in stage2) - fix asking modules when no controller is detected * Thu Feb 28 2008 Olivier Blin <oblin@mandriva.com> 1.23-1mdv2008.1 + Revision: 176458 - 1.23 - probe usb-storage/sbp2 only when probing USB/SCSI buses (to make automatic boot faster on IDE) - make dhcp the first choice (instead of static) in the network type menu - clear tty2 after shell is killed - log "killed shell" message on tty3 - add a space in front of top line (like help message) - space-pad top line with spaces to the right (like help message) * Thu Feb 28 2008 Olivier Blin <oblin@mandriva.com> 1.22-1mdv2008.1 + Revision: 175954 - 1.22 - fix automatic IDE media detection (was broken with multiple CD drives, #36161) - fix bootsplash in automatic CD-Rom mode (as a result of IDE media detection fix) - wait only 1 second for firmware upload (not to hang boot with iwl3945, #37279) * Tue Feb 12 2008 Olivier Blin <oblin@mandriva.com> 1.21-1mdv2008.1 + Revision: 165635 - 1.21 - load nls_cp437 and nls_iso8859_1 when loading vfat (used to be in custom modules.dep) * Mon Feb 11 2008 Olivier Blin <oblin@mandriva.com> 1.20-1mdv2008.1 + Revision: 165417 - 1.20 - probe-modules: o handle the "--usb" option instead of "usb" o load module passed as argument (if any), instead of probing bus - switch to modules from /lib/modules/`uname -r`, modules.dep containing full filename - restore BuildRoot * Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 1.19-1mdv2008.1 + Revision: 136226 - 1.19 - rebuild with list_modules to handle atl2 ethernet driver + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Thu Oct 04 2007 Olivier Blin <oblin@mandriva.com> 1.18-2mdv2008.0 + Revision: 95485 - rebuild for latest ldetect-lst * Thu Oct 04 2007 Olivier Blin <oblin@mandriva.com> 1.18-1mdv2008.0 + Revision: 95274 - 1.18 - add probe-modules helper in drakx-installer-binaries-probe sub-package (to be used in live systems, #34277) * Mon Sep 24 2007 Olivier Blin <oblin@mandriva.com> 1.17-1mdv2008.0 + Revision: 92520 - 1.17 - use modules from disk/ide category (#33043) - do not explicitely try to load ide-generic, ldetect will fallback to ide-generic when appropriate (#33043) * Wed Sep 19 2007 Olivier Blin <oblin@mandriva.com> 1.16-2mdv2008.0 + Revision: 91077 - rebuild with latest ldetect (for /lib/module-init-tools/ldetect-lst-modules.alias support) * Wed Sep 05 2007 Pixel <pixel@mandriva.com> 1.16-1mdv2008.0 + Revision: 80118 - 1.16: - if you give nfs directory xxx, try to use xxx/ARCH - handle cdroms with and without ARCH at the root * Mon Aug 27 2007 Olivier Blin <oblin@mandriva.com> 1.15-1mdv2008.0 + Revision: 71932 - 1.15 - ask loading modules from /modules if needed - read modules description from /modules/modules.description * Thu Aug 23 2007 Olivier Blin <oblin@mandriva.com> 1.14-1mdv2008.0 + Revision: 70515 - 1.14: fix segfault in USB detection code (when no module match, #32624) * Tue Aug 21 2007 Olivier Blin <oblin@mandriva.com> 1.13-1mdv2008.0 + Revision: 68637 - 1.13 - use module names instead of filenames - convert module name to filename before loading it (using modules.dep to get filename) - keep module in dependencies list even if it has no dependencies (to keep track of its filename) - use '_' in module names when explicitely loading modules (cosmetics) * Tue Aug 21 2007 Olivier Blin <oblin@mandriva.com> 1.12-1mdv2008.0 + Revision: 68128 - 1.12: adapt to new list_modules * Mon Aug 20 2007 Olivier Blin <oblin@mandriva.com> 1.11-2mdv2008.0 + Revision: 67890 - rebuild with latest ldetect-lst * Wed Aug 15 2007 Olivier Blin <oblin@mandriva.com> 1.11-1mdv2008.0 + Revision: 63570 - 1.11: o use ldetect/libmodprobe/libpci (dietlibc version) instead of custom pci/usb probe o rename rescue "GUI" as rescue "menu" * Tue Jul 17 2007 Olivier Blin <oblin@mandriva.com> 1.10.1-1mdv2008.0 + Revision: 52947 - 1.10: o add ide-disk module o load ide-disk when detecting disks (ide is now modularized...) - 1.10.1: o link init with dietlibc instead of minilibc on ix86/x86-64 o add missing includes for wireless o fix build of pppoe by using dietlibc termios header * Fri Jun 29 2007 Pixel <pixel@mandriva.com> 1.9-1mdv2008.0 + Revision: 45680 - new release 1.9: ide is now modularized * Wed Apr 04 2007 Pixel <pixel@mandriva.com> 1.7-4mdv2007.1 + Revision: 150620 - we can't except mandriva-release nor mandriva-release to be installed at the moment, removing the check * Wed Apr 04 2007 Pixel <pixel@mandriva.com> 1.7-3mdv2007.1 + Revision: 150589 - mandriva-release is no more, mandriva-release-common is the one to check * Wed Apr 04 2007 Pixel <pixel@mandriva.com> 1.7-2mdv2007.1 + Revision: 150566 - rebuild for new mandriva-release - don't depend on mandriva-release %%version-%%release, only on %%version * Fri Mar 23 2007 Pixel <pixel@mandriva.com> 1.7-1mdv2007.1 + Revision: 148433 - bug fix release, 1.7 - don't kill our init/klogd when running stage2 (bug introduced when switching to initramfs) * Thu Mar 22 2007 Pixel <pixel@mandriva.com> 1.6-1mdv2007.1 + Revision: 147946 - new release, 1.6 - write DNS settings in temporary ifcfg file (fixes resolv.conf post install) * Thu Mar 08 2007 Pixel <pixel@mandriva.com> 1.5-3mdv2007.1 + Revision: 138376 - don't depend on the ldetect-lst version used for build otherwise building a new drakx-installer-images is a nightmare * Wed Mar 07 2007 Olivier Blin <oblin@mandriva.com> 1.5-2mdv2007.1 + Revision: 134214 - rebuild for new ldetect-lst * Tue Mar 06 2007 Olivier Blin <oblin@mandriva.com> 1.5-1mdv2007.1 + Revision: 133946 - 1.5 (and add NEWS file) * Mon Mar 05 2007 Pixel <pixel@mandriva.com> 1.4-2mdv2007.1 + Revision: 133019 - rebuild with new ldetect-lst * Mon Jan 29 2007 Pixel <pixel@mandriva.com> 1.4-1mdv2007.1 + Revision: 114827 - pcmcia_probe.o must be compiled with -fPIC (for drakxtools) * Fri Jan 26 2007 Pixel <pixel@mandriva.com> 1.3-1mdv2007.1 + Revision: 114003 - handle compressed modules in /modules + Olivier Blin <oblin@mandriva.com> - buildrequire zlib-devel - adapt to new name of stage1 binaries * Tue Jan 23 2007 Pixel <pixel@mandriva.com> 1.2-1mdv2007.1 + Revision: 112515 - new release - /modules/modules.dep is needed in stage2, move it to /tmp otherwise we'll loose it * Tue Jan 23 2007 Pixel <pixel@mandriva.com> 1.1-2mdv2007.1 + Revision: 112355 - add rescue-gui - switch to initramfs - init-stage2 no more needed * Mon Jan 22 2007 Pixel <pixel@mandriva.com> 1.0-1mdv2007.1 + Revision: 111895 - adapt BuildRequires - parallel build (make -j4) doesn't work - first standalone package - Create drakx-installer-binaries