Jose Quaresma
378c364b12
sstate.bbclass: fix error handling when sstate mirrors is ro
...
The commit dd555537fc
'sstate.bbclass: fix errors about read-only sstate mirrors'
adds an additional exception handler to silently mask read
only rootfs errors thrown during the touch.
The exception handler checks the error type with the python module errno
but this module needs to be imported as it don't exist.
Example of the error:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:sstate_task_postfunc(d)
0003:
File: '/home/builder/src/base/poky/meta/classes/sstate.bbclass', lineno: 778, function: sstate_task_postfunc
0774:
0775: omask = os.umask(0o002)
0776: if omask != 0o002:
0777: bb.note("Using umask 0o002 (not %0o) for sstate packaging" % omask)
*** 0778: sstate_package(shared_state, d)
0779: os.umask(omask)
0780:
0781: sstateinst = d.getVar("SSTATE_INSTDIR")
0782: d.setVar('SSTATE_FIXMEDIR', shared_state['fixmedir'])
File: '/home/builder/src/base/poky/meta/classes/sstate.bbclass', lineno: 708, function: sstate_package
0704: except PermissionError:
0705: pass
0706: except OSError as e:
0707: # Handle read-only file systems gracefully
*** 0708: if e.errno != errno.EROFS:
0709: raise e
0710:
0711: return
0712:
Exception: NameError: name 'errno' is not defined
(From OE-Core rev: ce78c16409363741d59a2f787aca66077bec93cd)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
(cherry picked from commit 15f30ad144fbe25e9a5e71bc7e42e746d2039992)
Signed-off-by: Steve Sakoman <steve@sakoman.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-08-18 18:00:19 +01:00
..
2018-09-13 07:42:28 +01:00
2021-08-10 11:14:11 +01:00
2014-02-28 14:01:16 +00:00
2020-01-28 11:11:20 +00:00
2021-02-03 14:13:53 +00:00
2016-08-25 23:03:45 +01:00
2017-12-02 11:25:32 +00:00
2016-12-22 08:50:17 +00:00
2019-06-19 12:46:44 +01:00
2018-01-26 13:09:09 +00:00
2021-04-06 22:45:36 +01:00
2016-12-16 10:23:23 +00:00
2019-12-15 09:10:46 +00:00
2019-01-14 11:35:55 +00:00
2019-04-12 09:29:06 +01:00
2019-12-29 09:27:16 +00:00
2019-02-19 16:14:57 +00:00
2021-03-28 22:31:47 +01:00
2021-05-22 12:11:06 +01:00
2019-01-16 15:35:07 +00:00
2016-12-16 10:23:23 +00:00
2017-06-28 20:55:08 +01:00
2020-03-30 12:33:29 +01:00
2019-01-11 10:39:09 +00:00
2019-01-11 10:39:09 +00:00
2019-01-11 10:39:09 +00:00
2018-12-26 11:12:12 +00:00
2020-01-27 16:48:10 +00:00
2020-02-14 13:07:23 +00:00
2021-08-18 18:00:19 +01:00
2019-01-16 15:35:07 +00:00
2018-04-10 09:10:36 +01:00
2020-02-14 13:07:23 +00:00
2021-03-28 22:31:47 +01:00
2019-10-23 16:30:36 +01:00
2017-04-19 10:18:43 +01:00
2019-11-21 23:08:19 +00:00
2017-07-17 14:01:36 +01:00
2021-02-18 16:48:28 +00:00
2021-02-03 14:13:53 +00:00
2020-12-09 23:49:01 +00:00
2018-08-20 17:38:22 +01:00
2021-04-30 14:37:37 +01:00
2019-01-18 16:24:40 +00:00
2020-01-27 16:48:10 +00:00
2020-01-27 16:48:08 +00:00
2017-01-09 13:39:11 +00:00
2019-01-16 15:35:07 +00:00
2018-01-14 09:11:58 +00:00
2018-04-05 14:49:07 +01:00
2018-03-25 09:40:42 +01:00
2018-01-05 12:02:36 +00:00
2020-06-26 18:26:49 +01:00
2019-07-09 23:30:44 +01:00
2021-04-23 10:41:15 +01:00
2021-04-23 10:41:15 +01:00
2016-09-14 22:22:08 +01:00
2019-04-11 21:15:56 +01:00
2018-03-06 06:43:10 -08:00
2021-01-09 09:17:16 +00:00
2019-09-19 10:54:32 +01:00
2019-01-11 10:39:09 +00:00
2019-04-25 00:05:20 +01:00
2020-08-07 21:20:21 +01:00
2020-07-31 22:02:52 +01:00
2020-02-14 13:07:23 +00:00
2021-02-10 23:55:53 +00:00
2021-02-18 16:48:28 +00:00
2018-12-08 17:17:01 +00:00
2018-04-07 11:44:50 +01:00
2017-02-19 06:49:00 -08:00
2021-06-03 16:30:56 +01:00
2018-08-23 17:58:59 +01:00
2018-08-16 09:49:39 +01:00
2020-03-11 11:44:29 +00:00
2021-05-20 12:36:42 +01:00
2021-04-30 14:37:37 +01:00
2018-10-08 14:13:54 +01:00
2018-08-21 14:49:42 +01:00
2021-07-10 22:46:19 +01:00
2021-06-11 22:45:27 +01:00
2016-12-16 10:23:23 +00:00
2020-12-18 14:20:19 +00:00
2019-07-26 08:41:38 +01:00
2018-11-23 23:35:19 +00:00
2021-08-18 18:00:19 +01:00
2021-07-10 22:46:19 +01:00
2020-03-10 23:20:33 +00:00
2013-01-07 11:09:42 +00:00
2020-01-19 23:49:39 +00:00
2021-05-04 22:57:55 +01:00
2021-08-18 18:00:19 +01:00
2021-03-28 22:31:47 +01:00
2018-11-23 23:35:19 +00:00
2021-01-27 09:33:15 +00:00
2019-09-19 10:54:32 +01:00
2018-02-24 10:31:48 +00:00
2020-01-27 16:48:08 +00:00
2019-03-03 15:38:13 +00:00
2020-06-26 18:26:49 +01:00
2014-07-03 17:41:16 +01:00
2020-12-18 14:20:19 +00:00
2016-12-16 10:23:23 +00:00
2020-03-01 17:50:30 +00:00
2020-07-02 16:12:36 +01:00
2018-09-04 11:03:56 +01:00
2018-02-24 10:31:44 +00:00
2018-11-16 11:46:07 +00:00
2019-06-27 12:20:36 +01:00
2017-03-31 10:10:29 +01:00
2019-07-03 17:00:57 +01:00
2019-11-29 17:43:39 +00:00
2020-01-27 16:48:10 +00:00
2020-07-22 22:46:37 +01:00
2020-09-02 16:04:37 +01:00
2021-03-04 17:39:10 +00:00
2016-12-16 10:23:23 +00:00
2017-10-16 23:52:44 +01:00
2019-08-12 16:23:57 +01:00
2020-02-23 23:33:48 +00:00
2021-07-10 22:46:19 +01:00
2021-06-03 16:30:56 +01:00
2020-09-02 16:04:37 +01:00
2021-03-10 00:22:51 +00:00
2016-12-16 10:23:23 +00:00
2017-08-18 10:40:27 +01:00
2019-10-02 20:22:25 +01:00
2020-02-06 12:16:34 +00:00
2019-01-11 10:39:09 +00:00
2012-07-26 14:56:20 +01:00
2019-04-05 17:32:50 +01:00
2012-10-18 12:13:12 +01:00
2021-04-06 22:45:36 +01:00
2021-04-06 22:45:36 +01:00
2012-09-02 05:52:06 -07:00
2016-12-16 10:23:23 +00:00
2013-06-14 12:55:47 +01:00
2015-11-24 15:50:25 +00:00
2018-03-06 06:19:18 -08:00
2020-07-22 22:46:37 +01:00
2020-05-22 16:23:24 +01:00
2020-01-21 12:52:52 +00:00
2021-02-18 16:48:28 +00:00
2021-02-18 16:48:29 +00:00
2020-01-22 15:56:14 +00:00
2020-11-12 13:07:52 +00:00
2017-04-05 23:22:11 +01:00
2017-02-09 10:52:03 +00:00
2020-06-26 18:26:49 +01:00
2016-02-02 14:44:16 +00:00
2021-07-15 15:27:49 +01:00
2020-02-21 17:48:09 +00:00
2021-03-10 00:22:51 +00:00
2017-01-20 11:53:48 +00:00
2019-11-10 14:06:10 +00:00
2020-12-09 23:49:01 +00:00
2020-12-09 23:49:01 +00:00
2020-12-09 23:49:01 +00:00
2020-07-07 23:15:10 +01:00
2017-07-30 08:46:19 +01:00
2021-05-13 22:10:06 +01:00
2021-02-18 16:48:29 +00:00
2018-07-26 13:16:40 +01:00
2016-12-16 10:23:23 +00:00
2018-01-11 10:26:07 +00:00
2018-01-11 10:26:07 +00:00
2018-11-23 23:35:19 +00:00
2020-10-27 22:42:20 +00:00
2018-07-18 10:18:42 +01:00
2021-08-18 18:00:19 +01:00
2021-07-10 22:46:19 +01:00
2019-07-26 08:41:38 +01:00
2019-05-16 16:35:12 +01:00
2019-09-19 10:54:32 +01:00
2021-01-21 23:08:16 +00:00
2019-04-03 14:50:13 +01:00
2020-10-06 14:15:21 +01:00
2020-11-20 10:44:34 +00:00
2018-11-21 11:54:14 +00:00
2020-02-03 00:10:11 +00:00
2020-02-02 16:57:21 +00:00
2016-09-23 14:56:39 +01:00
2019-10-09 14:07:43 +01:00
2016-12-16 10:23:23 +00:00
2018-01-26 13:09:09 +00:00
2021-01-09 09:17:16 +00:00
2019-07-18 12:16:19 +01:00
2020-10-22 12:16:42 +01:00
2019-06-27 12:20:36 +01:00
2019-06-21 15:32:36 +01:00
2016-12-17 09:57:04 +00:00
2018-10-16 20:35:43 +01:00
2019-05-07 10:12:53 +01:00
2019-06-01 11:27:06 +01:00
2018-02-15 11:23:10 +00:00
2019-03-06 23:12:27 +00:00
2020-03-29 12:05:31 +01:00
2021-01-21 23:08:16 +00:00
2019-07-11 09:32:50 +01:00