scripts/cp-noerror: Avoid a race
Its possible something can delete $1 (since it may be empty) whilst cp-noerror is starting. Add an exception to handle this issue since if this happens, we shouldn't return an error. (From OE-Core rev: 13061ed1e1f347589d6955d5cc50a50574b00218) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
48bcbc355a
commit
731a7455ef
|
@ -2,6 +2,7 @@
|
||||||
#
|
#
|
||||||
# Allow copying of $1 to $2 but if files in $1 disappear during the copy operation,
|
# Allow copying of $1 to $2 but if files in $1 disappear during the copy operation,
|
||||||
# don't error.
|
# don't error.
|
||||||
|
# Also don't error if $1 disappears.
|
||||||
#
|
#
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
@ -47,5 +48,5 @@ try:
|
||||||
copytree(sys.argv[1], sys.argv[2])
|
copytree(sys.argv[1], sys.argv[2])
|
||||||
except shutil.Error:
|
except shutil.Error:
|
||||||
pass
|
pass
|
||||||
|
except OSError:
|
||||||
|
pass
|
||||||
|
|
Loading…
Reference in New Issue