Version 0.30 of the machine update script is now available at the scripts
part of the Linux Counter site. The changelog below shows the changes in the script since version 0.2.
When you find any problem with the script, please send us an email at
.
When asking questions please always tell us the version number of the script and copy and paste error messages you get.
The version number can be found by executing "./machine-update -v" or by looking into the script itself.
Changelog
Changelog for 0.2
- indentation and folding marks
- made script work with -w and use strict
- removed some localization traps
- marked some BUGS - but they`re still there (mostly localization)
- more robust binary calls
- getval_from_file data acquisition method
- fixed df (shmfs) - but only temporarily (quick hack)
- various code optimizations & cleanup (removed unneded vars)
- Memory size detection now robst and >960MB capable
- slightly better randomness
Changelog 0.21
- added attaching of files
- added fetching of uptime_1 and uptime_2
Changelog 0.22
- removed "manual" copying of entries
- added suppressing error messages from "xbin" calling "which"
- suppressed NFS from "df -T" listing
Changelog 0.23
- added sending /proc/pci
- removed client-side parsing of DF output and uptime
Changelog 0.24
- added sending /proc/version (inspired by klive)
- changed fetching of old data from "all" to "needed"
- removed CPU-parsing code
- fixed warning (harmless) from crontab creation
- added sending /proc/bus/usb/devices
Changelog 0.25
- added sending size of /proc/kcore
- removed computation of memory client-side
Changelog 0.26
- adding cron entry no longer removes comments from crontab.
Crontab is not ours, so hands off.
Changelog 0.27
- When /proc/kcore does not exist on a system, its size is now zero
Changelog 0.28
- Added a terrible way to find out what email program can be used to send out
the mail
Changelog 0.29
- Extended the hardcoded list of programs that can be used to send the
machine-update email
Changelog 0.30
- The script now sends us the version of perl used to run the script
We need this to solve some problems due to changes in between perl
versions