<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/scripts/build/binary_iso, 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>2017-11-20T21:20:53+00:00</updated>
<entry>
<title>Fix the way the .disk/mkisofs file is created</title>
<updated>2017-11-20T21:20:53+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2017-11-20T21:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9f3e5fe8d968f79fbd1f4c60fb6b020758fe8510'/>
<id>urn:sha1:9f3e5fe8d968f79fbd1f4c60fb6b020758fe8510</id>
<content type='text'>
Thanks to Daniel Reichelt &lt;debian@nachtgeist.net&gt; for the patch.

Closes: #881941
</content>
</entry>
<entry>
<title>Add .disk/mkisofs file recording the xorriso command line</title>
<updated>2017-08-10T12:53:53+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2017-08-10T12:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=ff71712590a809d0f7ba680e787a9f091ed853b2'/>
<id>urn:sha1:ff71712590a809d0f7ba680e787a9f091ed853b2</id>
<content type='text'>
Thanks to Thomas Schmitt &lt;scdbackup@gmx.net&gt; for the suggestion.
</content>
</entry>
<entry>
<title>Drop the --hardlinks option from xorriso command line call</title>
<updated>2017-08-07T15:27:32+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2017-08-07T15:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=e38ad8ae66593d1123a0fd5695f4daf95417e74f'/>
<id>urn:sha1:e38ad8ae66593d1123a0fd5695f4daf95417e74f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Instead of renaming kernel for syslinux, create hardlinks</title>
<updated>2016-12-02T14:42:59+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2016-12-02T14:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9c974b26bf532ba76f6d66423310f6d95b1ff1f7'/>
<id>urn:sha1:9c974b26bf532ba76f6d66423310f6d95b1ff1f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set xorriso's "modification time" to SOURCE_DATE_EPOCH</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:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=822459c7b25589f4065c25bcd8b3ab440ae0e4cd'/>
<id>urn:sha1:822459c7b25589f4065c25bcd8b3ab440ae0e4cd</id>
<content type='text'>
Thanks to Chris Lamb &lt;lamby@debian.org&gt; for the patch.

Closes: #831379
</content>
</entry>
<entry>
<title>Added EFI support by the means of grub-efi</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:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=7becd08e4d721ee2c187e82fba8168d76dfb33aa'/>
<id>urn:sha1:7becd08e4d721ee2c187e82fba8168d76dfb33aa</id>
<content type='text'>
This work is based on debian-cd team work and uses,
as much as possible, the same mkisofs options
than the Debian Installation CD disk does.

It assumes that /boot/grub/grub.cfg (and other design items)
is generated by: binary_loopback_cfg .

It relies on efi-image and grub-cpmodules being setup
as build scripts on live-build package.
In the future event of these two files being moved
to a binary package (they are originally from:
src: live-installer) the binary_grub-efi script would have
to be rewritten to take the new paths into account.
</content>
</entry>
<entry>
<title>Handle multiple bootloaders properly in binary_iso . Force mkisofs to add an additional eltorito entry if we have more than one bootloader.</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-07-30T16:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9cebad25f98976d9bb0a42fcbf76392a26503d6a'/>
<id>urn:sha1:9cebad25f98976d9bb0a42fcbf76392a26503d6a</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>Remove repeated LB_PRIMARY_BOOTLOADER definition</title>
<updated>2016-07-31T12:59:33+00:00</updated>
<author>
<name>Adrian Gibanel Lopez</name>
<email>adrian.gibanel@btactic.com</email>
</author>
<published>2016-01-19T23:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=0624064d44ed811aec5c43fabfd7b928688ed8e1'/>
<id>urn:sha1:0624064d44ed811aec5c43fabfd7b928688ed8e1</id>
<content type='text'>
</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>
</feed>
