Add pre-install & pre-upgrade
This commit is contained in:
parent
35e61a159d
commit
18df381e0f
3 changed files with 9 additions and 4 deletions
6
APKBUILD
6
APKBUILD
|
@ -1,9 +1,10 @@
|
|||
pkgname="semaphore-bin"
|
||||
pkgver=2.14.12
|
||||
pkgrel=1
|
||||
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"
|
||||
arch="x86_64"
|
||||
_arch="amd64"
|
||||
source="
|
||||
|
@ -16,9 +17,6 @@ prepare() {
|
|||
install -d "$pkgname-$pkgver"
|
||||
tar -xf "$pkgname-$pkgver.tar.gz" -C "$pkgname-$pkgver"
|
||||
cd "$pkgname-$pkgver"
|
||||
sudo adduser -S -D -h /var/lib/semaphore semaphore
|
||||
sudo addgroup -S semaphore
|
||||
sudo addgroup semaphore semaphore
|
||||
}
|
||||
|
||||
package() {
|
||||
|
|
6
semaphore-bin.pre-install
Normal file
6
semaphore-bin.pre-install
Normal file
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
addgroup -S semaphore 2>/dev/null
|
||||
adduser -S -D -h /var/lib/semaphore -s /sbin/nologin -G semaphore -g semaphore semaphore 2>/dev/null
|
||||
|
||||
exit 0
|
1
semaphore-bin.pre-upgrade
Symbolic link
1
semaphore-bin.pre-upgrade
Symbolic link
|
@ -0,0 +1 @@
|
|||
semaphore-bin.pre-install
|
Loading…
Reference in a new issue