[OE-core] [PATCH 1/1] tzdata: Install everything by default

Martin Jansa martin.jansa at gmail.com
Tue Apr 2 16:34:54 UTC 2019


RPROVIDES/RREPLACES/RCONFLICTS is the right combo (you need all 3 for opkg
to remove the old package IIRC).

On Tue, Apr 2, 2019 at 6:29 PM Mark Hatle <mark.hatle at windriver.com> wrote:

> On 4/2/19 9:15 AM, Paul Barker wrote:
> > tzdata is converted to an empty meta package which pulls in all
> > subpackages. The subpackages are defined in a TZ_PACKAGES variable so
> > that we don't have to repeat ourselves.
> >
> > The timezones and conffiles which were in the tzdata package are moved
> > to a new 'tzdata-core' package.
>
> Is there any type of 'RREPLACES' or anything that should be added so
> previous
> users of tzdata-all get tzdata in a package upgrade?
>
> (or is it ROBSOLETES, or..  I can never remember..)
>
> --Mark
>
> > Signed-off-by: Paul Barker <paul at betafive.co.uk>
> > ---
> >  meta/recipes-extended/timezone/tzdata.bb | 16 ++++++++++------
> >  1 file changed, 10 insertions(+), 6 deletions(-)
> >
> > diff --git a/meta/recipes-extended/timezone/tzdata.bb
> b/meta/recipes-extended/timezone/tzdata.bb
> > index 7542ce52d2..82fe369baa 100644
> > --- a/meta/recipes-extended/timezone/tzdata.bb
> > +++ b/meta/recipes-extended/timezone/tzdata.bb
> > @@ -80,9 +80,11 @@ pkg_postinst_${PN} () {
> >  # Packages primarily organized by directory with a major city
> >  # in most time zones in the base package
> >
> > -PACKAGES = "tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa \
> > +TZ_PACKAGES = " \
> > +    tzdata-core tzdata-misc tzdata-posix tzdata-right tzdata-africa \
> >      tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia \
> >      tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific"
> > +PACKAGES = "${TZ_PACKAGES} ${PN}"
> >
> >  FILES_tzdata-africa += "${datadir}/zoneinfo/Africa/*"
> >  RPROVIDES_tzdata-africa = "tzdata-africa"
> > @@ -124,7 +126,6 @@ RPROVIDES_tzdata-posix = "tzdata-posix"
> >  FILES_tzdata-right += "${datadir}/zoneinfo/right/*"
> >  RPROVIDES_tzdata-right = "tzdata-right"
> >
> > -
> >  FILES_tzdata-misc += "${datadir}/zoneinfo/Cuba           \
> >                  ${datadir}/zoneinfo/Egypt                \
> >                  ${datadir}/zoneinfo/Eire                 \
> > @@ -145,8 +146,8 @@ FILES_tzdata-misc += "${datadir}/zoneinfo/Cuba
>      \
> >                  ${datadir}/zoneinfo/Turkey"
> >  RPROVIDES_tzdata-misc = "tzdata-misc"
> >
> > -
> > -FILES_${PN} += "${datadir}/zoneinfo/Pacific/Honolulu     \
> > +FILES_tzdata-core += " \
> > +                ${datadir}/zoneinfo/Pacific/Honolulu     \
> >                  ${datadir}/zoneinfo/America/Anchorage    \
> >                  ${datadir}/zoneinfo/America/Los_Angeles  \
> >                  ${datadir}/zoneinfo/America/Denver       \
> > @@ -201,5 +202,8 @@ FILES_${PN} +=
> "${datadir}/zoneinfo/Pacific/Honolulu     \
> >                  ${datadir}/zoneinfo/iso3166.tab          \
> >                  ${datadir}/zoneinfo/Etc/*"
> >
> > -CONFFILES_${PN} += "${@ "${sysconfdir}/timezone" if
> bb.utils.to_boolean(d.getVar('INSTALL_TIMEZONE_FILE')) else "" }"
> > -CONFFILES_${PN} += "${sysconfdir}/localtime"
> > +CONFFILES_tzdata-core += "${@ "${sysconfdir}/timezone" if
> bb.utils.to_boolean(d.getVar('INSTALL_TIMEZONE_FILE')) else "" }"
> > +CONFFILES_tzdata-core += "${sysconfdir}/localtime"
> > +
> > +ALLOW_EMPTY_${PN} = "1"
> > +RDEPENDS_${PN} = "${TZ_PACKAGES}"
> >
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20190402/63dcec49/attachment-0001.html>


More information about the Openembedded-core mailing list