[Fuego] [PATCH 1/1] Remove jenkins user created during build time with host's uid/gid

Tim.Bird at sony.com Tim.Bird at sony.com
Thu Feb 1 00:50:35 UTC 2018



> -----Original Message-----
> From Tim.Bird at sony.com
> 
> OK - I tried this, using my fuego-clean-install.sh script, and got the following
> result:
> 
> %% in front of lines from my test script:
> ...
> Step 28/29 : COPY setup/entrypoint.sh /
>  ---> 9afcd663976c
> Removing intermediate container 9f4e60feccc1
> Step 29/29 : ENTRYPOINT /entrypoint.sh
>  ---> Running in 886672f5f6e4
>  ---> 4a7cf228d727
> Removing intermediate container 886672f5f6e4
> [Warning] One or more build-args [http_proxy https_proxy] were not
> consumed
> Successfully built 4a7cf228d727
> Successfully tagged fuego-131:latest
> %%+ cd fuego-host-scripts
> %%+ ./docker-create-usb-privileged-container.sh fuego-131 fuego-131-
> container
> %%b5f33ad097df02131acd8765423a7a54fd6fb553f23bc86f136bcc165091d85f
> %%+ cd ../..
> %%+ sudo service netperf stop
> %% * Stopping network benchmark server
> [fail]
> %%+ set +x
> %%After the container starts, run
> %%    'fuego-finish-install.sh fuego-131-container' to finish the installation
> %%and start tests.
> %%Also, You may want to edit ~/bin/fuego-start to use the
> %%   container name: fuego-131-container
> Starting Fuego container (fuego-131-container)
> Remapping Fuego's jenkins uid=107 to uid=0...
> usermod: UID '0' already exists
> Please create Fuego docker container via docker-create-container.sh script
> 1000072457 at tlinux:~/work/fuego/next-2018-01-31$
> 
> -------
> I'm going to try it manually to see if there something about my test script
> that is causing the UID at the time the entrypoint.sh is called to be 0.
> 
> I'm about to start work on refactoring this script with a sed line to hard-code
> the host uid of the building user (or maybe read it from a configuration file
> in /fuego-ro/conf.
> 
> Let me know if you see something obvious that wrong with my startup
> sequence.

OK -  I figured this out.  It was my use of docker-create-usb-privileged-container.sh
rather than docker-create-container.sh that was the culprit.

I'm working on a system the will allow modification of this via a global configuration
file, any time the container starts.  Hopefully I'll finish this today.
 -- Tim



More information about the Fuego mailing list