@@ -3,7 +3,6 @@ package digitalocean
33import (
44 "fmt"
55 "io/ioutil"
6- "os/exec"
76 "path/filepath"
87 "time"
98
@@ -241,23 +240,6 @@ func (d *Driver) Create() error {
241240 return err
242241 }
243242
244- log .Info ("Configuring Machine..." )
245-
246- log .Debugf ("Setting hostname: %s" , d .MachineName )
247- cmd , err := d .GetSSHCommand (fmt .Sprintf (
248- "echo \" 127.0.0.1 %s\" | sudo tee -a /etc/hosts && sudo hostname %s && echo \" %s\" | sudo tee /etc/hostname" ,
249- d .MachineName ,
250- d .MachineName ,
251- d .MachineName ,
252- ))
253-
254- if err != nil {
255- return err
256- }
257- if err := cmd .Run (); err != nil {
258- return err
259- }
260-
261243 return nil
262244}
263245
@@ -354,59 +336,10 @@ func (d *Driver) Kill() error {
354336 return err
355337}
356338
357- func (d * Driver ) StartDocker () error {
358- log .Debug ("Starting Docker..." )
359-
360- cmd , err := d .GetSSHCommand ("sudo service docker start" )
361- if err != nil {
362- return err
363- }
364- if err := cmd .Run (); err != nil {
365- return err
366- }
367-
368- return nil
369- }
370-
371- func (d * Driver ) StopDocker () error {
372- log .Debug ("Stopping Docker..." )
373-
374- cmd , err := d .GetSSHCommand ("sudo service docker stop" )
375- if err != nil {
376- return err
377- }
378- if err := cmd .Run (); err != nil {
379- return err
380- }
381-
382- return nil
383- }
384-
385339func (d * Driver ) GetDockerConfigDir () string {
386340 return dockerConfigDir
387341}
388342
389- func (d * Driver ) Upgrade () error {
390- log .Debugf ("Upgrading Docker" )
391-
392- cmd , err := d .GetSSHCommand ("sudo apt-get update && sudo apt-get install --upgrade lxc-docker" )
393- if err != nil {
394- return err
395-
396- }
397- if err := cmd .Run (); err != nil {
398- return err
399-
400- }
401-
402- return cmd .Run ()
403- }
404-
405- func (d * Driver ) GetSSHCommand (args ... string ) (* exec.Cmd , error ) {
406- cmd := ssh .GetSSHCommand (d .IPAddress , 22 , "root" , d .sshKeyPath (), args ... )
407- return cmd , nil
408- }
409-
410343func (d * Driver ) getClient () * godo.Client {
411344 t := & oauth.Transport {
412345 Token : & oauth.Token {AccessToken : d .AccessToken },
0 commit comments