<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/scripts/build/binary_grub-pc, branch stretch-backports</title>
<subtitle> (mirror of https://github.com/vyos/vyos-live-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-live-build.git/atom?h=stretch-backports</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-live-build.git/atom?h=stretch-backports'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/'/>
<updated>2016-12-02T14:01:28+00:00</updated>
<entry>
<title>Drop useless code in binary_grub-pc</title>
<updated>2016-12-02T14:01:28+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-12-02T14:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=58fd378005400ca4592f21e74f105625344a72b3'/>
<id>urn:sha1:58fd378005400ca4592f21e74f105625344a72b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>binary_loopback_cfg now renders grub.cfg by default.</title>
<updated>2016-07-31T13:09:13+00:00</updated>
<author>
<name>Adrian Gibanel Lopez</name>
<email>adrian.gibanel@btactic.com</email>
</author>
<published>2016-01-18T03:15:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=c4327f61384910014b3914f125521577c97e5d79'/>
<id>urn:sha1:c4327f61384910014b3914f125521577c97e5d79</id>
<content type='text'>
The binary parts of grub-pc are left for the original binary_grub-pc.
As a consequence both /boot/grub/grub.cfg and /boot/grub/loopback.cfg files will be present in any Debian Live CD.

This might be useful to be reused from binary_grub-* bootloaders.
</content>
</entry>
<entry>
<title>Added new multi bootloader helper functions</title>
<updated>2016-07-31T13:08:11+00:00</updated>
<author>
<name>Adrian Gibanel Lopez</name>
<email>adrian.gibanel@btactic.com</email>
</author>
<published>2016-01-18T03:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9d1a983cc8fe12966d1a2c24a6ee0cfb419b3ce5'/>
<id>urn:sha1:9d1a983cc8fe12966d1a2c24a6ee0cfb419b3ce5</id>
<content type='text'>
* Added: functions/bootloaders.sh . This file adds bootloader functions that are heavily used in efi scenarios where a bootloader can act as a first or an extra bootloader.

Since the introduction of the new switch:

--bootloaders

you can setup it like this:

--bootloaders=syslinux,grub-efi

.

This means that syslinux is the first bootloader and grub-efi is the extra bootloader.

* Added new bootloader functions: Check_Non_First_Bootloader and Check_Non_Extra_Bootloader.

These functions let each one of the bootloaders abort the build because
they cannot perform a role either as a first bootloader or as an extra bootloader.

* Added bootloader functions: Check_First_Bootloader_Role, Check_Extra_Bootloader_Role and Check_Any_Bootloader_Role

These functions let bootloaders to force their default role in a single line.

At the same time many binary bootloaders were rewritten to make use of the new bootloader role functions explained above.

These roles were enforced:

binary_grub-legacy : First bootloader
binary_grub-pc : Either first or extra bootloader
binary_syslinux : Either first or extra bootloader

If a bootloader is tried to be used in a role that it's not meant to be used then the build fails because that might lead to a non-bootable system.
</content>
</entry>
<entry>
<title>Multi bootloader support</title>
<updated>2015-08-29T21:56:41+00:00</updated>
<author>
<name>Adrian Gibanel Lopez</name>
<email>adrian.gibanel@btactic.com</email>
</author>
<published>2015-08-21T21:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=d515ae56842f9420ff4c629eac18904f7beef2e8'/>
<id>urn:sha1:d515ae56842f9420ff4c629eac18904f7beef2e8</id>
<content type='text'>
Note: OLDIFS use makes IFS to be reset to "" instead to it being unset.
Either we need to detect if old IFS was unset to unset it
or we need a proper way of setting it as a local variable.
Even more IFS it's not currently used in
Check_package (which it's called from: binary_hdd).
we should have a clean way of resetting/unsetting IFS when calling Check_package.

The other approach it's to explicitly define IFS with its default value in the
places inside live-build code where we implicitly suppose that it's going to have
its default value.
</content>
</entry>
<entry>
<title>Dropping obsolete template checks within grub helpers.</title>
<updated>2015-05-04T18:37:00+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2015-05-04T18:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9bf7c99eed0dc01567c83b3464b3a57fdc7d1186'/>
<id>urn:sha1:9bf7c99eed0dc01567c83b3464b3a57fdc7d1186</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renaming grub2 helper to grub-pc for later grub-efi addition.</title>
<updated>2015-05-04T18:33:00+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2015-05-04T18:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=f93fa286d5e7348150aab4874794f7d96dac0894'/>
<id>urn:sha1:f93fa286d5e7348150aab4874794f7d96dac0894</id>
<content type='text'>
</content>
</entry>
</feed>
