Update to 1.2.9
This commit is contained in:
parent
63318a65f5
commit
be3aa6cb89
1
.gitignore
vendored
1
.gitignore
vendored
@ -43,3 +43,4 @@
|
|||||||
/cacti-1.2.6.tar.gz
|
/cacti-1.2.6.tar.gz
|
||||||
/cacti-1.2.7.tar.gz
|
/cacti-1.2.7.tar.gz
|
||||||
/cacti-1.2.8.tar.gz
|
/cacti-1.2.8.tar.gz
|
||||||
|
/cacti-1.2.9.tar.gz
|
||||||
|
17
cacti.spec
17
cacti.spec
@ -1,8 +1,8 @@
|
|||||||
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
||||||
|
|
||||||
Name: cacti
|
Name: cacti
|
||||||
Version: 1.2.8
|
Version: 1.2.9
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: An rrd based graphing tool
|
Summary: An rrd based graphing tool
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: https://www.cacti.net/
|
URL: https://www.cacti.net/
|
||||||
@ -13,6 +13,7 @@ Source3: cacti.README.fedora
|
|||||||
Source4: %{name}.cron
|
Source4: %{name}.cron
|
||||||
Source5: cacti.nginx
|
Source5: cacti.nginx
|
||||||
Patch0: cacti-1.2.x-disable_log_rotation.patch
|
Patch0: cacti-1.2.x-disable_log_rotation.patch
|
||||||
|
Patch1: cacti-1.2.x-csrf-secret.patch
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@ -90,6 +91,7 @@ driven.
|
|||||||
%{__install} -d -m 0755 resource/ %{buildroot}/%{_localstatedir}/lib/%{name}/resource
|
%{__install} -d -m 0755 resource/ %{buildroot}/%{_localstatedir}/lib/%{name}/resource
|
||||||
%{__install} -d -m 0755 rra/ %{buildroot}/%{_localstatedir}/lib/%{name}/rra/
|
%{__install} -d -m 0755 rra/ %{buildroot}/%{_localstatedir}/lib/%{name}/rra/
|
||||||
%{__install} -d -m 0755 scripts/ %{buildroot}/%{_localstatedir}/lib/%{name}/scripts/
|
%{__install} -d -m 0755 scripts/ %{buildroot}/%{_localstatedir}/lib/%{name}/scripts/
|
||||||
|
%{__install} -d -m 0755 csrf/ %{buildroot}/%{_localstatedir}/lib/%{name}/csrf/
|
||||||
%{__mv} *.php %{buildroot}/%{_datadir}/%{name}/
|
%{__mv} *.php %{buildroot}/%{_datadir}/%{name}/
|
||||||
%{__mv} cache/ %{buildroot}/%{_localstatedir}/lib/%{name}/
|
%{__mv} cache/ %{buildroot}/%{_localstatedir}/lib/%{name}/
|
||||||
%{__mv} cli/ %{buildroot}/%{_localstatedir}/lib/%{name}/
|
%{__mv} cli/ %{buildroot}/%{_localstatedir}/lib/%{name}/
|
||||||
@ -117,6 +119,8 @@ ln -s %{_datadir}/%{name}/include %{buildroot}/%{_localstatedir}/lib/%{name}/
|
|||||||
# Create logfiles
|
# Create logfiles
|
||||||
touch %{buildroot}/%{_localstatedir}/log/%{name}/%{name}.log
|
touch %{buildroot}/%{_localstatedir}/log/%{name}/%{name}.log
|
||||||
touch %{buildroot}/%{_localstatedir}/log/%{name}/%{name}_stderr.log
|
touch %{buildroot}/%{_localstatedir}/log/%{name}/%{name}_stderr.log
|
||||||
|
# Create csrf-secret.php
|
||||||
|
touch %{buildroot}/%{_localstatedir}/lib/%{name}/csrf/csrf-secret.php
|
||||||
|
|
||||||
# Migrate /usr/share/cacti/resource to /var/cacti/resource
|
# Migrate /usr/share/cacti/resource to /var/cacti/resource
|
||||||
%pretrans -p <lua>
|
%pretrans -p <lua>
|
||||||
@ -138,6 +142,7 @@ end
|
|||||||
# Migrate file ownership to apache user
|
# Migrate file ownership to apache user
|
||||||
chown -R apache:apache %{_localstatedir}/lib/%{name}/cache/
|
chown -R apache:apache %{_localstatedir}/lib/%{name}/cache/
|
||||||
chown -R apache:apache %{_localstatedir}/lib/%{name}/cli/
|
chown -R apache:apache %{_localstatedir}/lib/%{name}/cli/
|
||||||
|
chown -R apache:apache %{_localstatedir}/lib/%{name}/csrf/
|
||||||
chown -R apache:apache %{_localstatedir}/lib/%{name}/resource/
|
chown -R apache:apache %{_localstatedir}/lib/%{name}/resource/
|
||||||
chown -R apache:apache %{_localstatedir}/lib/%{name}/rra/
|
chown -R apache:apache %{_localstatedir}/lib/%{name}/rra/
|
||||||
chown -R apache:apache %{_localstatedir}/lib/%{name}/scripts/
|
chown -R apache:apache %{_localstatedir}/lib/%{name}/scripts/
|
||||||
@ -148,6 +153,7 @@ chown root:apache %{_sysconfdir}/%{name}/db.php
|
|||||||
semanage fcontext -a -t httpd_sys_content_t '%{_sysconfdir}/%{name}/db.php' 2>/dev/null || :
|
semanage fcontext -a -t httpd_sys_content_t '%{_sysconfdir}/%{name}/db.php' 2>/dev/null || :
|
||||||
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cache(/.*)?' 2>/dev/null || :
|
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cache(/.*)?' 2>/dev/null || :
|
||||||
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cli(/.*)?' 2>/dev/null || :
|
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cli(/.*)?' 2>/dev/null || :
|
||||||
|
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/csrf(/.*)?' 2>/dev/null || :
|
||||||
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/resource(/.*)?' 2>/dev/null || :
|
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/resource(/.*)?' 2>/dev/null || :
|
||||||
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/scripts(/.*)?' 2>/dev/null || :
|
semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/scripts(/.*)?' 2>/dev/null || :
|
||||||
restorecon -R %{_localstatedir}/lib/%{name} || :
|
restorecon -R %{_localstatedir}/lib/%{name} || :
|
||||||
@ -162,6 +168,7 @@ if [ $1 -eq 0 ] ; then
|
|||||||
semanage fcontext -d -t httpd_sys_content_t '%{_sysconfdir}/%{name}/db.php' 2>/dev/null || :
|
semanage fcontext -d -t httpd_sys_content_t '%{_sysconfdir}/%{name}/db.php' 2>/dev/null || :
|
||||||
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cache(/.*)?' 2>/dev/null || :
|
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cache(/.*)?' 2>/dev/null || :
|
||||||
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cli(/.*)?' 2>/dev/null || :
|
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/cli(/.*)?' 2>/dev/null || :
|
||||||
|
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/csrf(/.*)?' 2>/dev/null || :
|
||||||
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/resource(/.*)?' 2>/dev/null || :
|
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/resource(/.*)?' 2>/dev/null || :
|
||||||
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/scripts(/.*)?' 2>/dev/null || :
|
semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}/scripts(/.*)?' 2>/dev/null || :
|
||||||
fi
|
fi
|
||||||
@ -173,6 +180,7 @@ fi
|
|||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
%dir %{_localstatedir}/lib/%{name}
|
%dir %{_localstatedir}/lib/%{name}
|
||||||
%dir %{_localstatedir}/lib/%{name}/cli
|
%dir %{_localstatedir}/lib/%{name}/cli
|
||||||
|
%dir %attr(-,apache,apache) %{_localstatedir}/lib/%{name}/csrf
|
||||||
%dir %attr(-,apache,apache) %{_localstatedir}/lib/%{name}/scripts
|
%dir %attr(-,apache,apache) %{_localstatedir}/lib/%{name}/scripts
|
||||||
%dir %attr(-,apache,apache) %{_localstatedir}/log/%{name}/
|
%dir %attr(-,apache,apache) %{_localstatedir}/log/%{name}/
|
||||||
%config(noreplace) %attr(-,apache,apache) %{_localstatedir}/log/%{name}/%{name}.log
|
%config(noreplace) %attr(-,apache,apache) %{_localstatedir}/log/%{name}/%{name}.log
|
||||||
@ -205,11 +213,16 @@ fi
|
|||||||
%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/cache/
|
%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/cache/
|
||||||
%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/cli/*php
|
%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/cli/*php
|
||||||
%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/cli/.htaccess
|
%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/cli/.htaccess
|
||||||
|
%attr(0770,apache,apache) %{_localstatedir}/lib/%{name}/csrf/csrf-secret.php
|
||||||
%attr(-,root,root) %{_localstatedir}/lib/%{name}/include
|
%attr(-,root,root) %{_localstatedir}/lib/%{name}/include
|
||||||
%attr(-,root,root) %{_localstatedir}/lib/%{name}/lib
|
%attr(-,root,root) %{_localstatedir}/lib/%{name}/lib
|
||||||
%ghost %{_datadir}/%{name}/resource.rpmmoved
|
%ghost %{_datadir}/%{name}/resource.rpmmoved
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Feb 10 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.9-1
|
||||||
|
- Update to 1.2.9
|
||||||
|
- CVE-2020-7106, CVE-2020-7237
|
||||||
|
|
||||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-2
|
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (cacti-1.2.8.tar.gz) = e24d9de47a06c1741c7bcfe5c5f68a5a0f0cc2eb859fc930ced28f797f84ad537ff1a0a703dc8c26735cc4b54ba09699e33a30ac666e1f8ec2ec26ae4ceccde3
|
SHA512 (cacti-1.2.9.tar.gz) = e50eb5587dc0274788b35cb701383ba897ab7c45a65efc7a8d32963b492c1ff1b96b0271ab7b6f9b53ad7dff5dd66b3ce4bd4a91c3ecf8ccd8d4b19b3ac972e4
|
||||||
|
Loading…
Reference in New Issue
Block a user