<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/scripts/build/binary_grub-legacy, branch 1.3.8</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=1.3.8</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-live-build.git/atom?h=1.3.8'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/'/>
<updated>2021-08-09T14:24:21+00:00</updated>
<entry>
<title>add items for grub setup and enable persistence</title>
<updated>2021-08-09T14:24:21+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim@sentrium.io</email>
</author>
<published>2021-08-09T14:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=301cd5b991caded9c84d1ce4bb214ac720ba5796'/>
<id>urn:sha1:301cd5b991caded9c84d1ce4bb214ac720ba5796</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Default for LB_UNION_FILESYSTEM is now "overlay" just like in live-boot.</title>
<updated>2016-12-02T14:10:19+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-12-02T14:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=7ad6c408e559a1755beb63db8186e002a56bb7a7'/>
<id>urn:sha1:7ad6c408e559a1755beb63db8186e002a56bb7a7</id>
<content type='text'>
</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 grub helper to grub-legacy for consistency.</title>
<updated>2015-05-04T18:36:20+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2015-05-04T18:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=cf68abf41709cf6c9d6f58aff34a7e218f368343'/>
<id>urn:sha1:cf68abf41709cf6c9d6f58aff34a7e218f368343</id>
<content type='text'>
</content>
</entry>
</feed>
