]> git.proxmox.com Git - pmg-api.git/commitdiff
adapt to new pmgcfg version/release semantic
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 24 Jul 2019 18:39:34 +0000 (20:39 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 24 Jul 2019 18:40:38 +0000 (20:40 +0200)
similar like we've done in PVE[0]

[0]: https://git.proxmox.com/?p=pve-manager.git;a=commitdiff;h=b597d23d354665ddea247c3ad54ece1b84921768

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PMG/API2.pm
src/PMG/Backup.pm
src/bin/pmg-smtp-filter

index 68c9ff9a73954df294387294408a83619cbed346..9274269965dccd05f8c82bd0d2379a475e15f637 100644 (file)
@@ -89,9 +89,18 @@ __PACKAGE__->register_method ({
     returns => {
        type => "object",
        properties => {
-           version => { type => 'string' },
-           release => { type => 'string' },
-           repoid => { type => 'string' },
+           version => {
+               type => 'string',
+               description => 'The current installed pmg-api package version',
+           },
+           release => {
+               type => 'string',
+               description => 'The current installed Proxmox Mailgateway Release',
+           },
+           repoid => {
+               type => 'string',
+               description => 'The short git commit hash ID from which this version was build',
+           },
        },
     },
     code => sub {
index a451c6c9082b16eea4d377ce8ef96c25583cf1eb..9114d2bcacce07ccf574c8f8511af9f098f04362 100644 (file)
@@ -171,14 +171,14 @@ sub pmg_backup {
        }
 
        my $pkg = PMG::pmgcfg::package();
-       my $ver = PMG::pmgcfg::version();
+       my $release = PMG::pmgcfg::release();
 
        my $vfh = PMG::AtomicFile->open ("$dirname/$verfn", "w") ||
            die "cant open '$dirname/$verfn' - $! :ERROR";
 
        $time = time;
        my $now = localtime;
-       print $vfh "product: $pkg\nversion: $ver\nbackuptime:$time:$now\n";
+       print $vfh "product: $pkg\nversion: $release\nbackuptime:$time:$now\n";
        $vfh->close(1);
 
        my $extra_cfgs =  [];
index a5bf246595d876a9825051067757a59d4949fc43..59d6ecb383b9f85a6fa348862a591de20d66d7e8 100755 (executable)
@@ -166,7 +166,7 @@ sub get_prox_vars {
        'DOMAIN' =>  $msginfo->{domain},
        'FQDN' => $msginfo->{fqdn},
        'MSGID' => $queue->{msgid},
-       'VERSION' => PMG::pmgcfg::package() . "/" . PMG::pmgcfg::version() . "/" . PMG::pmgcfg::repoid(),
+       'VERSION' => PMG::pmgcfg::package() . "/" . PMG::pmgcfg::release() . "/" . PMG::pmgcfg::repoid(),
     };
 
     $vars->{__spaminfo} = $spaminfo;