Hello community,
here is the log from the commit of package lilo
checked in at Tue Aug 29 00:10:39 CEST 2006.
--------
--- arch/ppc/lilo/lilo.changes 2006-06-12 14:47:04.000000000 +0200
+++ lilo/lilo.changes 2006-08-27 10:37:29.000000000 +0200
@@ -1,0 +2,95 @@
+Sun Aug 27 10:35:23 CEST 2006 - olh@suse.de
+
+- remove unused option progressbar from lilo
+
+-------------------------------------------------------------------
+Sun Aug 27 10:32:52 CEST 2006 - olh@suse.de
+
+- compile yaboot with -mcpu=powerpc to reduce binary size
+
+-------------------------------------------------------------------
+Sat Aug 26 18:06:06 CEST 2006 - olh@suse.de
+
+- introduce lilo.conf option optional to skip unavailable kernels
+ (202072)
+
+-------------------------------------------------------------------
+Sat Aug 26 17:05:35 CEST 2006 - olh@suse.de
+
+- introduce lilo.conf option no-os-chooser for headless G5 crash
+ (202069)
+
+-------------------------------------------------------------------
+Sat Aug 26 14:42:18 CEST 2006 - olh@suse.de
+
+- add asm libgcc functions to remove libgcc.a usage
+
+-------------------------------------------------------------------
+Sat Aug 26 12:22:58 CEST 2006 - olh@suse.de
+
+- change static buffers to dynamically allocated ones in yaboot_text_ui
+
+-------------------------------------------------------------------
+Sat Aug 26 12:04:37 CEST 2006 - olh@suse.de
+
+- fs_t->open is always called with a valid partition in yaboot
+
+-------------------------------------------------------------------
+Sat Aug 26 11:44:36 CEST 2006 - olh@suse.de
+
+- use a shared printf_buf for prom_v{f,}printf in yaboot
+
+-------------------------------------------------------------------
+Sat Aug 26 11:30:28 CEST 2006 - olh@suse.de
+
+- remove unused /chosen/memory usage from yaboot
+
+-------------------------------------------------------------------
+Sat Aug 26 11:28:45 CEST 2006 - olh@suse.de
+
+- merge fs.c into file.c in yaboot
+
+-------------------------------------------------------------------
+Fri Aug 25 23:32:23 CEST 2006 - olh@suse.de
+
+- fix and simplify the filesystem detection in yaboot in file_block_open
+
+-------------------------------------------------------------------
+Fri Aug 25 17:45:29 CEST 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 16:36:36 CEST 2006 - olh@suse.de
+
+- fill mem region returned by malloc with 'Z'
+
+-------------------------------------------------------------------
+Fri Aug 18 16:35:41 CEST 2006 - olh@suse.de
+
+- run indent in yaboot sources
+
+-------------------------------------------------------------------
+Wed Jul 26 11:03:38 CEST 2006 - olh@suse.de
+
+- read /proc/device-tree/device_type instead of device-type (#177314)
+
+-------------------------------------------------------------------
+Mon Jul 17 14:25:49 CEST 2006 - olh@suse.de
+
+- handle IDE device_type spi on pegasos in show_of_path.sh
+
+-------------------------------------------------------------------
+Mon Jul 17 14:12:27 CEST 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 11:08:41 CEST 2006 - olh@suse.de
+
+- handle pegasos return value -2 from read stdin in yaboot
+
+-------------------------------------------------------------------
Old:
----
lilo-10.1.14.tar.bz2
yaboot-10.1.14-r716.tar.bz2
New:
----
lilo-10.1.15.tar.bz2
yaboot-10.1.15-r766.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lilo.spec ++++++
--- /var/tmp/diff_new_pack.pdjuFf/_old 2006-08-29 00:10:05.000000000 +0200
+++ /var/tmp/diff_new_pack.pdjuFf/_new 2006-08-29 00:10:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package lilo (Version 10.1.14)
+# spec file for package lilo (Version 10.1.15)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,7 +11,7 @@
# norootforbuild
Name: lilo
-%define yaboot_vers 10.1.14-r716
+%define yaboot_vers 10.1.15-r766
Group: System/Boot
License: BSD, Other License(s), see package
Summary: The Linux Loader, a Boot Menu
@@ -22,7 +22,7 @@
Requires: gawk sed coreutils
Requires: powerpc-utils
Requires: binutils
-Version: 10.1.14
+Version: 10.1.15
Release: 1
Source0: lilo-%{version}.tar.bz2
Source1: http://penguinppc.org/projects/yaboot/yaboot-%{yaboot_vers}.tar.bz2
@@ -160,6 +160,47 @@
%doc %{_mandir}/*/*
%changelog -n lilo
+* 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
++++++ lilo-10.1.14.tar.bz2 -> lilo-10.1.15.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/lilo-10.1.14/lilo-chrp.lib new/lilo-10.1.15/lilo-chrp.lib
--- old/lilo-10.1.14/lilo-chrp.lib 2006-05-24 13:45:53.000000000 +0200
+++ new/lilo-10.1.15/lilo-chrp.lib 2006-08-26 18:11:46.000000000 +0200
@@ -1,5 +1,5 @@
#! /bin/bash
-# $Id: lilo-chrp.lib 719 2006-05-24 11:45:53Z jplack $
+# $Id: lilo-chrp.lib 761 2006-08-26 16:11:46Z olh $
# vim: syntax=sh
#
# library for CHRP routines
@@ -206,6 +206,7 @@
# check whether any image or initrd needs relocation to a FAT boot partition
#
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
if [ "${CONFIG_IMAGE_OTHER[$i]}" ]; then
warning "There is no chain loader support for yaboot yet" \
"Entry 'other = ${CONFIG_IMAGE_OTHER[$i]}' ignored"
@@ -423,6 +424,7 @@
echo "# image section"
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
[ "${CONFIG_IMAGE_OTHER[$i]}" ] && continue
+ [ "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" ] && continue
[ "${CONFIG_IMAGE_FILE[$i]}" ] || continue
echo -n "image = "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/lilo-10.1.14/lilo-iseries.lib new/lilo-10.1.15/lilo-iseries.lib
--- old/lilo-10.1.14/lilo-iseries.lib 2006-03-01 09:13:31.000000000 +0100
+++ new/lilo-10.1.15/lilo-iseries.lib 2006-08-26 18:11:46.000000000 +0200
@@ -1,4 +1,4 @@
-# $Id: lilo-iseries.lib 595 2006-03-01 08:13:31Z olh $
+# $Id: lilo-iseries.lib 761 2006-08-26 16:11:46Z olh $
# vim: syntax=sh
#
# library for iSeries specific routines
@@ -13,6 +13,7 @@
if [ ! -z "$OPTION_DEFAULT" ] ; then
# find the default= line
for ((i=1; i<=CONFIG_IMAGE_COUNT; i++)); do
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
if [ "$OPTION_DEFAULT" = "${CONFIG_IMAGE_LABEL[$i]}" ] ; then
ISERIES_IMAGE="${CONFIG_IMAGE_FILE[$i]}"
if [ -n "$OPTION_APPEND" ] ; then
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/lilo-10.1.14/lilo-pmac.lib new/lilo-10.1.15/lilo-pmac.lib
--- old/lilo-10.1.14/lilo-pmac.lib 2006-05-01 11:34:03.000000000 +0200
+++ new/lilo-10.1.15/lilo-pmac.lib 2006-08-26 18:11:46.000000000 +0200
@@ -1,4 +1,4 @@
-# $Id: lilo-pmac.lib 706 2006-05-01 09:34:03Z olh $
+# $Id: lilo-pmac.lib 761 2006-08-26 16:11:46Z olh $
# vim: syntax=sh
#
# library for PowerMac routings
@@ -32,6 +32,7 @@
echo
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
test -z "${CONFIG_IMAGE_OTHER[$i]}" || continue
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
echo "image = ${HFS_BOOTFOLDER}:`basename ${CONFIG_IMAGE_FILE[$i]}`"
test -z "${CONFIG_IMAGE_LABEL[$i]}" || echo " label = ${CONFIG_IMAGE_LABEL[$i]}"
test -z "${CONFIG_IMAGE_ROOT[$i]}" || echo " root = ${CONFIG_IMAGE_ROOT[$i]}"
@@ -64,6 +65,7 @@
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
test -z "${CONFIG_IMAGE_OTHER[$i]}" || continue
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
hcopy ${CONFIG_IMAGE_FILE[$i]} :`basename ${CONFIG_IMAGE_FILE[$i]}`
if [ "${CONFIG_IMAGE_INITRD[$i]}" ]; then
hcopy ${CONFIG_IMAGE_INITRD[$i]} :`basename ${CONFIG_IMAGE_INITRD[$i]}`
@@ -83,6 +85,7 @@
# build the pathnames, copy the files to bootfolder if / is not bootable
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
test -z ${CONFIG_IMAGE_FILE[$i]} && continue
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
unset FILE_PATH
# check if the file is a real file
@@ -128,6 +131,7 @@
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
[ "${CONFIG_IMAGE_OTHER[$i]}" ] && continue
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
if [ "${CONFIG_IMAGE_PATH[$i]}" = "copy" ] ; then
echo "image = `basename ${CONFIG_IMAGE_FILE[$i]}`"
else
@@ -245,21 +249,27 @@
hmkdir $HFS_BOOTFOLDER 2>/dev/null
hattrib -b $HFS_BOOTFOLDER
hcd $HFS_BOOTFOLDER
- hcopy $TEMP/os-chooser :os-chooser
hcopy $TEMP/yaboot.conf :yaboot.conf
hcopy /lib/lilo/pmac/yaboot :yaboot
hcopy /lib/lilo/pmac/Finder.bin :Finder
hcopy /lib/lilo/pmac/System.bin :System
- hattrib -t tbxi -c chrp os-chooser
hattrib -t BINA -c UNIX "Mac OS Rom" 2>/dev/null
hattrib -t BINA -c UNIX "install" 2>/dev/null
hattrib -t FNDR -c MACS Finder
hattrib -t zsys -c MACS System
hattrib -t TEXT -c "R*ch" yaboot.conf
- hattrib -t BINA -c UNIX yaboot
+ if [ "$OPTION_NO_OS_CHOOSER" = "yes" ] ; then
+ hattrib -t tbxi -c chrp yaboot
+ hattrib -t TEXT -c "R*ch" os-chooser 2>/dev/null
+ else
+ hcopy $TEMP/os-chooser :os-chooser
+ hattrib -t BINA -c UNIX yaboot
+ hattrib -t tbxi -c chrp os-chooser
+ fi
for (( i=1; i<=CONFIG_IMAGE_COUNT; i++ )); do
test -z "${CONFIG_IMAGE_OTHER[$i]}" || continue
+ test "${CONFIG_IMAGE_OPTIONAL[$i]}" = "skip" && continue
if [ "${CONFIG_IMAGE_PATH[$i]}" = "copy" ] ; then
hcopy ${CONFIG_IMAGE_FILE[$i]} :`basename ${CONFIG_IMAGE_FILE[$i]}`
fi
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/lilo-10.1.14/lilo.new new/lilo-10.1.15/lilo.new
--- old/lilo-10.1.14/lilo.new 2006-05-24 13:47:01.000000000 +0200
+++ new/lilo-10.1.15/lilo.new 2006-08-27 10:37:29.000000000 +0200
@@ -1,5 +1,5 @@
#! /bin/bash
-# $Id: lilo.new 720 2006-05-24 11:47:01Z jplack $
+# $Id: lilo.new 767 2006-08-27 08:37:29Z olh $
#
# a simple lilo to store the boot loader and the kernel images
# in bash2 ... Think different [tm]
@@ -63,7 +63,7 @@
function Usage() {
cat <