Add force-confdef in debian package install
In certain cases, with packages cached that need an upgrade, when performing that action the system hangs waiting for a prompt. Add force-confdef option, that will let dpkg overwrite configuration packages that were not modified. In combination with already existing force-confold flag, it will allow to avoid any conffile prompt. Change-Id: Ifb177f9ac2c9ad29f8b92309c5b8cfe8e60a4e14
This commit is contained in:
parent
9e16c8c5f1
commit
d5a6a7cb44
@ -40,7 +40,8 @@ install_deb_packages () {
|
|||||||
DEBIAN_FRONTEND=noninteractive \
|
DEBIAN_FRONTEND=noninteractive \
|
||||||
http_proxy=${http_proxy:-} https_proxy=${https_proxy:-} \
|
http_proxy=${http_proxy:-} https_proxy=${https_proxy:-} \
|
||||||
no_proxy=${no_proxy:-} \
|
no_proxy=${no_proxy:-} \
|
||||||
apt-get --option "Dpkg::Options::=--force-confold" --assume-yes "$@"
|
apt-get --option "Dpkg::Options::=--force-confold" \
|
||||||
|
--option "Dpkg::Options::=--force-confdef" --assume-yes "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
TEMP=$(getopt -o hudem: -n $SCRIPTNAME -- "$@")
|
TEMP=$(getopt -o hudem: -n $SCRIPTNAME -- "$@")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user