@@ -95,28 +95,16 @@ func createImageMain(project, zone string) error {
9595 dstname string
9696 content string
9797 }{
98- {"update_kernel.sh" , scripts .UpdateKernel },
99- {"remove_old_kernel.sh" , scripts .RemoveOldKernel },
10098 {"mount_attached_disk.sh" , scripts .MountAttachedDisk },
10199 {"install_nvidia.sh" , scripts .InstallNvidia },
102100 {"create_base_image_main.sh" , scripts .CreateBaseImageMain },
103101 }
104102 for _ , s := range list {
105103 if err := gce .UploadBashScript (project , zone , insName , s .dstname , s .content ); err != nil {
106- return fmt .Errorf ("error uploading update_kernel.sh : %v" , err )
104+ return fmt .Errorf ("error uploading script : %v" , err )
107105 }
108106 }
109107 // Execute Scripts
110- if err := gce .RunCmd (project , zone , insName , "./update_kernel.sh" ); err != nil {
111- return err
112- }
113- time .Sleep (2 * time .Minute ) // update kernel script ends up rebooting the instance
114- if err := gce .WaitForInstance (project , zone , insName ); err != nil {
115- return fmt .Errorf ("waiting for instance error: %v" , err )
116- }
117- if err := gce .RunCmd (project , zone , insName , "./remove_old_kernel.sh" ); err != nil {
118- return err
119- }
120108 if err := gce .RunCmd (project , zone , insName , "./create_base_image_main.sh" ); err != nil {
121109 return err
122110 }
0 commit comments