Commit de092e93 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm-simulate: add support for --skip-installed

parent 1c4f4a3d
......@@ -18,12 +18,16 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
#
load_helper epm-install
epm_simulate()
{
local CMD
[ -n "$pkg_filenames" ] || fatal "Run $epm_cmd without packages"
local filenames=$(echo $pkg_filenames | filter_out_installed_packages)
[ -z "$filenames" ] && echo "Skip empty simulate list" && return 2
case $PMTYPE in
apt-rpm|apt-dpkg)
CMD="apt-get --simulate install"
......@@ -41,8 +45,8 @@ epm_simulate()
echo "FIXME: Skip with emerge"
return ;;
pacman)
showcmd $SUDO pacman -v -S $pkg_filenames
echo no | $SUDO pacman -v -S $pkg_filenames
showcmd $SUDO pacman -v -S $filenames
echo no | $SUDO pacman -v -S $filenames
return ;;
pkgtool)
return 0 ;;
......@@ -51,6 +55,6 @@ epm_simulate()
;;
esac
docmd $SUDO $CMD $pkg_filenames
docmd $SUDO $CMD $filenames
}
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