X-Git-Url: http://git.jankratochvil.net/?p=captive.git;a=blobdiff_plain;f=captive.spec.in;h=fb40bebc5be0f40de588c5833e6923a23950ac90;hp=f854a164b24ca9452b10598294767108888f1a68;hb=HEAD;hpb=7325e669ad3d56127063255bbf47e4de0471f670 diff --git a/captive.spec.in b/captive.spec.in index f854a16..fb40beb 100644 --- a/captive.spec.in +++ b/captive.spec.in @@ -91,6 +91,8 @@ were analyzed and successfuly emulated in the GNU/Linux operating system. The implementation allows applications running under the GNU/Linux operating system to access NTFS drives. File system driver compatibility with VFAT, ISO9660 and EXT2 is also provided. + +http://www.jankratochvil.net/project/captive/ %if %{static} This packaging is a standalone static version, no other packages are needed. @@ -210,19 +212,22 @@ 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 || \ - true +/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 || \ + echo >&2 "WARNING: Failed to create system group: fuse" %endif %post /sbin/ldconfig -/usr/sbin/groupadd -r captive 2>/dev/null || \ - /usr/sbin/groupadd captive 2>/dev/null || \ - true +/usr/sbin/groupadd -r captive 2>/dev/null || \ + /usr/sbin/groupadd captive 2>/dev/null || \ + /usr/sbin/addgroup --system --quiet captive 2>/dev/null || \ + echo >&2 "WARNING: Failed to create system group: captive" /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 || \ - true + /usr/sbin/adduser --quiet --system --no-create-home --home %{_var}/lib/@PACKAGE@ captive 2>/dev/null || \ + echo >&2 "WARNING: Failed to create system user: captive" %if ! %{static} %post fuse