diff --git a/APKBUILD b/APKBUILD index 5b8d0d6..a411f73 100644 --- a/APKBUILD +++ b/APKBUILD @@ -1,6 +1,6 @@ pkgname="semaphore-bin" pkgver=2.14.12 -pkgrel=2 +pkgrel=3 pkgdesc="Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools." url="https://semaphoreui.com" license="MIT" @@ -23,8 +23,6 @@ package() { # binaries install -d "$pkgdir/usr/bin" install -D -m755 "$srcdir/$pkgname-$pkgver/semaphore" "$pkgdir/usr/bin/semaphore" - # config - 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 index 1a76199..a6ea81a 100644 --- a/semaphore-bin.post-install +++ b/semaphore-bin.post-install @@ -1,6 +1,5 @@ #!/bin/sh chown semaphore:semaphore /usr/bin/semaphore -chown -R semaphore:semaphore /etc/semaphore exit 0 diff --git a/semaphore-bin.pre-install b/semaphore-bin.pre-install index a6f185f..c106d82 100644 --- a/semaphore-bin.pre-install +++ b/semaphore-bin.pre-install @@ -1,6 +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 +adduser -S -D -h /var/lib/semaphore -s /bin/ash -G semaphore semaphore 2>/dev/null exit 0 diff --git a/semaphore.initd b/semaphore.initd index 7d1bc11..65ae8d4 100644 --- a/semaphore.initd +++ b/semaphore.initd @@ -4,5 +4,5 @@ name=$RC_SVCNAME description="Semaphore Service" supervisor="supervise-daemon" command="/usr/bin/semaphore" -command_args="server --config /etc/semaphore/config.json" +command_args="server --config /var/lib/semaphore/config.json" command_user="semaphore"