Add pre-install & pre-upgrade

This commit is contained in:
LinuxSquare 2025-05-29 10:57:14 +02:00
parent 35e61a159d
commit 18df381e0f
3 changed files with 9 additions and 4 deletions

View file

@ -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() {

View 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
View file

@ -0,0 +1 @@
semaphore-bin.pre-install