scripts/oe-pkgdata-util: check path arguments to ensure they exist

Show an error if the specified paths don't exist.

(From OE-Core rev: eff2690f7976664e6257c1c19c89feea9152eb9e)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Eggleton 2013-10-18 12:23:30 +01:00 committed by Richard Purdie
parent 8b42409dca
commit 4ec1f8c018
1 changed files with 12 additions and 0 deletions

View File

@ -37,6 +37,14 @@ def glob(args, usage):
pkglist_file = args[1]
globs = args[2].split()
if not os.path.exists(pkgdata_dir):
print('ERROR: Unable to find pkgdata directory %s' % pkgdata_dir)
sys.exit(1)
if not os.path.exists(pkglist_file):
print('ERROR: Unable to find package list file %s' % pkglist_file)
sys.exit(1)
skipregex = re.compile("-locale-|^locale-base-|-dev$|-doc$|-dbg$|-staticdev$|^kernel-module-")
mappedpkgs = set()
@ -148,6 +156,10 @@ def read_value(args, usage):
var = args[1]
packages = args[2].split()
if not os.path.exists(pkgdata_dir):
print('ERROR: Unable to find pkgdata directory %s' % pkgdata_dir)
sys.exit(1)
def readvar(pkgdata_file, var):
val = ""
with open(pkgdata_file, 'r') as f: