Provided Debian compatible user/group add.
authorlace <>
Sat, 28 Jan 2006 09:13:12 +0000 (09:13 +0000)
committerlace <>
Sat, 28 Jan 2006 09:13:12 +0000 (09:13 +0000)
 - Debian users use rather alien(8) for .rpm than the .tar.gz distribution.
 - Another bugreport by: Michael Abbott

captive.spec.in

index 0fa4800..db8ecdd 100644 (file)
@@ -212,18 +212,21 @@ rm -rf $RPM_BUILD_ROOT
 %pre fuse
 %endif
 %if %{static}
-/usr/sbin/groupadd -r fuse 2>/dev/null || \
-   /usr/sbin/groupadd fuse 2>/dev/null || \
+/usr/sbin/groupadd -r                                  fuse 2>/dev/null || \
+   /usr/sbin/groupadd                                  fuse 2>/dev/null || \
+   /usr/sbin/adduser --quiet --system --no-create-home fuse 2>/dev/null || \
    true
 %endif
 
 %post
 /sbin/ldconfig
-/usr/sbin/groupadd -r captive 2>/dev/null || \
-   /usr/sbin/groupadd captive 2>/dev/null || \
+/usr/sbin/groupadd -r                  captive 2>/dev/null || \
+   /usr/sbin/groupadd                  captive 2>/dev/null || \
+   /usr/sbin/addgroup --system --quiet captive 2>/dev/null || \
    true
 /usr/sbin/useradd -r -c "Captive Sandbox" -s /sbin/nologin -g captive -d %{_var}/lib/@PACKAGE@ captive 2>/dev/null || \
    /usr/sbin/useradd -c "Captive Sandbox" -s /sbin/nologin -g captive -d %{_var}/lib/@PACKAGE@ captive 2>/dev/null || \
+   /usr/sbin/adduser --quiet --system --no-create-home            --home %{_var}/lib/@PACKAGE@ captive 2>/dev/null || \
    true
 
 %if ! %{static}