diff --git a/posix/clone b/posix/clone index 8720c0a..6e1b0d6 100755 --- a/posix/clone +++ b/posix/clone @@ -5,13 +5,21 @@ if [[ ! -z "${DRONE_WORKSPACE}" ]]; then fi # if the home directory is not set (which should -# never be the case) we should set to /root +# never be the case) we default to /root if [[ -z "${HOME}" ]]; then echo "HOME directory not set; default to /root" export HOME=/root fi +# if the home directory does not exist it should +# be created. + +if [ ! -d "${HOME}" ]; then + echo "HOME directory does not exist; creating HOME" + mkdir -p ${HOME} +fi + # if the netrc enviornment variables exist, write # the netrc file.