accomodate for absolute symbolic link handling of fakechroot

This commit is contained in:
josch 2012-03-15 11:21:13 +01:00
parent 36b15b89f2
commit db7904ee73

View file

@ -122,6 +122,16 @@ multistrap $MSTRAP_SIM -f "$MULTISTRAPCONF"
rm -f "$MULTISTRAPCONF" rm -f "$MULTISTRAPCONF"
# convert absolute symlinks for fakechroot
for link in `find $ROOTDIR -type l`; do
target=`readlink $link`
if [ "${target%%/*}" = "" ]; then # target begins with slash
echo "I: convert symlink: ${link#$ROOTDIR} -> $target"
rm $link
ln -s $ROOTDIR/$target $link
fi
done
# copy initial directory tree - dereference symlinks # copy initial directory tree - dereference symlinks
echo "I: copy initial directory root tree $BOARD/root/ to $ROOTDIR/" echo "I: copy initial directory root tree $BOARD/root/ to $ROOTDIR/"
if [ -r "$BOARD/root" ]; then if [ -r "$BOARD/root" ]; then