Compare commits
No commits in common. "633ef98fab24b185f765433367dc40b806577764" and "b1878aef1b28913aa51796025011c53b0f7112cb" have entirely different histories.
633ef98fab
...
b1878aef1b
12
otherworld
12
otherworld
@ -36,16 +36,6 @@ DEFAULT_COMMAND = ["bash"]
|
||||
|
||||
GENERATED_IMAGE_NAME_TEMPLATE = "image_{container_name}"
|
||||
|
||||
CREATE_USER_BOOTSTRAP_SCRIPT="""
|
||||
chown {user} /home/{user}
|
||||
chown {user} /home/{user}/.config
|
||||
cd /home/{user}
|
||||
cp -Rv /etc/skel .
|
||||
chown -R {user} skel
|
||||
mv skel/* skel/.* .
|
||||
rm -rf skel
|
||||
"""
|
||||
|
||||
def get_generated_image_name (container_name):
|
||||
return GENERATED_IMAGE_NAME_TEMPLATE.format(container_name=container_name)
|
||||
|
||||
@ -66,7 +56,7 @@ def docker_create_user (container, user, uid=None):
|
||||
if uid is not None:
|
||||
command = command + ["--uid", str(uid)]
|
||||
call(command)
|
||||
call(["docker", "exec", container, "sh", "-c", CREATE_USER_BOOTSTRAP_SCRIPT.format(user=user)])
|
||||
call(["docker", "exec", container, "chown", user, f"/home/{user}"])
|
||||
|
||||
def docker_start (container):
|
||||
call(["docker", "start", container])
|
||||
|
Loading…
x
Reference in New Issue
Block a user