2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-21 18:50:28 +00:00

Merge pull request #2379 from cxhong/71

Running dist-upgrade for not upgraded packages on diskless Ubuntu images
This commit is contained in:
yangsong
2017-01-09 20:34:48 -06:00
committed by GitHub

View File

@@ -302,6 +302,7 @@ unless ($onlyinitrd) {
# apt-get update and apt-get install should be added env param
my $aptgetcmd = "DEBIAN_FRONTEND=noninteractive chroot $rootimg_dir apt-get update";
my $aptgetcmdby = "DEBIAN_FRONTEND=noninteractive chroot $rootimg_dir apt-get $non_interactive ";
my $aptdistupgrade = "DEBIAN_FRONTEND=noninteractive chroot $rootimg_dir apt-get $non_interactive dist-upgrade";
my $aptcachecmd = "DEBIAN_FRONTEND=noninteractive chroot $rootimg_dir apt-get update && chroot $rootimg_dir apt-cache $non_interactive ";
my $aptcmd1 = "debootstrap";
my $aptcmd2;
@@ -587,6 +588,9 @@ unless ($onlyinitrd) {
my $aptgetcmd_update = $aptgetcmd . "&&" . $aptgetcmdby . " upgrade ";
$rc = system("$aptgetcmd_update");
#run dist-upgrade for not upgraded packages
$rc = system("$aptdistupgrade");
# ignore any return code
}