Compare commits

..

No commits in common. "633ef98fab24b185f765433367dc40b806577764" and "b1878aef1b28913aa51796025011c53b0f7112cb" have entirely different histories.

View File

@ -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])