Skip to content

Commit cd4c02a

Browse files
committed
Set PkgVersion at rpmbuild time. Default: "<unknown>"
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
1 parent 3d62d97 commit cd4c02a

3 files changed

Lines changed: 3 additions & 37 deletions

File tree

cli/command/system/version.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import (
1111
"github.com/docker/docker/cli"
1212
"github.com/docker/docker/cli/command"
1313
"github.com/docker/docker/dockerversion"
14-
"github.com/docker/docker/pkg/rpm"
1514
"github.com/docker/docker/utils/templates"
1615
"github.com/spf13/cobra"
1716
)
@@ -72,7 +71,6 @@ func runVersion(dockerCli *command.DockerCli, opts *versionOptions) error {
7271
return cli.StatusError{StatusCode: 64,
7372
Status: "Template parsing error: " + err.Error()}
7473
}
75-
packageVersion, _ := rpm.Version("/usr/bin/docker")
7674

7775
APIVersion := dockerCli.Client().ClientVersion()
7876
if defaultAPIVersion := dockerCli.DefaultVersion(); APIVersion != defaultAPIVersion {
@@ -83,7 +81,7 @@ func runVersion(dockerCli *command.DockerCli, opts *versionOptions) error {
8381
Client: &types.Version{
8482
Version: dockerversion.Version,
8583
APIVersion: APIVersion,
86-
PkgVersion: packageVersion,
84+
PkgVersion: "<unknown>",
8785
GoVersion: runtime.Version(),
8886
GitCommit: dockerversion.GitCommit,
8987
BuildTime: dockerversion.BuildTime,

daemon/info.go

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package daemon
33
import (
44
"fmt"
55
"os"
6-
"os/exec"
76
"runtime"
87
"sync/atomic"
98
"time"
@@ -17,7 +16,6 @@ import (
1716
"github.com/docker/docker/pkg/parsers/kernel"
1817
"github.com/docker/docker/pkg/parsers/operatingsystem"
1918
"github.com/docker/docker/pkg/platform"
20-
"github.com/docker/docker/pkg/rpm"
2119
"github.com/docker/docker/pkg/sysinfo"
2220
"github.com/docker/docker/pkg/system"
2321
"github.com/docker/docker/registry"
@@ -59,14 +57,6 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
5957
}
6058

6159
sysInfo := sysinfo.New(true)
62-
dockerPath, err := exec.LookPath("docker")
63-
if err != nil {
64-
logrus.Warnf("could not look docker binary path: %v", err)
65-
}
66-
packageVersion, err := rpm.Version(dockerPath)
67-
if err != nil {
68-
logrus.Warnf("could not retrieve docker rpm version: %v", err)
69-
}
7060

7161
var cRunning, cPaused, cStopped int32
7262
daemon.containers.ApplyAll(func(c *container.Container) {
@@ -149,7 +139,7 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
149139
LiveRestoreEnabled: daemon.configStore.LiveRestoreEnabled,
150140
SecurityOptions: securityOptions,
151141
Isolation: daemon.defaultIsolation,
152-
PkgVersion: packageVersion,
142+
PkgVersion: "<unknown>",
153143
Registries: registries,
154144
}
155145

@@ -169,7 +159,6 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
169159

170160
// SystemVersion returns version information about the daemon.
171161
func (daemon *Daemon) SystemVersion() types.Version {
172-
pkgVersion, _ := rpm.Version("/usr/bin/docker")
173162
v := types.Version{
174163
Version: dockerversion.Version,
175164
GitCommit: dockerversion.GitCommit,
@@ -179,7 +168,7 @@ func (daemon *Daemon) SystemVersion() types.Version {
179168
Arch: runtime.GOARCH,
180169
BuildTime: dockerversion.BuildTime,
181170
Experimental: daemon.configStore.Experimental,
182-
PkgVersion: pkgVersion,
171+
PkgVersion: "<unknown>",
183172
}
184173

185174
kernelVersion := "<unknown>"

pkg/rpm/rpm.go

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)