docker-library / openjdk

Docker Official Image packaging for EA builds of OpenJDK from Oracle
http://openjdk.java.net
MIT License
1.14k stars 471 forks source link

Because in the Linux specification for setting environment variables, "." is not allowed #441

Closed bwcxyk closed 3 years ago

bwcxyk commented 3 years ago

Because in the Linux specification for setting environment variables, "." is not allowed. Docker environment variables will not take effect.

wglambert commented 3 years ago

I don't think there's anything actionable we could do with the image to remedy this

https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Definitions

name A word consisting solely of letters, numbers, and underscores, and beginning with a letter or underscore. Names are used as shell variable and function names. Also referred to as an identifier.

A period (.) doesn't isn't a valid name in Bash

You could also try asking over at the Docker Community Forums, Docker Community Slack, or Stack Overflow. Since these repos aren't really a user-help forum

tianon commented 3 years ago

Duplicate of https://github.com/docker-library/openjdk/issues/135