Commit f5292cfb authored by Wolfgang Schweer's avatar Wolfgang Schweer
Browse files

Generate netbios compliant hostname (workaround for Samba bug #900908).

The MATE desktop pulls in 'samba-common-bin' via 'caja-share' causing
installations (except main-server) with 'desktop=mate' to break. Instead
of e.g. 'auto-mac-11-22-33-44-55-66', now 'am-112233445566' is generated.
(Closes: #900629).
parent 0c35b67e
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
debian-edu-config (2.10.29) UNRELEASED; urgency=medium

  * Generate netbios compliant hostname (workaround for Samba bug #900908).
    The MATE desktop pulls in 'samba-common-bin' via 'caja-share' causing
    installations (except main-server) with 'desktop=mate' to break. Instead
    of e.g. 'auto-mac-11-22-33-44-55-66', now 'am-112233445566' is generated.
    (Closes: #900629).

 -- Wolfgang Schweer <wschweer@arcor.de>  Sun, 17 Jun 2018 12:42:08 +0200

debian-edu-config (2.10.28) unstable; urgency=medium

  [ Wolfgang Schweer ]
+4 −2
Original line number Diff line number Diff line
@@ -26,9 +26,11 @@ ether2hostname() {
    else
	mac=$(ifconfig $INTERFACE | awk '/ether/ { print $2; exit}')
    fi
    mac=$(echo $mac | sed 's/[^0-9a-f-]/-/gi')
    # FIXME: generate netbios compliant hostname; workaround Samba bug #900908.
    # Needed because MATE desktop pulls in 'samba-common-bin' via 'caja-share'.
    mac=$(echo $mac | sed 's/[^0-9a-f-]//gi')
    if [ "$mac" ] ; then
       fqdn="auto-mac-$mac.$DNSDOMAIN";
       fqdn="am-$mac.$DNSDOMAIN";
       echo $fqdn
    fi
}