fix NPM_CERT_ID deprecation check

This commit is contained in:
Zoey
2024-01-14 00:40:05 +01:00
parent a6797c9f6b
commit c5f74dc2fd

View File

@@ -18,16 +18,19 @@ fi
touch /data/.env
. /data/.env
if [ -z "$NPM_CERT_ID" ] && ! echo "$NPM_CERT_ID" | grep -q "^[0-9]\+$"; then
if [ -n "$NPM_CERT_ID" ] && ! echo "$NPM_CERT_ID" | grep -q "^[0-9]\+$"; then
echo "NPM_CERT_ID needs to be a number."
echo "NPM_CERT_ID is deprecated, please change it to DEFAULT_CERT_ID"
sleep inf
fi
if [ -z "$NPM_CERT_ID" ]; then
if [ -n "$NPM_CERT_ID" ] && [ -z "$DEFAULT_CERT_ID" ]; then
echo "NPM_CERT_ID is deprecated, please change it to DEFAULT_CERT_ID"
export DEFAULT_CERT_ID="$NPM_CERT_ID"
fi
if [ -z "$TZ" ] || ! echo "$TZ" | grep -q "^[A-Za-z/]\+$"; then
echo "TZ is unset or invalid."
sleep inf