From: Martin Jansa <martin.jansa@gmail.com>
To: Yao Xinpan <yaoxp@cn.fujitsu.com>
Cc: yocto@yoctoproject.org
Subject: Re: [PATCH] add recipe cim-schema, cim-schema-docs and license file DMTF.
Date: Thu, 12 Jun 2014 10:56:27 +0200 [thread overview]
Message-ID: <20140612085627.GD2428@jama> (raw)
In-Reply-To: <1402543617-25861-1-git-send-email-yaoxp@cn.fujitsu.com>
[-- Attachment #1: Type: text/plain, Size: 9578 bytes --]
On Thu, Jun 12, 2014 at 11:26:57AM +0800, Yao Xinpan wrote:
> Signed-off-by: Yao Xinpan <yaoxp@cn.fujitsu.com>
Why is this recipe needed in oe-core layer? Wouldn't meta-networking be
more suitable?
The patch also belongs to oe-core ML not yocto.
> ---
> meta/files/common-licenses/DMTF | 34 ++++++++++++++++++++++
> .../cim-schema/cim-schema-docs_2.40.0.bb | 23 +++++++++++++++
> meta/recipes-support/cim-schema/cim-schema.inc | 9 ++++++
> .../cim-schema/cim-schema_2.40.0.bb | 31 ++++++++++++++++++++
> meta/recipes-support/cim-schema/files/LICENSE | 34 ++++++++++++++++++++++
> 5 files changed, 131 insertions(+)
> create mode 100644 meta/files/common-licenses/DMTF
> create mode 100644 meta/recipes-support/cim-schema/cim-schema-docs_2.40.0.bb
> create mode 100644 meta/recipes-support/cim-schema/cim-schema.inc
> create mode 100644 meta/recipes-support/cim-schema/cim-schema_2.40.0.bb
> create mode 100644 meta/recipes-support/cim-schema/files/LICENSE
>
> diff --git a/meta/files/common-licenses/DMTF b/meta/files/common-licenses/DMTF
> new file mode 100644
> index 0000000..54a2812
> --- /dev/null
> +++ b/meta/files/common-licenses/DMTF
> @@ -0,0 +1,34 @@
> +// Copyright 1998-2008 Distributed Management Task Force, Inc. (DMTF).
> +// All rights reserved.
> +// DMTF is a not-for-profit association of industry members dedicated
> +// to promoting enterprise and systems management and interoperability.
> +// DMTF specifications and documents may be reproduced by
> +// members and non-members, provided that correct attribution is given.
> +// As DMTF specifications may be revised from time to time,
> +// the particular version and release date should always be noted.
> +//
> +// Implementation of certain elements of this standard or proposed
> +// standard may be subject to third party patent rights, including
> +// provisional patent rights (herein "patent rights"). DMTF makes
> +// no representations to users of the standard as to the existence
> +// of such rights, and is not responsible to recognize, disclose, or
> +// identify any or all such third party patent right, owners or
> +// claimants, nor for any incomplete or inaccurate identification or
> +// disclosure of such rights, owners or claimants. DMTF shall have no
> +// liability to any party, in any manner or circumstance, under any
> +// legal theory whatsoever, for failure to recognize, disclose, or
> +// identify any such third party patent rights, or for such party's
> +// reliance on the standard or incorporation thereof in its product,
> +// protocols or testing procedures. DMTF shall have no liability to
> +// any party implementing such standard, whether such implementation
> +// is foreseeable or not, nor to any patent owner or claimant, and shall
> +// have no liability or responsibility for costs or losses incurred if
> +// a standard is withdrawn or modified after publication, and shall be
> +// indemnified and held harmless by any party implementing the
> +// standard from any and all claims of infringement by a patent owner
> +// for such implementations.
> +//
> +// For information about patents held by third-parties which have
> +// notified the DMTF that, in their opinion, such patent may relate to
> +// or impact implementations of DMTF standards, visit
> +// http://www.dmtf.org/about/policies/disclosures.php.
> diff --git a/meta/recipes-support/cim-schema/cim-schema-docs_2.40.0.bb b/meta/recipes-support/cim-schema/cim-schema-docs_2.40.0.bb
> new file mode 100644
> index 0000000..06c0dd9
> --- /dev/null
> +++ b/meta/recipes-support/cim-schema/cim-schema-docs_2.40.0.bb
> @@ -0,0 +1,23 @@
> +require cim-schema.inc
> +
> +LICENSE = "DMTF"
> +
> +SRC_URI = "http://dmtf.org/sites/default/files/cim/cim_schema_v2400/cim_schema_${PV}Final-Doc.zip \
> + file://LICENSE \
> + "
> +SRC_URI[md5sum] = "3d01940bc1085c6c42184c25fb61f739"
> +SRC_URI[sha256sum] = "3174cf0f8657b19d80dc59e184778d8e553da424728cb2966fe9d5428dd84267"
> +LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=eecc6f71a56ff3caf17f15bf7aeac7b4"
> +
> +do_unpack() {
> + unzip -q ${DL_DIR}/cim_schema_${PV}Final-Doc.zip -d ${S}
> + cp -f ${FILE_DIRNAME}/files/LICENSE ${WORKDIR}/
> +}
> +
> +do_install() {
> + install -d -m 0755 ${D}${datadir}/doc/cim-schema-${PV}-docs
> + cp -a ${S}/* ${D}${datadir}/doc/cim-schema-${PV}-docs
> +}
> +
> +FILES_${PN} = "${datadir}/doc/*"
> +FILES_${PN}-doc = ""
> diff --git a/meta/recipes-support/cim-schema/cim-schema.inc b/meta/recipes-support/cim-schema/cim-schema.inc
> new file mode 100644
> index 0000000..e35bff6
> --- /dev/null
> +++ b/meta/recipes-support/cim-schema/cim-schema.inc
> @@ -0,0 +1,9 @@
> +SUMMARY = "Common Information Model (CIM) Schema"
> +DESCRIPTION = "Common Information Model (CIM) is a model for describing overall\
> +management information in a network or enterprise environment. CIM\
> +consists of a specification and a schema. The specification defines the\
> +details for integration with other management models. The schema\
> +provides the actual model descriptions."
> +
> +HOMEPAGE = "http://www.dmtf.org/"
> +SECTION = "Development/Libraries"
> diff --git a/meta/recipes-support/cim-schema/cim-schema_2.40.0.bb b/meta/recipes-support/cim-schema/cim-schema_2.40.0.bb
> new file mode 100644
> index 0000000..ff6c29d
> --- /dev/null
> +++ b/meta/recipes-support/cim-schema/cim-schema_2.40.0.bb
> @@ -0,0 +1,31 @@
> +require cim-schema.inc
> +
> +LICENSE = "DMTF"
> +
> +SRC_URI = "http://dmtf.org/sites/default/files/cim/cim_schema_v2400/cim_schema_${PV}Final-MOFs.zip \
> + file://LICENSE \
> + "
> +SRC_URI[md5sum] = "a9bdf17c7374e3b5b7adeaac4842c4ad"
> +SRC_URI[sha256sum] = "dbfa3064ea427acd71a4bebbc172ca2dc44b0b09a6d83b0945b9ffa988a9058a"
> +LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=eecc6f71a56ff3caf17f15bf7aeac7b4"
> +
> +do_unpack() {
> + unzip -q ${DL_DIR}/cim_schema_${PV}Final-MOFs.zip -d ${S}
> + cp -f ${FILE_DIRNAME}/files/LICENSE ${WORKDIR}/
> +}
> +
> +do_install() {
> + install -d -m 0755 ${D}${datadir}/mof/cimv${PV}/
> + install -d -m 0755 ${D}${datadir}/doc/cim-schema-${PV}
> + install -m 644 ${WORKDIR}/LICENSE ${D}${datadir}/doc/cim-schema-${PV}
> +
> + cp -a ${S}/* ${D}${datadir}/mof/cimv${PV}/
> + for i in `find ${D}${datadir}/mof/cimv${PV} -name "*.mof"`; do
> + sed -i -e 's/\r//g' $i
> + done
> + ln -s cimv${PV} ${D}${datadir}/mof/cim-current
> + ln -s cim_schema_${PV}.mof ${D}${datadir}/mof/cim-current/CIM_Schema.mof
> +}
> +
> +FILES_${PN} = "${datadir}/mof/* ${datadir}/doc/*"
> +FILES_${PN}-doc = ""
> diff --git a/meta/recipes-support/cim-schema/files/LICENSE b/meta/recipes-support/cim-schema/files/LICENSE
> new file mode 100644
> index 0000000..54a2812
> --- /dev/null
> +++ b/meta/recipes-support/cim-schema/files/LICENSE
> @@ -0,0 +1,34 @@
> +// Copyright 1998-2008 Distributed Management Task Force, Inc. (DMTF).
> +// All rights reserved.
> +// DMTF is a not-for-profit association of industry members dedicated
> +// to promoting enterprise and systems management and interoperability.
> +// DMTF specifications and documents may be reproduced by
> +// members and non-members, provided that correct attribution is given.
> +// As DMTF specifications may be revised from time to time,
> +// the particular version and release date should always be noted.
> +//
> +// Implementation of certain elements of this standard or proposed
> +// standard may be subject to third party patent rights, including
> +// provisional patent rights (herein "patent rights"). DMTF makes
> +// no representations to users of the standard as to the existence
> +// of such rights, and is not responsible to recognize, disclose, or
> +// identify any or all such third party patent right, owners or
> +// claimants, nor for any incomplete or inaccurate identification or
> +// disclosure of such rights, owners or claimants. DMTF shall have no
> +// liability to any party, in any manner or circumstance, under any
> +// legal theory whatsoever, for failure to recognize, disclose, or
> +// identify any such third party patent rights, or for such party's
> +// reliance on the standard or incorporation thereof in its product,
> +// protocols or testing procedures. DMTF shall have no liability to
> +// any party implementing such standard, whether such implementation
> +// is foreseeable or not, nor to any patent owner or claimant, and shall
> +// have no liability or responsibility for costs or losses incurred if
> +// a standard is withdrawn or modified after publication, and shall be
> +// indemnified and held harmless by any party implementing the
> +// standard from any and all claims of infringement by a patent owner
> +// for such implementations.
> +//
> +// For information about patents held by third-parties which have
> +// notified the DMTF that, in their opinion, such patent may relate to
> +// or impact implementations of DMTF standards, visit
> +// http://www.dmtf.org/about/policies/disclosures.php.
> --
> 1.8.4.2
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
next prev parent reply other threads:[~2014-06-12 8:56 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-12 3:26 [PATCH] add recipe cim-schema, cim-schema-docs and license file DMTF Yao Xinpan
2014-06-12 8:56 ` Martin Jansa [this message]
2014-06-12 9:27 ` Burton, Ross
2014-06-18 7:30 ` yaoxp
2014-06-18 7:54 ` Martin Jansa
2014-06-20 6:24 ` yaoxp
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140612085627.GD2428@jama \
--to=martin.jansa@gmail.com \
--cc=yaoxp@cn.fujitsu.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.