addExtraJavaArgs setupFirstTimePass() { # Create a unique password if [ -z "$ARTIFACTORY_PASSWORD" ]; then echo "INFO: Since ARTIFACTORY_PASSWORD environment is not set. We are generating our own random password." ARTIFACTORY_PASSWORD=$(openssl rand -base64 32 | tr -dc A-Za-z0-9 | head -c 18) echo "Generated ARTIFACTORY_PASSWORD is $ARTIFACTORY_PASSWORD" echo $ARTIFACTORY_PASSWORD > /var/opt/jfrog/artifactory/generated-pass.txt fi SALTED_PASSWD=$(echo -n ${ARTIFACTORY_PASSWORD}{CAFEBABEEBABEFAC} | md5sum | cut -d ' ' -f1) sed -i -e "s/$SALTED_PASSWD