diff options
| author | Shulhan <ms@kilabit.info> | 2018-08-26 07:44:22 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2018-08-26 07:44:22 +0700 |
| commit | efa8fc0e89e62878a12af7981dacf7bcfdf84ad5 (patch) | |
| tree | 1b7d384fa9ff7f8fd73ccb251b7eee524d268695 /Makefile | |
| parent | 7bcb94d375df58a023131f9839abd799e54b0423 (diff) | |
| download | rescached-efa8fc0e89e62878a12af7981dacf7bcfdf84ad5.tar.xz | |
Add documentation for rescached.cfg and script files
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 29 |
1 files changed, 26 insertions, 3 deletions
@@ -13,9 +13,12 @@ CPU_PROF:=cpu.prof MEM_PROF:=mem.prof RESCACHED_CFG:=./cmd/rescached/rescached.cfg +RESCACHED_CFG_MAN:=./rescached.cfg.5.gz + RESCACHED_BIN:=./rescached RESCACHED_MAN:=./rescached.1.gz + build: test $(RESCACHED_BIN) doc test: $(COVER_HTML) @@ -41,12 +44,16 @@ $(RESCACHED_BIN): $(SRC) export CGO_ENABLED=1 && \ go build -race -v ./cmd/rescached -doc: $(RESCACHED_MAN) +doc: $(RESCACHED_MAN) $(RESCACHED_CFG_MAN) $(RESCACHED_MAN): README.adoc @a2x -v --doctype manpage --format manpage $< 2>/dev/null @gzip -f rescached.1 +$(RESCACHED_CFG_MAN): rescached.cfg.adoc + @a2x -v --doctype manpage --format manpage $< 2>/dev/null + @gzip -f rescached.cfg.5 + distclean: clean go clean -i ./... @@ -56,7 +63,23 @@ clean: install: build sudo mkdir -p /etc/rescached - sudo cp $(RESCACHED_CFG) /etc/rescached/ + sudo mkdir -p /etc/rescached/hosts.d + sudo cp $(RESCACHED_CFG) /etc/rescached/ + sudp cp scripts/hosts.block /etc/rescached/hosts.d/ sudo mkdir -p /usr/bin - sudo cp -f $(RESCACHED_BIN) /usr/bin/ + sudo cp -f $(RESCACHED_BIN) /usr/bin/ + sudo cp scripts/rescached-update-hosts-block.sh /usr/bin/ + + sudo mkdir -p /usr/share/man/man{1,5} + sudo cp $(RESCACHED_MAN) /usr/share/man/man1/ + sudo cp $(RESCACHED_CFG_MAN) /usr/share/man/man5/ + + sudo mkdir -p /usr/share/rescached + sudo cp LICENSE /usr/share/rescached/ + +uninstall: + sudo rm /usr/bin/$(RESCACHED_BIN) + sudo rm /usr/share/man/man1/$(RESCACHED_MAN) + sudo rm /usr/share/man/man5/$(RESCACHED_CFG_MAN) + sudo rm /usr/share/rescached/LICENSE |
