mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-19 18:45:52 +00:00
Add logrotate config to rpm/deb pkgs
This commit is contained in:
@@ -1,2 +1,3 @@
|
|||||||
opt/ripple/etc/rippled.cfg
|
opt/ripple/etc/rippled.cfg
|
||||||
opt/ripple/etc/validators.txt
|
opt/ripple/etc/validators.txt
|
||||||
|
etc/logrotate.d/rippled
|
||||||
|
|||||||
@@ -4,3 +4,4 @@ opt/ripple/bin/update-rippled.sh
|
|||||||
opt/ripple/etc/rippled.cfg
|
opt/ripple/etc/rippled.cfg
|
||||||
opt/ripple/etc/validators.txt
|
opt/ripple/etc/validators.txt
|
||||||
opt/ripple/etc/update-rippled-cron
|
opt/ripple/etc/update-rippled-cron
|
||||||
|
etc/logrotate.d/rippled
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ case "$1" in
|
|||||||
chmod 755 /var/log/rippled/
|
chmod 755 /var/log/rippled/
|
||||||
chmod 755 /var/lib/rippled/
|
chmod 755 /var/lib/rippled/
|
||||||
chmod 644 /opt/ripple/etc/update-rippled-cron
|
chmod 644 /opt/ripple/etc/update-rippled-cron
|
||||||
|
chmod 644 /etc/logrotate.d/rippled
|
||||||
chown -R root:$GROUP_NAME /opt/ripple/etc/update-rippled-cron
|
chown -R root:$GROUP_NAME /opt/ripple/etc/update-rippled-cron
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|||||||
@@ -41,5 +41,6 @@ override_dh_auto_install:
|
|||||||
install -D bld_vl/validator-keys debian/tmp/opt/ripple/bin/validator-keys
|
install -D bld_vl/validator-keys debian/tmp/opt/ripple/bin/validator-keys
|
||||||
install -D Builds/containers/shared/update-rippled.sh debian/tmp/opt/ripple/bin/update-rippled.sh
|
install -D Builds/containers/shared/update-rippled.sh debian/tmp/opt/ripple/bin/update-rippled.sh
|
||||||
install -D Builds/containers/shared/update-rippled-cron debian/tmp/opt/ripple/etc/update-rippled-cron
|
install -D Builds/containers/shared/update-rippled-cron debian/tmp/opt/ripple/etc/update-rippled-cron
|
||||||
|
install -D Builds/containers/shared/rippled-logrotate debian/tmp/etc/logrotate.d/rippled
|
||||||
rm -rf bld
|
rm -rf bld
|
||||||
rm -rf bld_vl
|
rm -rf bld_vl
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ install -D ./rippled/Builds/containers/shared/rippled.service ${RPM_BUILD_ROOT}/
|
|||||||
install -D ./rippled/Builds/containers/packaging/rpm/50-rippled.preset ${RPM_BUILD_ROOT}/usr/lib/systemd/system-preset/50-rippled.preset
|
install -D ./rippled/Builds/containers/packaging/rpm/50-rippled.preset ${RPM_BUILD_ROOT}/usr/lib/systemd/system-preset/50-rippled.preset
|
||||||
install -D ./rippled/Builds/containers/shared/update-rippled.sh ${RPM_BUILD_ROOT}%{_bindir}/update-rippled.sh
|
install -D ./rippled/Builds/containers/shared/update-rippled.sh ${RPM_BUILD_ROOT}%{_bindir}/update-rippled.sh
|
||||||
install -D ./rippled/Builds/containers/shared/update-rippled-cron ${RPM_BUILD_ROOT}%{_prefix}/etc/update-rippled-cron
|
install -D ./rippled/Builds/containers/shared/update-rippled-cron ${RPM_BUILD_ROOT}%{_prefix}/etc/update-rippled-cron
|
||||||
|
install -D ./rippled/Builds/containers/shared/rippled-logrotate ${RPM_BUILD_ROOT}/etc/logrotate.d/rippled
|
||||||
install -d $RPM_BUILD_ROOT/var/log/rippled
|
install -d $RPM_BUILD_ROOT/var/log/rippled
|
||||||
install -d $RPM_BUILD_ROOT/var/lib/rippled
|
install -d $RPM_BUILD_ROOT/var/lib/rippled
|
||||||
|
|
||||||
@@ -82,6 +83,7 @@ chmod 755 /var/log/rippled/
|
|||||||
chmod 755 /var/lib/rippled/
|
chmod 755 /var/lib/rippled/
|
||||||
|
|
||||||
chmod 644 %{_prefix}/etc/update-rippled-cron
|
chmod 644 %{_prefix}/etc/update-rippled-cron
|
||||||
|
chmod 644 /etc/logrotate.d/rippled
|
||||||
chown -R root:$GROUP_NAME %{_prefix}/etc/update-rippled-cron
|
chown -R root:$GROUP_NAME %{_prefix}/etc/update-rippled-cron
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@@ -95,6 +97,7 @@ chown -R root:$GROUP_NAME %{_prefix}/etc/update-rippled-cron
|
|||||||
%config(noreplace) /etc/opt/ripple/rippled.cfg
|
%config(noreplace) /etc/opt/ripple/rippled.cfg
|
||||||
%config(noreplace) %{_prefix}/etc/validators.txt
|
%config(noreplace) %{_prefix}/etc/validators.txt
|
||||||
%config(noreplace) /etc/opt/ripple/validators.txt
|
%config(noreplace) /etc/opt/ripple/validators.txt
|
||||||
|
%config(noreplace) /etc/logrotate.d/rippled
|
||||||
%config(noreplace) /usr/lib/systemd/system/rippled.service
|
%config(noreplace) /usr/lib/systemd/system/rippled.service
|
||||||
%config(noreplace) /usr/lib/systemd/system-preset/50-rippled.preset
|
%config(noreplace) /usr/lib/systemd/system-preset/50-rippled.preset
|
||||||
%dir /var/log/rippled/
|
%dir /var/log/rippled/
|
||||||
|
|||||||
15
Builds/containers/shared/rippled-logrotate
Normal file
15
Builds/containers/shared/rippled-logrotate
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
/var/log/rippled/*.log {
|
||||||
|
daily
|
||||||
|
minsize 200M
|
||||||
|
rotate 7
|
||||||
|
nocreate
|
||||||
|
missingok
|
||||||
|
notifempty
|
||||||
|
compress
|
||||||
|
compresscmd /usr/bin/nice
|
||||||
|
compressoptions -n19 ionice -c3 gzip
|
||||||
|
compressext .gz
|
||||||
|
postrotate
|
||||||
|
/opt/ripple/bin/rippled --conf /opt/ripple/etc/rippled.cfg logrotate
|
||||||
|
endscript
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user