<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/perl-install/fs, branch topic/extlinux</title>
<subtitle>Mageia Installer and base platform for many utilities</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/'/>
<entry>
<title>Force reinitialisation of partition suggestions after wiping disk.</title>
<updated>2017-04-04T18:06:36+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T18:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=e5f6dd2bc9724c56ab73994aeb53e76313132bb0'/>
<id>e5f6dd2bc9724c56ab73994aeb53e76313132bb0</id>
<content type='text'>
When the "Use entire disk" partitioning solution is chosen in a UEFI
install, any existing ESP will be deleted, so we must force the
partition suggestions to be updated to ensure we create a new one.

(this matches what is done in the diskdrake auto-allocate routine)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the "Use entire disk" partitioning solution is chosen in a UEFI
install, any existing ESP will be deleted, so we must force the
partition suggestions to be updated to ensure we create a new one.

(this matches what is done in the diskdrake auto-allocate routine)
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up proc_partitions::compare() and avoid unwanted udev events.</title>
<updated>2017-04-04T18:04:51+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T19:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=8c1b77dc5934c4ad1bf9aa8ed11758eef7290bc7'/>
<id>8c1b77dc5934c4ad1bf9aa8ed11758eef7290bc7</id>
<content type='text'>
The compare function doesn't look at the filesystem type, so there's
no need to probe it.

This avoids unwanted udev events when we are checking that the kernel
has been informed of partition table changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The compare function doesn't look at the filesystem type, so there's
no need to probe it.

This avoids unwanted udev events when we are checking that the kernel
has been informed of partition table changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't require a BIOS boot partition when performing an upgrade (mga#20338)</title>
<updated>2017-04-04T18:03:30+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-02-25T21:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=6753abe33da73245f22908724f671334de56cd09'/>
<id>6753abe33da73245f22908724f671334de56cd09</id>
<content type='text'>
If we are upgrading a system on a GPT disk and it doesn't currently
have a BIOS boot partition, the old system must be using a legacy
bootloader (e.g. grub). We support the continued use of legacy
bootloaders in an upgrade, so there is no need to insist on a BIOS
boot partition in this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we are upgrading a system on a GPT disk and it doesn't currently
have a BIOS boot partition, the old system must be using a legacy
bootloader (e.g. grub). We support the continued use of legacy
bootloaders in an upgrade, so there is no need to insist on a BIOS
boot partition in this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow a BIOS boot partition to be located on any disk (mga#20161).</title>
<updated>2017-02-25T11:47:03+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-02-05T00:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=ccb41194a4e1cca2b162b8221a506a6768e52c6d'/>
<id>ccb41194a4e1cca2b162b8221a506a6768e52c6d</id>
<content type='text'>
This relaxes the rules in fs::any::is_boot_bios_part_needed to allow
the BIOS boot partition to be located on any disk, not just the disk
containing the root partition. It also ensures that a BIOS boot
partition is never forcibly required in a system with non-GPT disks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This relaxes the rules in fs::any::is_boot_bios_part_needed to allow
the BIOS boot partition to be located on any disk, not just the disk
containing the root partition. It also ensures that a BIOS boot
partition is never forcibly required in a system with non-GPT disks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set fs_type to '' for BIOS boot and Empty partitions.</title>
<updated>2017-02-25T11:39:49+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-02-04T08:11:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=7f8ba6effceeec774d6da321832cf618ea222daf'/>
<id>7f8ba6effceeec774d6da321832cf618ea222daf</id>
<content type='text'>
This prevents misreporting of the partition type in diskdrake if they
located on top of an old partition that contained a valid file system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents misreporting of the partition type in diskdrake if they
located on top of an old partition that contained a valid file system.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't suggest mountpoint for ESP when doing a legacy boot install (mga#20164).</title>
<updated>2017-02-25T11:38:59+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-01-27T21:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=88b671e838dbd86b1d34e137e3979fd8cff7b29c'/>
<id>88b671e838dbd86b1d34e137e3979fd8cff7b29c</id>
<content type='text'>
When doing a UEFI install, we add a fstab entry to mount the ESP on
/boot/EFI. This is neither required nor desirable when doing a legacy
boot install, even if an ESP is present on the disk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When doing a UEFI install, we add a fstab entry to mount the ESP on
/boot/EFI. This is neither required nor desirable when doing a legacy
boot install, even if an ESP is present on the disk.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't treat Empty or BIOS_GRUB partitions as free space (mga#20074).</title>
<updated>2017-02-25T11:31:23+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-01-21T20:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=4b3e4de0e72b4034613c9834f7a60c4822828d6b'/>
<id>4b3e4de0e72b4034613c9834f7a60c4822828d6b</id>
<content type='text'>
The subroutine isEmpty() is used to identify free space on the disk
(not DOS "Empty" partitions). Because we use a string to flag Empty
and BIOS_GRUB partitions, rather than a numeric value, the numeric
equality operator gives false positives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The subroutine isEmpty() is used to identify free space on the disk
(not DOS "Empty" partitions). Because we use a string to flag Empty
and BIOS_GRUB partitions, rather than a numeric value, the numeric
equality operator gives false positives.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve DOS "Empty" partitions instead of treating them as free space (mga#20074).</title>
<updated>2017-02-25T11:31:16+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-01-21T20:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=0d79e34dad3062575746f97c613f0e643a2d8b29'/>
<id>0d79e34dad3062575746f97c613f0e643a2d8b29</id>
<content type='text'>
To minimise the changes this close to mga6 release (and until we fix
the bug in partition auto-allocation that mistakenly creates BIOS boot
partitions non-GPT disks), reuse the BIOS_GRUB flag for flagging Empty
partitions, as the real partition ID (0x00) is used to flag free space.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To minimise the changes this close to mga6 release (and until we fix
the bug in partition auto-allocation that mistakenly creates BIOS boot
partitions non-GPT disks), reuse the BIOS_GRUB flag for flagging Empty
partitions, as the real partition ID (0x00) is used to flag free space.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in detecting whether a BIOS boot partition is required (mga#19935).</title>
<updated>2017-01-17T23:14:50+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-01-04T11:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=4f939b68055c7c3e3b9ee50bbd79f6d0c415f235'/>
<id>4f939b68055c7c3e3b9ee50bbd79f6d0c415f235</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip check for boot partitions when building Live images (mga#19516).</title>
<updated>2016-12-02T21:03:39+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2016-12-02T21:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=d043433cefb6a98b2e039972f90398e9edd5d074'/>
<id>d043433cefb6a98b2e039972f90398e9edd5d074</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
