Use double-quoted string for writing proxy.sh
Use double-quoted string for writing proxy.sh

Presence of special characters (i.e. &) in proxy environment values causes generation of an invalid /etc/profile.d/proxy.sh file.
This is a problem due to the common inclusion of special characters in passwords and proxy strings of the format htt[p|s]://user:pass@url:port.

rancher/os,rancherio/os,rancher/os,rancherio/os,rancherio/os