<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/perl-install/install/install2.pm, branch 18.71</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>Enable to alter default downloader (mga#28539)</title>
<updated>2022-01-17T00:02:29+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2022-01-16T22:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=a320a78768074bc35e59b7ce627ba88d16cfd6e8'/>
<id>a320a78768074bc35e59b7ce627ba88d16cfd6e8</id>
<content type='text'>
Default is still curl.
Choice is limited to what is actually included in stage2 (for now, only
aria2c, curl or wget)
eg: " downloader=wget"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Default is still curl.
Choice is limited to what is actually included in stage2 (for now, only
aria2c, curl or wget)
eg: " downloader=wget"
</pre>
</div>
</content>
</entry>
<entry>
<title>perl_checker cleanups</title>
<updated>2022-01-05T14:34:30+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2020-12-31T09:39:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=08b1d3996f89d923fc16dd7f60434d66955c162a'/>
<id>08b1d3996f89d923fc16dd7f60434d66955c162a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: exclude ISO installer medium from available disks (mga#26714)</title>
<updated>2020-06-05T16:25:35+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2020-06-05T15:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=6bdcf124464f79c04b06e984a7319f73423c0371'/>
<id>6bdcf124464f79c04b06e984a7319f73423c0371</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: write ISO volume label to installer log</title>
<updated>2020-03-15T17:07:20+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2020-03-15T16:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=a776be91453a7a9a212e705453259598ea3851ce'/>
<id>a776be91453a7a9a212e705453259598ea3851ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: write ISO date to installer log</title>
<updated>2020-02-29T15:04:30+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2020-02-29T15:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=406323ad9ded85a7bd1c729052353602b883931a'/>
<id>406323ad9ded85a7bd1c729052353602b883931a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip setupSCSI step when run with --local_install (mga#24278)</title>
<updated>2019-02-03T19:52:49+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2019-02-03T19:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=c7082b46f4345ffb061b317785055cdb945289e3'/>
<id>c7082b46f4345ffb061b317785055cdb945289e3</id>
<content type='text'>
In a local install, we don't have udev running, so the setupSCSI step
will hang if it tries to probe for logical volumes (lvm2 uses udev).

A local install is used to test the installer (drakx_in_chroot) and to
build the Live ISOs (draklive2), and in both cases we don't really want
the install to be affected by the hardware of the host system. Skipping
the setupSCSI step means $o-&gt;{fstab} contains no entries, so we add a
fake entry for our chroot, to allow us to pass the subsequent check
that we have a root partition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In a local install, we don't have udev running, so the setupSCSI step
will hang if it tries to probe for logical volumes (lvm2 uses udev).

A local install is used to test the installer (drakx_in_chroot) and to
build the Live ISOs (draklive2), and in both cases we don't really want
the install to be affected by the hardware of the host system. Skipping
the setupSCSI step means $o-&gt;{fstab} contains no entries, so we add a
fake entry for our chroot, to allow us to pass the subsequent check
that we have a root partition.
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: avoid resetting keyboard layout at end of formatting step (mga#23877)</title>
<updated>2018-12-11T19:15:39+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2018-12-11T19:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=bc0268b271bb6fe221458e8bf4e31b33aaa438ef'/>
<id>bc0268b271bb6fe221458e8bf4e31b33aaa438ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch sys_kernel_debug failure for local install</title>
<updated>2018-01-20T22:02:10+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2018-01-20T21:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=18e0d250179de2f06bc2e7980b081d0b257cc069'/>
<id>18e0d250179de2f06bc2e7980b081d0b257cc069</id>
<content type='text'>
Some systems (for example some virtual machines) don't have any
USB devices and the mounting fails as usbcore is not loaded.

This is the case for every other call of it and just means USB
devices don't get detected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some systems (for example some virtual machines) don't have any
USB devices and the mounting fails as usbcore is not loaded.

This is the case for every other call of it and just means USB
devices don't get detected.
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: force update of /dev/disk/by-uuid after partitioning (mga#22059)</title>
<updated>2018-01-09T21:17:47+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-11-27T15:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=13d0e32733b8c1827335a1551dedbbf88daf369f'/>
<id>13d0e32733b8c1827335a1551dedbbf88daf369f</id>
<content type='text'>
Because stage2 does not include the udev 60-blocks.rule, udev does not
automatically update the soft links in /dev/disk/by-uuid after we write
the partition table and format the partitions. We need these links to
be updated before we create the initrd. It would be cleaner to fix this
with a udev rule, but for now, use brute force.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because stage2 does not include the udev 60-blocks.rule, udev does not
automatically update the soft links in /dev/disk/by-uuid after we write
the partition table and format the partitions. We need these links to
be updated before we create the initrd. It would be cleaner to fix this
with a udev rule, but for now, use brute force.
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent autovivification (mga#20551)</title>
<updated>2017-03-24T13:36:00+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2017-03-23T15:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=73743912c3d2eb61012a9f4273972e3701dc6b55'/>
<id>73743912c3d2eb61012a9f4273972e3701dc6b55</id>
<content type='text'>
commit 560f9ca983d743cc42701c24546ac8c2080a13fe introduced a regression
in that a lot of variables got autovivificated
This results in a bug for some of them, at least for 'compssListLevel'

The solution is to store options values in a hash (which actually
simplifies here):
http://perldoc.perl.org/Getopt/Long.html#Storing-options-values-in-a-hash

Thanks Martin Whitaker for the suggestion
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 560f9ca983d743cc42701c24546ac8c2080a13fe introduced a regression
in that a lot of variables got autovivificated
This results in a bug for some of them, at least for 'compssListLevel'

The solution is to store options values in a hash (which actually
simplifies here):
http://perldoc.perl.org/Getopt/Long.html#Storing-options-values-in-a-hash

Thanks Martin Whitaker for the suggestion
</pre>
</div>
</content>
</entry>
</feed>
