<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bpiotrowski/aports/main/syslinux/update-extlinux, branch master</title>
<subtitle>Barthalion's staging aports tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/bpiotrowski/aports/'/>
<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/bpiotrowski/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/bpiotrowski/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/bpiotrowski/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/bpiotrowski/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/bpiotrowski/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>
<entry>
<title>main/syslinux: add reboot entry</title>
<updated>2013-06-30T11:19:51+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/bpiotrowski/aports/commit/?id=faf4eed0066294cad5e0b71f5a9315f42abd9a33'/>
<id>faf4eed0066294cad5e0b71f5a9315f42abd9a33</id>
<content type='text'>
We don't install /boot/reboot.c32, but if it's present (it can be copied from
/usr/share/syslinux/reboot.c32), we add a menu entry for it---just like
with memtest.

Add a comment to /etc/update-extlinux.conf stating this.

It'd already be possible to get a reboot entry using the
/etc/update-extlinux.d/ folder, but this patch provides a more intelligent
framework with nicer layout.

The syslinux sourceball also provides a shutdown module, but I couldn't get this to
work and looking at the sources reveals it to be for machines with APM enabled.
Not sure how many machines that applies to anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't install /boot/reboot.c32, but if it's present (it can be copied from
/usr/share/syslinux/reboot.c32), we add a menu entry for it---just like
with memtest.

Add a comment to /etc/update-extlinux.conf stating this.

It'd already be possible to get a reboot entry using the
/etc/update-extlinux.d/ folder, but this patch provides a more intelligent
framework with nicer layout.

The syslinux sourceball also provides a shutdown module, but I couldn't get this to
work and looking at the sources reveals it to be for machines with APM enabled.
Not sure how many machines that applies to anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: reorganize menu layout</title>
<updated>2013-06-30T11:19:33+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/bpiotrowski/aports/commit/?id=589d7d3981b9de2534cb5b4f9c6567425319341e'/>
<id>589d7d3981b9de2534cb5b4f9c6567425319341e</id>
<content type='text'>
Add a blank line between any entries added from /etc/update-extlinux.d/*.

Move the memtest entry (if any) after a separator line, below these.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a blank line between any entries added from /etc/update-extlinux.d/*.

Move the memtest entry (if any) after a separator line, below these.
</pre>
</div>
</content>
</entry>
<entry>
<title>main/syslinux: use more specific LINUX (instead of KERNEL) for kernels</title>
<updated>2013-06-30T11:18:05+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/bpiotrowski/aports/commit/?id=64e8c06cb5a27278c4c7a99dc64b4456baa77d20'/>
<id>64e8c06cb5a27278c4c7a99dc64b4456baa77d20</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: use more specific COM32 (instead of KERNEL) for mboot.c32</title>
<updated>2013-06-30T11:17:50+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/bpiotrowski/aports/commit/?id=ed12e5de37accd7d2d3c548f2160f34d1e97a44c'/>
<id>ed12e5de37accd7d2d3c548f2160f34d1e97a44c</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/refactor initramfs</title>
<updated>2013-06-30T11:17:13+00:00</updated>
<author>
<name>Dubiousjim</name>
<email>dubiousjim@gmail.com</email>
</author>
<published>2013-06-29T20:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/bpiotrowski/aports/commit/?id=e81e10dcbe9483a701ade938a5b64d353c6c60f1'/>
<id>e81e10dcbe9483a701ade938a5b64d353c6c60f1</id>
<content type='text'>
If xen.gz is present, there are multiple kernels, and later ones lack an
initramfs, they'll currently be (wrongly) configured to use a initramfs anyway.
Fixed.

We also refactor the check for /boot/initramfs-$tag, and configure this using a
separate INITRD line, instead of adding it to the APPEND line. In passing, this
also closes a second might-use-a-stale-initramfs bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If xen.gz is present, there are multiple kernels, and later ones lack an
initramfs, they'll currently be (wrongly) configured to use a initramfs anyway.
Fixed.

We also refactor the check for /boot/initramfs-$tag, and configure this using a
separate INITRD line, instead of adding it to the APPEND line. In passing, this
also closes a second might-use-a-stale-initramfs bug.
</pre>
</div>
</content>
</entry>
</feed>
