浏览代码

Fix Makefile to work with osx hostname -s

uname -n uses/catches dhcp addresses, which is dumb.
master
Mitch Tishmack 9 年前
父节点
当前提交
cf12fd8334
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. +6
    -1
      Makefile

+ 6
- 1
Makefile 查看文件

@@ -8,7 +8,10 @@ LASTGEN:=$(PWD)/generation/$(LAST)
TANGLERS:=$(shell ls -d *.org)
GEN:=$(LAST)
OPTS:=
HOST:=$(shell uname -n)
# 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)")
USEROPTS:=$(OPTS):$(HOST)
NAME:=default

@@ -31,11 +34,13 @@ next: diff

.PHONY: tangle-next
tangle-next:
@echo Tangling for hostname $(HOST)
$(MAKE) tangle
$(MAKE) generation
$(MAKE) next
$(MAKE) copy GEN=$(NEXT)
@echo $(NEXT) > .last
@echo Tangled for hostname $(HOST)

copy:
cd $(PWD)/generation/$(GEN) && find . -type f -exec rm -f $(DEST)/{} \;


正在加载...
取消
保存