fix: Ignore empty MAC address (#36)

This commit is contained in:
Kroese 2024-04-13 23:31:07 +02:00 committed by GitHub
parent ab565cec32
commit 3448634874
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View file

@ -6,7 +6,10 @@
.gitmodules
Dockerfile
Dockerfile.archive
compose.yml
compose.yaml
docker-compose.yml
docker-compose.yaml
*.md

View file

@ -251,9 +251,8 @@ getInfo() {
if [ -z "$MAC" ]; then
local file="$STORAGE/$PROCESS.mac"
if [ -f "$file" ]; then
MAC=$(<"$file")
else
[ -f "$file" ] && MAC=$(<"$file")
if [ -z "$MAC" ]; then
# Generate MAC address based on Docker container ID in hostname
MAC=$(echo "$HOST" | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/')
echo "${MAC^^}" > "$file"