Makefile                    |    2 +-
 imgcreate/live.py           |    3 +++
 tools/livecd-iso-to-disk.sh |   11 ++++++++++-
 3 files changed, 14 insertions(+), 2 deletions(-)

New commits:
commit 1c06844e36d239fbc0a0ebf25c7ecf04d7d79023
Author: Brian C. Lane <[email protected]>
Date:   Tue Aug 30 11:19:08 2011 -0700

    Version 15.8

diff --git a/Makefile b/Makefile
index 9832301..83d9127 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 
-VERSION = 15.7
+VERSION = 15.8
 
 INSTALL = /usr/bin/install -c
 INSTALL_PROGRAM = ${INSTALL}


commit e740901b9e42459d036de762a73845395d610e05
Author: Brian C. Lane <[email protected]>
Date:   Mon Aug 8 15:18:06 2011 -0700

    Ensure previous filesystems are wiped when formatting (#712553)
    
    Add wipefs step before partitioning the device. This will remove any
    previous filesystem signatures as well as iso9660's signature which
    has been known to cause problems.

diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index 0966e3a..6b71a09 100755
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -413,6 +413,7 @@ createGPTLayout() {
     echo "Press Enter to continue or ctrl-c to abort"
     read
     umount ${device}* &> /dev/null
+    wipefs -a ${device}
     /sbin/parted --script $device mklabel gpt
     partinfo=$(LC_ALL=C /sbin/parted --script -m $device "unit b print" |grep 
^$device:)
     size=$(echo $partinfo |cut -d : -f 2 |sed -e 's/B$//')
@@ -436,6 +437,7 @@ createMSDOSLayout() {
     echo "Press Enter to continue or ctrl-c to abort"
     read
     umount ${device}* &> /dev/null
+    wipefs -a ${device}
     /sbin/parted --script $device mklabel msdos
     partinfo=$(LC_ALL=C /sbin/parted --script -m $device "unit b print" |grep 
^$device:)
     size=$(echo $partinfo |cut -d : -f 2 |sed -e 's/B$//')
@@ -463,6 +465,7 @@ createEXTFSLayout() {
     echo "Press Enter to continue or ctrl-c to abort"
     read
     umount ${device}* &> /dev/null
+    wipefs -a ${device}
     /sbin/parted --script $device mklabel msdos
     partinfo=$(LC_ALL=C /sbin/parted --script -m $device "unit b print" |grep 
^$device:)
     size=$(echo $partinfo |cut -d : -f 2 |sed -e 's/B$//')


commit 4af6fd368c548c9ae3ee9197c4fe337d1ca5bf58
Author: Brian C. Lane <[email protected]>
Date:   Tue Aug 23 17:17:21 2011 -0700

    Use copyFile on the iso

diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index ddd1863..0966e3a 100755
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -1005,7 +1005,7 @@ if [ \( "$srctype" = "installer" -o "$srctype" = 
"netinst" \) ]; then
         copyFile $SRCMNT/images/install.img $TGTMNT/images/install.img || 
exitclean
     fi
     if [ "$srctype" = "installer" -a -z "$skipcopy" ]; then
-        cp $SRC $TGTMNT/
+        copyFile $SRC $TGTMNT/
     fi
     sync
 fi


commit 7d028b28877f07b555ddbd3fce4b300659a4c594
Author: Brian C. Lane <[email protected]>
Date:   Tue Aug 23 15:01:59 2011 -0700

    Use rsync to copy if available

diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index 8adade6..ddd1863 100755
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -622,6 +622,10 @@ cp_p() {
 }
 
 copyFile() {
+    if [ -x /usr/bin/rsync ]; then
+        rsync -P "$1" "$2"
+        return
+    fi
     if [ -x /usr/bin/gvfs-copy ]; then
         gvfs-copy -p "$1" "$2"
         return


commit 7c99195abd98c69fd53a5f21cc35880baa64175d
Author: Brian C. Lane <[email protected]>
Date:   Mon Aug 8 16:21:09 2011 -0700

    Turn on the legacy_boot flag for EFI (#680563)
    
    This allows gptmbr to be able to boot on both EFI and BIOS.

diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index b7cee72..8adade6 100755
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -334,6 +334,8 @@ resetMBR() {
             echo "Could not find gptmbr.bin (syslinux)"
             exitclean
         fi
+        # Make it bootable on EFI and BIOS
+        parted -s $device set $partnum legacy_boot on
     else
         if [ -f /usr/lib/syslinux/mbr.bin ]; then
             cat /usr/lib/syslinux/mbr.bin > $device


commit d1373cc1a7d14de319b8e7097539c25f1d2a921c
Author: Martin Langhoff <[email protected]>
Date:   Tue Jul 19 23:59:59 2011 -0400

    Add initial support for ARM architectures
    
    This allows us to get basic ARM builds going. It doesn't take care of
    booting facilities, but those vary widely in the ARM world.
    
    For the time being, setup for booting should be done in %post .

diff --git a/imgcreate/live.py b/imgcreate/live.py
index 10d5cec..e640c67 100755
--- a/imgcreate/live.py
+++ b/imgcreate/live.py
@@ -896,5 +896,8 @@ elif arch in ("ppc",):
     LiveImageCreator = ppcLiveImageCreator
 elif arch in ("ppc64",):
     LiveImageCreator = ppc64LiveImageCreator
+elif arch.startswith('arm'):
+    LiveImageCreator = LiveImageCreatorBase
+
 else:
     raise CreatorError("Architecture not supported!")


--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd

Reply via email to