[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
> %% 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
> Successfully built 4a7cf228d727
> Successfully tagged fuego-131:latest
> %%+ cd fuego-host-scripts
> %%+ ./docker-create-usb-privileged-container.sh fuego-131 fuego-131-
> %%+ cd ../..
> %%+ sudo service netperf stop
> %% * Stopping network benchmark server
> %%+ 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
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.
More information about the Fuego