Unverified Commit 50155971 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Ignore empty MAC address (#688)

parent 64e2af9f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -6,7 +6,10 @@
.gitmodules
Dockerfile
Dockerfile.archive
compose.yml
compose.yaml
docker-compose.yml
docker-compose.yaml

*.md
+2 −3
Original line number Diff line number Diff line
@@ -228,9 +228,8 @@ getInfo() {

  if [ -z "$VM_NET_MAC" ]; then
    local file="$STORAGE/dsm.mac"
    if [ -f "$file" ]; then
      VM_NET_MAC=$(<"$file")
    else
    [ -f "$file" ] && VM_NET_MAC=$(<"$file")
    if [ -z "$VM_NET_MAC" ]; then
      # Generate MAC address based on Docker container ID in hostname
      VM_NET_MAC=$(echo "$HOST" | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:11:32:\3:\4:\5/')
      echo "${VM_NET_MAC^^}" > "$file"