@@ -78,16 +78,16 @@ def gen_script(self):
7878 def gen_launch (self ):
7979 res = "#!/bin/bash\n "
8080 res += "set -x\n "
81- res += "docker stop azemu_exec_" + self . name + " \n "
82- res += "docker rm azemu_exec_" + self . name + " \n "
83- res += "docker run --name azemu_exec_" + self . name + " -t -d {0}\n " .format (self .container )
81+ res += "docker stop azemu_exec \n "
82+ res += "docker rm azemu_exec \n "
83+ res += "docker run --name azemu_exec -t -d {0}\n " .format (self .container )
8484 #res += 'docker exec azemu_exec sh -c "apt-get update && env DEBIAN_FRONTEND=\"noninteractive\" TZ=\"America/Los_Angeles\" apt-get install -y sudo software-properties-common git"\n'
85- res += 'docker exec azemu_exec_' + self . name + ' sh -c "apt-get update && env apt-get install -y sudo"\n '
86- res += 'docker exec azemu_exec_' + self . name + ' sh -c "useradd -ms /bin/bash -G sudo user && echo \\ "user:docker\\ \" | chpasswd"\n '
87- res += 'docker exec azemu_exec_' + self . name + ' sh -c "echo \\ "user ALL=(root) NOPASSWD:ALL\\ \" > /etc/sudoers.d/user && chmod 0440 /etc/sudoers.d/user"\n '
88- res += 'docker cp {0} azemu_exec_' . format ( self . script_file ()) + self . name + ' ://home/user/\n '
89- res += 'docker exec -u user azemu_exec_' + self . name + ' sh -c "echo [AZEMU EXEC SCRIPT]!"\n '
90- res += 'docker exec -u user --workdir=//home/user/ -i azemu_exec_' + self . name + ' ./{0}\n ' .format (self .script_file ())
85+ res += 'docker exec azemu_exec sh -c "apt-get update && env apt-get install -y sudo"\n '
86+ res += 'docker exec azemu_exec sh -c "useradd -ms /bin/bash -G sudo user && echo \\ "user:docker\\ \" | chpasswd"\n '
87+ res += 'docker exec azemu_exec sh -c "echo \\ "user ALL=(root) NOPASSWD:ALL\\ \" > /etc/sudoers.d/user && chmod 0440 /etc/sudoers.d/user"\n '
88+ res += 'docker cp {0} azemu_exec ://home/user/\n ' . format ( self . script_file ())
89+ res += 'docker exec -u user azemu_exec sh -c "echo [AZEMU EXEC SCRIPT]!"\n '
90+ res += 'docker exec -u user --workdir=//home/user/ -i azemu_exec ./{0}\n ' .format (self .script_file ())
9191 return res
9292
9393 def __str__ (self ):
@@ -220,7 +220,7 @@ def proc_steps(steps, config, ctx):
220220 ctx .print_esc (s )
221221 ctx .print ('echo ">start checkout"' )
222222 ctx .print ("date" )
223- ctx .print ("git clone --recursive -b {0} {1} " .format (
223+ ctx .print ("git clone --recursive --depth=1 - b {0} {1} " .format (
224224 config ["repo_branch" ],
225225 config ["repo_url" ]))
226226 ctx .set_cwd (config ["name" ])
0 commit comments