Files
vm/PKGBUILD
ytshih 667acd45a2
All checks were successful
Build package / build-package (push) Successful in 31s
Fix: change service to system
2024-12-16 22:00:47 +08:00

39 lines
1017 B
Bash

# Maintainer: Yi-Ting Shih <ytshih@it.cs.nycu.edu.tw>
pkgname=vm
pkgver=1.0.0rc6
pkgrel=1
pkgdesc="A QEMU VM management tool"
arch=("x86_64")
url="https://gitea.konchin.com/package/vm"
license=("Apache")
makedepends=()
depends=('jsonnet' 'qemu-base' 'jq')
provides=('vm')
backup=("etc/$pkgname/config.jsonnet")
source=()
package() {
cd "$srcdir" || exit 1
install -Dm755 share/startvm.sh share/stopvm.sh \
-t "$pkgdir/usr/share/$pkgname/"
install -Dm644 lib/qemu.libsonnet \
-t "$pkgdir/usr/lib/$pkgname/"
install -Dm644 etc/config.jsonnet \
-t "$pkgdir/etc/$pkgname/"
install -Dm755 vm "$pkgdir/usr/bin/vm"
install -Dm644 "${pkgname}@.service" \
-t "$pkgdir/usr/lib/systemd/system/"
install -Dm644 "${pkgname}.sysusers" "$pkgdir/usr/lib/sysusers.d/${pkgname}.conf"
install -Dm755 -d "$pkgdir/var/lib/$pkgname/pflash"
install -Dm755 -d "$pkgdir/var/lib/$pkgname/iso"
install -Dm755 -d "$pkgdir/var/lib/$pkgname/img"
}
post_install() {
chown -R vm:vm "/var/lib/$pkgname/"
}