From: Harald Hoyer Date: Wed, 22 Feb 2012 12:06:05 +0000 (+0100) Subject: dracut-functions.sh:inst_library(): readlink source dir first X-Git-Tag: 017~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9cb8447c90e7db1288ad292f545788ff1ffdf5c9;p=thirdparty%2Fdracut.git dracut-functions.sh:inst_library(): readlink source dir first read link of the source dir, before convert_abs_to_rel() --- diff --git a/dracut-functions.sh b/dracut-functions.sh index 9c040a758..3f3667f48 100755 --- a/dracut-functions.sh +++ b/dracut-functions.sh @@ -456,6 +456,7 @@ inst_library() { _reallib=$(readlink -f "$_src") inst_simple "$_reallib" "$_reallib" inst_dir "${_dest%/*}" + [[ -d "${_dest%/*}" ]] && _dest=$(readlink -f "${_dest%/*}")/${_dest##*/} ln -sfn $(convert_abs_rel "${_dest}" "${_reallib}") "${initdir}/${_dest}" else inst_simple "$_src" "$_dest"