For example, if updating base-files with a new version of rpm, the file /etc/nsswitch.conf which is created by base-files will be substituted by a new file.
This is not what we want since our configuration may be lost after updating. A resolution is to revise spec file of rpm and put %config before config files like "%config /etc/nsswitch.conf". Theoretically all editable files should be protected with "%config". But currently we only concern about the following packages: base-files initscripts logrotate lvm2 libpam nfs-utils --- recipes-connectivity/nfs-utils/nfs-utils_1.3.0.bb | 2 ++ recipes-core/base-files/base-files_3.0.14.bb | 1 + recipes-core/initscripts/initscripts_1.0.bb | 2 ++ recipes-extended/logrotate/logrotate_3.8.7.bb | 2 ++ recipes-extended/pam/libpam_1.1.6.bb | 6 ++++++ 5 files changed, 13 insertions(+) -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core