From a7ed4f8c1394d4cf46257349ca826cd6f2e986a6 Mon Sep 17 00:00:00 2001 From: Mitch Tishmack Date: Sun, 31 Dec 2017 12:40:07 -0600 Subject: [PATCH] Makefile: Use scutil for hostname on osx Works around stuff like vpn dns setting its own hostname and hostname -s to return that dns name verus the configured name for the mac. --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 623f1dd..ae8cca1 100644 --- a/Makefile +++ b/Makefile @@ -8,10 +8,10 @@ LASTGEN:=$(PWD)/generation/$(LAST) TANGLERS:=$(shell ls -d *.org) GEN:=$(LAST) OPTS:= -# OSX uses hostname -s for the "stable" hostname -# uname -n can return dhcp addresses, which aren't -# stable. -HOST=$(shell echo "$$(hostname -s || uname -n)") +# OSX uses scutil --get ComputerName +# uname -n && hostname -s can return dhcp addresses +# which aren't stable. +HOST=$(shell echo "$$(scutil --get ComputerName || uname -n)") USEROPTS:=$(OPTS):$(HOST) NAME:=default