1
0
Fork 0

fix: try to install debian packages 3 times

master
dump_stack() 2023-05-16 17:52:15 +00:00
parent f906e3187f
commit f5b1283690
Signed by: dump_stack
GPG Key ID: BE44DA8C062D87DC
1 changed files with 10 additions and 6 deletions

View File

@ -216,20 +216,24 @@ func ContainerCommands(km config.KernelMask) (commands []string) {
"/etc/apt/sources.list")
}
cmdf("apt-get update")
cmdf("apt-get install -y wget build-essential libelf-dev git")
cmdf("apt-get install -y kmod linux-base")
cmdf("apt-get install -y initramfs-tools")
cmdf("{ apt-get update || apt-get update || apt-get update }")
packages := "wget build-essential libelf-dev git kmod linux-base "
packages += "initramfs-tools "
switch release {
case Wheezy:
cmdf("apt-get install -y gcc-4.6")
packages += "gcc-4.6 "
}
if release < 9 {
cmdf("apt-get install -y module-init-tools")
packages += "module-init-tools "
}
cmfd("{ apt-get install -y %s "+
"|| apt-get install -y %s "+
"|| apt-get install -y %s }", packages, packages, packages)
cmdf("mkdir -p /lib/modules")
return