docker icon indicating copy to clipboard operation
docker copied to clipboard

see https://github.com/postfixadmin/postfixadmin/issues/527 - try and…

Open DavidGoodwin opened this issue 4 years ago • 3 comments

… make it easier to specify a setup_password

DavidGoodwin avatar Sep 10 '21 20:09 DavidGoodwin

i'm too stupid to know how to fix it, so it doesn't error on :

docker run -e POSTFIXADMIN_SETUP_PASSWORD_CLEAR_TEXT=foo\'barbaz .....

gives e.g.

+ tmp='foo'\''barbaz'
+ '[' 'foo'\''barbaz' '!=' changeme ']'
+ echo 'Hashing password .... '
Hashing password .... 
++ php -r 'echo password_hash('\''foo'\''barbaz'\'', PASSWORD_DEFAULT); '
+ POSTFIXADMIN_SETUP_PASSWORD='
Parse error: syntax error, unexpected '\''barbaz'\'' (T_STRING), expecting '\'')'\'' in Command line code on line 1'

DavidGoodwin avatar Sep 10 '21 20:09 DavidGoodwin

It works for me if you quote the input: POSTFIXADMIN_SETUP_PASSWORD_CLEAR_TEXT="foo\'barbaz". php -r interprets the \ so the actual hased string is foo'barbaz.

J0WI avatar Dec 03 '22 23:12 J0WI