diff options
author | KosmX | 2023-12-30 15:55:32 +0100 |
---|---|---|
committer | KosmX | 2023-12-30 15:56:15 +0100 |
commit | 74dbbd5db7855f0bcfca41e3f809e7b5986bceef (patch) | |
tree | 1b4e991a2b38c79e7ffc7aa652bc8daa3159dbbe | |
parent | 03dc72ea5204999ff353bb30a89c861c72a3fc29 (diff) | |
download | aur-74dbbd5db7855f0bcfca41e3f809e7b5986bceef.tar.gz |
add modified service file for UI
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | incus.service | 24 |
2 files changed, 33 insertions, 3 deletions
@@ -18,10 +18,13 @@ depends=('incus') makedepends=('git' 'yarn' 'npm' 'rsync') changelog= source=("git+https://github.com/zabbly/incus.git" - "https://github.com/canonical/lxd-ui/archive/refs/tags/${pkgver}.tar.gz") + "https://github.com/canonical/lxd-ui/archive/refs/tags/${pkgver}.tar.gz" + "incus.service" + ) sha256sums=( 'SKIP' 'b9e2f8a486d5b8b1155895f7339319b907540bc6c50c76e86bde7f8a00f669ee' + '760c221d5105eae80665fa48d4195b0e6bf2b72106cb03d8eea9e4ffafa81411' ) noextract=() validpgpkeys=() @@ -54,8 +57,11 @@ build() { package() { - cd "$_canonical_name-$pkgver" + pushd "$_canonical_name-$pkgver" mkdir -p "$pkgdir/opt/incus/ui-canonical/" - rsync -a build/ui/ "$pkgdir/opt/incus/ui-canonical/" + rsync -a build/ui/ "$pkgdir/opt/incus/ui/" + popd + mkdir -p "$pkgdir/etc/systemd/system/" + cp incus.service "$pkgdir/etc/systemd/system/" } diff --git a/incus.service b/incus.service new file mode 100644 index 000000000000..b102f924c74e --- /dev/null +++ b/incus.service @@ -0,0 +1,24 @@ +[Unit] +Description=Incus Container Hypervisor +After=network-online.target lxcfs.service +Requires=network-online.target lxcfs.service incus.socket +Documentation=man:incusd(1) + +[Service] +Environment=INCUS_OVMF_PATH=/usr/share/ovmf/x64 +Environment=INCUS_UI=/opt/incus/ui/ +ExecStart=/usr/bin/incusd --group=incusd-admin --logfile=/var/log/incus/incusd.log +ExecStartPost=/usr/bin/incusd waitready --timeout=600 +ExecStop=/usr/bin/incusd shutdown +KillMode=process +TimeoutStartSec=600s +TimeoutStopSec=30s +Restart=on-failure +Delegate=yes +LimitNOFILE=1048576 +LimitNPROC=infinity +LimitCORE=infinity +TasksMax=infinity + +[Install] +WantedBy=multi-user.target |