Open main menu

Aram's Wiki β

Changes

Create Debian sysroots

3 bytes removed, 14:06, 24 November 2019
Fix symlinks
Debootstrap will create absolute symlinks, fix absolute symlinks to refer to the sysroot dir by changing them into relative symlinks.
for arch in amd64 arm64 mips mips64el ppc64el$arches; do IFS=","; set $arch; find debian-"$arch 2" -type l -lname '/*' -exec sh -c 'file="$0"; dir=$(dirname "$file"); target=$(readlink "$0"); prefix=$(dirname "$dir" | sed 's@[^/]*@\.\.@g'); newtarget="$prefix$target"; ln -snf $newtarget $file' {} \; ; unset IFS; done
== See also ==
* [https://wiki.debian.org/Debootstrap debootstrap]