my @opt_pack = qw(
libpve-apiclient-perl
+ proxmox-mailgateway-container
+ pve-firmware
zfsutils-linux
);
pmg-docs
proxmox-spamassassin
proxmox-widget-toolkit
- pve-firmware
pve-xtermjs
vncterm
);
}
$res->{CurrentState} = $p->{CurrentState};
+ if (grep( /^$pkgname$/, @opt_pack)) {
+ next if $res->{CurrentState} eq 'NotInstalled';
+ }
+
# hack: add some useful information (used by 'pmgversion -v')
- if ($pkgname eq 'proxmox-mailgateway') {
+ if ($pkgname =~ /^proxmox-mailgateway(-container)?$/) {
$res->{ManagerVersion} = $pmgver;
$res->{RunningKernel} = $kernel_release;
- }
-
- if (grep( /^$pkgname$/, @opt_pack)) {
- next if $res->{CurrentState} eq 'NotInstalled';
+ if ($pkgname eq 'proxmox-mailgateway-container') {
+ # another hack: replace proxmox-mailgateway with CT meta pkg
+ shift @$pkglist;
+ unshift @$pkglist, $res;
+ next;
+ }
}
push @$pkglist, $res;