]> git.rmz.io Git - dotfiles.git/commitdiff
make: separate systemd-user and systemd-system targets
authorSamir Benmendil <me@rmz.io>
Mon, 25 Mar 2024 23:33:41 +0000 (23:33 +0000)
committerSamir Benmendil <me@rmz.io>
Tue, 26 Mar 2024 00:47:58 +0000 (00:47 +0000)
Makefile

index 7e6914752067497b29b74079e50f7434f66ad827..5eb60a31602a14dd8dac519d61532856f311d7d9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -125,9 +125,16 @@ ssh:
 /etc/systemd/system/%: systemd/system/%
        sudo cp $(APATH)/$< $@
 
 /etc/systemd/system/%: systemd/system/%
        sudo cp $(APATH)/$< $@
 
-systemd_system_units := $(patsubst %,/etc/%,$(wildcard systemd/system/*))
-systemd: $(XDG_CONFIG_HOME) $(systemd_system_units)
+systemd-system: $(patsubst %,/etc/%,$(wildcard systemd/system/*))
+       sudo systemctl daemon-reload
+.PHONY: systemd-system
+
+systemd-user: $(XDG_CONFIG_HOME) 
        ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
        ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
+.PHONY: systemd-user
+
+systemd: systemd-user systemd-system
+       systemctl --user daemon-reload
 .PHONY: systemd
 
 task: $(XDG_CONFIG_HOME)
 .PHONY: systemd
 
 task: $(XDG_CONFIG_HOME)