Commit ad31544f authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm: add --force support for install

parent 0a3957c8
......@@ -62,6 +62,7 @@ set_pm_type
verbose=
quiet=
nodeps=
force=
non_interactive=
skip_installed=
show_command_only=
......@@ -195,6 +196,9 @@ for opt in "$@" ; do
--nodeps) # HELPOPT: skip dependency check (during install/simulate and so on)
nodeps="--nodeps"
;;
--force) # HELPOPT: force install/remove package (f.i., override)
force="--force"
;;
--auto) # HELPOPT: non interactive mode
non_interactive=1
;;
......
......@@ -127,7 +127,7 @@ epm_install_files()
case $PMTYPE in
apt-rpm|urpm-rpm)
docmd $SUDO rpm -Uvh --force $nodeps $@ && return
docmd $SUDO rpm -Uvh $force $nodeps $@ && return
# use install_names
;;
apt-dpkg)
......@@ -135,7 +135,7 @@ epm_install_files()
docmd $SUDO apt-get -f install
return ;;
yum-rpm)
docmd $SUDO rpm -Uvh --force $@ && return
docmd $SUDO rpm -Uvh $force $@ && return
docmd $SUDO yum --nogpgcheck install $@
return ;;
pkg_add)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment