We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca308a6 commit 6483a6eCopy full SHA for 6483a6e
1 file changed
src/scripts/linux.sh
@@ -15,10 +15,15 @@ self_hosted_helper() {
15
install_packages apt-transport-https ca-certificates curl file make jq unzip autoconf automake gcc g++ gnupg
16
}
17
18
+# Function to fix broken packages.
19
+fix_broken_packages() {
20
+ sudo apt --fix-broken install >/dev/null 2>&1
21
+}
22
+
23
# Function to install a package
24
install_packages() {
25
packages=("$@")
- $apt_install "${packages[@]}" >/dev/null 2>&1 || (update_lists && $apt_install "${packages[@]}" >/dev/null 2>&1)
26
+ $apt_install "${packages[@]}" >/dev/null 2>&1 || (update_lists && fix_broken_packages && $apt_install "${packages[@]}" >/dev/null 2>&1)
27
28
29
# Function to disable an extension.
0 commit comments