commit: 32e34dbcc4b5054c42dfc3e8790dddf4c4211c96 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Thu Jul 9 01:46:46 2015 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Thu Jul 9 01:46:46 2015 +0000 URL: https://gitweb.gentoo.org/proj/grss.git/commit/?id=32e34dbc
grs/RunScript.py: check if the script exists before trying to unlink it. grs/RunScript.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/grs/RunScript.py b/grs/RunScript.py index b49f4f1..0e5d48e 100644 --- a/grs/RunScript.py +++ b/grs/RunScript.py @@ -25,4 +25,7 @@ class RunScript(): os.chmod(script_dst, 0o0755) cmd = 'chroot %s /tmp/script' % self.portage_configroot Execute(cmd, timeout=None, logfile=self.logfile) - os.unlink(script_dst) + # In the case of a clean script, it can delete itself, so + # check if the script exists before trying to delete it. + if os.path.isfile(script_dst): + os.unlink(script_dst)