From 1a40b92cb43f31b42ed5963e83e4a8495ac734c6 Mon Sep 17 00:00:00 2001 From: Ruben Schuller Date: Sun, 11 Dec 2022 00:22:31 +0100 Subject: network/radicale: Add user/group to README, slackbuild. Signed-off-by: Andrew Clemons Signed-off-by: Willy Sudiarto Raharjo --- network/radicale/README | 6 ++++++ network/radicale/radicale.SlackBuild | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+) (limited to 'network/radicale') diff --git a/network/radicale/README b/network/radicale/README index be71661fe3..662b6b0f99 100644 --- a/network/radicale/README +++ b/network/radicale/README @@ -5,3 +5,9 @@ distant accessess for reading, creating, modifying and deleting multiple calendars through a simplified CalDAV protocol. Data can be encrypted by SSL, and their access can be restricted thanks to different authentication methods. + +You need a "radicale" user and group prior to building radicale. +Something like this will suffice for most systems: + + groupadd -g 375 radicale + useradd -u 375 -d /var/lib/radicale -s /bin/false -g radicale radicale diff --git a/network/radicale/radicale.SlackBuild b/network/radicale/radicale.SlackBuild index 6d9782e971..a08dc21dfe 100644 --- a/network/radicale/radicale.SlackBuild +++ b/network/radicale/radicale.SlackBuild @@ -50,6 +50,9 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +RADICALE_GID=${RADICALE_GID:-375} +RADICALE_UID=${RADICALE_UID:-375} + if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" @@ -66,6 +69,23 @@ fi set -e +if ! getent passwd radicale 1>/dev/null 2>/dev/null; then +cat << EOF + You must have a radicale user to run this script + + # groupadd -g $RADICALE_GID radicale + # useradd -u $RADICALE_UID -d /var/lib/$PRGNAM -s /bin/false -g radicale radicale +EOF + exit 1 +elif ! getent group radicale 1>/dev/null 2>/dev/null; then +cat << EOF + You must have a radicale group to run this script + + # groupadd -g $RADICALE_GID radicale +EOF + exit 1 +fi + rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -- cgit v1.2.3