1
0
Fork 0

Add --noautoremove for CentOS 8

timestamps
dump_stack() 2023-04-06 22:37:15 +00:00
parent 4bc4ca738b
commit fd973c367f
Signed by: dump_stack
GPG Key ID: BE44DA8C062D87DC
1 changed files with 6 additions and 1 deletions

View File

@ -347,10 +347,15 @@ func generateBaseDockerImage(registry string, commands []config.DockerCommand,
"elfutils-libelf-devel\n"
}
var flags string
if sk.DistroRelease >= "8" {
flags = "--noautoremove"
}
// Cache kernel package dependencies
d += "RUN export PKGNAME=$(yum search kernel-devel --showduplicates | grep '^kernel-devel' | cut -d ' ' -f 1 | head -n 1); " +
"yum -y install $PKGNAME $(echo $PKGNAME | sed 's/-devel//'); " +
"yum -y remove $PKGNAME $(echo $PKGNAME | sed 's/-devel//')\n"
fmt.Sprintf("yum -y remove $PKGNAME $(echo $PKGNAME | sed 's/-devel//') %s\n", flags)
default:
err = fmt.Errorf("%s not yet supported", sk.DistroType.String())
return