You are here
I discovered another WebMin issue while trying to roll back some config changes using etckeeper. Webmin is not a well behaved app IMHO, keeping logs and status information in /etc. The TurnKey devs have already dealt with the history logs by moving them to /var/log/webmin and adding a .gitignore in /etc/webmin/system-status/.
The problem I found is that WebMin is also writing status information to a hashed file, /etc/webmin/system-status/info. This file changes on a daily if not hourly basis when WebMin is running. Etckeeper unnecessarily stores a copy of this file everyday, wasting diskspace.
The file /etc/etckeeper/update-ignore.d/02-webmin-system-status-history
should be changed from
#!/bin/sh mkdir -p /etc/webmin/system-status echo history >> /etc/webmin/system-status/.gitignore
to
#!/bin/sh mkdir -p /etc/webmin/system-status echo history > /etc/webmin/system-status/.gitignore echo info >> /etc/webmin/system-status/.gitignore
then run
# etckeeper update-ignore -a
Be sure to change '>>' to '>' on the history line, or duplicates will be added to the file.
Thanks John
Add new comment