diff options
author | Harald Hoyer <harald@redhat.com> | 2009-11-26 10:53:09 +0100 |
---|---|---|
committer | Harald Hoyer <harald@redhat.com> | 2009-11-26 10:56:53 +0100 |
commit | 3c56f3726526e29f2e871fbe4f619fba07df6437 (patch) | |
tree | 2c897e87c34e3b6127fda359103c41fdf17b47f1 | |
parent | 4073e3a32540bdefb66464e5bda5463be175d110 (diff) |
dracut-functions: inst_simple(): do not bail out if target is a dir and exists
-rwxr-xr-x | dracut-functions | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dracut-functions b/dracut-functions index df239a5..134ad3c 100755 --- a/dracut-functions +++ b/dracut-functions @@ -169,8 +169,10 @@ inst_simple() { local src target [[ -f $1 ]] || return 1 src=$1 target="${2:-$1}" - [[ -e ${initdir}$target ]] && return 0 - inst_dir "${target%/*}" + if ! [[ -d ${initdir}$target ]]; then + [[ -e ${initdir}$target ]] && return 0 + inst_dir "${target%/*}" + fi dinfo "Installing $src" cp -pfL "$src" "${initdir}$target" } |