diff --git a/bin/epm-install b/bin/epm-install index d5ef158f75f547b1ff5489537437370a97df1aff..31ad30682fbb3f9f4106a6119f14134121b2c1b2 100644 --- a/bin/epm-install +++ b/bin/epm-install @@ -343,11 +343,14 @@ epm_install_files() local files="$*" [ -z "$files" ] && return + # TODO: enable support only for systems with support for it # on some systems install target can be a real path - # use hi-level for install by file path (f.i. epm install /usr/bin/git) + # use hi-level for install by command path (f.i. epm install /usr/bin/git) if __epm_if_command_path $files ; then epm_install_names $files return + elif is_dirpath "$1" && [ ! -f "$1" ] ; then + fatal "Can't install non-existent file '$1'" fi # TODO: check read permissions