rpms/anaconda/F-9 anaconda-11.4.0.83-more-sparc-fixes.patch, 1.1, 1.2 anaconda.spec, 1.687, 1.688

Tom Callaway spot at fedoraproject.org
Thu Oct 2 19:37:20 UTC 2008


Author: spot

Update of /cvs/pkgs/rpms/anaconda/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18427

Modified Files:
	anaconda-11.4.0.83-more-sparc-fixes.patch anaconda.spec 
Log Message:
clean up sparc specific work

anaconda-11.4.0.83-more-sparc-fixes.patch:

Index: anaconda-11.4.0.83-more-sparc-fixes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/anaconda/F-9/anaconda-11.4.0.83-more-sparc-fixes.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- anaconda-11.4.0.83-more-sparc-fixes.patch	2 Oct 2008 14:22:12 -0000	1.1
+++ anaconda-11.4.0.83-more-sparc-fixes.patch	2 Oct 2008 19:37:20 -0000	1.2
@@ -1,32 +1,133 @@
-diff -up anaconda-11.4.0.83/scripts/mk-images.BAD anaconda-11.4.0.83/scripts/mk-images
---- anaconda-11.4.0.83/scripts/mk-images.BAD	2008-10-02 09:39:26.000000000 -0400
-+++ anaconda-11.4.0.83/scripts/mk-images	2008-10-02 10:18:14.000000000 -0400
-@@ -130,6 +130,9 @@ INITRDMODS="$USBMODS $FIREWIREMODS $IDEM
+diff -up anaconda-11.4.0.83/scripts/mk-images.sparc.spot anaconda-11.4.0.83/scripts/mk-images.sparc
+--- anaconda-11.4.0.83/scripts/mk-images.sparc.spot	2008-10-01 21:32:11.000000000 -0400
++++ anaconda-11.4.0.83/scripts/mk-images.sparc	2008-10-02 15:27:06.000000000 -0400
+@@ -52,52 +52,51 @@ maketftp() {
+     fi
+ }
+ 
+-prepareBootImage() {
+-	echo "sparc: prepareBootImage() is called"
++prepareBootTree() {
++	echo "sparc: prepareBootTree() is called"
+ 
+-        dd if=/dev/zero of=$MBD_TMPIMAGE bs=1k count=$BOOTDISKSIZE 2>/dev/null
+-        echo y | /sbin/mke2fs -b 1024 -r 0 -O none $MBD_TMPIMAGE  > /dev/null 2>/dev/null
+-	LODEV=`findloopdevice $MBD_TMPIMAGE`
+-	mount $LODEV -t ext2 $MBD_BOOTTREE
+-	cp $BOOTDISKDIR/fd.b $MBD_BOOTTREE
+-	cp $BOOTDISKDIR/second.b $MBD_BOOTTREE
+-	cp $BOOTDISKDIR/*.msg $stagedir
+-        mkdir -p $MBD_BOOTTREE/etc
+-	cp $BOOTDISKDIR/silo.conf $MBD_BOOTTREE/etc
+-	zcat $KERNELROOT/boot/vmlinuz-* | gzip -9 > $MBD_BOOTTREE/vmlinux.gz
+-	umount $LODEV
+-	losetup -d $LODEV
+-	mount -o loop -t ext2 $MBD_TMPIMAGE $MBD_BOOTTREE
+-	$SILO -r $MBD_BOOTTREE -i /fd.b -b /second.b -C /etc/silo.conf -F
++	mkdir -p $MBD_BOOTTREE/../etc/	
++	cp $BOOTDISKDIR/*.msg $MBD_BOOTTREE/../etc/ 
++	cp $KERNELROOT/boot/vmlinuz-* $MBD_BOOTTREE/vmlinuz
++	cp $KERNELROOT/boot/System.map-* $MBD_BOOTTREE/System.map
++
++	cp $BOOTDISKDIR/silo.conf $MBD_BOOTTREE/
++
++	# silo files
++	if [ -f $IMGPATH/boot/second.b ]; then
++		cp $IMGPATH/boot/second.b $MBD_BOOTTREE/
++		cp $IMGPATH/boot/fd.b $MBD_BOOTTREE/
++		cp $IMGPATH/boot/isofs.b $MBD_BOOTTREE/		
++	else
++		echo "Cannot find SILO files!"
++		exit 1
++	fi
+ }
+ 
+ makeBootImages() {
+     echo "Building boot images for kernel $kernelvers.$KERNELARCH"
+ 
+-    mkdir -p $TOPDESTPATH/boot
+-    cp $BOOTDISKDIR/isofs.b $TOPDESTPATH/boot
+-    cp $BOOTDISKDIR/second.b $TOPDESTPATH/boot
+-    cp $BOOTDISKDIR/etc/silo.conf $TOPDESTPATH/boot    
+-
+-    mkdir -p $TOPDESTPATH/etc
+-    cp $BOOTDISKDIR/*.msg $TOPDESTPATH/etc
+-
+-    mkdir -p $TOPDESTPATH/kernels
+-    cp $KERNELROOT/boot/vmlinuz-* $TOPDESTPATH/kernels/vmlinux
+-    cp $KERNELROOT/boot/System.map-* $TOPDESTPATH/boot/System.map
++    MBD_BOOTTREE=$TOPDESTPATH/boot
++    MBD_FSIMAGE=$TOPDESTPATH/boot/initrd.img
++    
++    mkdir -p $MBD_BOOTTREE
+ 
+     echo "List of init modules: $INITRDMODS $SPARCMODS"
+ 
+-    makeinitrd --initrdto $TOPDESTPATH/boot/initrd.img \
++    makeinitrd --initrdto $MBD_FSIMAGE \
+ 	--initrdsize 8192 \
+ 	--loaderbin loader \
+ 	--modules "$INITRDMODS $SPARCMODS"
+ 
++    prepareBootTree
++
+     maketftp --kernel $TOPDESTPATH/boot/vmlinux \
+ 	--imagename $TOPDESTPATH/images/tftp.img \
+-	--initrdfrom $TOPDESTPATH/boot/initrd.img \
++	--initrdfrom $MBD_FSIMAGE \
+ 	--systemmap $TOPDESTPATH/boot/System.map
+ 
++    echo "List of init modules: $INITRDMODS $SPARCMODS"
++
+ }
+ 
+ doPostImages() {
+@@ -110,6 +109,8 @@ doPostImages() {
+ 			-r -V "PBOOT" -A "$PRODUCT $VERSION" \
+ 			-x Fedora \
+ 			-x repodata \
+-			-sparc-label "$PRODUCT $VERSION Boot Disc" -o $TOPDESTPATH/images/$BOOTISO $TOPDESTPATH
++			-sparc-label "$PRODUCT $VERSION Boot Disc" \
++			-o $TOPDESTPATH/images/$BOOTISO -graft-points \
++			boot=$TOPDESTPATH/boot images/stage2.img=$TOPDESTPATH/images/stage2.img
+ 	fi
+ }
+diff -up anaconda-11.4.0.83/scripts/mk-images.spot anaconda-11.4.0.83/scripts/mk-images
+--- anaconda-11.4.0.83/scripts/mk-images.spot	2008-10-01 21:32:11.000000000 -0400
++++ anaconda-11.4.0.83/scripts/mk-images	2008-10-02 15:28:28.000000000 -0400
+@@ -128,7 +128,7 @@ INITRDMODS="$USBMODS $FIREWIREMODS $IDEM
+ 	KERNELDIR="/boot"
+     fi
      
-     if [ "$BUILDARCH" = "sparc64" ]; then
+-    if [ "$BUILDARCH" = "sparc64" ]; then
++    if [ "$BUILDARCH" = "sparc64" -o "$BUILDARCH" = "sparcv9" ]; then
  	BASEARCH=sparc
-+    elif [ "$BUILDARCH" = "sparcv9" ]; then
-+	BUILDARCH=sparc
-+	BASEARCH=$BUILDARCH
      else
  	BASEARCH=$BUILDARCH
-     fi
-@@ -734,6 +737,8 @@ elif [ ${BUILDARCH} = ppc64 ]; then
+@@ -136,7 +136,7 @@ INITRDMODS="$USBMODS $FIREWIREMODS $IDEM
+ 
+     # explicit block size setting for some arches (FIXME: we compose 
+     # ppc64-ish trees as ppc, so we have to set the "wrong" block size)
+-    if [ "$BUILDARCH" = "sparc64" ]; then
++    if [ "$BUILDARCH" = "sparc64" -o "$BUILDARCH" = "sparcv9" ]; then
+ 	CRAMBS="--blocksize 8192"
+     elif [ "$BUILDARCH" = "sparc" ]; then
+ 	CRAMBS="--blocksize 4096"
+@@ -734,6 +734,8 @@ elif [ ${BUILDARCH} = ppc64 ]; then
  elif [ ${BUILDARCH} = "x86_64" -o ${BUILDARCH} = "i386" ]; then
      source $TOPDIR/mk-images.x86
      source $TOPDIR/mk-images.efi
-+elif [ ${BUILDARCH} = "sparc64" ]; then
++elif [ ${BUILDARCH} = "sparc64" -o ${BUILDARCH} = "sparcv9" ]; then
 +    source $TOPDIR/mk-images.sparc
  else
      source $TOPDIR/mk-images.${BUILDARCH}
  fi
-@@ -754,6 +759,9 @@ elif [ "$BUILDARCH" = "x86_64" ]; then
+@@ -754,6 +756,8 @@ elif [ "$BUILDARCH" = "x86_64" ]; then
  elif [ "$BUILDARCH" = "ia64" ]; then
      kerneltags="kernel kernel-xen"
      efiarch="ia64"
-+elif [ "$BUILDARCH" = "sparc" ]; then
-+    arches="sparc sparc64"
-+    kerneltags="kernel kernel-smp"    
++elif [ "$BUILDARCH" = "sparcv9" -o "$BUILDARCH" = "sparc64"]; then
++    arches="sparc64"
  fi
  
  foundakernel=""


Index: anaconda.spec
===================================================================
RCS file: /cvs/pkgs/rpms/anaconda/F-9/anaconda.spec,v
retrieving revision 1.687
retrieving revision 1.688
diff -u -r1.687 -r1.688
--- anaconda.spec	2 Oct 2008 14:22:12 -0000	1.687
+++ anaconda.spec	2 Oct 2008 19:37:20 -0000	1.688
@@ -3,7 +3,7 @@
 Summary: Graphical system installer
 Name:    anaconda
 Version: 11.4.0.83
-Release: 2
+Release: 3
 License: GPLv2+
 Group:   Applications/System
 URL:     http://fedoraproject.org/wiki/Anaconda
@@ -151,7 +151,7 @@
 
 %prep
 %setup -q
-%patch0 -p1
+%patch0 -p1 -b .spot
 
 %build
 %{__make} depend
@@ -214,6 +214,9 @@
 /sbin/chkconfig --del reconfig >/dev/null 2>&1 || :
 
 %changelog
+* Thu Oct 02 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 11.4.0.83-3
+- clean up sparc specific work
+
 * Wed Oct 01 2008 David Cantrell <dcantrell at redhat.com> - 11.4.0.83-1
 - Require elftoaout and piggyback on sparc. (dcantrell)
 - Add screenfont-sparc.gz (dcantrell)




More information about the scm-commits mailing list