diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-06-21 15:07:44 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-06-21 15:07:44 +0000 |
commit | 7b87ff6f9c4c47383a0cb932095bb3d9211c6d58 (patch) | |
tree | 426813132c627084cabf43d610b05ba4b86662a5 /main/syslinux | |
parent | e247ca0455a53e070f24b72688e6b6aafbdd9a11 (diff) | |
download | aports-7b87ff6f9c4c47383a0cb932095bb3d9211c6d58.zip |
main/syslinux: update-extlinux: create labels for xen dom0 kernels
Diffstat (limited to 'main/syslinux')
-rw-r--r-- | main/syslinux/APKBUILD | 4 | ||||
-rwxr-xr-x | main/syslinux/update-extlinux | 9 |
2 files changed, 9 insertions, 4 deletions
diff --git a/main/syslinux/APKBUILD b/main/syslinux/APKBUILD index 1f6884b4b43..cca84020db8 100644 --- a/main/syslinux/APKBUILD +++ b/main/syslinux/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=syslinux pkgver=4.05 -pkgrel=0 +pkgrel=1 pkgdesc="Boot loader for the Linux operating system" url="http://syslinux.org" arch="x86 x86_64" @@ -38,4 +38,4 @@ package() { md5sums="82299242418385da1274c9479a778cb2 syslinux-4.05.tar.bz2 7ef73a7a858b8aa1ac6635d6391ac8e5 update-extlinux.conf -2414de8196826e20292825d69c75184b update-extlinux" +b242e393a677ed924dd60ff5195f59ef update-extlinux" diff --git a/main/syslinux/update-extlinux b/main/syslinux/update-extlinux index 157d33529f1..dafe8bb189f 100755 --- a/main/syslinux/update-extlinux +++ b/main/syslinux/update-extlinux @@ -100,9 +100,14 @@ if [ -f "/boot/xen.gz" ]; then everbose "Found initramfs: /boot/initramfs-$tag" initramfs="initramfs-$tag" fi + label=xen-$(grep -w -l $tag /usr/share/kernel/*/kernel.release \ + | cut -d/ -f5) + if [ "$label" = "xen-" ]; then + label=xen-$lst + fi - echo "LABEL $lst" >> $conf.new - if [ "$lst" = "$default" ]; then + echo "LABEL $label" >> $conf.new + if [ "$label" = "$default" ]; then echo " MENU DEFAULT" >> $conf.new fi echo " MENU LABEL Xen + Linux $tag" >> $conf.new |