diff options
| -rw-r--r-- | meta/lib/oeqa/selftest/cases/devtool.py | 11 | ||||
| -rw-r--r-- | meta/recipes-extended/mdadm/mdadm_4.3.bb | 5 |
2 files changed, 10 insertions, 6 deletions
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py index ddbc554af0..0155ee62ee 100644 --- a/meta/lib/oeqa/selftest/cases/devtool.py +++ b/meta/lib/oeqa/selftest/cases/devtool.py | |||
| @@ -1185,13 +1185,16 @@ class DevtoolUpdateTests(DevtoolBase): | |||
| 1185 | result = runCmd('echo "A new file" > devtool-new-file', cwd=tempdir) | 1185 | result = runCmd('echo "A new file" > devtool-new-file', cwd=tempdir) |
| 1186 | result = runCmd('git add devtool-new-file', cwd=tempdir) | 1186 | result = runCmd('git add devtool-new-file', cwd=tempdir) |
| 1187 | result = runCmd('git commit -m "Add a new file"', cwd=tempdir) | 1187 | result = runCmd('git commit -m "Add a new file"', cwd=tempdir) |
| 1188 | self.add_command_to_tearDown('cd %s; rm %s/*.patch; git checkout %s %s' % (os.path.dirname(recipefile), testrecipe, testrecipe, os.path.basename(recipefile))) | 1188 | cleanup_cmd = 'cd %s; rm %s/*.patch; git add %s; git checkout %s' % (os.path.dirname(recipefile), testrecipe, testrecipe, os.path.basename(recipefile)) |
| 1189 | self.add_command_to_tearDown(cleanup_cmd) | ||
| 1189 | result = runCmd('devtool update-recipe %s' % testrecipe) | 1190 | result = runCmd('devtool update-recipe %s' % testrecipe) |
| 1190 | result = runCmd('git add minicom', cwd=os.path.dirname(recipefile)) | 1191 | result = runCmd('git add minicom', cwd=os.path.dirname(recipefile)) |
| 1191 | expected_status = [(' M', '.*/%s$' % os.path.basename(recipefile)), | 1192 | expected_status = [(' M', '.*/%s$' % os.path.basename(recipefile)), |
| 1192 | ('A ', '.*/0001-Change-the-README.patch$'), | 1193 | ('A ', '.*/0001-Change-the-README.patch$'), |
| 1193 | ('A ', '.*/0002-Add-a-new-file.patch$')] | 1194 | ('A ', '.*/0002-Add-a-new-file.patch$')] |
| 1194 | self._check_repo_status(os.path.dirname(recipefile), expected_status) | 1195 | self._check_repo_status(os.path.dirname(recipefile), expected_status) |
| 1196 | result = runCmd(cleanup_cmd) | ||
| 1197 | self._check_repo_status(os.path.dirname(recipefile), []) | ||
| 1195 | 1198 | ||
| 1196 | def test_devtool_update_recipe_git(self): | 1199 | def test_devtool_update_recipe_git(self): |
| 1197 | # Check preconditions | 1200 | # Check preconditions |
| @@ -1248,7 +1251,7 @@ class DevtoolUpdateTests(DevtoolBase): | |||
| 1248 | 1251 | ||
| 1249 | def test_devtool_update_recipe_append(self): | 1252 | def test_devtool_update_recipe_append(self): |
| 1250 | # Check preconditions | 1253 | # Check preconditions |
| 1251 | testrecipe = 'mdadm' | 1254 | testrecipe = 'minicom' |
| 1252 | bb_vars = get_bb_vars(['FILE', 'SRC_URI'], testrecipe) | 1255 | bb_vars = get_bb_vars(['FILE', 'SRC_URI'], testrecipe) |
| 1253 | recipefile = bb_vars['FILE'] | 1256 | recipefile = bb_vars['FILE'] |
| 1254 | src_uri = bb_vars['SRC_URI'] | 1257 | src_uri = bb_vars['SRC_URI'] |
| @@ -1266,7 +1269,7 @@ class DevtoolUpdateTests(DevtoolBase): | |||
| 1266 | # Check git repo | 1269 | # Check git repo |
| 1267 | self._check_src_repo(tempsrcdir) | 1270 | self._check_src_repo(tempsrcdir) |
| 1268 | # Add a commit | 1271 | # Add a commit |
| 1269 | result = runCmd("sed 's!\\(#define VERSION\\W*\"[^\"]*\\)\"!\\1-custom\"!' -i ReadMe.c", cwd=tempsrcdir) | 1272 | result = runCmd('echo "Additional line" >> README', cwd=tempsrcdir) |
| 1270 | result = runCmd('git commit -a -m "Add our custom version"', cwd=tempsrcdir) | 1273 | result = runCmd('git commit -a -m "Add our custom version"', cwd=tempsrcdir) |
| 1271 | self.add_command_to_tearDown('cd %s; rm -f %s/*.patch; git checkout .' % (os.path.dirname(recipefile), testrecipe)) | 1274 | self.add_command_to_tearDown('cd %s; rm -f %s/*.patch; git checkout .' % (os.path.dirname(recipefile), testrecipe)) |
| 1272 | # Create a temporary layer and add it to bblayers.conf | 1275 | # Create a temporary layer and add it to bblayers.conf |
| @@ -1305,7 +1308,7 @@ class DevtoolUpdateTests(DevtoolBase): | |||
| 1305 | self.assertEqual(expectedlines2, f.readlines()) | 1308 | self.assertEqual(expectedlines2, f.readlines()) |
| 1306 | # Put commit back and check we can run it if layer isn't in bblayers.conf | 1309 | # Put commit back and check we can run it if layer isn't in bblayers.conf |
| 1307 | os.remove(bbappendfile) | 1310 | os.remove(bbappendfile) |
| 1308 | result = runCmd("sed 's!\\(#define VERSION\\W*\"[^\"]*\\)\"!\\1-custom\"!' -i ReadMe.c", cwd=tempsrcdir) | 1311 | result = runCmd('echo "Additional line" >> README', cwd=tempsrcdir) |
| 1309 | result = runCmd('git commit -a -m "Add our custom version"', cwd=tempsrcdir) | 1312 | result = runCmd('git commit -a -m "Add our custom version"', cwd=tempsrcdir) |
| 1310 | result = runCmd('bitbake-layers remove-layer %s' % templayerdir, cwd=self.builddir) | 1313 | result = runCmd('bitbake-layers remove-layer %s' % templayerdir, cwd=self.builddir) |
| 1311 | result = runCmd('devtool update-recipe %s -a %s' % (testrecipe, templayerdir)) | 1314 | result = runCmd('devtool update-recipe %s -a %s' % (testrecipe, templayerdir)) |
diff --git a/meta/recipes-extended/mdadm/mdadm_4.3.bb b/meta/recipes-extended/mdadm/mdadm_4.3.bb index d90497d5a7..e3b94d4b6f 100644 --- a/meta/recipes-extended/mdadm/mdadm_4.3.bb +++ b/meta/recipes-extended/mdadm/mdadm_4.3.bb | |||
| @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | |||
| 9 | file://mdadm.h;beglinlne=4;endline=22;md5=462bc9936ac0d3da110191a3f9994161" | 9 | file://mdadm.h;beglinlne=4;endline=22;md5=462bc9936ac0d3da110191a3f9994161" |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | SRC_URI = "${KERNELORG_MIRROR}/linux/utils/raid/mdadm/${BPN}-${PV}.tar.xz \ | 12 | SRC_URI = "git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git;protocol=https;branch=main;tag=mdadm-${PV} \ |
| 13 | file://run-ptest \ | 13 | file://run-ptest \ |
| 14 | file://mdadm-3.3.2_x32_abi_time_t.patch \ | 14 | file://mdadm-3.3.2_x32_abi_time_t.patch \ |
| 15 | file://0001-mdadm.h-Undefine-dprintf-before-redefining.patch \ | 15 | file://0001-mdadm.h-Undefine-dprintf-before-redefining.patch \ |
| @@ -26,7 +26,8 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/raid/mdadm/${BPN}-${PV}.tar.xz \ | |||
| 26 | file://0001-include-libgen.h-for-basename-API.patch \ | 26 | file://0001-include-libgen.h-for-basename-API.patch \ |
| 27 | " | 27 | " |
| 28 | 28 | ||
| 29 | SRC_URI[sha256sum] = "416727ae1f1080ea6e3090cea36dd076826fc369151e36ab736557ba92196f9f" | 29 | SRCREV = "d709d4161d1dd51a976147e8372fbd99ff8183bd" |
| 30 | S = "${WORKDIR}/git" | ||
| 30 | 31 | ||
| 31 | inherit ptest systemd | 32 | inherit ptest systemd |
| 32 | 33 | ||
