]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
move ln_r() to dracut-init.sh
authorHarald Hoyer <harald@redhat.com>
Mon, 2 May 2016 10:48:12 +0000 (12:48 +0200)
committerHarald Hoyer <harald@redhat.com>
Wed, 25 May 2016 13:07:08 +0000 (15:07 +0200)
dracut-functions.sh
dracut-init.sh

index c7ea9f580a9b53fbad8a1dac6935f52a42feef70..4496bfe6c129e2d09172e4f542c8f21c254429da 100755 (executable)
@@ -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.
index a195c32b5cb30c7f40bf946471e3aeb1eb102d74..d2bb8457072c12ee5de9bbd7b85da0d30f54dd88 100644 (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