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 ...@@ -62,6 +62,7 @@ set_pm_type
verbose= verbose=
quiet= quiet=
nodeps= nodeps=
force=
non_interactive= non_interactive=
skip_installed= skip_installed=
show_command_only= show_command_only=
...@@ -195,6 +196,9 @@ for opt in "$@" ; do ...@@ -195,6 +196,9 @@ for opt in "$@" ; do
--nodeps) # HELPOPT: skip dependency check (during install/simulate and so on) --nodeps) # HELPOPT: skip dependency check (during install/simulate and so on)
nodeps="--nodeps" nodeps="--nodeps"
;; ;;
--force) # HELPOPT: force install/remove package (f.i., override)
force="--force"
;;
--auto) # HELPOPT: non interactive mode --auto) # HELPOPT: non interactive mode
non_interactive=1 non_interactive=1
;; ;;
......
...@@ -127,7 +127,7 @@ epm_install_files() ...@@ -127,7 +127,7 @@ epm_install_files()
case $PMTYPE in case $PMTYPE in
apt-rpm|urpm-rpm) apt-rpm|urpm-rpm)
docmd $SUDO rpm -Uvh --force $nodeps $@ && return docmd $SUDO rpm -Uvh $force $nodeps $@ && return
# use install_names # use install_names
;; ;;
apt-dpkg) apt-dpkg)
...@@ -135,7 +135,7 @@ epm_install_files() ...@@ -135,7 +135,7 @@ epm_install_files()
docmd $SUDO apt-get -f install docmd $SUDO apt-get -f install
return ;; return ;;
yum-rpm) yum-rpm)
docmd $SUDO rpm -Uvh --force $@ && return docmd $SUDO rpm -Uvh $force $@ && return
docmd $SUDO yum --nogpgcheck install $@ docmd $SUDO yum --nogpgcheck install $@
return ;; return ;;
pkg_add) 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