summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-03-06 03:29:52 -0500
committerJesse Luehrs <doy@tozt.net>2018-03-06 03:48:15 -0500
commitafced7ae76770a7968e9d256ad8bf6b3f147efd9 (patch)
tree637591de0c7bdab44451d014b21ab3d2fe34ed23 /Makefile
parent2119dfeadd57d94c5c4879779fd51f2d3769f261 (diff)
downloadconf-afced7ae76770a7968e9d256ad8bf6b3f147efd9.tar.gz
conf-afced7ae76770a7968e9d256ad8bf6b3f147efd9.zip
move services into separate available/enabled directories
this way, switching branches won't keep randomly spinning up a bunch of unkillable supervise processes
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 3f2dfcd..471bd23 100644
--- a/Makefile
+++ b/Makefile
@@ -57,7 +57,7 @@ INSTALL = agignore \
weechat \
zsh
-EMPTYDIRS = $(patsubst services/%,.log/%,$(wildcard services/*)) \
+EMPTYDIRS = $(patsubst services/available/%,.log/%,$(wildcard services/available/*)) \
Maildir \
.cache/mutt/headers \
.cache/mutt/bodies \
@@ -70,7 +70,8 @@ EMPTYDIRS = $(patsubst services/%,.log/%,$(wildcard services/*)) \
INSTALLED = $(patsubst %,$(INTO)/%/,$(EMPTYDIRS)) \
$(patsubst %,$(INTO)/.%,$(INSTALL))
-BUILD = bin/local/timettyrec \
+BUILD = $(patsubst services/available/%,services/enabled/%,$(wildcard services/available/*)) \
+ bin/local/timettyrec \
$(addsuffix .dat,$(filter-out %.dat,$(wildcard fortune/*))) \
$(addsuffix tags,$(wildcard vim/pack/*/start/*/doc/)) \
vim/spell/en.utf-8.add.spl \
@@ -115,6 +116,10 @@ $(INTO)/.% : %
@[ ! -e $@ ] || [ -h $@ ] || mv -f $@ $@.bak
$(LN) $(PWD)/$< $@
+services/enabled/% : services/available/%
+ @mkdir -p services/enabled
+ $(LN) ../available/$(notdir $<) $@
+
/var/spool/cron/$(USER) : crontab
@crontab crontab