diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/sanity.bbclass | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass index 4df3ca8001..feffed9431 100644 --- a/meta/classes/sanity.bbclass +++ b/meta/classes/sanity.bbclass | |||
@@ -694,7 +694,7 @@ def check_sanity(sanity_data): | |||
694 | last_sanity_version = 0 | 694 | last_sanity_version = 0 |
695 | last_tmpdir = "" | 695 | last_tmpdir = "" |
696 | last_sstate_dir = "" | 696 | last_sstate_dir = "" |
697 | sanityverfile = 'conf/sanity_info' | 697 | sanityverfile = sanity_data.expand("${TOPDIR}/conf/sanity_info") |
698 | if os.path.exists(sanityverfile): | 698 | if os.path.exists(sanityverfile): |
699 | with open(sanityverfile, 'r') as f: | 699 | with open(sanityverfile, 'r') as f: |
700 | for line in f: | 700 | for line in f: |
@@ -715,7 +715,8 @@ def check_sanity(sanity_data): | |||
715 | else: | 715 | else: |
716 | if last_sstate_dir != sstate_dir: | 716 | if last_sstate_dir != sstate_dir: |
717 | status.addresult(check_sanity_sstate_dir_change(sstate_dir, sanity_data)) | 717 | status.addresult(check_sanity_sstate_dir_change(sstate_dir, sanity_data)) |
718 | if os.path.exists("conf") and not status.messages: | 718 | |
719 | if os.path.exists(os.path.dirname(sanityverfile)) and not status.messages: | ||
719 | with open(sanityverfile, 'w') as f: | 720 | with open(sanityverfile, 'w') as f: |
720 | f.write("SANITY_VERSION %s\n" % sanity_version) | 721 | f.write("SANITY_VERSION %s\n" % sanity_version) |
721 | f.write("TMPDIR %s\n" % tmpdir) | 722 | f.write("TMPDIR %s\n" % tmpdir) |