Message ID | 20220202073525.3413-1-stefan.herbrechtsmeier-oss@weidmueller.com |
---|---|
State | Accepted, archived |
Commit | 9829c16301bf2dce39fa046401a984f112fa0322 |
Headers | show |
Series | [v2,1/3] cve-check: create directory of CVE_CHECK_MANIFEST before copy | expand |
Thanks :) Alex On Wed, 2 Feb 2022 at 08:35, Stefan Herbrechtsmeier < stefan.herbrechtsmeier-oss@weidmueller.com> wrote: > From: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> > > Create directory of the CVE_CHECK_MANIFEST variable before copy to it, > so that the variable can use an arbitrary directory name. > > Signed-off-by: Stefan Herbrechtsmeier < > stefan.herbrechtsmeier@weidmueller.com> > > --- > > Changes in v2: > - Reword commit > > meta/classes/cve-check.bbclass | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/classes/cve-check.bbclass > b/meta/classes/cve-check.bbclass > index 70d1988a70..a4d735c323 100644 > --- a/meta/classes/cve-check.bbclass > +++ b/meta/classes/cve-check.bbclass > @@ -143,6 +143,7 @@ python cve_check_write_rootfs_manifest () { > manifest_name = d.getVar("CVE_CHECK_MANIFEST") > cve_tmp_file = d.getVar("CVE_CHECK_TMP_FILE") > > + bb.utils.mkdirhier(os.path.dirname(manifest_name)) > shutil.copyfile(cve_tmp_file, manifest_name) > > if manifest_name and os.path.exists(manifest_name): > -- > 2.30.2 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#161180): > https://lists.openembedded.org/g/openembedded-core/message/161180 > Mute This Topic: https://lists.openembedded.org/mt/88853820/1686489 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ > alex.kanavin@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass index 70d1988a70..a4d735c323 100644 --- a/meta/classes/cve-check.bbclass +++ b/meta/classes/cve-check.bbclass @@ -143,6 +143,7 @@ python cve_check_write_rootfs_manifest () { manifest_name = d.getVar("CVE_CHECK_MANIFEST") cve_tmp_file = d.getVar("CVE_CHECK_TMP_FILE") + bb.utils.mkdirhier(os.path.dirname(manifest_name)) shutil.copyfile(cve_tmp_file, manifest_name) if manifest_name and os.path.exists(manifest_name):