package.bbclass: Deal with write protected files correctly

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2374 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Richard Purdie
2007-08-06 14:05:51 +00:00
parent 1d612fc0a9
commit 7024f1af86

View File

@@ -141,7 +141,7 @@ def runstrip(file, d):
# A working 'file' (one which works on the target architecture)
# is necessary for this stuff to work, hence the addition to do_package[depends]
import bb, os, commands
import bb, os, commands, stat
pathprefix = "export PATH=%s; " % bb.data.getVar('PATH', d, 1)
@@ -159,8 +159,8 @@ def runstrip(file, d):
newmode = None
if not os.access(file, os.W_OK):
origmode = os.stat(file)[os.stat.ST_MODE]
newmode = origmode | os.stat.S_IWRITE
origmode = os.stat(file)[stat.ST_MODE]
newmode = origmode | stat.S_IWRITE
os.chmod(file, newmode)
extraflags = ""