Fix: change service to system
All checks were successful
Build package / build-package (push) Successful in 31s
All checks were successful
Build package / build-package (push) Successful in 31s
This commit is contained in:
4
PKGBUILD
4
PKGBUILD
@@ -1,6 +1,6 @@
|
|||||||
# Maintainer: Yi-Ting Shih <ytshih@it.cs.nycu.edu.tw>
|
# Maintainer: Yi-Ting Shih <ytshih@it.cs.nycu.edu.tw>
|
||||||
pkgname=vm
|
pkgname=vm
|
||||||
pkgver=1.0.0rc5
|
pkgver=1.0.0rc6
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="A QEMU VM management tool"
|
pkgdesc="A QEMU VM management tool"
|
||||||
arch=("x86_64")
|
arch=("x86_64")
|
||||||
@@ -25,7 +25,7 @@ package() {
|
|||||||
install -Dm755 vm "$pkgdir/usr/bin/vm"
|
install -Dm755 vm "$pkgdir/usr/bin/vm"
|
||||||
|
|
||||||
install -Dm644 "${pkgname}@.service" \
|
install -Dm644 "${pkgname}@.service" \
|
||||||
-t "$pkgdir/var/lib/.config/systemd/user/"
|
-t "$pkgdir/usr/lib/systemd/system/"
|
||||||
install -Dm644 "${pkgname}.sysusers" "$pkgdir/usr/lib/sysusers.d/${pkgname}.conf"
|
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/pflash"
|
||||||
|
|||||||
2
src/vm
2
src/vm
@@ -12,4 +12,4 @@ fi
|
|||||||
image="$1"
|
image="$1"
|
||||||
option="$2"
|
option="$2"
|
||||||
|
|
||||||
systemctl --user -M vm@ "$option" "vm@$image"
|
systemctl "$option" "vm@$image"
|
||||||
|
|||||||
@@ -3,7 +3,9 @@ Description=Virtual Machine %i
|
|||||||
After=network.target
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
WorkingDirectory=%h
|
User=vm
|
||||||
|
Group=vm
|
||||||
|
WorkingDirectory=/var/lib/vm
|
||||||
ExecStart=/usr/share/vm/startvm.sh %i -nographic
|
ExecStart=/usr/share/vm/startvm.sh %i -nographic
|
||||||
ExecStop=/usr/share/vm/stopvm.sh %i
|
ExecStop=/usr/share/vm/stopvm.sh %i
|
||||||
#ExecStop=/usr/bin/kill -INT $MAINPID
|
#ExecStop=/usr/bin/kill -INT $MAINPID
|
||||||
|
|||||||
Reference in New Issue
Block a user