diff options
author | Thiago Perrotta | 2015-06-14 02:39:30 -0300 |
---|---|---|
committer | Thiago Perrotta | 2015-06-14 02:39:30 -0300 |
commit | 14ca9951de5f26ef0cd1e4154590898dbff9a0f0 (patch) | |
tree | edd3be516b426fb377f23ecb5f9fff16e609594d /PKGBUILD | |
download | aur-openbsd-rescueboot.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0aed1b42cede --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Thiago Perrotta <perrotta dot thiago at poli dot ufrj dot br> +# Originally based on the grml-rescueboot PKGBUILD + +pkgname=openbsd-rescueboot +# this should be the wanted OpenBSD version +pkgver=5.6 +pkgrel=1 +pkgdesc="Script to add OpenBSD iso images to the grub2 boot menu" +url="http://www.openbsd.org/" +arch=('any') +license=('GPL') +depends=('grub') +source=("http://openbsd.c3sl.ufpr.br/openbsd/${pkgver}/amd64/cd${pkgver/./}.iso" + "openbsd-rescueboot" + "42_openbsd") +md5sums=('65854da3159e33042fc7b741e9389f07' + 'e2e7fc488506dff30b82ecc75a8f78ee' + '9d63b37935946bf4074b83cfaf83c41c') +sha256sums=('99623a7a8c2fd26d8058a6c5b873b4e271ca97a2e8f0897209c53fea0c741b63' + '318ade6bf826c05142815dc2a22be75d2d37404aaaa465d91dbf11d2d36ae53b' + 'fa57e40f9a1cacc915004b3dc3bb000294934f17a4396a2837ad2d971674a5ec') +noextract=("cd${pkgver/./}.iso") + +prepare() { + cd "${srcdir}/" + + # adjust path of grub-mkconfig_lib + sed -i 's/${libdir}\/grub/${prefix}\/share\/grub/g' 42_openbsd + + # adjust version + sed -i "s/<version_string>/${pkgver}/g" 42_openbsd +} + +package() { + cd "${srcdir}/" + + install -Dm755 42_openbsd ${pkgdir}/etc/grub.d/42_openbsd + install -Dm644 ${pkgname} ${pkgdir}/etc/default/${pkgname} + + install -Dm644 "cd${pkgver/./}.iso" "${pkgdir}/boot/openbsd/cd${pkgver/./}.iso" +} |