On 14 November 2014 03:43, Jian Liu <jian....@windriver.com> wrote: > If there is no %config micro before the file in the spec file, > this file will be over-written after updating this package > using rpm. > This will make our settings lost. > > Signed-off-by: Jian Liu <jian....@windriver.com> > --- > meta/recipes-extended/logrotate/logrotate_3.8.7.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta/recipes-extended/logrotate/logrotate_3.8.7.bb > b/meta/recipes-extended/logrotate/logrotate_3.8.7.bb > index faa8e02..8b39602 100644 > --- a/meta/recipes-extended/logrotate/logrotate_3.8.7.bb > +++ b/meta/recipes-extended/logrotate/logrotate_3.8.7.bb > @@ -54,3 +54,5 @@ do_install(){ > install -p -m 755 examples/logrotate.cron > ${D}${sysconfdir}/cron.daily/logrotate > touch ${D}${localstatedir}/lib/logrotate.status > } > + > +CONFFILES_${PN} += "${localstatedir}/lib/logrotate.status"
Part of me thinks this shouldn't be an installed file at all; instead it should be created by a post install script if it doesn't already exist. Thoughts? > -- > 1.8.5.2.233.g932f7e4 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core