Feature added by: Felix Miata (mrmazda) Feature #313803, revision 1 Title: preserve timestamps on unmodified config files openSUSE Distribution: Unconfirmed Priority Requester: Important Requested by: Felix Miata (mrmazda) Partner organization: openSUSE.org Description: Various installation scripts "update" various config files, such as those in /etc/sysconfig/ and /etc/fstab. Some scripts save a backup of the old file when a config file is changed (e.g. menu.lst & zypp.conf), but too many do not, among them adjtime, bootloader, clock, displaymanger, fonts-config, fstab, kdmrc, keyboard, nfs, windowmanager & /usr/share/kde4/apps/plasma/layout-templates/org.kde.plasma- desktop.defaultPanel/contents/layout.js. These scripts should always preserve the original and all its attributes, then after finishing all else, should diff the proposed replacement to the original, and if no change in content is found, the original and all its attributes should be left as they were when the script began. Business case (Partner benefit): openSUSE.org: 1-changed timestamps mean incremental backups become artificially and needlessly larger 2-troubleshooting new problems is more difficult when one must diff files to find out whether files with same byte count but different timestamps (before and after new problem) differ -- openSUSE Feature: https://features.opensuse.org/313803