mirror of
https://github.com/fankes/beszel.git
synced 2025-10-18 17:29:28 +08:00
fix: handle missing docker group in debian postinstall script (#1012)
Check if docker group exists before attempting to add beszel user to it, preventing installation failure when Docker is not installed.
This commit is contained in:
@@ -31,10 +31,12 @@ if ! getent passwd "$SERVICE_USER" >/dev/null; then
|
|||||||
--gecos "System user for $SERVICE"
|
--gecos "System user for $SERVICE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Enable docker
|
# Enable docker (only if docker group exists)
|
||||||
if ! getent group docker | grep -q "$SERVICE_USER"; then
|
if getent group docker >/dev/null 2>&1; then
|
||||||
echo "Adding $SERVICE_USER to docker group"
|
if ! getent group docker | grep -q "$SERVICE_USER"; then
|
||||||
usermod -aG docker "$SERVICE_USER"
|
echo "Adding $SERVICE_USER to docker group"
|
||||||
|
usermod -aG docker "$SERVICE_USER"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create config file if it doesn't already exist
|
# Create config file if it doesn't already exist
|
||||||
|
Reference in New Issue
Block a user