summaryrefslogtreecommitdiff
path: root/libre/parabola-vmbootstrap/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/parabola-vmbootstrap/PKGBUILD')
-rw-r--r--libre/parabola-vmbootstrap/PKGBUILD45
1 files changed, 24 insertions, 21 deletions
diff --git a/libre/parabola-vmbootstrap/PKGBUILD b/libre/parabola-vmbootstrap/PKGBUILD
index 86e7c2ced..94a85f990 100644
--- a/libre/parabola-vmbootstrap/PKGBUILD
+++ b/libre/parabola-vmbootstrap/PKGBUILD
@@ -1,14 +1,16 @@
-# Maintainer: Andreas Grapentin <andreas@grapentin.org>
-# Contributor: bill-auger <bill-auger@programmer.net>
-
+# Copyright (C) 2019,2020 Andreas Grapentin <andreas@grapentin.org>
+# Copyright (C) 2019,2020,2021,2023 bill-auger <bill-auger@programmer.net>
+# This recipe is free software: you can redistribute it and/or modify
+# it under the terms of the CC0 1.0 License.
+# Maintainer: Parabola Hackers <dev@lists.parabola.nu>
pkgname=parabola-vmbootstrap
-pkgver=20200401
+pkgver=20230816
pkgrel=1
-arch=('any')
-pkgdesc="helper scripts to build and boot parabola virtual machine images"
-license=('GPL3')
-url="https://git.parabola.nu/parabola-vmbootstrap.git/"
+arch=(any)
+pkgdesc="Scripts to build and boot raw Parabola system images and release tarballs"
+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-binfmt sudo wget)
@@ -20,21 +22,22 @@ sha256sums=('SKIP')
package()
{
- cd "$srcdir"/$pkgname
-
- local _bin_dir="$pkgdir"/usr/bin
- local _lib_dir="$pkgdir"/usr/lib/$pkgname
- local _lic_dir="$pkgdir"/usr/share/licenses/$pkgname
- local _hook_script
+ local 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
+ # main scripts
+ cd "${srcdir}"/${pkgname}/src/
+ for script in *.sh
+ do install -Dm755 ./${script} "${pkgdir}"/usr/bin/${script}
+ done
- 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)
+ # helpers
+ for script in *.sh.inc
+ do install -Dm644 ./${script} "${pkgdir}"/usr/lib/${pkgname}/${script}
done
- install -Dm644 COPYING "$_lic_dir"/LICENSE
+ # hooks
+ cd "${srcdir}"/${pkgname}/src/hooks/
+ for script in hook-*.sh
+ do install -Dm644 ./${script} "${pkgdir}"/usr/lib/${pkgname}/${script}
+ done
}