diff --git a/misc/systemd/local.mk b/misc/systemd/local.mk
index 004549fd2776d164c9f44bad6ea5217cffe98ac0..785db52a4e6a348044a959b0a8996a4c1f1bfc3b 100644
--- a/misc/systemd/local.mk
+++ b/misc/systemd/local.mk
@@ -2,4 +2,6 @@ ifeq ($(OS), Linux)
 
   $(foreach n, nix-daemon.socket nix-daemon.service, $(eval $(call install-file-in, $(d)/$(n), $(prefix)/lib/systemd/system, 0644)))
 
+  clean-files += $(d)/nix-daemon.socket $(d)/nix-daemon.service
+
 endif
diff --git a/misc/upstart/local.mk b/misc/upstart/local.mk
index a73dc061e4fc3b865dd7b711e450f8acc5b0ddeb..5071676dc8d4197d02b8f8aafab40de96b1eeb95 100644
--- a/misc/upstart/local.mk
+++ b/misc/upstart/local.mk
@@ -2,4 +2,6 @@ ifeq ($(OS), Linux)
 
   $(foreach n, nix-daemon.conf, $(eval $(call install-file-in, $(d)/$(n), $(sysconfdir)/init, 0644)))
 
+  clean-files += $(d)/nix-daemon.conf
+
 endif