diff options
Diffstat (limited to 'yocto-poky/scripts/sysroot-relativelinks.py')
-rwxr-xr-x | yocto-poky/scripts/sysroot-relativelinks.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/yocto-poky/scripts/sysroot-relativelinks.py b/yocto-poky/scripts/sysroot-relativelinks.py deleted file mode 100755 index ac26367e7..000000000 --- a/yocto-poky/scripts/sysroot-relativelinks.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python -import sys -import os - -# Take a sysroot directory and turn all the abolute symlinks and turn them into -# relative ones such that the sysroot is usable within another system. - -if len(sys.argv) != 2: - print("Usage is " + sys.argv[0] + "<directory>") - sys.exit(1) - -topdir = sys.argv[1] -topdir = os.path.abspath(topdir) - -def handlelink(filep, subdir): - link = os.readlink(filep) - if link[0] != "/": - return - if link.startswith(topdir): - return - #print("Replacing %s with %s for %s" % (link, topdir+link, filep)) - print("Replacing %s with %s for %s" % (link, os.path.relpath(topdir+link, subdir), filep)) - os.unlink(filep) - os.symlink(os.path.relpath(topdir+link, subdir), filep) - -for subdir, dirs, files in os.walk(topdir): - for f in files: - filep = os.path.join(subdir, f) - if os.path.islink(filep): - #print("Considering %s" % filep) - handlelink(filep, subdir) |