summaryrefslogtreecommitdiff
path: root/config/Makefile
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1996-09-19 21:09:37 +0000
committerThomas Bushnell <thomas@gnu.org>1996-09-19 21:09:37 +0000
commit4baf4590ae335f8b3787d4e73aed59992cdf3426 (patch)
treec73b3ca2d5aac28dc437677682b96a5162bb7a57 /config/Makefile
parentc402994514e274ed5c13ce553fd2b9a365713f20 (diff)
*** empty log message ***
Diffstat (limited to 'config/Makefile')
-rw-r--r--config/Makefile21
1 files changed, 5 insertions, 16 deletions
diff --git a/config/Makefile b/config/Makefile
index 536521db..af5c5abe 100644
--- a/config/Makefile
+++ b/config/Makefile
@@ -35,31 +35,22 @@ installed_logins = $(addprefix $(sysconfdir)/login/,$(LOGINDOTS))
ROOTDOTS = .bash_login .bashrc .profile
installed_rootdots = $(addprefix $(prefix)/root/,$(ROOTDOTS))
-# Mere symlinks are installed for these
-LINKEDCONFFILES = rc
-installed_links = $(addprefix $(sysconfdir)/,$(LINKEDCONFFILES))
-
DIST_FILES=$(SYSCONFFILES) \
$(addprefix login-,$(LOGINDOTS)) \
$(addprefix root-,$(ROOTDOTS))
-foo=$(shell touch /dev/null)
+FORCE:
ifeq ($(override_conf),t)
-$(installed_rootdots): /dev/null
-$(installed_conf): /dev/null
+$(installed_rootdots): FORCE
+$(installed_conf): FORCE
endif
-$(installed_logins): /dev/null
+$(installed_logins): FORCE
include ../Makeconf
-install: $(installed_conf) $(installed_links) $(installed_logins) \
- $(installed_rootdots)
-
-$(installed_rootdots): $(prefix)/root
-$(installed_logins): $(sysconfdir)/login
-$(installed_links) $(installed_conf): $(sysconfdir)
+install: $(prefix)/root $(sysconfdir) $(sysconfdir/login $(installed_conf) $(installed_logins) $(installed_rootdots)
$(prefix)/root $(sysconfdir)/login: %:
mkdir -p $@
@@ -73,5 +64,3 @@ $(installed_logins): $(sysconfdir)/login/%: login-%
$(installed_conf): $(sysconfdir)/%: %
$(INSTALL_DATA) $< $(sysconfdir)/$*
-$(sysconfdir)/rc:
- ln -s ../libexec/rc $(sysconfdir)/rc