<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/scripts/build/binary, 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>2016-07-31T13:09:13+00:00</updated>
<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>Loopback cfg support.</title>
<updated>2015-08-29T22:04:04+00:00</updated>
<author>
<name>Adrian Gibanel Lopez</name>
<email>adrian.gibanel@btactic.com</email>
</author>
<published>2014-12-07T17:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=b6771e736022d31b0cb53c552a0f7a42a1028a09'/>
<id>urn:sha1:b6771e736022d31b0cb53c552a0f7a42a1028a09</id>
<content type='text'>
Development details
--------------------

* This patch has been based originally on: binary_grub2 . It has been
improved thanks to some binary_syslinux bits.

* This patch ensures that binary_loopback_cfg needs is run
before binary_syslinux is run.
The reason is that it reuses some code from binary_syslinux to avoid
problems when binary_syslinux renames the kernel filenames.

* This patch already supports CPU detection

* I haven't tested all the possible scenarios for the script (with the
latest version). When amd64 and 486 Gnu/Linux flavours is used and the
bootloader is syslinux it works ok.

* I have not implemented a disable switch for not generating it.
Usually you always want loopback.cfg to be there.

* Compared to binary_grub2 script I have removed the installation
entries because I did not see any of them in binary_syslinux.

How to test
-----------

These are some steps to easily test if Looback cfg support is working ok.

0) We assume you have generated an iso
1) Make sure you have a partition that Grub understands. Plain ext4 or
vfat should do it.
2) Create directory: /boot/boot-isos/
3) Put the iso file into that directory making sure it has an ISO or iso
extension.
4) Setup your computer to boot from cdrom and use: Super Grub2 Disk
2.00s2 (Hybrid version recommended)
5) Choose Boot manually...
6) Choose Bootable ISOs (in /boot- ... )
7) Choose (the detected) GRUB Loopback Config
(hdN,msodsN)/boot/boot-ios/name-of-the.iso
8) You will be presented your loopback.cfg. Choose anyone of the entries
(unless it does not match your cpu architecture of course).
9) You should boot into your Debian Live without problems (thanks to
findiso boot parametre).

If you ever wanted to test from your grub2 installation instead from
Super Grub2 Disk check: http://www.supergrubdisk.org/wiki/Loopback.cfg
for an example.
</content>
</entry>
<entry>
<title>Correcting leftover reference to binary_grub in binary.</title>
<updated>2015-05-18T10:38:46+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2015-05-18T10:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=1c3891775bbcddfe7ee419e61a83df79037b16aa'/>
<id>urn:sha1:1c3891775bbcddfe7ee419e61a83df79037b16aa</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>
<entry>
<title>Dropping support for upstart.</title>
<updated>2015-05-03T14:12:30+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2015-05-03T14:12:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=50b0b6f125d840818645ab22c50df5f7f186975c'/>
<id>urn:sha1:50b0b6f125d840818645ab22c50df5f7f186975c</id>
<content type='text'>
Ubuntu switched to systemd too, no point in keeping
upstart support arround anymore.
</content>
</entry>
<entry>
<title>Updating year in copyright notices to 2015.</title>
<updated>2015-01-04T19:05:44+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2015-01-04T19:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=242aef5d8314a9b1da31e016f3329e6f04b8d675'/>
<id>urn:sha1:242aef5d8314a9b1da31e016f3329e6f04b8d675</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moving partial python rewrite to separate branch, let's do it in the jessie+1 cycle rather than go with the current mixed code.</title>
<updated>2014-08-27T22:59:28+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2014-08-27T21:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=bc50443cf043616c7087f383e11bf85cd233c54e'/>
<id>urn:sha1:bc50443cf043616c7087f383e11bf85cd233c54e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updating copyright notices for 2014.</title>
<updated>2014-02-08T16:47:24+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2014-02-08T16:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=eb336bb782632bea33dac6a8c93bca177de51a33'/>
<id>urn:sha1:eb336bb782632bea33dac6a8c93bca177de51a33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewriting binary_includes in python.</title>
<updated>2013-11-04T17:33:48+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2013-11-04T17:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=1e04939721c282ee2c612d9ad06b8ba1e9aac06c'/>
<id>urn:sha1:1e04939721c282ee2c612d9ad06b8ba1e9aac06c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switching to later submodule naming scheme for python stubs.</title>
<updated>2013-11-04T16:10:22+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>mail@daniel-baumann.ch</email>
</author>
<published>2013-11-04T16:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9e3863aa8fc22fe0a671b5d38431b2d311fad472'/>
<id>urn:sha1:9e3863aa8fc22fe0a671b5d38431b2d311fad472</id>
<content type='text'>
</content>
</entry>
</feed>
