mirror of
https://git.yoctoproject.org/poky
synced 2026-02-26 03:19:41 +01:00
since the versions of autotools might differ on target and build host, plus difference in timestamps for configure and system can result in reconfigure lets avoid that by disabling maintainer mode Avoids error: newly created file is older than distributed files! [YOCTO #13779] Suggested-by: Andre McCurdy <armccurdy@gmail.com> (From OE-Core rev: 3dc4e27e7633ce3ca6b9647810d0996bdee48771) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
33 lines
1010 B
Python
33 lines
1010 B
Python
#
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
|
|
from oeqa.runtime.case import OERuntimeTestCase
|
|
from oeqa.core.decorator.depends import OETestDepends
|
|
from oeqa.runtime.decorator.package import OEHasPackage
|
|
|
|
from oeqa.runtime.utils.targetbuildproject import TargetBuildProject
|
|
|
|
class BuildCpioTest(OERuntimeTestCase):
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
uri = 'https://downloads.yoctoproject.org/mirror/sources/cpio-2.13.tar.gz'
|
|
cls.project = TargetBuildProject(cls.tc.target,
|
|
uri,
|
|
dl_dir = cls.tc.td['DL_DIR'])
|
|
|
|
@classmethod
|
|
def tearDownClass(cls):
|
|
cls.project.clean()
|
|
|
|
@OETestDepends(['ssh.SSHTest.test_ssh'])
|
|
@OEHasPackage(['gcc'])
|
|
@OEHasPackage(['make'])
|
|
@OEHasPackage(['autoconf'])
|
|
def test_cpio(self):
|
|
self.project.download_archive()
|
|
self.project.run_configure('--disable-maintainer-mode','')
|
|
self.project.run_make()
|
|
self.project.run_install()
|