blob: 0aed1b42cede4c0efe9623db35b4745b29e76668 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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"
}
|