diff options
author | William Pitcock <nenolod@dereferenced.org> | 2013-11-18 18:44:05 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2013-11-18 18:46:33 +0000 |
commit | 81bf2a318304a903261a644cb4df24023c9d27f4 (patch) | |
tree | 3545b0ebd8f617c3b96ffd211a7b2fef44d16290 /main/compat-pvgrub/APKBUILD | |
parent | 1d74a452d83a0ebe676a82dbcaae91a9141c4de3 (diff) | |
download | aports-81bf2a318304a903261a644cb4df24023c9d27f4.tar.bz2 aports-81bf2a318304a903261a644cb4df24023c9d27f4.tar.xz |
main/compat-pvgrub: new aport
This builds a grub configuration automatically, similar to update-extlinux (derived from that code).
It assumes a typical Xen deployment, with the filesystem being flat, and on (hd0).
fix #2356
Diffstat (limited to 'main/compat-pvgrub/APKBUILD')
-rw-r--r-- | main/compat-pvgrub/APKBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/main/compat-pvgrub/APKBUILD b/main/compat-pvgrub/APKBUILD new file mode 100644 index 0000000000..61e3741e1e --- /dev/null +++ b/main/compat-pvgrub/APKBUILD @@ -0,0 +1,33 @@ +# Contributor: William Pitcock <nenolod@dereferenced.org> +# Maintainer: William Pitcock <nenolod@dereferenced.org> +pkgname=compat-pvgrub +pkgver=1 +pkgrel=0 +pkgdesc="compatibility support for PV-GRUB 1.x" +url="http://www.alpinelinux.org/" +arch="noarch" +license="ISC" +depends="" +depends_dev="" +makedepends="$depends_dev" +triggers="compat-pvgrub.trigger=/boot" +install="" +subpackages="" +source="update-pvgrub" + +_builddir="$srcdir" + +package() { + cd "$_builddir" + + mkdir -p "$pkgdir"/boot/grub "$pkgdir"/sbin + touch "$pkgdir"/boot/grub/.keep-compat-pvgrub + + sed "/^version=/s/=.*/=$pkgver-r$pkgrel/" "$srcdir"/update-pvgrub \ + > "$pkgdir"/sbin/update-pvgrub + chmod 755 "$pkgdir"/sbin/update-pvgrub +} + +md5sums="19cc71a4929ebf83df27af57b167cd8e update-pvgrub" +sha256sums="ede72f8a3f7091d8e03f15720c1bab0e7da3f6c5bea70811690c84269d50b824 update-pvgrub" +sha512sums="6b41f5d7280527164ebfa631c04240f6c05854cb31fb839a1e7e5375c5bdc5a608e7e20228dc83d31534c21558c8157a437fb537b6c194f2d220b59a0438c017 update-pvgrub" |