When we can't update the access and modified times of sstate siginfo it is useful to infor the user about that.
Signed-off-by: Jose Quaresma <[email protected]> --- meta/classes/sstate.bbclass | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 92a73114bb..2deecd8777 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -720,11 +720,15 @@ def sstate_package(ss, d): try: os.utime(siginfo, None) except PermissionError: + bb.warn("Cannot sets the access and modified times of sstate siginfo %s, no access rights" % siginfo) pass except OSError as e: # Handle read-only file systems gracefully import errno - if e.errno != errno.EROFS: + if e.errno == errno.EROFS: + bb.warn("Cannot sets the access and modified times of sstate siginfo %s, read-only file system" % siginfo) + pass + else: raise e return @@ -1165,11 +1169,15 @@ python sstate_eventhandler() { try: os.utime(siginfo, None) except PermissionError: + bb.warn("Cannot sets the access and modified times of sstate siginfo %s, no access rights" % siginfo) pass except OSError as e: # Handle read-only file systems gracefully import errno - if e.errno != errno.EROFS: + if e.errno == errno.EROFS: + bb.warn("Cannot sets the access and modified times of sstate siginfo %s, read-only file system" % siginfo) + pass + else: raise e } -- 2.33.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156561): https://lists.openembedded.org/g/openembedded-core/message/156561 Mute This Topic: https://lists.openembedded.org/mt/86052256/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
