]> git.pld-linux.org Git - SPECS.git/blob - nss_extrausers.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / nss_extrausers.spec
1 Summary:        NSS module providing additional passwd, group and shadow files
2 Summary(pl.UTF-8):      Moduł NSS dostarczający dodatkowe pliki passwd, group i shadow
3 Name:           nss_extrausers
4 Version:        0.6
5 Release:        1
6 License:        LGPL
7 Group:          Base
8 Source0:        http://ftp.debian.org/debian/pool/main/libn/libnss-extrausers/libnss-extrausers_%{version}.orig.tar.gz
9 # Source0-md5:  5c57596251e9dfc420cee9f660fc3773
10 Patch0:         %{name}-makefile.patch
11 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
12
13 %description
14 This Name Service Switch (NSS) module provides additional passwd,
15 group and shadow files, allowing to store system accounts ie. copied
16 from other systems in separate files.
17
18 %description -l pl.UTF-8
19 Ten moduł do serwisu nazw, dostarcza dodatkowe pliki passwd, group i
20 shadow pozwalając na przechowywanie danych o kontach np.
21 przeniesionych z innego serwera w oddzielnych plikach.
22
23 %prep
24 %setup -q -n libnss-extrausers-%{version}
25 %patch0 -p1
26
27 %build
28 CC="%{__cc}"
29 CXX="%{__cxx}"
30 CFLAGS="%{rpmcflags}"
31 CXXFLAGS="%{rpmcflags} -fno-implicit-templates"
32 LDFLAGS="%{rpmcflags} %{rpmldflags}"
33 export CC CXX CFLAGS CXXFLAGS LDFLAGS
34
35 %{__make}
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{/%{_libdir},%{_var}/lib/extrausers}
40 touch $RPM_BUILD_ROOT%{_var}/lib/extrausers/{passwd,group,shadow}
41
42 %{__make} install \
43         DESTDIR=$RPM_BUILD_ROOT \
44         LIBDIR=%{_libdir}
45
46 %clean
47 rm -rf $RPM_BUILD_ROOT
48
49 %post   -p /sbin/ldconfig
50 %postun -p /sbin/ldconfig
51
52 %files
53 %defattr(644,root,root,755)
54 %doc README
55 %attr(755,root,root) /%{_libdir}/*.so.2
56 %dir %{_var}/lib/extrausers
57 %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/extrausers/passwd
58 %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/extrausers/group
59 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/extrausers/shadow
This page took 0.248283 seconds and 3 git commands to generate.