@@ -154,10 +154,12 @@ generateID() {
154154
155155 [ -n " $UUID " ] && return 0
156156 [ -s " $file " ] && UUID=$( < " $file " )
157+ UUID=" ${UUID// [![:print:]]/ } "
157158 [ -n " $UUID " ] && return 0
158159
159160 UUID=$( cat /proc/sys/kernel/random/uuid 2> /dev/null || uuidgen --random)
160161 UUID=" ${UUID^^} "
162+ UUID=" ${UUID// [![:print:]]/ } "
161163 echo " $UUID " > " $file "
162164
163165 return 0
@@ -169,6 +171,7 @@ generateAddress() {
169171
170172 [ -n " $MAC " ] && return 0
171173 [ -s " $file " ] && MAC=$( < " $file " )
174+ MAC=" ${MAC// [![:print:]]/ } "
172175 [ -n " $MAC " ] && return 0
173176
174177 # Generate Apple MAC address based on Docker container ID in hostname
@@ -187,6 +190,8 @@ generateSerial() {
187190 [ -n " $SN " ] && [ -n " $MLB " ] && return 0
188191 [ -s " $file " ] && SN=$( < " $file " )
189192 [ -s " $file2 " ] && MLB=$( < " $file2 " )
193+ SN=" ${SN// [![:print:]]/ } "
194+ MLB=" ${MLB// [![:print:]]/ } "
190195 [ -n " $SN " ] && [ -n " $MLB " ] && return 0
191196
192197 # Generate unique serial numbers for machine
213218STORED_VERSION=" "
214219if [ -f " $BASE_VERSION " ]; then
215220 STORED_VERSION=$( < " $BASE_VERSION " )
221+ STORED_VERSION=" ${STORED_VERSION// [![:print:]]/ } "
216222fi
217223
218224if [ " $VERSION " != " $STORED_VERSION " ]; then
0 commit comments