[packages/lizardfs] user/group deps
glen
glen at pld-linux.org
Fri Jun 17 07:21:55 CEST 2016
commit 7b2640907bf21a3e6f3d5e31bc17950f53e6ba04
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Fri Jun 17 00:26:15 2016 +0300
user/group deps
lizardfs.spec | 27 ++++++++++++---------------
1 file changed, 12 insertions(+), 15 deletions(-)
---
diff --git a/lizardfs.spec b/lizardfs.spec
index 75c5606..21aedf8 100644
--- a/lizardfs.spec
+++ b/lizardfs.spec
@@ -14,15 +14,23 @@ Source0: https://github.com/lizardfs/lizardfs/archive/v.%{version}.tar.gz
# Source0-md5: 71766d18a5066506e54d952ab6056bd3
Patch0: %{name}-cmake_fix.patch
URL: https://github.com/lizardfs/lizardfs
-BuildRequires: /usr/bin/a2x #
+BuildRequires: /usr/bin/a2x
BuildRequires: asciidoc
BuildRequires: boost-devel
BuildRequires: cmake >= 3.4.0
BuildRequires: docbook-dtd45-xml
BuildRequires: libfuse-devel
BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.202
BuildRequires: zlib-devel
-# Requires:
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
+Provides: group(mfs)
+Provides: user(mfs)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -35,7 +43,6 @@ LizardFS is jest niezawodnym, skalowalnym i efektywnym rozproszonym
systemem plików. Rozkłada dane na rózne fizyczne serwery, dająć
użytkownikowi końcowemu widok pojedynczego systemu plików.
-
%package master
Summary: Master/shadow metadata server
Group: Applications
@@ -44,7 +51,6 @@ Requires: %{name} = %{version}-%{release}
%description master
Master/shadow metadata server
-
%package chunkserver
Summary: Chunk server
Group: Applications
@@ -53,7 +59,6 @@ Requires: %{name} = %{version}-%{release}
%description chunkserver
Chunk server
-
%package metalogger
Summary: Metalogger
Group: Applications
@@ -62,7 +67,6 @@ Requires: %{name} = %{version}-%{release}
%description metalogger
Metalogger
-
%package cgiserver
Summary: CGI server
Group: Applications
@@ -107,20 +111,15 @@ rm -rf $RPM_BUILD_ROOT
%groupadd -g 282 mfs
%useradd -u 282 -d /var/lib/%{name} -g mfs -c "XXX User" %{name}
-%post
-
-%preun
-
%postun
if [ "$1" = "0" ]; then
- %userremove mfs
- %groupremove mfs
+ %userremove mfs
+ %groupremove mfs
fi
%files
%defattr(644,root,root,755)
%doc doc COPYING README UPGRADE NEWS INSTALL
-## %attr(755,root,root) %{_bindir}/*
%dir %{_sysconfdir}/mfs
%dir %attr(750,root,root) /var/lib/%{name}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mfs/globaliolimits.cfg.dist
@@ -186,5 +185,3 @@ fi
%attr(755,root,root) %{_sbindir}/mfscgiserv
%{_datadir}/mfscgi/
# %dir %attr(750,mfs,mfs) /var/lib/%{name}/cgiserver
-
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lizardfs.git/commitdiff/093a7d1ae4dcdaea54d9b4f266c994482137ca35
More information about the pld-cvs-commit
mailing list