summaryrefslogtreecommitdiff
path: root/libre/parabola-vmbootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'libre/parabola-vmbootstrap')
-rw-r--r--libre/parabola-vmbootstrap/PKGBUILD36
1 files changed, 21 insertions, 15 deletions
diff --git a/libre/parabola-vmbootstrap/PKGBUILD b/libre/parabola-vmbootstrap/PKGBUILD
index 3861c27b1..e11266146 100644
--- a/libre/parabola-vmbootstrap/PKGBUILD
+++ b/libre/parabola-vmbootstrap/PKGBUILD
@@ -1,34 +1,40 @@
# Maintainer: Andreas Grapentin <andreas@grapentin.org>
+# Contributor: bill-auger <bill-auger@programmer.net>
+
pkgname=parabola-vmbootstrap
-pkgver=20200211
+pkgver=20200331
pkgrel=1
-arch=(any)
+arch=('any')
pkgdesc="helper scripts to build and boot parabola virtual machine images"
-license=(GPL3)
+license=('GPL3')
url="https://git.parabola.nu/parabola-vmbootstrap.git/"
depends=(arch-install-scripts bash binutils librelib parted qemu
qemu-arch-extra qemu-user-static qemu-user-static-binfmt sudo wget)
makedepends=(git)
-source=(git+https://git.parabola.nu/parabola-vmbootstrap.git)
+source=(git+https://git.parabola.nu/${pkgname}.git#tag=v${pkgver}
sha256sums=('SKIP')
-pkgver() {
- cd "$srcdir"/$pkgname
- printf "%s" "$(git log -1 --format="%at" | xargs -I{} date -d @{} +%Y%m%d)"
-}
-package() {
+package()
+{
cd "$srcdir"/$pkgname
- install -Dm755 src/pvmbootstrap.sh "$pkgdir"/usr/bin/pvmbootstrap
- install -Dm755 src/pvmboot.sh "$pkgdir"/usr/bin/pvmboot
- install -Dm755 src/pvm2tarball.sh "$pkgdir"/usr/bin/pvm2tarball
+ local _bin_dir="$pkgdir"/usr/bin
+ local _lib_dir="$pkgdir"/usr/lib/$pkgname
+ local _lic_dir="$pkgdir"/usr/share/licenses/$pkgname
+ local _hook_script
+
+ install -Dm755 src/pvmbootstrap.sh "$_bin_dir"/pvmbootstrap
+ install -Dm755 src/pvmboot.sh "$_bin_dir"/pvmboot
+ install -Dm755 src/pvm2tarball.sh "$_bin_dir"/pvm2tarball
- install -Dm644 src/hooks/hook-ethernet-dhcp.sh \
- "$pkgdir"/usr/lib/libretools/pvmbootstrap/hook-ethernet-dhcp.sh
+ install -Dm755 src/pvm-common.sh.inc "$_lib_dir"/pvm-common.sh.inc
+ for _hook_script in src/hooks/*
+ do install -Dm644 $_hook_script "$_lib_dir"/$(basename $_hook_script)
+ done
- install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 COPYING "$_lic_dir"/LICENSE
}