1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2026-06-03 16:35:37 +02:00
Files
woodpecker/nfpm/woodpecker-system-user.preinstall.sh
T
2026-03-24 01:21:04 +01:00

19 lines
433 B
Bash
Executable File

#!/bin/sh
set -e
# Create woodpecker group if it doesn't exist
if ! getent group woodpecker > /dev/null 2>&1; then
groupadd --system woodpecker
fi
# Create woodpecker user if it doesn't exist
if ! getent passwd woodpecker > /dev/null 2>&1; then
useradd \
--system \
--gid woodpecker \
--no-create-home \
--home-dir /var/lib/woodpecker \
--shell /sbin/nologin \
woodpecker
fi