diff --git a/APKBUILD b/APKBUILD index e37bdeb..5b8d0d6 100644 --- a/APKBUILD +++ b/APKBUILD @@ -4,7 +4,7 @@ pkgrel=2 pkgdesc="Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools." url="https://semaphoreui.com" license="MIT" -install="$pkgname.pre-install $pkgname.pre-upgrade" +install="$pkgname.pre-install $pkgname.pre-upgrade $pkgname.post-install" arch="x86_64" _arch="amd64" source=" @@ -22,9 +22,9 @@ prepare() { package() { # binaries install -d "$pkgdir/usr/bin" - install -D -o semaphore -g semaphore -m755 "$srcdir/$pkgname-$pkgver/semaphore" "$pkgdir/usr/bin/semaphore" + install -D -m755 "$srcdir/$pkgname-$pkgver/semaphore" "$pkgdir/usr/bin/semaphore" # config - install -o semaphore -g semaphore -dm644 "$pkgdir/etc/semaphore" + install -dm644 "$pkgdir/etc/semaphore" # service files install -D -m755 "$srcdir/semaphore.initd" "$pkgdir/etc/init.d/semaphore" } diff --git a/semaphore-bin.post-install b/semaphore-bin.post-install new file mode 100644 index 0000000..1a76199 --- /dev/null +++ b/semaphore-bin.post-install @@ -0,0 +1,6 @@ +#!/bin/sh + +chown semaphore:semaphore /usr/bin/semaphore +chown -R semaphore:semaphore /etc/semaphore + +exit 0