summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile48
1 files changed, 40 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 72a72ae..df985e0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,42 @@
+# Basic Makefile for compiling & installing the files.
+#
+# Supports standard GNU Makefile variables for specifying the paths:
+# * prefix
+# * exec_prefix
+# * bindir
+# * sbindir
+# * libdir
+# * datarootdir
+# * datadir
+# * mandir
+# * sysconfdir
+# * localstatedir
+# * DESTDIR
+#
+
+SHELL = /bin/bash
+
+# Normally /usr/local is used. However, it does not make sense for us to use it
+# here, as it just complicates things even further.
+prefix = /usr
+exec_prefix = $(prefix)
+bindir = $(prefix)/bin
+sbindir = $(prefix)/sbin
+libdir = $(prefix)/lib
+libexecdir = $(exec_prefix)/libexec
+datarootdir = $(prefix)/share
+datadir = $(datarootdir)
+mandir = $(datadir)/man
+sysconfdir = /etc
+localstatedir = /var
+sharedstatedir = $(localstatedir)/lib
+
NAME = setup
-VERSION = 2.7.23
-SVNPATH = svn+ssh://svn.mageia.org/svn/soft/$(PACKAGE)
+VERSION = 2.7.25
LIST = csh.cshrc csh.login gshadow group host.conf hosts.allow hosts.deny inputrc \
motd passwd printcap protocols securetty services shadow shells profile \
- filesystems fstab resolv.conf hosts
+ filesystems fstab resolv.conf hosts subgid subuid networks
check:
@echo Sanity checking selected files....
@@ -17,13 +49,13 @@ clean:
rm -f *~ \#*\#
install:
- install -d -m 755 $(DESTDIR)/etc/
- install -d -m 755 $(DESTDIR)/var/log/
+ install -d -m 755 $(DESTDIR)$(sysconfdir)
+ install -d -m 755 $(DESTDIR)$(localstatedir)/log/
for i in $(LIST); do \
- cp -avf $$i $(DESTDIR)/etc/$$i; \
+ cp -avf $$i $(DESTDIR)$(sysconfdir)/$$i; \
done
- chmod 0600 $(DESTDIR)/etc/securetty
- echo -n '' > $(DESTDIR)/var/log/lastlog
+ chmod 0600 $(DESTDIR)$(sysconfdir)/securetty
+ echo -n '' > $(DESTDIR)$(localstatedir)/log/lastlog
dist:
@git archive --format=tar --prefix=$(NAME)-$(VERSION)/ HEAD | xz > $(NAME)-$(VERSION).tar.xz