summaryrefslogtreecommitdiff
path: root/apt-private
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2020-02-26 20:28:47 +0000
committerJulian Andres Klode <jak@debian.org>2020-02-26 20:28:47 +0000
commitb71b6802fe64723117bce6d91495a8af98ac528a (patch)
treeebb655eb7496799009b672c39799f670a596eb3e /apt-private
parentbe22f24669bb6731b5835dc0e1b459d821683a9c (diff)
parent93e1565796b61eb44bec39f50e09a34cbe090178 (diff)
Merge branch 'pu/wait-lock' into 'master'
Pu/wait lock See merge request apt-team/apt!109
Diffstat (limited to 'apt-private')
-rw-r--r--apt-private/private-cmndline.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/apt-private/private-cmndline.cc b/apt-private/private-cmndline.cc
index c5edae5d0..478cb95f1 100644
--- a/apt-private/private-cmndline.cc
+++ b/apt-private/private-cmndline.cc
@@ -475,6 +475,11 @@ static void BinarySpecificConfiguration(char const * const Binary) /*{{{*/
_config->CndSet("Binary::apt::APT::Keep-Downloaded-Packages", false);
_config->CndSet("Binary::apt::APT::Get::Update::InteractiveReleaseInfoChanges", true);
_config->CndSet("Binary::apt::APT::Cmd::Pattern-Only", true);
+
+ if (isatty(STDIN_FILENO))
+ _config->CndSet("Binary::apt::Dpkg::Lock::Timeout", -1);
+ else
+ _config->CndSet("Binary::apt::Dpkg::Lock::Timeout", 120);
}
_config->Set("Binary", binary);