Commit aa44e477 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm-remove: don't use hilevel command if --nodeps, change to a writable dir (/tmp) before remove

parent 0ca344d5
#!/bin/sh
#
# Copyright (C) 2012-2014, 2016, 2017, 2019 Etersoft
# Copyright (C) 2012-2014, 2016, 2017, 2019 Vitaly Lipatov <lav@etersoft.ru>
# Copyright (C) 2012-2014, 2016, 2017, 2019, 2020 Etersoft
# Copyright (C) 2012-2014, 2016, 2017, 2019, 2020 Vitaly Lipatov <lav@etersoft.ru>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
......@@ -31,7 +31,9 @@ epm_remove_low()
case $PMTYPE in
*-rpm)
cd /tmp || fatal
sudocmd rpm -ev $nodeps $@
cd - >/dev/null
return ;;
*-dpkg|-dpkg)
# shellcheck disable=SC2046
......@@ -286,7 +288,7 @@ epm_remove()
local STATUS=$?
# TODO: check if we need continue with hi level
if [ -n "$direct" ] ; then
if [ -n "$direct" ] || [ -n "$nodeps" ]; then
return $STATUS
fi
......
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