aboutsummaryrefslogtreecommitdiffstats
path: root/main/compat-pvgrub/APKBUILD
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2013-11-18 18:44:05 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2013-11-18 18:46:33 +0000
commit81bf2a318304a903261a644cb4df24023c9d27f4 (patch)
tree3545b0ebd8f617c3b96ffd211a7b2fef44d16290 /main/compat-pvgrub/APKBUILD
parent1d74a452d83a0ebe676a82dbcaae91a9141c4de3 (diff)
downloadaports-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/APKBUILD33
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"