move ln_r() to dracut-init.sh

master
Harald Hoyer 2016-05-02 12:48:12 +02:00
parent d6145ece6d
commit 1901500187
2 changed files with 13 additions and 12 deletions

View File

@ -167,18 +167,6 @@ convert_abs_rel() {
printf "%s\n" "$__newpath"
}

if [[ "$(ln --help)" == *--relative* ]]; then
ln_r() {
ln -sfnr "${initdir}/$1" "${initdir}/$2"
}
else
ln_r() {
local _source=$1
local _dest=$2
[[ -d "${_dest%/*}" ]] && _dest=$(readlink -f "${_dest%/*}")/${_dest##*/}
ln -sfn -- "$(convert_abs_rel "${_dest}" "${_source}")" "${initdir}/${_dest}"
}
fi

# get_fs_env <device>
# Get and the ID_FS_TYPE variable from udev for a device.

View File

@ -997,3 +997,16 @@ instmods() {
[[ "$optional" ]] && return 0
return $_ret
}

if [[ "$(ln --help)" == *--relative* ]]; then
ln_r() {
ln -sfnr "${initdir}/$1" "${initdir}/$2"
}
else
ln_r() {
local _source=$1
local _dest=$2
[[ -d "${_dest%/*}" ]] && _dest=$(readlink -f "${_dest%/*}")/${_dest##*/}
ln -sfn -- "$(convert_abs_rel "${_dest}" "${_source}")" "${initdir}/${_dest}"
}
fi