@@ -18,7 +18,7 @@ const (
1818 // TODO: eventually the RPM install process will be integrated
1919 // into the get.docker.com install script; for now
2020 // we install via vendored RPMs
21- dockerRPMPath = "https://docker-mcn.s3.amazonaws.com/public/redhat/rpms/docker-engine-1.6.1-0.0.20150511.171646.git1b47f9f.el7.centos.x86_64.rpm"
21+ dockerRHELRPMPath = "https://docker-mcn.s3.amazonaws.com/public/redhat/rpms/docker-engine-1.6.1-0.0.20150511.171646.git1b47f9f.el7.centos.x86_64.rpm"
2222)
2323
2424func init () {
@@ -38,11 +38,13 @@ func NewRedHatProvisioner(d drivers.Driver) Provisioner {
3838 },
3939 Driver : d ,
4040 },
41+ dockerRHELRPMPath ,
4142 }
4243}
4344
4445type RedHatProvisioner struct {
4546 GenericProvisioner
47+ DockerRPMPath string
4648}
4749
4850func (provisioner * RedHatProvisioner ) Service (name string , action pkgaction.ServiceAction ) error {
@@ -110,7 +112,7 @@ func installDocker(provisioner *RedHatProvisioner) error {
110112func (provisioner * RedHatProvisioner ) installOfficialDocker () error {
111113 log .Debug ("installing docker" )
112114
113- if _ , err := provisioner .SSHCommand (fmt .Sprintf ("sudo yum install -y --nogpgcheck %s" , dockerRPMPath )); err != nil {
115+ if _ , err := provisioner .SSHCommand (fmt .Sprintf ("sudo yum install -y --nogpgcheck %s" , provisioner . DockerRPMPath )); err != nil {
114116 return err
115117 }
116118
@@ -142,6 +144,7 @@ func (provisioner *RedHatProvisioner) Provision(swarmOptions swarm.SwarmOptions,
142144 }
143145
144146 for _ , pkg := range provisioner .Packages {
147+ log .Debugf ("installing base package: name=%s" , pkg )
145148 if err := provisioner .Package (pkg , pkgaction .Install ); err != nil {
146149 return err
147150 }
0 commit comments