Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
lilo
lilo.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lilo.spec of Package lilo
# # spec file for package lilo (Version 22.8) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Url: http://lilo.go.dyndns.org/ Name: lilo ExclusiveArch: ppc ppc64 %ix86 x86_64 %define yaboot_vers 22.8-r1174 Group: System/Boot License: BSD 3-Clause Summary: The Linux Loader, a Boot Menu BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: yaboot activate quik %ifarch ppc ppc64 %if 0%{?suse_version} > 1020 BuildRequires: dtc %endif Requires: hfsutils Requires: dosfstools Requires: gawk Requires: sed Requires: coreutils # for nvsetenv %if 0%{?suse_version} > 1000 Requires: powerpc-utils %else Requires: util-linux %endif Requires: binutils Requires: parted %endif %ifarch %ix86 x86_64 BuildRequires: bin86 BuildRequires: nasm %endif %ifarch x86_64 BuildRequires: glibc-devel-32bit %if 0%{?suse_version} > 1010 BuildRequires: gcc-32bit %endif %endif Version: 22.8 Release: 40 Source0: lilo-ppc-%{version}.tar.bz2 Source1: http://penguinppc.org/projects/yaboot/yaboot-%{yaboot_vers}.tar.bz2 Source86: lilo-%{version}.src.tar.bz2 Patch8601: lilo.x86.mount_by_persistent_name.patch Patch8602: lilo.x86.array-bounds.patch Patch8603: lilo.x86.division-by-zero.patch Patch8604: lilo.x86.checkit.patch # $Id: lilo.spec 1180 2008-11-20 14:21:24Z olh $ %description LILO boots Linux from your hard drive. It can also boot other operating systems, such as MS-DOS and OS/2, and can even boot DOS from the second hard drive. The configuration file is /etc/lilo.conf. The PowerPC variant can be used on new PowerMacs and CHRP machines. The ix86 variant comes with Memtest86, offering an image that can be booted to perform a memory test. Authors: -------- John Coffman <JohnInSD@san.rr.com> Werner Almesberger <Werner.Almesberger@epfl.ch> PowerPC part: Paul Mackeras <paulus@samba.org> Cort Dougan <cort@fsmlabs.com> Benjamin Herrenschmidt <benh@kernel.crashing.org> %prep %setup -q -T -c -a 0 -a 1 -a 86 mv lilo-ppc-%{version} lilo.ppc mv yaboot-%{yaboot_vers} yaboot pushd lilo-%{version} %patch8601 -p1 %patch8602 -p1 %patch8603 -p1 %patch8604 -p1 popd %build %ifarch %ix86 x86_64 pushd lilo-%{version} cflags="$RPM_OPT_FLAGS -fno-strict-aliasing" %ifarch x86_64 cflags="$cflags -m32" %endif make CC="gcc $cflags" MAN_DIR=/usr/share/man all activate popd # powerpc %else pushd yaboot # make clean make DEBUG=1 VERSION=%{yaboot_vers}.SuSE yaboot HOSTCFLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE -g" mv second/yaboot yaboot.debug mv second/yaboot.chrp yaboot.chrp.debug # make clean make DEBUG=0 VERSION=%{yaboot_vers}.SuSE yaboot HOSTCFLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE -g" mv second/yaboot yaboot mv second/yaboot.chrp yaboot.chrp mv second/yaboot.a second/crt0.o . # popd # pushd lilo.ppc pushd bootheader make HOST_CFLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE -g" popd popd %endif %install %ifarch %ix86 x86_64 pushd lilo-%{version} make MAN_DIR=/usr/share/man install ROOT=$RPM_BUILD_ROOT install -m 0755 activate $RPM_BUILD_ROOT/sbin rm -rfv $RPM_BUILD_ROOT/boot popd %else # powerpc # get rid of /usr/lib/rpm/brp-strip-debug # it kills the zImage.chrp-rs6k export NO_BRP_STRIP_DEBUG=true # do not strip binaries, keep debug info export NO_DEBUGINFO_STRIP_DEBUG=true # mkdir -p $RPM_BUILD_ROOT/lib/lilo/pmac mkdir -p $RPM_BUILD_ROOT/lib/lilo/chrp mkdir -p $RPM_BUILD_ROOT/sbin mkdir -p $RPM_BUILD_ROOT/bin mkdir -p $RPM_BUILD_ROOT/bin mkdir -p $RPM_BUILD_ROOT/%{_docdir}/lilo/activate mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5 pushd lilo.ppc cp -av lilo.new $RPM_BUILD_ROOT/sbin/lilo cp -av lilo-pmac.lib $RPM_BUILD_ROOT/lib/lilo/lilo-pmac.lib cp -av lilo-chrp.lib $RPM_BUILD_ROOT/lib/lilo/lilo-chrp.lib cp -av lilo-iseries.lib $RPM_BUILD_ROOT/lib/lilo/lilo-iseries.lib cp -av show_of_path.sh $RPM_BUILD_ROOT/bin cp -av Finder.bin $RPM_BUILD_ROOT/lib/lilo/pmac cp -av System.bin $RPM_BUILD_ROOT/lib/lilo/pmac cp -av os-badge-icon $RPM_BUILD_ROOT/lib/lilo/pmac cp -av README* $RPM_BUILD_ROOT%{_docdir}/lilo/ cp -av COPYING $RPM_BUILD_ROOT%{_docdir}/lilo/ cp -av man/lilo.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5 cp -av man/lilo.8 $RPM_BUILD_ROOT%{_mandir}/man8 cp -av man/show_of_path.sh.8 $RPM_BUILD_ROOT%{_mandir}/man8 pushd bootheader make install DESTDIR=$RPM_BUILD_ROOT popd popd pushd yaboot cp -av yaboot yaboot.debug $RPM_BUILD_ROOT/lib/lilo/pmac cp -av yaboot.chrp* $RPM_BUILD_ROOT/lib/lilo/chrp cp -av crt0.o $RPM_BUILD_ROOT/lib/lilo/chrp/yaboot.crt0.o cp -av ld.script $RPM_BUILD_ROOT/lib/lilo/chrp/yaboot.ld.script cp -av yaboot.a $RPM_BUILD_ROOT/lib/lilo/chrp/ cp -av make_yaboot.sh $RPM_BUILD_ROOT/lib/lilo/scripts/ cp -av man/bootstrap.8 man/yaboot.8 $RPM_BUILD_ROOT%{_mandir}/man8 cp -av man/yaboot.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5 popd #powerpc %endif %triggerpostun -- lilo < 0.0.10 # for manual updates if [ -f /etc/lilo.conf.rpmsave -a ! -f /etc/lilo.conf ] ; then mv -v /etc/lilo.conf.rpmsave /etc/lilo.conf fi exit 0 %files %defattr (-,root,root) %ifarch %ix86 x86_64 /sbin/* /usr/sbin/* %else #powerpc %dir /lib/lilo %dir /lib/lilo/pmac %dir /lib/lilo/prep %dir /lib/lilo/chrp %dir /lib/lilo/ps3 %dir /lib/lilo/common %dir /lib/lilo/scripts %dir /lib/lilo/utils # %attr(755,root,root) /bin/mkzimage_cmdline %attr(755,root,root) %config /bin/show_of_path.sh %attr(755,root,root) %config /bin/mkzimage %attr(755,root,root) %config /lib/lilo/pmac/os-badge-icon %attr(644,root,root) /lib/lilo/pmac/*.bin %attr(644,root,root) /lib/lilo/pmac/yaboot* %attr(644,root,root) /lib/lilo/ps3/* %attr(644,root,root) /lib/lilo/*/*.o %attr(644,root,root) /lib/lilo/*/*.a %attr(644,root,root) %config /lib/lilo/*/*ld.script* %attr(644,root,root) %config /lib/lilo/lilo-*.lib %attr(644,root,root) /lib/lilo/chrp/yaboot.chrp* %attr(755,root,root) %config /lib/lilo/scripts/*.sh %attr(755,root,root) /lib/lilo/utils/* %attr(755,root,root) %config /sbin/lilo %doc %{_docdir}/lilo %endif %doc %{_mandir}/*/* %changelog * Mon Dec 01 2008 olh@suse.de - fix warning in other= section when calling lilo * Mon Dec 01 2008 olh@suse.de - the sysfs layout for iscsi changed, iscsi_connection is now a directory * Mon Dec 01 2008 olh@suse.de - handle EFIKA as chrp in mkzimage, the default ELF link address for pmac loads the zimage at the wrong memory location * Mon Dec 01 2008 olh@suse.de - fix typo in addnote detection * Fri Nov 28 2008 olh@suse.de - skip config file handling on PS3 because kboot.conf is used * Tue Nov 25 2008 olh@suse.de - update can_yaboot_read to handle bind mounts they return the same major:minor number as the underlying filesystem and overwrite the previous valid filesystem entry which incorrectly forces booting from a FAT filesystem * Wed Nov 19 2008 olh@suse.de - remove addnote again, it will be chrp-addnote in util-linux * Wed Nov 19 2008 olh@suse.de - show &device; as device-path if no devspec file is found by show_of_path.sh (bnc#439619 - LTC49387) * Mon Nov 17 2008 olh@suse.de - build addnote binary to the x86 lilo package, required for mkzimage usage in yast2-product-creator (bnc#443859) * Mon Nov 17 2008 olh@suse.de - failing to mount /proc is not fatal if mkzimage isc called with option --board * Mon Nov 17 2008 olh@suse.de - remove mknote usage from mkzimage for target pmac (bnc#443859) * Mon Nov 17 2008 olh@suse.de - remove LTC48297 debug output from yaboot * Mon Nov 17 2008 olh@suse.de - handle EFIKA5K2 in mkzimage the CHRP string disappeared from /proc/cpuinfo * Fri Nov 07 2008 olh@suse.de - remove RPA addnote change because older firmware versions can handle relocation properly (bnc#427960) * Wed Nov 05 2008 olh@suse.de - use initrd-size in yaboot.conf to make initrd memory allocation in yaboot more robust (bnc#441735) - loop through all images in check_config_file() * Fri Oct 24 2008 olh@suse.de - handle ibmvfc in show_of_path.sh (bnc#438689 - LTC49376) * Fri Oct 24 2008 olh@suse.de - remove debug output from yaboot iscsi path (bnc#417539) * Thu Oct 23 2008 olh@suse.de - fix serial-number handling on pmac in yaboot * Thu Oct 23 2008 olh@suse.de - use BuildRequires gcc-32bit on x86_64 only with SuSE > 10.1 - remove unused BuildRequires libgcc42-32bit on x86_64 * Thu Oct 23 2008 olh@suse.de - disable broken x86 checkit script * Tue Oct 21 2008 olh@suse.de - fix NULL pointer passed to strlen in yaboot when dumping pathname * Mon Oct 20 2008 olh@suse.de - update checks for CAS reboot (bnc#427960) one property is a string, another is an integer * Sat Oct 18 2008 ro@suse.de - update buildreqs for x86_64 * Wed Oct 15 2008 olh@suse.de - print some system info in yaboot on startup * Thu Oct 09 2008 olh@suse.de - Avoid a division by zero on buggy BIOS (bnc#429544) * Thu Oct 09 2008 olh@suse.de - the ibm,client-architecture-support-reboot is in the /chosen node not in the /options node (bnc#427960) * Mon Oct 06 2008 olh@suse.de - assign tftp filename correctly if options are incomplete * Thu Oct 02 2008 olh@suse.de - handle short reads in yaboot ext2fs * Thu Oct 02 2008 olh@suse.de - increase initrd malloc chunksize from 4MB to 10MB if memory is fragmented, initrd allocation will fail * Tue Sep 30 2008 olh@suse.de - handle memory for initrd download correctly * Mon Sep 29 2008 olh@suse.de - do not force zImage if root is on iscsi (bnc#417539) yaboot can handle iscsi now * Fri Sep 26 2008 olh@suse.de - scan all partitions if booted from iscsi (bnc#417539) * Thu Sep 25 2008 olh@suse.de - bootheader: update RPA note in addnote to tell firmware to relocate itself to make room for the downloaded ELF binary there must be enough room for the TFTP download (bnc#427960) * Thu Sep 25 2008 olh@suse.de - bootheader: leave initrd where it is if the kernel has enough room at address 0x0 (bnc#427960) * Fri Sep 19 2008 olh@suse.de - rewrite /chosen/bootpath parser to support IPv6 TFTP (bnc#417538) * Fri Sep 05 2008 olh@suse.de - let yaboot boot SLES9 zImage files by allocating runtime memory at 4MB * Fri Aug 29 2008 olh@suse.de - change printf format strings in iseries-addRamDisk to u32 * Fri Aug 29 2008 olh@suse.de - also allow ELF binaries with type ET_DYN, required for relocatable kernels (fate#304346) * Fri Aug 29 2008 olh@suse.de - add a message about timeout before calling udevsettle * Fri Aug 29 2008 olh@suse.de - require powerpc-utils only in SLES10 or later, for nvsetenv * Fri Jul 25 2008 olh@suse.de - use correct udevadm option for settle * Tue Jul 22 2008 olh@suse.de - fix incorrect variable size in iseries-addRamDisk * Tue Jul 22 2008 olh@suse.de - look also for CAS bootp reply if there are no device options in the bootpath * Tue Jul 22 2008 olh@suse.de - print tftp download rate, because CAS has a slow tftp client * Fri Jul 18 2008 olh@suse.de - fix a parser bug in CAS tftp options, use full options even if the firmware provided not all options * Sun Jul 13 2008 olh@suse.de - openSuSE buildservice, unlike autobuild, can not handle two different arch specific packages with the same name: merge x86 lilo-22.8, drop all patches, except persistant devicename patch, none is required. drop unneeded lilo-doc package * Mon Jul 07 2008 olh@suse.de - increase yaboot tftp buffer size from 16 to 24MB, move load buffer from 42 to 24MB (fate#302195) * Fri Jul 04 2008 olh@suse.de - handle new obp-tftp interface in pSeries CAS firmware in yaboot * Fri Jul 04 2008 olh@suse.de - use either udevsettle or udevadm settle, or sleep * Thu Jul 03 2008 olh@suse.de - add md5sum check for vmlinuz/initrd to bootheader openfirmware truncates large bootfiles if real-base is at 32MB * Wed Jul 02 2008 olh@suse.de - mkzimage: handle missing 'Linux version' string in vmlinux binary * Wed Jul 02 2008 olh@suse.de - add ctrl c handling to bootheader, drops back into firmware * Tue Jul 01 2008 olh@suse.de - handle also -1 as claim error value in bootheader * Tue Jul 01 2008 olh@suse.de - handle gzipped vmlinux files in mkzimage * Tue Jul 01 2008 olh@suse.de - change chrp link address to 64MB, move OF real-base to 32MB * Tue Jul 01 2008 olh@suse.de - handle sas devices on Cell blades (bnc#390804 - LTC45678) * Tue Jun 24 2008 olh@suse.de - fix size of hvReleaseData in iseries-addRamDisk * Fri Jun 20 2008 olh@suse.de - fix show_of_path.sh to check for existance of /sys/block/*/*/dev * Mon Jun 02 2008 olh@suse.de - handle Efika as pegaos to allow bootloader configuration during installation (bnc#376310) * Thu Mar 20 2008 olh@suse.de - use zimage instead of yaboot if the boot= device points to a physical device and the default image= is on iscsi (bnc#372716) * Thu Mar 20 2008 olh@suse.de - fix uninitialized variable in ps3/gunzip_util.c * Fri Mar 14 2008 olh@suse.de - use udevsettle to wait for all pending background events udev will remove and add identical device nodes at random times (bnc#369834 - LTC43004) * Thu Feb 14 2008 olh@suse.de - make dtc optional during build * Wed Jan 30 2008 sassmann@suse.de - change MCONFIG to search for includes in local directory first - add make_zimage_ps3.sh to build ps3 zImage - new directory ps3 containing all files for building ps3 zImage - add dtc to BuildRequires in spec file - add make_zimage_ps3.sh to scripts Makefile * Tue Jan 29 2008 olh@suse.de - mark Emulex HBA adapter 0xfa00 as tested in show_of_path.sh * Thu Jan 17 2008 olh@suse.de - add debug output to TFTP download function (350212) * Wed Jan 16 2008 olh@suse.de - boot the same kernel if the pSeries CSA has to reboot to reconfigure the device-tree (353676 - LTC34053) * Wed Jan 16 2008 olh@suse.de - add functions to access /options/ properties to yaboot (353676) * Tue Jan 15 2008 olh@suse.de - add debug output to ELF read functions (350212) * Mon Jan 07 2008 olh@suse.de - replace ! in kernel device name with / to fix install on iseries * Tue Nov 13 2007 olh@suse.de - search for yaboot.conf-xx-xx-xx-xx-xx-xx on the tftp server zImage.initrd is now too large, so yaboot has to be used to load files from network (feat. 302195) * Tue Nov 06 2007 olh@suse.de - Fixed issue with SAS devices on different topologies and non-zero luns (338642 - LTC39882) * Tue Nov 06 2007 olh@suse.de - format the hfs boot partition if the size is less than 1MB (338300) remove old vmlinux.00N files * Fri Sep 14 2007 olh@suse.de - change the link address of yaboot and the chrp zImage from 64k to 256k to fix the boot binary with SLOF on Cell * Tue Sep 11 2007 olh@suse.de - add quotes about shell variables, and handle missing initrd * Tue Aug 28 2007 olh@suse.de - add a timeout=20 to initial kboot.conf on PS3 * Tue Aug 28 2007 olh@suse.de - handle iSeries kernel slots in collect_path_info * Thu Aug 23 2007 olh@suse.de - fix variable assignment in lilo-pmac.lib to fix 'copy' option for root on lvm * Thu Aug 23 2007 olh@suse.de - handle the sysfs layout of the week: /sys/block contains symlinks * Thu Aug 23 2007 olh@suse.de - implement the lilo -R 'boot once' functionality (268527) * Fri Aug 17 2007 olh@suse.de - recognize the lilo -R "boot once" cmdline option * Fri Aug 17 2007 olh@suse.de - handle the sysfs layout of the week: /sys/block may be a symlink * Fri Aug 17 2007 olh@suse.de - handle pata_via on pegasos * Mon Aug 13 2007 olh@suse.de - change the fixed malloc buffer location to a dynamic one to allow booting with yaboot on efika * Mon Aug 13 2007 olh@suse.de - link yaboot at 64k * Mon Aug 13 2007 olh@suse.de - increase yaboot tftp buffer size from 12 to 16MB (feat. 302195) * Mon Jul 30 2007 olh@suse.de - use &device; instead of full path for image/initrd= on pmac (194118) * Mon Jul 30 2007 olh@suse.de - reformat shell scripts for ts=4 * Mon Jul 30 2007 olh@suse.de - add vim: ts=4 to shell scripts * Fri Jul 27 2007 olh@suse.de - remove duplicate global initrd= from yaboot.conf on pmac * Fri Jul 27 2007 olh@suse.de - fix of by one in lilo check_config_file function * Fri Jul 27 2007 olh@suse.de - use &device; instead of full path for other= on pmac (194118) * Fri Jul 27 2007 olh@suse.de - add get_relative_path_on_filesystem function to lilo * Fri Jul 27 2007 olh@suse.de - fix escape in bootinfo-linux string * Fri Jul 27 2007 olh@suse.de - remove unneeded test -f checks from lilo * Thu Jul 26 2007 olh@suse.de - add collect_path_info function to lilo, for simpler location matching * Thu Jul 26 2007 olh@suse.de - initialize and document global arrays in lilo * Thu Jul 26 2007 olh@suse.de - remove the global option 'force', it was used for firmware check * Thu Jul 26 2007 olh@suse.de - do not create a temporary /etc/yaboot.conf, use /etc as pathinfo * Thu Jul 26 2007 olh@suse.de - remove unused chrp firmware check * Thu Jul 26 2007 olh@suse.de - required a boot= in lilo.conf on chrp/prep, so that fdisk does not pick up an 41 PReP boot partition on a random disk * Wed Jul 25 2007 olh@suse.de - use stat in function can_yaboot_read * Wed Jul 25 2007 olh@suse.de - use stat -L * Tue Jul 17 2007 olh@suse.de - handle empty missing boot= on PS3 correctly * Mon Jul 16 2007 olh@suse.de - handle mptsas device in show_of_path.sh (290871 - LTC36211) * Fri Jul 06 2007 olh@suse.de - export TERM=dumb to fix parted --version parsing (289049) * Tue Jul 03 2007 olh@suse.de - remove set -/+ in lilo-chrp.lib * Mon Jul 02 2007 olh@suse.de - change lilo error 'ist not a regular file' to -ENOENT * Mon Jul 02 2007 olh@suse.de - use $STAT_CMD also in ps3 code * Mon Jul 02 2007 olh@suse.de - recognize also model SonyPS3, compatible sony,ps3 * Mon Jul 02 2007 olh@suse.de - use stat -c %%s instead of wc -c to get filesize * Mon Jul 02 2007 olh@suse.de - remove shebang from bash library * Mon Jul 02 2007 olh@suse.de - use OUTPUT_ARCH(powerpc:common) in ld scripts for 64bit compiles * Thu May 10 2007 sassmann@suse.de - added support for ps3 in lilo.new * Wed May 02 2007 olh@suse.de - if the ELF sections in the linker script get renamed, the ld calls must be updated as well. * Mon Apr 30 2007 olh@suse.de - rename the ELF sections for kernel to match the mainline section names * Wed Apr 25 2007 olh@suse.de - remove :suseboot:yaboot.cnf, to force yaboot.conf * Wed Apr 25 2007 olh@suse.de - define a function warning() in show_of_path. (267871) define error() function before use. * Wed Apr 25 2007 olh@suse.de - update to mkzimage ld scripts to provide an ELF section for the compressed vmlinux and the initrd, to make it possible to extract the encapsulated files from the inst32/inst64 image again. * Tue Apr 03 2007 olh@suse.de - do not use ls -s to get the filesize, use wc -c instead ls reports not enough blocks for a sparse file * Tue Apr 03 2007 olh@suse.de - fix path pattern in is_on_iscsi * Tue Apr 03 2007 olh@suse.de - fix logic error in is_on_iscsi() (260223) * Tue Apr 03 2007 olh@suse.de - handle empty gateway in iscsi path (260089 - LTC33555) * Tue Apr 03 2007 olh@suse.de - parted --version output changed with 1.8 * Wed Mar 28 2007 olh@suse.de - remove obsolete SLOF warning from lilo * Sun Mar 25 2007 olh@suse.de - use a zImage instead of yaboot with root on iscsi (246077 - LTC32118) * Tue Mar 20 2007 olh@suse.de - more iscsi device path handling (246077 - LTC32118) the firmware can not read from filesystems, remove all parsing code * Tue Mar 20 2007 olh@suse.de - handle new iscsi device type as block device in yaboot * Mon Mar 19 2007 olh@suse.de - detect iscsi lun in show_of_path (250969 - LTC32649) * Mon Mar 12 2007 olh@suse.de - better fix for iscsi device-path handling (246077 - LTC32118) * Mon Mar 05 2007 olh@suse.de - remove FAT16 warning from yaboot of_open routine (246077 - LTC32118) * Fri Feb 23 2007 olh@suse.de - document the clone= feature in lilo.conf(5) * Thu Feb 22 2007 olh@suse.de - move the evms hack before the mkfs.msdos call and update the comment to match the quality of the hack (247739) * Fri Feb 16 2007 olh@suse.de - add a label to FAT partitions to keep track where the bootloader came from * Thu Feb 15 2007 olh@suse.de - use built-in yaboot.conf for logical msdos partitions (173487/244397 - LTC31957) * Sat Feb 10 2007 olh@suse.de - do not read past the end of an ext2 partition * Sat Feb 10 2007 olh@suse.de - remove libext2fs.a from yaboot sources and build ext2 support from source (e2fsprogs-1.38) to simplify debugging (243911 - LTC31899) * Mon Feb 05 2007 olh@suse.de - set partition when booting from iscsi (237543- LTC31266) * Tue Jan 30 2007 olh@suse.de - increase the append= size from 200 to 512 chars in yaboot * Fri Jan 26 2007 olh@suse.de - /etc/initiatorname.iscsi moved to /etc/iscsi/initiatorname.iscsi (238738) * Mon Jan 15 2007 olh@suse.de - print newline after wrong label in yaboot label tab completion * Tue Jan 09 2007 olh@suse.de - consider also 0x6 FAT partitions on an msdos partition table in yaboot (230451/232821 - LTC30431/30708) * Tue Jan 09 2007 olh@suse.de - make removing empty /etc/yaboot.conf less verbose (232821 - LTC30708) * Thu Dec 14 2006 olh@suse.de - add make HARD_CODED_BOOTPATH=ofpath to yaboot make flags * Mon Dec 11 2006 olh@suse.de - relax SLOF check, just print some warning * Fri Dec 08 2006 olh@suse.de - recognize iscsi boots in yaboot (218773 - LTC28334) * Fri Dec 08 2006 olh@suse.de - recognize iscsi volumes with static ipv4 settings in show_of_path.sh (218773 - LTC28334) * Tue Dec 05 2006 olh@suse.de - remove empty /etc/yaboot.conf (170338) * Mon Dec 04 2006 olh@suse.de - add prom_getproplen_chosen to yaboot * Tue Nov 28 2006 olh@suse.de - reject Cell SLOF firmware, its not ready for primetime. * Mon Nov 27 2006 olh@suse.de - cell firmware can not yet resolve aliases, give better error msg * Mon Nov 27 2006 olh@suse.de - fix ' is is ' typo in yaboot help text * Wed Nov 22 2006 olh@suse.de - print trailing spaces only for the first two labels to avoid line wraps on 80x25 displays * Wed Nov 22 2006 olh@suse.de - handle malloc errors in yaboot.conf parser reduce useless debug output * Sun Nov 19 2006 olh@suse.de - rm -rf needs proc now, mount proc in mkzimage * Sun Nov 19 2006 olh@suse.de - fix another missing newline in yaboots label tab completion * Tue Nov 14 2006 olh@suse.de - update the yaboot 'help' text * Tue Nov 14 2006 olh@suse.de - handle load errors in yaboot, stop after the first error ramdisk loading is not fatal. * Tue Nov 14 2006 olh@suse.de - correct newline printing in yaboots label tab completion * Tue Nov 14 2006 jplack@suse.de - do hformat HFS partition if mount fails (#118023) - use &device; instead of full of path in os-chooser (#194118) - make timeout to select macos/linux boot configurable (#118776) - copy global 'initrd=/boot/initrd' to boot device for pmac_old and pmac_new (#177481) - bump version to 10.1.21 * Mon Nov 13 2006 olh@suse.de - handle second ide port and cdrom device paths on pegasos (218692) * Mon Nov 13 2006 olh@suse.de - implement tab completion for yaboot.conf section label names * Tue Nov 07 2006 olh@suse.de - remove chmod calls in install section, permissions come via files * Tue Nov 07 2006 olh@suse.de - drop /sbin/lilo.old, its only purpose was the keyboard handling in os-chooser on firstgen iMac * Tue Nov 07 2006 olh@suse.de - keep a copy of local modifications to bash script libraries * Tue Nov 07 2006 olh@suse.de - do not use find-device?, it is not available in the firmware of the firstgen newworlds * Tue Nov 07 2006 olh@suse.de - use 'f' instead of 'h#f' to assign background-color the firmware in the firstgen newworlds does not handle it * Thu Nov 02 2006 olh@suse.de - fix duplicate default= lines in yaboot.conf if macos is configured as default in lilo.conf * Wed Nov 01 2006 olh@suse.de - set the os-chooser timeout from 3 to 5 seconds to fix slow monitors * Wed Nov 01 2006 olh@suse.de - use new Forth script for all Macs * Wed Nov 01 2006 olh@suse.de - set the color map also in the new Forth script * Tue Oct 31 2006 olh@suse.de - open output-device in yaboot and remove yaboot,do-open-screen handling leave the output-device alone if yaboot,do-not-open-screen exists * Tue Oct 31 2006 olh@suse.de - use the stdout ihandle in yaboot to setup the color map * Tue Oct 31 2006 olh@suse.de - use a different Forth script for MacRISC[34] to open the screen * Mon Oct 30 2006 olh@suse.de - use load/go in os-chooser instead of boot eval in linux only config * Mon Oct 30 2006 olh@suse.de - encode foreground-color in hex in os-chooser * Mon Oct 30 2006 olh@suse.de - handle no monitor connected on G5 with nvidia card in os-chooser * Mon Oct 30 2006 olh@suse.de - let yaboot run 'output-device output' if no yaboot,do-not-open-screen exists, or if yaboot,do-open-screen property exists in /chosen * Mon Oct 30 2006 olh@suse.de - option no_os_chooser does now only load and start yaboot it will not open the screen with " screen" output * Mon Oct 30 2006 olh@suse.de - use cat instead of echo to generate the pmac os-chooser script * Mon Oct 30 2006 olh@suse.de - no subshell for string assignment for pmac os-chooser * Mon Oct 30 2006 olh@suse.de - change pmac os-chooser hint from linux to Linux * Mon Oct 30 2006 olh@suse.de - fix weird loop handling in running_on_pmac_new * Sun Oct 29 2006 olh@suse.de - setprop takes a const *buf * Fri Oct 27 2006 olh@suse.de - move and resize the yaboot internal malloc area (215616) * Tue Oct 24 2006 olh@suse.de - temporary reverse the meaning of the lilo.conf 'no_os_chooser' option to test the new output-device code other= will currently only work when no_os_chooser is specified * Tue Oct 24 2006 olh@suse.de - open the output-device on pmac in yaboot when a monitor is connected * Tue Oct 24 2006 olh@suse.de - add a getproplen call to yaboot and bootheader * Tue Oct 24 2006 olh@suse.de - lilo requires parted * Mon Oct 23 2006 olh@suse.de - add some support for pegaos to lilo (205550) * Fri Oct 20 2006 olh@suse.de - fix infinite loop due to unaligned section data in prep bootheader * Fri Oct 20 2006 olh@suse.de - revert parts of last change yaboot will always start counting at 1 on amiga partition tables * Thu Oct 19 2006 olh@suse.de - handle amiga partition number offset correctly on pegasos * Sat Oct 14 2006 olh@suse.de - open the output-device on pmac in yaboot, except on G5 * Tue Oct 10 2006 olh@suse.de - rm -rf fails with new sys*at syscalls if /proc is not mounted * Tue Sep 19 2006 olh@suse.de - the filesystem detection update broke CD booting, handle the case when no usable partitions were found by using the OF driver (206774) * Fri Sep 15 2006 olh@suse.de - yaboot_start never returns, update functions to return void * Mon Sep 11 2006 jplack@suse.de - change option no-os-chooser to no_os_chooser to be consistend * Sat Sep 09 2006 olh@suse.de - remove 0x prefix from debug output in bootheader * Sat Sep 09 2006 olh@suse.de - fix printf format strings in bootheader * Sat Sep 09 2006 olh@suse.de - mark md5 sum buffers as unsigned in yaboot to fix compile with -fsigned-char * Sat Sep 09 2006 olh@suse.de - allow compilation with compilers that do not understand -m32 * Sat Sep 09 2006 olh@suse.de - fix duplicate entries in rpm filelist * Sun Aug 27 2006 olh@suse.de - remove unused option progressbar from lilo * Sun Aug 27 2006 olh@suse.de - compile yaboot with -mcpu=powerpc to reduce binary size * Sat Aug 26 2006 olh@suse.de - introduce lilo.conf option optional to skip unavailable kernels (202072) * Sat Aug 26 2006 olh@suse.de - introduce lilo.conf option no-os-chooser for headless G5 crash (202069) * Sat Aug 26 2006 olh@suse.de - add asm libgcc functions to remove libgcc.a usage * Sat Aug 26 2006 olh@suse.de - change static buffers to dynamically allocated ones in yaboot_text_ui * Sat Aug 26 2006 olh@suse.de - fs_t->open is always called with a valid partition in yaboot * Sat Aug 26 2006 olh@suse.de - use a shared printf_buf for prom_v{f,}printf in yaboot * Sat Aug 26 2006 olh@suse.de - remove unused /chosen/memory usage from yaboot * Sat Aug 26 2006 olh@suse.de - merge fs.c into file.c in yaboot * Fri Aug 25 2006 olh@suse.de - fix and simplify the filesystem detection in yaboot in file_block_open * Fri Aug 25 2006 olh@suse.de - parted print has now a space before the partition number in parted version 1.7. Remove it leading spaces for partition numbers (196212) * Fri Aug 18 2006 olh@suse.de - fill mem region returned by malloc with 'Z' * Fri Aug 18 2006 olh@suse.de - run indent in yaboot sources * Wed Jul 26 2006 olh@suse.de - read /proc/device-tree/device_type instead of device-type (#177314) * Mon Jul 17 2006 olh@suse.de - handle IDE device_type spi on pegasos in show_of_path.sh * Mon Jul 17 2006 olh@suse.de - do not use the firmware filesystem driver in yaboot unless it is a mac disk label. pegasos firmware behaves similar to chrp as described in bug #136537 * Mon Jul 17 2006 olh@suse.de - handle pegasos return value -2 from read stdin in yaboot * Mon Jun 12 2006 jplack@suse.de - added sas support on Power6, patch by Brian King (#183466) - bump version to 10.1.14 * Wed May 24 2006 jplack@suse.de - do enhance detection for sub-architecture (#177314) - handle global initrd option correctly with full OF path (#177481) - bump version to 10.1.13 * Mon May 22 2006 olh@suse.de - add a man page for show_of_path.sh * Wed May 17 2006 olh@suse.de - record vmlinux/initrd in /chosen/yaboot,image and yaboot,initrd * Wed May 17 2006 olh@suse.de - number logical msdos partitions correctly in yaboot if there is more than one logical partition, only the first one was considered because the loop was exited early * Fri May 12 2006 jplack@suse.de - Mark Emulex FC HBA/0xFD00 as tested (#163786) * Sat May 06 2006 olh@suse.de - do not print a NUL char after every newline in yaboot * Wed May 03 2006 olh@suse.de - let yaboot start vmlinux download even if no filename is specified allows load files from network via 'net:' * Wed May 03 2006 olh@suse.de - parse net path properly in yaboot on pseries, there is usually nothing after the device part. avoid operations on NULL pointer * Wed May 03 2006 olh@suse.de - initrd= can now be specified on the yaboot boot: prompt (100213) * Mon May 01 2006 olh@suse.de - remove the code that clears boot-file. yaboot did not look at /chosen/bootargs for a long time, now it may look for conf= * Sat Apr 29 2006 olh@suse.de - do not let OpenFirmware read from msdos partitions unless type is 0x6 (136537 - LTC20058) * Sun Apr 23 2006 olh@suse.de - fix unterminated string in enet:bootp bootpath handling in yaboot * Sun Apr 23 2006 olh@suse.de - fix strlen(NULL) in imagepath_to_path_description in yaboot * Fri Apr 21 2006 olh@suse.de - fix cross references in mkzimage man page * Tue Apr 18 2006 olh@suse.de - add a lilo manpage * Tue Apr 18 2006 olh@suse.de - remove dead sysmap= code from lilo * Tue Apr 18 2006 olh@suse.de - some fixes for yaboot.conf man page, document image[XXbit]= * Mon Apr 10 2006 olh@suse.de - provide a lilo.conf manpage * Mon Apr 10 2006 jplack@suse.de - copy image/initrd if of_path is empty/invalid (#164540) * Mon Apr 10 2006 olh@suse.de - add an option --help to lilo * Mon Apr 10 2006 olh@suse.de - add an option --version|-v to lilo * Mon Apr 10 2006 olh@suse.de - remove dead yast1 option --lilo-rootdrive from lilo script * Mon Apr 10 2006 olh@suse.de - update lilo --get-arch code, to recognize more board types handle Maple bases boards as chrp, handle Pegasos2 as pegasos * Mon Apr 10 2006 olh@suse.de - remove the unused variable COPY_BOOT_FILES from lilo * Sun Apr 09 2006 olh@suse.de - provide manpages for yaboot, yaboot.conf and boostrap * Fri Apr 07 2006 olh@suse.de - add script to relink yaboot at runtime to link a yaboot.conf into the yaboot binary. required for disks with more than one root partition * Fri Apr 07 2006 olh@suse.de - use ld.script to link yaboot * Fri Apr 07 2006 olh@suse.de - add an conf= bootoption to yaboot to specify a path to a configfile * Fri Apr 07 2006 olh@suse.de - fix typo in last lilo-chrp.lib change * Wed Apr 05 2006 olh@suse.de - use one global default_device in yaboot * Wed Apr 05 2006 olh@suse.de - fix potential NULL pointer deref in set_def_device in yaboot * Wed Apr 05 2006 olh@suse.de - add new imagepath_to_path_description() to yaboot, will replace parse_file_to_load_path() * Wed Apr 05 2006 olh@suse.de - move the cfg_parse call out of load_config_file in yaboot * Wed Apr 05 2006 olh@suse.de - rename struct boot_fspec_t to path_description in yaboot * Wed Apr 05 2006 olh@suse.de - improve read error message in print_message_file in yaboot * Wed Apr 05 2006 olh@suse.de - fix potential memleak in print_message_file in yaboot * Wed Apr 05 2006 olh@suse.de - move processing of globals in yaboot.conf to separate function * Wed Apr 05 2006 jplack@suse.de - add a work around for broken EVMS configuration for SLES10 GA * Mon Apr 03 2006 jplack@suse.de New version to 10.1.6 fixes: - handle disk full error more gracefully - xfs is now an accepted boot fs (#160895) - extended partitions can be read be yaboot (#160897) - fix for: /proc unmounted, then used - lots of yaboot fixes by olh * Wed Mar 29 2006 olh@suse.de - dont print filename when yaboot.conf parsing fails * Tue Mar 28 2006 olh@suse.de - make yaboot output more OF compatible, all hex, no leading 0x * Mon Mar 27 2006 olh@suse.de - use malloc buffer for /chosen/bootpath in yaboot * Mon Mar 27 2006 olh@suse.de - update make tags to handle quilt meta data * Mon Mar 27 2006 jplack@suse.de - fixed #159333, FAT size calculation fails for large boot partitions - give better/avoid/supress irritating error messages (#160078) - moved yaboot read ability detection into function 'can_yaboot_read' to avoid code duplication - complete code review/rework for inner config file translation - clone= feature now really works - FAT boot decision making code is now transparent - partition= line creation fixed, code is transparent now (#158185) - fixed typo in #148612 - bump version to 10.1.5 * Wed Mar 22 2006 olh@suse.de - update libext2fs.a in yaboot to fix out-of-bounds access in ext2fs_namei_follow * Wed Mar 22 2006 olh@suse.de - improve debug output in ext2 linux_read_blk in yaboot * Wed Mar 22 2006 olh@suse.de - use our own yaboot.tar.bz2 from svn * Sun Mar 19 2006 olh@suse.de - fix reading from xfs in yaboot * Sat Mar 18 2006 olh@suse.de - add support for msdos extended partitions to yaboot * Sat Mar 18 2006 olh@suse.de - add helper function to check for usable msdos partition in yaboot * Sat Mar 18 2006 olh@suse.de - add helper function to check for msdos partition magic in yaboot * Sat Mar 18 2006 olh@suse.de - pass u64 to seek in prom_readblocks in yaboot * Sat Mar 18 2006 olh@suse.de - use u32 for msdos partition table start/size in yaboot * Sat Mar 18 2006 olh@suse.de - use u64 for prom_seek in yaboot, remove prom_lseek * Mon Mar 13 2006 olh@suse.de - the claim_base for kernel and initrd in yaboot was recently adjusted to start looking for memory at lower addresses This fails randomly on 32bit RS/6000. adjust claim_base to 32mb * Tue Mar 07 2006 olh@suse.de - remove unused blocksize argument in partition code in yaboot * Tue Mar 07 2006 olh@suse.de - remove unused device name argument in partition code in yaboot * Tue Mar 07 2006 olh@suse.de - add malloc checks in yaboot partition code * Tue Mar 07 2006 olh@suse.de - correct cacheflush loop to actually do something in bootheader add same cacheflush to yaboot * Sun Mar 05 2006 olh@suse.de - remove unused and misleading partition checks from yaboot * Sun Mar 05 2006 olh@suse.de - remove unused partition name/type members from yaboot * Sun Mar 05 2006 olh@suse.de - remove unused get_part_type from yaboot * Sat Mar 04 2006 olh@suse.de - force 16byte alignment of stackpointer in yaboot and bootheader depending on the location in filesystem where yaboot is compiled, it may be unaligned on pmac * Sat Mar 04 2006 olh@suse.de - remove asm code to clear bss in yaboot, its done by yaboot_start * Wed Mar 01 2006 olh@suse.de - correct usage of mkzimage for iseries * Thu Feb 23 2006 jplack@suse.de - implemented 'waiting for udev after execution of parted' function (#152028) - enable use of boot partitions greater than 32MB - bump version to 10.1.1 * Sat Feb 04 2006 olh@suse.de - require powerpc-utils * Mon Jan 30 2006 olh@suse.de - start looking for initrd memory at lower addresses, but after the kernels final location * Mon Jan 30 2006 olh@suse.de - try harder when looking for memory for initrd in yaboot (#143795) * Mon Jan 30 2006 olh@suse.de - make the stackpointer value more obvious in yaboot * Mon Jan 30 2006 olh@suse.de - load the kernel to the lowest availabe address in yaboot assume the executable to load is relocateable * Mon Jan 30 2006 olh@suse.de - look only at the first ELF PT_LOAD section in yaboot * Mon Jan 30 2006 olh@suse.de - do not assume PT_LOAD is the first ELF phdr in bootheader * Mon Jan 30 2006 olh@suse.de - use built-in pwd -P rather than /bin/pwd (#145965) * Wed Jan 25 2006 olh@suse.de - link the zImage for chrp at 64k instead of 4MB (#145152) * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Wed Jan 25 2006 jplack@suse.de - disabling firmware check for now (#144953) * Wed Jan 25 2006 jplack@suse.de - do extend prep partitions if neccessary (#141320) - fix boot-device quoting * Mon Jan 16 2006 jplack@suse.de - handle new sysfs layout starting with kernel 2.6.15 - merge fixes from SLES9 SP3 - bump version * Mon Jan 09 2006 olh@suse.de - recognize the maple board in mkzimage, it has no machine: line * Wed Jan 04 2006 olh@suse.de - provide a md5sum function in yaboot * Wed Jan 04 2006 olh@suse.de - use md5_init() where possible in yaboot md5.c * Wed Jan 04 2006 olh@suse.de - compile and run a md5test app during yaboot compilation * Tue Jan 03 2006 olh@suse.de - remove the yaboot.fat file, it is equal to yaboot.chrp * Tue Jan 03 2006 olh@suse.de - yaboot must always load the initrd if it is specified basing this decision on the the ELF entry point breaks when the entry point differs from yaboots assumptions * Wed Dec 14 2005 olh@suse.de - adapt lilo script to new bash to prevent syntax errors (#138447) * Mon Dec 12 2005 olh@suse.de - fix NULL pointer confusion in yaboot prom.c * Mon Dec 12 2005 olh@suse.de - add vendor to zImage banner * Sat Dec 10 2005 olh@suse.de - set claim_base to 5MB for OldWorld in bootheader * Sat Dec 10 2005 olh@suse.de - do bytecopy in memcpy if src unaligned * Sat Dec 10 2005 olh@suse.de - claim memory in the /memory and mmu node on old Macs in bootheader * Sat Dec 10 2005 olh@suse.de - add call_prom_ret to bootheader * Fri Dec 09 2005 olh@suse.de - do not ignore the return value from prom in call_prom in yaboot * Fri Dec 09 2005 olh@suse.de - do not ignore the return value from prom in call_prom in bootheader * Fri Dec 09 2005 olh@suse.de - prom_entry in bootheader returns int, not void * Fri Dec 09 2005 olh@suse.de - better memcpy in bootheader to deal with unaligned src/dest * Thu Dec 08 2005 olh@suse.de - print kernel entry address unconditionally in bootheader * Sat Dec 03 2005 olh@suse.de - do not strip binaries in during rpm build (134860) * Sat Dec 03 2005 olh@suse.de - remove leading zeros from partition number in of_open in yaboot. OpenFirmware handles it as whole disk (136537 - LTC20058) * Tue Nov 22 2005 olh@suse.de - remove -s option from strip in make_zimage* scripts, to remove debug * Wed Nov 09 2005 olh@suse.de - remove need for extra System.map in iseries-addRamDisk * Wed Nov 09 2005 olh@suse.de - remove initalizers for locals in iseries-addRamDisk * Sat Oct 29 2005 olh@suse.de - update memcpy in bootheader to deal with unaligned src/dest * Sat Oct 29 2005 olh@suse.de - reduce claim_base to 32MB in bootheader, oldworld cant handle 64MB * Sat Oct 01 2005 olh@suse.de - remove all unneeded stuff from ld.script in bootheader * Sat Oct 01 2005 olh@suse.de - make the bootheader relocateable * Sat Oct 01 2005 olh@suse.de - use memset to clear the bss on chrp in bootheader * Sat Oct 01 2005 olh@suse.de - remove PROVIDE from bootheader linker script, adapt prep * Sat Oct 01 2005 olh@suse.de - remove mkzimage tmp dir after image creation for iseries and prep * Sat Oct 01 2005 olh@suse.de - append a 0x0 to the utsstring in bootheader * Mon Sep 12 2005 jplack@suse.de - needed option get-arch for ppc bootloader config to work right * Thu Sep 08 2005 olh@suse.de - add console= hint to prep part in bootheader * Thu Sep 08 2005 olh@suse.de - remove _FORTIFY_SOURCE from RPM_OPT_FLAGS because the binaries have to run on SLES9 as well. * Mon Sep 05 2005 olh@suse.de - require gawk sed coreutils instead of absolute path names * Thu Sep 01 2005 olh@suse.de - try to claim different memory regions if the (currently hardcoded) value is busy because the firmware uses this area. (#88481 - LTC16331) * Wed Aug 24 2005 olh@suse.de - correct path to mkzimage for PReP * Mon Aug 22 2005 olh@suse.de - set claim_base in bootheader to 64MB maple firmware returns memory which is in use for message passing * Mon Aug 22 2005 olh@suse.de - allow make DEBUG=1 in bootheader * Mon Aug 22 2005 olh@suse.de - correct tmpdir name in make_zimage_chrp.sh * Sun Aug 21 2005 olh@suse.de - handle 'partition=' without 'device=' in yaboot.conf * Fri Aug 19 2005 olh@suse.de - add the same cpu table to yaboot * Fri Aug 19 2005 olh@suse.de - not all 64bit hosts have the 64-bit property in the boot cpu node add a cputable to bootheader to match cpus to 32/64 bit * Tue Aug 16 2005 olh@suse.de - fix logic error in yaboot when checking if config file was loaded * Tue Aug 16 2005 olh@suse.de - ignore empty input line if yaboot could not load its config file * Tue Aug 16 2005 olh@suse.de - allocate tftp download area dynamically in yaboot, 12MB starting at 42MB * Tue Aug 16 2005 olh@suse.de - add optional debug to prom_claim calls in yaboot * Tue Aug 16 2005 olh@suse.de - compile yaboot with -g to simplify debugging, do not strip it * Tue Aug 16 2005 olh@suse.de - add man page for mkzimage and mkzimage_cmdline * Tue Aug 16 2005 olh@suse.de - package /bin/mkzimage_cmdline * Tue Aug 16 2005 jplack@suse.de - interpret /etc/SuSE-release if available to construct an appropriate bootinfo object (#104622) * Mon Aug 15 2005 olh@suse.de - remove unused options passed to prom_init in yaboot * Mon Aug 15 2005 olh@suse.de - add a hint for PReP with openfirmware about console usage in bootheader * Mon Aug 15 2005 jplack@suse.de - in case of dynamic device nodes those might disappear temporarily even after partition resize. So wait a little (#104621) * Mon Aug 15 2005 olh@suse.de - move init-message/message output after vertical indention * Sun Aug 14 2005 olh@suse.de - claim the mem range of the yaboot executable. some firmware versions dont do it * Sun Aug 14 2005 olh@suse.de - print stack pointer and yaboot location in yaboot * Sun Aug 14 2005 olh@suse.de - print stack pointer in bootheader, print hint about cmdline edit * Sat Aug 13 2005 olh@suse.de - remove unused firmware code for release method * Sat Aug 13 2005 olh@suse.de - remove unused code for pause-after/pause-message options * Sat Aug 13 2005 olh@suse.de - do not print garbage in reiserfs_read_super debug output * Sat Aug 13 2005 olh@suse.de - always free config file buffer after parsing * Fri Aug 12 2005 olh@suse.de - change all #if DEBUG into #ifdef DEBUG adjust Makefile to pass -O1 -g if DEBUG=2 * Thu Aug 11 2005 olh@suse.de - print newline after clear screen to get indention of next line * Thu Aug 11 2005 olh@suse.de - append comma to enet:bootp bootpath * Thu Aug 11 2005 olh@suse.de - handle missing colon in /chosen/bootpath in yaboot * Thu Aug 11 2005 olh@suse.de - look only for /chosen/bootpath if global bootdevice is empty * Mon Aug 08 2005 olh@suse.de - print stack and prom pointer, and yaboot memory range on startup * Mon Aug 08 2005 jplack@suse.de - fixed trapping, reordered script to fix error handling, cleaned unused stuff (#102519) * Mon Aug 08 2005 olh@suse.de - close yaboot config file after reading to release tftp area * Sun Aug 07 2005 olh@suse.de - correct dereference of NULL in RAID partition patch * Sun Aug 07 2005 olh@suse.de - remove alot of code which were unused after the last change * Sun Aug 07 2005 olh@suse.de - use the new parse_device_path api in yaboot, will fix netboot on rs6k and ramdisk loading from system folder on hfs obsoletes yaboot.fat, it looks now for yaboot.cnf, yaboot.conf or /etc/yaboot.conf * Sun Aug 07 2005 olh@suse.de - split of_net_download of of_net_open in yaboot to reuse download buffer if yaboot.conf file was not found. * Sun Aug 07 2005 olh@suse.de - do not vertical indent in yaboot if DEBUG is set * Sun Aug 07 2005 olh@suse.de - fill the malloc area with 'A' in yaboot * Sun Aug 07 2005 olh@suse.de - build yaboot with -O1 -g if DEBUG is set * Sun Aug 07 2005 olh@suse.de - clear the whole struct in open_file in yaboot, not just a pointer * Sun Aug 07 2005 olh@suse.de - provide Changelog.SuSE in yaboot.patch * Sun Aug 07 2005 olh@suse.de - move fserrorno from fs.h to fs.c in yaboot * Sat Aug 06 2005 olh@suse.de - fix NULL pointer confusion in cfg_get_strg/flag calls in yaboot * Sat Aug 06 2005 olh@suse.de - add README.searchpath to yaboot * Thu Aug 04 2005 jplack@suse.de - use FAT boot for xfs file systems as yaboot xfs driver seems to have some problems with it natively (#100704) * Thu Aug 04 2005 jplack@suse.de - merged Makefile changes from SLES9 branch * Thu Aug 04 2005 jplack@suse.de - merged fixes from SLES9 branch - added code to handle parted´s incompatible switch to SI units in version 1.6.23 or later (#100411) - split out iseries and chrp code for easier maintainance - alternative firmware level calculation for Power5 or later - fix procfs detection for iSeries - fix boot problem while using force_fat option - fix a couple of typos/syntax error - better error messages for the firmware detection framework - added framework to detect and workaround or bail out for fatal firmware bugs - fc_transport uses decimals not hex digits, support for more than nine luns or scsi channels or hosts for FC disks (#87235 - LTC16290) - Make sure that /proc and /sys is mounted while running lilo or show_of_path.sh, not failing in rescue system (#85852). * Wed Aug 03 2005 olh@suse.de - use c99 initializers for struct fs_t usage in yaboot * Wed Aug 03 2005 olh@suse.de - indent the yaboot text output by one tab * Sun Jul 24 2005 olh@suse.de - handle block pathnames without partition part in parse_device_path * Sun Jul 24 2005 olh@suse.de - add new parse_device_path function to yaboot add new util/split_of_path to test the new function * Sun Jul 24 2005 olh@suse.de - reset LANG in yaboot Makefile, build hosttools with -O1 -g * Sun Jul 24 2005 olh@suse.de - print /chosen/boot-device in yaboot welcome message (for debugging) * Sun Jul 24 2005 olh@suse.de - remove birec code from yaboot, was only needed for sysmap xmon uses kallsyms now * Sun Jul 24 2005 olh@suse.de - remove sysmap code from yaboot * Sun Jul 24 2005 olh@suse.de - change return type of prom_get_devtype to enum in yaboot * Sun Jul 24 2005 olh@suse.de - handle RAID partitions on x86 partition tables in yaboot (Patch from Dustin Kirkland) * Sun Jul 24 2005 olh@suse.de - add support for amiga partition tables to yaboot (Sven Luther) * Sun Jul 24 2005 olh@suse.de - rename log2 in yaboot reiserfs code * Sun Jul 24 2005 olh@suse.de - disable dead code in yaboot, remove unneeded global initializers * Sat Jul 23 2005 olh@suse.de - add support for ieee1394 sbp2 devices to show_of_path.sh * Thu Jul 21 2005 olh@suse.de - fix off by one in chrp setup call in bootheader * Tue Jul 19 2005 olh@suse.de - allocate a buffer for extracted vmlinux on prep machines with OpenFirmware. Overwrite firmware memory later. * Tue Jul 19 2005 olh@suse.de - remove global variable in prep bootheader * Tue Jul 19 2005 olh@suse.de - some prep machines have openfirmware, but reading from keyboard returns no data. read directly from the hardware in this case * Tue Jul 19 2005 olh@suse.de - read from stdin, not stdout in prep bootheader * Tue Jul 19 2005 olh@suse.de - use new get_cmdline also on prep in bootheader * Tue Jul 19 2005 olh@suse.de - add the ability to edit the built-in cmdline in bootheader * Tue Jul 19 2005 olh@suse.de - print openfirmware entry point on prep in bootheader * Tue Jul 19 2005 olh@suse.de - getprop returns an ihandle, update prototypes in bootheader * Mon Jul 18 2005 olh@suse.de - add mdleay function to chrp/prep in bootheader * Sun Jul 17 2005 olh@suse.de - add read function to chrp/prep in bootheader * Sun Jul 17 2005 olh@suse.de - add of1275_milliseconds function to bootheader * Sat Jul 16 2005 olh@suse.de - remove all '\r' in bootheader * Sat Jul 16 2005 olh@suse.de - convert all '\n' into '\n\r' in bootheader printf * Mon Jul 11 2005 olh@suse.de - add a missing newline to prep bootheader * Thu Jul 07 2005 olh@suse.de - fix logic in image[32bit]/image[64bit] handling for yaboot.conf * Mon Jul 04 2005 olh@suse.de - build prep support from source in bootheader * Mon Jul 04 2005 olh@suse.de - change prototype of gunzip in bootheader, return the length * Mon Jun 27 2005 olh@suse.de - split builtin_cmdline in bootheader * Sun Jun 26 2005 olh@suse.de - move write function to chrp/main in bootheader * Sun Jun 26 2005 olh@suse.de - split gunzip function in bootheader * Sun Jun 26 2005 olh@suse.de - add an abort function to bootheader * Sun Jun 26 2005 olh@suse.de - add a stdlib.h, move exit function prototype * Sun Jun 26 2005 olh@suse.de - add an exit function to bootheader * Fri Jun 24 2005 olh@suse.de - add of1275_interpret function to bootheader * Wed Jun 22 2005 olh@suse.de - improve mkzimage --help output * Mon Jun 20 2005 olh@suse.de - mark scripts and textfiles as config to keep local modifications * Mon Jun 20 2005 olh@suse.de - fix /bin dir creation in bootheader/utils/Makefile * Sun Jun 19 2005 olh@suse.de - check for iso6429-1983-colors property before using ANSI colors in yaboot * Sun Jun 19 2005 olh@suse.de - add image[32bit]/image[64bit] handling for yaboot.conf * Sat Jun 18 2005 olh@suse.de - find "cpu" nodes instead of /chosen/cpu to set cpu type * Sat Jun 18 2005 olh@suse.de - use strip -o in make_zimage*sh for files with u-w permission * Thu Jun 16 2005 olh@suse.de - use own ppc_asm.h instead of gcc provided one, it defines r1 etc. * Thu Jun 16 2005 olh@suse.de - claim the mem range of the zimage executable. some firmware versions dont do it, zlib may overwrite the memory * Thu Jun 16 2005 olh@suse.de - print the whole executable mem range in zimage startup message * Thu Jun 16 2005 olh@suse.de - stdio.h in bootheader needs stdarg.h for valist * Wed Jun 15 2005 olh@suse.de - fix pattern for IDE drive recognition * Tue Jun 14 2005 olh@suse.de - tweak kernel_entry_t prototype in bootheader * Tue Jun 14 2005 olh@suse.de - replace calls into prom.c with new OF functions in bootheader * Tue Jun 14 2005 olh@suse.de - correct argument order for map call in bootheader * Tue Jun 14 2005 olh@suse.de - string.h needs stddef.h in bootheader * Tue Jun 14 2005 olh@suse.de - declare the new OF functions as extern in prom.h in bootheader * Tue Jun 14 2005 olh@suse.de - add a bunch of OF functions into chrp/prom.a in bootheader * Tue Jun 14 2005 olh@suse.de - rename chrp/prom.a to chrp/chrp.a in bootheader * Tue Jun 14 2005 olh@suse.de - run chrp/*.c through Lindent * Tue Jun 14 2005 olh@suse.de - define and use ihandle and phandle types in bootheader * Fri Jun 10 2005 olh@suse.de - try claim from 0x0, up to 128MB in bootheader * Fri Jun 10 2005 olh@suse.de - reduce output in bootheader * Fri Jun 10 2005 olh@suse.de - reduce the zlib workspace from 128k to 46912 in bootheader * Fri Jun 10 2005 olh@suse.de - use abort() also in gunzip in bootheader * Fri Jun 10 2005 olh@suse.de - zeropad the ELF debug output in bootheader * Wed Jun 08 2005 olh@suse.de - dont use ANSI colors on pmac telnet console * Wed Jun 08 2005 olh@suse.de - use p->p_vaddr as loadaddr in yaboot, not the ELF entry point reenable COFF function descriptor * Wed Jun 08 2005 olh@suse.de - update yaboot makerules to avoid relinking during each make run * Tue Jun 07 2005 olh@suse.de - yaboot does not handle ->e_entry points at unaligned offsets disable for COFF function descriptor for the time being * Tue Jun 07 2005 olh@suse.de - add %%ll support to vsprintf in bootheader * Tue Jun 07 2005 olh@suse.de - change the exit() calls in chrp/main.c into abort(string) calls * Tue Jun 07 2005 olh@suse.de - remove the dead getprop(memory) and instance_to_package call JS20 has a /chosen/memory property, but its content is 0 * Tue Jun 07 2005 olh@suse.de - fix function declaration warning for exit() * Tue Jun 07 2005 olh@suse.de - split common/stdio.c off chrp/prom.c in bootheader * Tue Jun 07 2005 olh@suse.de - remove global initializers from bootheader * Sat Jun 04 2005 olh@suse.de - move some bootheader .o files into prom.a and common.a * Thu Jun 02 2005 olh@suse.de - map the claimed memory only if relocation is enabled * Thu Jun 02 2005 olh@suse.de - update lilo to call mkzimage instead of hardcoded make_zimage_prep.sh and make_zimage_iseries.sh * Thu Jun 02 2005 olh@suse.de - remove pmac binaries from repository, remove leftover iseries dir * Thu Jun 02 2005 olh@suse.de - map the claimed memory in bootheader, older firmware on pmac doesnt do it. power4 firmware gets a stack underflow in the map call, so do it only for 32bit * Wed Jun 01 2005 jplack@suse.de - be more precise on path globbing, use extglob (#73638) - support new 2.6.10+ scsi sysfs layout (#73638) - quote root parameter if neccessary (#80223, #85605) - prepare boot partition clone feature * Tue May 31 2005 olh@suse.de - only call map method on 32-bit machines in bootheader * Tue May 31 2005 olh@suse.de - add a phandle to get the /memory/available property * Tue May 31 2005 olh@suse.de - addnote relies on a fixed ELF header layout, declare .uts_string in ld.script to satisfy these expectations * Tue May 31 2005 olh@suse.de - make _start look like a function descriptor for COFF * Tue May 31 2005 olh@suse.de - use the mknote util in mkzimage --board pmac * Tue May 31 2005 olh@suse.de - add mknote to bootheader * Tue May 31 2005 olh@suse.de - move mkzimage_cmdline and iseriesAddRamdisk to bootheader * Tue May 31 2005 olh@suse.de - rename make_zimage_chrp64.sh to make_zimage_chrp.sh recognize also 32bit chrp * Mon May 30 2005 olh@suse.de - add hack-coff binary from 2.6.12-rc5 * Mon May 30 2005 olh@suse.de - update make_zimage_pmac*sh to match make_zimage_chrp64.sh link coff binary at 16MB * Mon May 30 2005 olh@suse.de - use the new ld.script for chrp64, remove the .kernel:cmdline section * Mon May 30 2005 olh@suse.de - add add arch/ppc/boot/ld.script from 2.6.12-rc5 to bootheader * Mon May 30 2005 olh@suse.de - add option --objdir to mkzimage with /lib/lilo as default * Mon May 30 2005 olh@suse.de - move all make_zimage_*.sh scripts to /lib/lilo/scripts * Mon May 30 2005 olh@suse.de - add check_elf32 function to bootheader * Mon May 30 2005 olh@suse.de - look at the ELF header to determine the required claim size, do not define the vmlinux file and memsize via ld options anymore - pass Z_FULL_FLUSH instead of Z_FINISH to zlibc to extract only a part of the vmlinux.gz * Mon May 30 2005 olh@suse.de - move do_gunzip before use * Mon May 30 2005 olh@suse.de - remove unneeded zalloc function in bootheader * Mon May 30 2005 olh@suse.de - use zlib_inflate from 2.6.12-rc5 * Mon May 30 2005 olh@suse.de - split check_elf64 function in bootheader * Mon May 30 2005 olh@suse.de - split gunzip function in bootheader * Mon May 30 2005 olh@suse.de - add mmu ihandle and map call-method to map the claimed memory * Mon May 30 2005 olh@suse.de - add instance-to-package call to bootheader to get the cpu type * Mon May 30 2005 olh@suse.de - build bootheader with LANG=C * Mon May 30 2005 olh@suse.de - build bootheader with -Os -msoft-float * Mon May 30 2005 olh@suse.de - remove --save-temps from bootheader CFLAGS * Mon May 30 2005 olh@suse.de - use the gcc provided ppc-asm.h instead of the selfprovided ppc_asm.h * Sun May 22 2005 olh@suse.de - update prep binary objects in bootheader to 2.6.12-rc4, including the mkzimage_cmdline part * Sun May 22 2005 olh@suse.de - readd div64 to bootheader package, required for negative numbers in vsprintf * Thu May 19 2005 olh@suse.de - fix some pointer 0/NULL confusion in yaboot * Thu May 19 2005 olh@suse.de - add makefile dependencies to yaboot * Tue May 10 2005 jplack@suse.de - fix: lilo produces append= line without root= (#81278) * Sun May 08 2005 olh@suse.de - move declarations in bootheader package to header files, remove unused header files * Sun May 08 2005 olh@suse.de - remove unneeded div64.o from bootheader package * Tue May 03 2005 olh@suse.de - be less verbose in make_zimage*.sh scripts * Mon May 02 2005 olh@suse.de - fix #define for yaboot.cnf * Thu Apr 28 2005 jplack@suse.de - check for yaboot.conf on bad volume (#58521 - LTC10252) * Thu Apr 28 2005 jplack@suse.de - avoid empty partition line in yaboot.conf fixes #65759 - lilo produces unparsable yaboot.conf for FAT case - moved the problem detection for unknown OF path earlier in the process flow to have less irritation in case of unknown hardware (#48446) * Thu Apr 28 2005 olh@suse.de - add /bin/mkzimage as wrapper around the make_zimage_${board}.sh scripts below /lib/lilo (#50570) * Thu Apr 28 2005 olh@suse.de - add option --no-addnote to make_zimage_chrp64.sh for pmac64 * Wed Apr 27 2005 olh@suse.de - pass -m32 to gcc, ld and as to fix yaboot built on native ppc64 build addnote with hostcc * Wed Apr 27 2005 olh@suse.de - update mkzimage_cmdline, use mmap, put it into /bin * Wed Apr 27 2005 olh@suse.de - addnote.c: Patch from Paul Mackerras to add second .note required by more recent pSeries hardware. (#67026 - LTC14213) * Wed Apr 27 2005 olh@suse.de - update yaboot to 1.3.13 * Tue Apr 26 2005 olh@suse.de - build the binaries in /lib/lilo/chrp/ from source instead of keeping binaries in the source repository move make_zimage_chrp64.sh from /lib/lilo/chrp/chrp64 one dir up, keep compat symlink (part of #67026 - LTC14213) * Mon Mar 21 2005 olh@suse.de - update chrp/chrp64/addRamdisk.sh to use make_zimage_chrp64.sh * Fri Mar 18 2005 olh@suse.de - update chrp64 zImage bootheader for 2.6.7 kernels * Thu Mar 17 2005 olh@suse.de - handle more than one SATA drive in G5 (#73635) * Thu Feb 24 2005 schwab@suse.de - Bump version. * Thu Jan 13 2005 schwab@suse.de - show_of_path.sh: handle new targetN subdir in SCSI hosts. * Thu Dec 16 2004 jplack@suse.de - added work arounds for some problems and bugs of parted (#49317) prepend root= option to append line (#48419) * Fri Dec 10 2004 jplack@suse.de - added support for QLogic FC adapters on JS20, cleanup so that all FC adapters using fc_transport class should work (# 45565 - LTC11213) * Thu Nov 04 2004 jplack@suse.de - use parted's fs resize command to resize partition inplace, resolves blocker #47956, add more verbosity to parted related error messages * Thu Nov 04 2004 jplack@suse.de - added partition number to yaboot.conf to make disk migration work in all cases * Fri Oct 29 2004 jplack@suse.de - added fix for #47765 * Wed Oct 20 2004 jplack@suse.de - added a tested fix for #45565 at least for emulex FC cards * Mon Oct 18 2004 jplack@suse.de - added some more fixes for #45565 * Thu Oct 07 2004 jplack@suse.de - remove OF path to partition if same as for the config file itself * Thu Oct 07 2004 jplack@suse.de - check for all relevant files beeing on primary partitions, firmware has problems else ... - added 'force_fat' option for some hopeless configurations * Thu Oct 07 2004 jplack@suse.de - delete ambiguous PReP boot partitions (#42903) * Thu Jul 08 2004 jplack@suse.de - fixed problem with leading zeros (#42854) * Tue Jun 29 2004 jplack@suse.de - workaround an OF bug documented in #42517 * Wed Jun 23 2004 jplack@suse.de - fixed blocker bug #41772 - LTC9179-SLES9: Installation of RAID 1 failed * Fri Jun 18 2004 jplack@suse.de - fixed critical bug #42207 - lilo does not handle /dev/root in /proc/mounts * Thu Jun 17 2004 jplack@suse.de - use TMPDIR if set * Thu Jun 17 2004 jplack@suse.de - fixed #42148, lilo cannot handle more than 10 partitions * Wed Jun 16 2004 olh@suse.de - remove hardcoded /boot/System.map path on iseries (#42000) use prep binary boot header from current kernel-source package do not call /sbin/activate on prep anymore, its gone disable debug output in makezimage.sh scripts * Thu Jun 03 2004 jplack@suse.de - entries without initrd have been errornously ignored * Tue Jun 01 2004 jplack@suse.de - fixed #41333, do of screen init * Fri May 28 2004 jplack@suse.de - fixed #41331, parser error * Wed May 26 2004 jplack@suse.de - prevent parted from going interactive * Tue May 25 2004 jplack@suse.de - ugly typo fixed / lilo stopped execution * Tue May 25 2004 jplack@suse.de - remove moint point from OF path in show_of_path.sh (#40999) * Mon May 24 2004 jplack@suse.de - fix yet another parser bug * Wed May 19 2004 jplack@suse.de - merged lilo&bootheader tar balls, implemented smart PReP partition handling including expansion/shrinking on the fly. * Thu May 13 2004 jplack@suse.de - follow symlinks to get file size, umount boot on clean up, clear LANG and LC_CTYPE on startup * Wed May 12 2004 jplack@suse.de - better error handling, work around YaST bugs (e.g. boot="" bug), some smaller glitches * Mon May 10 2004 jplack@suse.de - fixed typos for PowerMac G5s * Fri May 07 2004 jplack@suse.de - create bootinfo object, more error checking, type conversion for PReP Boot partition * Fri May 07 2004 jplack@suse.de - vscsi detection, #40002 * Wed May 05 2004 jplack@suse.de - fixed guessing of boot partition, various cleanups, fixed custom error handling. * Mon May 03 2004 jplack@suse.de - fixed various pmac bugs/cleanup of pmac handling * Mon May 03 2004 jplack@suse.de - fixed typo in lilo triggering bash bug, implemented booting from non standard file systems though a FAT boot file system (#34556) and others. * Mon Apr 26 2004 jplack@suse.de - fixed show_of_path.sh: support for IPR controller and such #39033 mounts /sys if needed, #39380 * Fri Apr 02 2004 jplack@suse.de - fixed show_of_path.sh: scsi_id and scsi_lun are given in hex instead of decimal * Wed Mar 31 2004 jplack@suse.de - set OF variable boot-device to point to your boot device * Tue Mar 30 2004 jplack@suse.de - fixes #37294: fixed command line handling, and #37291 * Fri Mar 26 2004 jplack@suse.de - workaround for possible bug in yaboot, avoid initrd option by using addRamdisk.sh, use fullpath for fdisk (path not set with init=/bin/bash) * Wed Mar 24 2004 jplack@suse.de - fixed type, bug with device detection, lots of clean ups * Tue Mar 23 2004 jplack@suse.de - update to bootheader-0.0.5, mac fix * Tue Mar 23 2004 jplack@suse.de - update to version lilo-0.0.8, support of multiple boot= lines for iSeries, more clean ups * Tue Mar 02 2004 olh@suse.de - make zImage helpers exectable, copy dummy .o file on chrp * Sun Feb 22 2004 olh@suse.de - add make_zimage*.sh for pseries and iseries, fix prep script * Mon Feb 16 2004 olh@suse.de - run /sbin/activate unconditionally handle devspec sysfs property for sata * Thu Feb 12 2004 olh@suse.de - add make_zimage*.sh scripts for pmac coff and new pmac, prep * Tue Feb 10 2004 olh@suse.de - add /lib/lilo/iseries/iseries-addRamDisk, from kernel-iseries64-tools * Sat Jan 31 2004 olh@suse.de - update to yaboot-1.3.11 update show_of_path.sh to use sysfs update lilo to use MacRISC* instead of compatible_machines.txt move files from /boot to /lib/lilo/ preserve lilo.conf in postinstall * Tue Dec 02 2003 olh@suse.de - move /boot/lib/chrp/* to /lib/lilo * Wed Nov 13 2002 olh@suse.de - requires: binutils for linking the kernel on pseries * Tue Nov 12 2002 olh@suse.de - support initrd on pseries * Sat Nov 09 2002 olh@suse.de - add yaboot-hole_data-journal.diff fix loading of files with holes on reiserfs * Thu Oct 17 2002 olh@suse.de - activate a kernel slot with the 'activate' config option zero cmdline in kernel slot * Tue Aug 27 2002 olh@suse.de - remove some unwanted debug output on iSeries * Tue Aug 27 2002 olh@suse.de - fix append= handling from last change * Sun Aug 25 2002 olh@suse.de - better handling of iSeries specific options write kernel to kernel slot or stream file or prep boot partition * Sun Aug 11 2002 olh@suse.de - check for empty image= line on newworld, avoids warning * Sat Aug 03 2002 olh@suse.de - load system.map on new pmacs, for debugger unset boot-file on new pmacs, breaks yaboot * Wed Jul 03 2002 olh@suse.de - use MacRISC as compatible string on pmac * Sat Jun 29 2002 olh@suse.de - add yaboot-symlink-fix.diff (#16742), allow symlinks on reiserfs * Mon Jan 14 2002 olh@suse.de - remove exit 0, no quoting for lilo.conf variables * Fri Jan 11 2002 olh@suse.de - build a boot image with initrd= on iSeries, when specified * Thu Jan 10 2002 olh@suse.de - do not write to slot C on iSeries * Wed Jan 09 2002 olh@suse.de - do not write to slot A on iSeries * Wed Jan 09 2002 olh@suse.de - add root= option on iseries * Tue Jan 08 2002 olh@suse.de - do not honor the boot-file/bootargs content in yaboot * Tue Jan 08 2002 olh@suse.de - run lilo on iSeries * Thu Dec 20 2001 olh@suse.de - do not call rpm postinstall * Thu Dec 13 2001 olh@suse.de - update to yaboot 1.3.6, remove some partition type braindamage * Tue Dec 04 2001 olh@suse.de - add new PowerBook * Tue Dec 04 2001 olh@suse.de - running lilo on iSeries * Tue Nov 13 2001 olh@suse.de - double MAX_TOKEN size to allow large init-message * Thu Nov 08 2001 olh@suse.de - the last yaboot patch screwed the older changes, apply them again * Thu Nov 08 2001 olh@suse.de - add patch to allow loading for zImage.initrd on ppc64 * Mon Oct 15 2001 olh@suse.de - fix yaboot.conf creation, sysmap= was wrong * Mon Oct 15 2001 olh@suse.de - add patch from jeffm to fix image loading on chrp+reiserfs * Mon Oct 08 2001 olh@suse.de - do nothing on oldworld when called with --lilo-rootdrive might be bad for your MacOS partition * Wed Oct 03 2001 olh@suse.de - use --lilo-rootdrive when df / produce bogus output needed for installer * Mon Sep 24 2001 olh@suse.de - do not exit when sysmap can not be loaded * Sat Sep 22 2001 olh@suse.de - fix spacebar message * Thu Sep 20 2001 olh@suse.de - change type of Mac OS Rom and install * Thu Sep 20 2001 olh@suse.de - update yaboot to 1.2.5, fixes for ppc64 * Wed Sep 19 2001 olh@suse.de - fix sysmap for pmac * Wed Sep 19 2001 olh@suse.de - fix sysmap path for chrp * Sat Sep 15 2001 olh@suse.de - make spacebar useage more clear * Fri Sep 14 2001 olh@suse.de - improve handling of spacebar in os-chooser * Wed Sep 05 2001 olh@suse.de - fix specfile * Wed Sep 05 2001 olh@suse.de - update yaboot to 1.2.3, use new os-chooser version per default * Tue Aug 14 2001 olh@suse.de - fix filelist * Mon Aug 13 2001 olh@suse.de - update compatible_machines.txt comment * Mon Aug 13 2001 olh@suse.de - update lilo.sh, fix handling of HFSBOOTFOLDER use a different way to query keys in os-chooser script fix yaboot, netboot was broken in last update * Wed Aug 08 2001 olh@suse.de - update compatible_machines.txt * Wed Aug 08 2001 olh@suse.de - move compatible_machines.txt dont force copy on new Macs until yaboot is fixed * Thu Aug 02 2001 olh@suse.de - fix birec calculation, needs still work for HFS load ... * Wed Aug 01 2001 olh@suse.de - set sysmap_base to 0 * Tue Jul 31 2001 olh@suse.de - add yaboot-fix.diff for reiserfs mount * Tue Jul 31 2001 olh@suse.de - update default lilo.conf * Tue Jul 31 2001 olh@suse.de - update to current yaboot patch for reiserfs (jeffm) add sysmap loading patch and update version to 1.2.2 * Mon Jul 23 2001 olh@suse.de - fix the default= option when it is macos, use first kernel label * Mon Jul 02 2001 olh@suse.de - bring back some modifications always copy the files on the new MacRISC2 machines * Thu Jun 28 2001 olh@suse.de - fix yaboot.c file_close * Thu Jun 28 2001 olh@suse.de - miboot can read a config file now * Mon Jun 18 2001 olh@suse.de - honor default= line in lilo.conf for macos booting * Sat Jun 02 2001 olh@suse.de - update yaboot to 1.2.1, add reiserfs patches * Fri Mar 09 2001 olh@suse.de - rename os-chooser to Mac OS Rom add some support for Mac OS X to lilo.conf * Mon Mar 05 2001 olh@suse.de - add PowerMac4,1 for new flower power iMacs * Tue Feb 27 2001 olh@suse.de - add PowerMac3,4 for new G4/466 * Tue Feb 27 2001 olh@suse.de - enable initrd creation again, loop-6 fix most problems * Tue Feb 27 2001 olh@suse.de - update to 0.0.7 update yaboot to 1.1.1, obsoletes chrp64 binary change /sbin/lilo to handle the new files * Thu Feb 15 2001 olh@suse.de - disable misleading debug printf in yaboot * Wed Feb 14 2001 olh@suse.de - handle first generation iMac in lilo * Sun Feb 11 2001 olh@suse.de - handle /dev/hde in show_of_path.sh * Sun Feb 11 2001 olh@suse.de - skip initrd creation with 2.4 kernel and old pmacs until the loop device is fixed * Sun Feb 11 2001 olh@suse.de - add small fixes for chrp to yaboot * Wed Jan 31 2001 olh@suse.de - add " screen" output to lilo itself * Tue Jan 30 2001 olh@suse.de - activate partitions via nvsetenv on new PowerMacs * Tue Jan 30 2001 olh@suse.de - avoid screen garbage on chrp serial console * Tue Jan 30 2001 olh@suse.de - disable " screen" output, doesnt work anyway * Sun Dec 17 2000 olh@suse.de - use yaboot 0.9 on pmac and chrp * Sun Dec 17 2000 olh@suse.de - add support for System.map loading (sysmap=) * Fri Dec 01 2000 olh@suse.de - remove quik, build debug binaries on CHRP * Tue Oct 24 2000 olh@suse.de - clear BSS on chrp, fix typo in /sbin/lilo, use always yaboot.conf * Wed Oct 11 2000 olaf@suse.de - update to yaboot 0.9 for chrp only, allows bootable CDs * Mon Oct 09 2000 olh@suse.de - add POWER3 support to install yaboot.chrp{,.64} * Fri Sep 29 2000 olh@suse.de - disable debug on chrp * Wed Sep 27 2000 olh@suse.de - exit when no boot= is specified * Wed Sep 27 2000 olh@suse.de - disable debug in yaboot.chrp, fix <NULL> output in defaultimage * Thu Sep 21 2000 olh@suse.de - fix show_of_path, lilo.sh and yaboot.c at once * Thu Sep 21 2000 olh@suse.de - update yaboot for chrp, update lilo to handle chrp * Mon Sep 11 2000 olh@suse.de - add video=platinumfb:cmode:8 to System.bin, prevents garbage * Sun Sep 10 2000 olh@suse.de - update to 0.0.6, update yaboot to 0.8 * Thu Jul 20 2000 olh@suse.de - update lilo to 0.0.3 * Wed Jul 19 2000 olh@suse.de - update lilo to 0.0.2, adapt quik * Thu Jul 13 2000 olh@suse.de - update README and System.bin * Wed Jul 12 2000 olh@suse.de - initial ppc release
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor