<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/functions, branch crux</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=crux</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-live-build.git/atom?h=crux'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/'/>
<updated>2017-02-13T15:52:10+00:00</updated>
<entry>
<title>Drop the versatile kernel flavour on armel. It's no longer built since Linux 4.9.</title>
<updated>2017-02-13T15:52:10+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2017-02-13T15:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=d98f95bbbe161bee7ad73242fdb82dc8bd3a285e'/>
<id>urn:sha1:d98f95bbbe161bee7ad73242fdb82dc8bd3a285e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop check on configuration version</title>
<updated>2016-12-02T22:05:05+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-12-02T21:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=61b92c654e0f21db7d3d4e7a1cc867cdb3988027'/>
<id>urn:sha1:61b92c654e0f21db7d3d4e7a1cc867cdb3988027</id>
<content type='text'>
The date based versioning scheme no longer allows such a check. And we
don't intend to break backwards compatibility for now.
</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>Fix permission on functions/bootloaders.sh</title>
<updated>2016-11-28T22:15:38+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-11-28T22:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=b91b7de87a1d66153cd8a24f358a9e9eeddd84a4'/>
<id>urn:sha1:b91b7de87a1d66153cd8a24f358a9e9eeddd84a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Check_installed function when checking against host</title>
<updated>2016-11-28T21:50:46+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-11-28T21:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=02d933fc17c6355a180f8af5ab98365d173215d5'/>
<id>urn:sha1:02d933fc17c6355a180f8af5ab98365d173215d5</id>
<content type='text'>
Thanks to jnqnfe for the report.

Closes: #774807
</content>
</entry>
<entry>
<title>Export SOURCE_DATE_EPOCH when running chroot commands</title>
<updated>2016-11-28T19:58:19+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-11-28T15:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=4b28b409a64166946dd9b27b4e56c2d206d958ac'/>
<id>urn:sha1:4b28b409a64166946dd9b27b4e56c2d206d958ac</id>
<content type='text'>
Thanks to Chris Lamb &lt;lamby@debian.org&gt; for the patch.

Closes: #832998
</content>
</entry>
<entry>
<title>Fix behaviour of (undocumented) "#nif" conditional test</title>
<updated>2016-11-28T19:58:19+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-11-28T15:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=b8f55caa144ae4761e6c69d577a0cd33bfec4961'/>
<id>urn:sha1:b8f55caa144ae4761e6c69d577a0cd33bfec4961</id>
<content type='text'>
Thanks to Erik Cumps &lt;erik.cumps@esaturnus.com&gt; for the patch.

Closes: #801379
</content>
</entry>
<entry>
<title>Make: syslinux,grub-efi the default bootloaders because</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:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=f811656150ff5f78e55b21702688f082330f78bd'/>
<id>urn:sha1:f811656150ff5f78e55b21702688f082330f78bd</id>
<content type='text'>
UEFI is getting widely adopted but BIOS support is still
needed.
</content>
</entry>
<entry>
<title>defaults.sh LB_BOOTLOADER updated to be: LB_BOOTLOADERS in incompatible warning</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-03-21T14:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=ee9a6de2ccdda16cee641eb9d6faf625d48e0cfd'/>
<id>urn:sha1:ee9a6de2ccdda16cee641eb9d6faf625d48e0cfd</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>
</feed>
