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."
|
||||
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"
|
||||
}
|
||||
|
|
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