1
+ %define _datarootdir %{_prefix }/share
1
2
Name: mamonsu
2
3
Version: 2.2.9
3
4
Release: 1%{?dist }
@@ -7,44 +8,47 @@ License: BSD
7
8
Source0: http://pypi.python.org/packages/source/m/mamonsu/mamonsu-%{version }.tar.gz
8
9
Source1: mamonsu.init
9
10
Source2: mamonsu-logrotate.in
10
- BuildRequires: python2 -devel
11
+ BuildRequires: python -devel
11
12
BuildRequires: python-setuptools
12
13
BuildArch: noarch
14
+ BuildRoot: %{_tmppath }/%{name }-%{version }-build
13
15
Requires: python-setuptools
14
16
15
17
%description
16
18
Monitoring agent for PostgreSQL.
17
-
19
+
18
20
%prep
19
21
%setup -q
20
22
21
23
%build
22
24
%{__python} setup.py build
23
25
24
26
%install
25
- %{__python} setup.py install --skip-build --root %{buildroot }
27
+ %{__python} setup.py install --prefix %{ _prefix } -- skip-build --root %{buildroot }
26
28
export PYTHONPATH=%{buildroot }%{python_sitelib }
27
29
28
- %{__mkdir} -p %{buildroot }/ %{_sysconfdir }/%{name }
29
- %{__mkdir} -p %{buildroot }/ %{_sysconfdir }/init.d
30
- %{__mkdir} -p %{buildroot }/ %{_sysconfdir }/logrotate.d
31
- %{__mkdir} -p %{buildroot }/ %{_datarootdir }/%{name }
30
+ %{__mkdir} -p %{buildroot }%{_sysconfdir }/%{name }
31
+ %{__mkdir} -p %{buildroot }%{_sysconfdir }/init.d
32
+ %{__mkdir} -p %{buildroot }%{_sysconfdir }/logrotate.d
33
+ %{__mkdir} -p %{buildroot }%{_datarootdir }/%{name }
32
34
33
- %{__install} -m 0644 -p packaging/conf/example.conf %{buildroot }/ %{_sysconfdir }/%{name }/agent.conf
34
- %{__install} -m 0644 -p packaging/conf/template.xml %{buildroot }/ %{_datarootdir }/%{name }/template.xml
35
- %{__install} -m 0644 -p examples/*.py %{buildroot }/ %{_datarootdir }/%{name }/
36
- %{__install} -m 0755 -p %{SOURCE1 } %{buildroot }/ %{_sysconfdir }/init.d/%{name }
37
- %{__install} -m 0644 -p %{SOURCE2 } %{buildroot }/ %{_sysconfdir }/logrotate.d/%{name }
35
+ %{__install} -m 0644 -p packaging/conf/example.conf %{buildroot }%{_sysconfdir }/%{name }/agent.conf
36
+ %{__install} -m 0644 -p packaging/conf/template.xml %{buildroot }%{_datarootdir }/%{name }/template.xml
37
+ %{__install} -m 0644 -p examples/*.py %{buildroot }%{_datarootdir }/%{name }/
38
+ %{__install} -m 0755 -p %{SOURCE1 } %{buildroot }%{_sysconfdir }/init.d/%{name }
39
+ %{__install} -m 0644 -p %{SOURCE2 } %{buildroot }%{_sysconfdir }/logrotate.d/%{name }
38
40
39
41
%files
40
42
%doc README.rst
43
+ %defattr(644,root,root,755)
41
44
%config(noreplace) %{_sysconfdir }/%{name }/agent.conf
42
45
%{python_sitelib }/%{name }/
43
46
%{python_sitelib }/%{name }-%{version }*
44
47
%{_sysconfdir }/%{name }
45
48
%{_datarootdir }/%{name }
46
- %{_sysconfdir }/init.d/%{name }
47
49
%{_sysconfdir }/logrotate.d/%{name }
50
+ %defattr(755,root,root,755)
51
+ %{_sysconfdir }/init.d/%{name }
48
52
%{_bindir }/%{name }
49
53
50
54
%clean
0 commit comments