Chris Larson
c9d1e20ab7
oe.path: sync up with current OE
...
(From OE-Core rev: 1958b303f98b8db5bab00344823bbb8e086b8dba)
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-03-23 15:43:54 +00:00
Khem Raj
d868a6a60c
lib/oe/path.py: Use bb.utils.mkdirhier instead of bb.mkdirhier
...
(From OE-Core rev: 5a22a8c06743b0a8a3d949288b99d53bd4b7ceb3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-03-02 17:12:54 +00:00
Richard Purdie
b42273a909
lib/oe/path.py: Add expection class to handle the output argument
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-21 11:12:15 +00:00
Richard Purdie
c168c52936
meta/lib/oe/path: Use check_output for subprocess so we can see error info. Import code to be python 2.6 compatible.
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-18 18:14:50 +00:00
Richard Purdie
58ae42cbc3
lib.oe.path: Update copytree function to call shell commands since its twice as fast
...
As an added bonus, hardlinks between files in the tree will be preserved too.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-09 22:46:30 +00:00
Richard Purdie
ac9e6822f1
lib/oe/path: Use bb.utils.copyfile as shutils can't cope with copying unreadable files
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-22 00:27:55 +01:00
Richard Purdie
19be6b407c
lib/oe/path.py: Add copytree function that works
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:31 +01:00
Joshua Lock
a5884df90d
lib/oe: support wildcards in path.remove
...
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-12 14:41:31 +01:00
Joshua Lock
1fbcd2ca17
lib/oe: sync with OE.dev
...
Most notable change is the move to creating symlinks to patches in the metadata
tree rather than copying them.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-04 11:43:12 +01:00
Joshua Lock
ac023d775b
lib/oe: Import oe lib from OE.dev
...
This library moves the common Python methods into modules of an 'oe' Python
package.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06 12:48:05 +01:00