dracut-functions: resolve relative path and recursively install destination

master
Harald Hoyer 2011-07-25 10:55:19 +02:00
parent a8eecab079
commit 7b07f4e83f
1 changed files with 2 additions and 4 deletions

View File

@ -277,12 +277,10 @@ inst_dir() {
if [[ -L $_file ]]; then
# create link as the original
local target=$(readlink "$_file")
# resolve relative path and recursively install destination
[[ $target == ${target#/} ]] && target="$(dirname "$_file")/$target"
inst_dir "$target"
inst_symlink "$_file"
#ln -sfn "$target" "${initdir}$_file" || return 1
# resolve relative path and recursively install destination
#[[ $target == ${target#/} ]] && target="$(dirname "$_file")/$target"
#inst_dir "$target"
else
[[ -h ${initdir}$_file ]] && _file=$(readlink "${initdir}$_file")
# create directory