Add post-install for permission setting
This commit is contained in:
parent
18df381e0f
commit
b6f391bccf
2 changed files with 9 additions and 3 deletions
6
APKBUILD
6
APKBUILD
|
@ -4,7 +4,7 @@ pkgrel=2
|
||||||
pkgdesc="Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools."
|
pkgdesc="Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools."
|
||||||
url="https://semaphoreui.com"
|
url="https://semaphoreui.com"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
install="$pkgname.pre-install $pkgname.pre-upgrade"
|
install="$pkgname.pre-install $pkgname.pre-upgrade $pkgname.post-install"
|
||||||
arch="x86_64"
|
arch="x86_64"
|
||||||
_arch="amd64"
|
_arch="amd64"
|
||||||
source="
|
source="
|
||||||
|
@ -22,9 +22,9 @@ prepare() {
|
||||||
package() {
|
package() {
|
||||||
# binaries
|
# binaries
|
||||||
install -d "$pkgdir/usr/bin"
|
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
|
# config
|
||||||
install -o semaphore -g semaphore -dm644 "$pkgdir/etc/semaphore"
|
install -dm644 "$pkgdir/etc/semaphore"
|
||||||
# service files
|
# service files
|
||||||
install -D -m755 "$srcdir/semaphore.initd" "$pkgdir/etc/init.d/semaphore"
|
install -D -m755 "$srcdir/semaphore.initd" "$pkgdir/etc/init.d/semaphore"
|
||||||
}
|
}
|
||||||
|
|
6
semaphore-bin.post-install
Normal file
6
semaphore-bin.post-install
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
chown semaphore:semaphore /usr/bin/semaphore
|
||||||
|
chown -R semaphore:semaphore /etc/semaphore
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in a new issue