]>
Commit | Line | Data |
---|---|---|
4a07a26d JR |
1 | --- dracut/dracut-functions.sh~ 2012-02-24 15:38:08.000000000 +0100 |
2 | +++ dracut/dracut-functions.sh 2012-03-21 15:03:12.440030577 +0100 | |
3 | @@ -540,7 +540,12 @@ | |
4 | inst "$_realsrc" | |
5 | fi | |
6 | fi | |
7 | - [[ -d ${_target%/*} ]] && _target=$(readlink -f ${_target%/*})/${_target##*/} | |
8 | + if [[ -d ${_target%/*} ]]; then | |
9 | + if ! [[ -d "$initdir/${_target%/*}" ]]; then | |
10 | + inst_dir "${_target%/*}" | |
11 | + fi | |
12 | + _target=$(readlink -f ${_target%/*})/${_target##*/} | |
13 | + fi | |
14 | ln -sfn $(convert_abs_rel "${_target}" "${_realsrc}") "$initdir/$_target" | |
15 | } | |
16 |