<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kunkku/aports/main/syslinux/update-extlinux, branch master</title>
<subtitle>kunkku's aports repo
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/'/>
<entry>
<title>main/syslinux: improve portability of update-extlinux</title>
<updated>2015-06-26T12:28:42+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-06-26T12:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=0a4c2a26aaaf76a1868b7c78e145a5629947196b'/>
<id>0a4c2a26aaaf76a1868b7c78e145a5629947196b</id>
<content type='text'>
minor fix that makes it work with bash
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
minor fix that makes it work with bash
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: make trigger not fail on lxc</title>
<updated>2015-05-19T09:29:27+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-05-19T09:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=66417d5e0c7870c269104b633e9d82c4554a8380'/>
<id>66417d5e0c7870c269104b633e9d82c4554a8380</id>
<content type='text'>
on lxc we dont have the boot device available so extlinux will fail.
We cannot check for `openrc --sys` because apk run the trigger in chroot
and grsecurity will prevent openrc access /proc/1/environment.

So we simply add a --warn-only option and use that from trigger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
on lxc we dont have the boot device available so extlinux will fail.
We cannot check for `openrc --sys` because apk run the trigger in chroot
and grsecurity will prevent openrc access /proc/1/environment.

So we simply add a --warn-only option and use that from trigger.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: update-extlinux use 'vanilla' as label in menu</title>
<updated>2014-07-16T08:08:15+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2014-07-16T08:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=fbeef61a9ce524ecd64990f8a36470600cf52ba7'/>
<id>fbeef61a9ce524ecd64990f8a36470600cf52ba7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: fix update-extlinux to handle vanilla kernel</title>
<updated>2014-06-25T07:05:17+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2014-06-25T07:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=0e31b3e95fee62832477258200d7ed7122a74c49'/>
<id>0e31b3e95fee62832477258200d7ed7122a74c49</id>
<content type='text'>
the vanilla kernel does not have any -* suffix so it needs special
handling.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the vanilla kernel does not have any -* suffix so it needs special
handling.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: add support for serial console in update-extlinux</title>
<updated>2014-05-29T12:19:06+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2014-05-29T12:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=1a9a0430790d7829d9ee53e0fbc17dbe6c7a6b69'/>
<id>1a9a0430790d7829d9ee53e0fbc17dbe6c7a6b69</id>
<content type='text'>
fixes #2761
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #2761
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: update-extlinux: autodetect poweroff.c32</title>
<updated>2013-06-30T12:53:03+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2013-06-30T12:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=1b50a0c4feb3bb6e080ccde6c962f116a7432d7d'/>
<id>1b50a0c4feb3bb6e080ccde6c962f116a7432d7d</id>
<content type='text'>
and trivial fix for comment in conf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and trivial fix for comment in conf
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: use cmp -s instead of cmp --quiet due to busybox</title>
<updated>2013-06-30T11:33:25+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2013-06-30T11:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=5341d09e65ffc93ed98887a5293def1215a1f734'/>
<id>5341d09e65ffc93ed98887a5293def1215a1f734</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: hooks for bootloader password</title>
<updated>2013-06-30T11:20:34+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=083a16ab99577619894895087aec94cb039f3ceb'/>
<id>083a16ab99577619894895087aec94cb039f3ceb</id>
<content type='text'>
We allow a password to be set in /etc/update-extlinux.conf. Instructions for
generating this are in /etc/update-extlinux.conf. For reference, here is another
(equivalent) way to generate the MD5 password: openssl passwd -1 -salt yy pass

If one sets a password, one will presumably want to make
/etc/update-extlinux.conf world-unreadable. We don't do that for you; however
we do make sure when a password is present to make the /boot/extlinux.conf
files we generate be world-unreadable.

Of the auto-generated entries, only HDT (if this is generated) is now
configured to respect the password; however, you can include "MENU PASSWD" in
any entries you put in /etc/update-extlinux.d/.

For example, I configure my BIOS to only boot from the internal drive, but I
have an entry in /etc/update-extlinux.d that permits chain-booting from a USB
key, and I have this entry configured to also require the password. (The BIOS
is also passworded, so that these settings can't be changed willy-nilly.)

Conflicts:
	main/syslinux/update-extlinux.conf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We allow a password to be set in /etc/update-extlinux.conf. Instructions for
generating this are in /etc/update-extlinux.conf. For reference, here is another
(equivalent) way to generate the MD5 password: openssl passwd -1 -salt yy pass

If one sets a password, one will presumably want to make
/etc/update-extlinux.conf world-unreadable. We don't do that for you; however
we do make sure when a password is present to make the /boot/extlinux.conf
files we generate be world-unreadable.

Of the auto-generated entries, only HDT (if this is generated) is now
configured to respect the password; however, you can include "MENU PASSWD" in
any entries you put in /etc/update-extlinux.d/.

For example, I configure my BIOS to only boot from the internal drive, but I
have an entry in /etc/update-extlinux.d that permits chain-booting from a USB
key, and I have this entry configured to also require the password. (The BIOS
is also passworded, so that these settings can't be changed willy-nilly.)

Conflicts:
	main/syslinux/update-extlinux.conf
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: don't create backup when no changes</title>
<updated>2013-06-30T11:20:13+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=7558f26d28e1bcc6a62c42405c65ab14cc632ef3'/>
<id>7558f26d28e1bcc6a62c42405c65ab14cc632ef3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: add Hardware Detection Tool entry</title>
<updated>2013-06-30T11:19:59+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/aports/commit/?id=5eebfc3d655b327fcd0e6ba306e226516a70ce2f'/>
<id>5eebfc3d655b327fcd0e6ba306e226516a70ce2f</id>
<content type='text'>
HDT provides a curses-like interface to display lots of hardware info
about your machine at bootloader time.

We don't install /boot/hdt.c32, but if it's present (it can be copied from
/usr/share/syslinux/hdt.c32), we add a menu entry for it---in preference to,
rather than in addition to, memtest, since HDT has a menu entry which invokes
memtest.

Using HDT to its full capacity requires finding or generating modules.pcimap
and pci.ids files for your machine, and installing them in /boot. We might want
to document this, which I don't here (but the online docs for HDT do). These
aren't required to use other functionality of HDT; and it's pretty useful
already without those.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HDT provides a curses-like interface to display lots of hardware info
about your machine at bootloader time.

We don't install /boot/hdt.c32, but if it's present (it can be copied from
/usr/share/syslinux/hdt.c32), we add a menu entry for it---in preference to,
rather than in addition to, memtest, since HDT has a menu entry which invokes
memtest.

Using HDT to its full capacity requires finding or generating modules.pcimap
and pci.ids files for your machine, and installing them in /boot. We might want
to document this, which I don't here (but the online docs for HDT do). These
aren't required to use other functionality of HDT; and it's pretty useful
already without those.
</pre>
</div>
</content>
</entry>
</feed>
