diff options
| -rw-r--r-- | lib/oeqa/selftest/garage_push.py | 39 | ||||
| -rw-r--r-- | recipes-sota/garage-sign/garage-sign.bb | 6 | ||||
| -rw-r--r-- | recipes-sota/ostree-initrd/files/init.sh | 2 | ||||
| -rw-r--r-- | recipes-sota/ostree/ostree_git.bb | 4 |
4 files changed, 48 insertions, 3 deletions
diff --git a/lib/oeqa/selftest/garage_push.py b/lib/oeqa/selftest/garage_push.py new file mode 100644 index 0000000..3490de5 --- /dev/null +++ b/lib/oeqa/selftest/garage_push.py | |||
| @@ -0,0 +1,39 @@ | |||
| 1 | import unittest | ||
| 2 | import os | ||
| 3 | import logging | ||
| 4 | |||
| 5 | from oeqa.selftest.base import oeSelfTest | ||
| 6 | from oeqa.utils.commands import runCmd, bitbake, get_bb_var | ||
| 7 | |||
| 8 | class GaragePushTests(oeSelfTest): | ||
| 9 | |||
| 10 | @classmethod | ||
| 11 | def setUpClass(cls): | ||
| 12 | # Ensure we have the right data in pkgdata | ||
| 13 | logger = logging.getLogger("selftest") | ||
| 14 | logger.info('Running bitbake to build aktualizr-native tools') | ||
| 15 | bitbake('aktualizr-native garage-sign-native') | ||
| 16 | |||
| 17 | def test_help(self): | ||
| 18 | image_dir = get_bb_var("D", "aktualizr-native") | ||
| 19 | bin_dir = get_bb_var("bindir", "aktualizr-native") | ||
| 20 | gp_path = os.path.join(image_dir, bin_dir[1:], 'garage-push') | ||
| 21 | result = runCmd('%s --help' % gp_path, ignore_status=True) | ||
| 22 | self.assertEqual(result.status, 0, "Status not equal to 0. output: %s" % result.output) | ||
| 23 | |||
| 24 | def test_java(self): | ||
| 25 | result = runCmd('which java', ignore_status=True) | ||
| 26 | self.assertEqual(result.status, 0, "Java not found.") | ||
| 27 | |||
| 28 | def test_sign(self): | ||
| 29 | image_dir = get_bb_var("D", "garage-sign-native") | ||
| 30 | bin_dir = get_bb_var("bindir", "garage-sign-native") | ||
| 31 | gs_path = os.path.join(image_dir, bin_dir[1:], 'garage-sign') | ||
| 32 | result = runCmd('%s --help' % gs_path, ignore_status=True) | ||
| 33 | self.assertEqual(result.status, 0, "Status not equal to 0. output: %s" % result.output) | ||
| 34 | |||
| 35 | def test_push(self): | ||
| 36 | bitbake('core-image-minimal') | ||
| 37 | self.write_config('IMAGE_INSTALL_append = " man "') | ||
| 38 | bitbake('core-image-minimal') | ||
| 39 | |||
diff --git a/recipes-sota/garage-sign/garage-sign.bb b/recipes-sota/garage-sign/garage-sign.bb index 3d8c98c..ccd7299 100644 --- a/recipes-sota/garage-sign/garage-sign.bb +++ b/recipes-sota/garage-sign/garage-sign.bb | |||
| @@ -26,3 +26,9 @@ do_install() { | |||
| 26 | install -m "0644" -t ${D}${libdir} ${S}/lib/* | 26 | install -m "0644" -t ${D}${libdir} ${S}/lib/* |
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | FILES_${PN} = " \ | ||
| 30 | /usr/bin \ | ||
| 31 | /usr/bin/garage-sign.bat \ | ||
| 32 | /usr/bin/garage-sign \ | ||
| 33 | /usr/lib/* \ | ||
| 34 | " | ||
diff --git a/recipes-sota/ostree-initrd/files/init.sh b/recipes-sota/ostree-initrd/files/init.sh index 0b0693d..d7e0429 100644 --- a/recipes-sota/ostree-initrd/files/init.sh +++ b/recipes-sota/ostree-initrd/files/init.sh | |||
| @@ -67,7 +67,7 @@ ostree-prepare-root /sysroot | |||
| 67 | 67 | ||
| 68 | # move mounted devices to new root | 68 | # move mounted devices to new root |
| 69 | cd /sysroot | 69 | cd /sysroot |
| 70 | for x in dev proc; do | 70 | for x in dev proc run; do |
| 71 | log_info "Moving /$x to new rootfs" | 71 | log_info "Moving /$x to new rootfs" |
| 72 | mount -o move "/$x" "$x" | 72 | mount -o move "/$x" "$x" |
| 73 | done | 73 | done |
diff --git a/recipes-sota/ostree/ostree_git.bb b/recipes-sota/ostree/ostree_git.bb index 7a0320e..724976a 100644 --- a/recipes-sota/ostree/ostree_git.bb +++ b/recipes-sota/ostree/ostree_git.bb | |||
| @@ -8,9 +8,9 @@ INHERIT_remove_class-native = "systemd" | |||
| 8 | 8 | ||
| 9 | SRC_URI = "gitsm://github.com/ostreedev/ostree.git;branch=master" | 9 | SRC_URI = "gitsm://github.com/ostreedev/ostree.git;branch=master" |
| 10 | 10 | ||
| 11 | SRCREV="e3c3ec5dd91492e82c79223052443d038c60f41c" | 11 | SRCREV="ae61321046ad7f4148a5884c8c6c8b2594ff840e" |
| 12 | 12 | ||
| 13 | PV = "v2017.11-20-ge3c3ec5d" | 13 | PV = "v2017.13" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
| 16 | 16 | ||
