diff options
author | juanvallejo <jvallejo@redhat.com> | 2017-07-12 15:18:48 -0400 |
---|---|---|
committer | Luke Meyer <lmeyer@redhat.com> | 2017-07-18 14:02:10 -0400 |
commit | 5497673a7b5a7c07d3e99d77d028447acbdd36a5 (patch) | |
tree | cfda08c072b85c36570c218e6c2020621f264dba /images/installer/root/usr/local/bin/entrypoint | |
parent | 742203529902ba278c213e326f81f667304b9625 (diff) | |
download | openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.tar.gz openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.tar.bz2 openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.tar.xz openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.zip |
image builds: remove dependency on playbook2image
We do not need the builder functionality from playbook2image and the
resulting image was overly complicated, so this simply builds on
Centos/RHEL.
Diffstat (limited to 'images/installer/root/usr/local/bin/entrypoint')
-rwxr-xr-x | images/installer/root/usr/local/bin/entrypoint | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/images/installer/root/usr/local/bin/entrypoint b/images/installer/root/usr/local/bin/entrypoint new file mode 100755 index 000000000..777bf3f11 --- /dev/null +++ b/images/installer/root/usr/local/bin/entrypoint @@ -0,0 +1,17 @@ +#!/bin/bash -e +# +# This file serves as the main entrypoint to the openshift-ansible image. +# +# For more information see the documentation: +# https://github.com/openshift/openshift-ansible/blob/master/README_CONTAINER_IMAGE.md + + +# Patch /etc/passwd file with the current user info. +# The current user's entry must be correctly defined in this file in order for +# the `ssh` command to work within the created container. + +if ! whoami &>/dev/null; then + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd +fi + +exec "$@" |