X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=Makefile;h=a345d66438c09ff17ccc3b6a2f4ca2bae69ab19b;hb=177d3f6cd48e854aae208a098821c5dce4dd2da8;hp=14e18903ad3ed281e941d376fa811043fb7dcf9e;hpb=41c11279f703158b6d26881945bf09b3f40721ed;p=projects%2Fsetup.git diff --git a/Makefile b/Makefile index 14e1890..a345d66 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,12 @@ # Very basic and very simple Makefile. Maybe it would be nice to make it # in ac/am.... but I'm too lazy ;) # -VERSION = 2.8.4 +VERSION = 2.9.0 CC = gcc OPT_FLAGS = -Wformat -Werror=format-security -fvar-tracking-assignments -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector -O2 -g2 -Wall -CFLAGS = $(OPT_FLAGS) -Wall -INSTALL = install +CFLAGS = $(OPT_FLAGS) -Wall -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 +INSTALL = install -p SBINDIR = /sbin ETCDIR = /etc PROFILEDIR = $(ETCDIR)/profile.d @@ -18,10 +18,11 @@ BIN_FILES = joinpasswd update-fstab postshell delpasswd DOCS = ChangeLog ETC_FILES = filesystems fstab group host.conf hosts motd \ netgroup passwd profile protocols resolv.conf securetty \ - services shells suid_profile -PROFILE_FILES = tmp-dir.csh tmp-dir.sh + services shells suid_profile subgid subuid +PROFILE_FILES = 00-tmp-dir.csh 00-tmp-dir.sh ENV_FILES = EDITOR HISTFILESIZE HOME_ETC MAILCHECK MAILPATH \ NNTPSERVER ORGANIZATION TMOUT VISUAL +SHRC_FILES = 256term.csh 256term.sh SOURCES = joinpasswd.c update-fstab.c postshell.c delpasswd.c CLEAN = $(BIN_FILES) *.o core *.tar.gz *.tar.bz2 *~ *.swp @@ -42,16 +43,18 @@ clean: cd etc; rm -f $(CLEAN) cd etc/profile.d; rm -f $(CLEAN) -install: +install: $(BIN_FILES) $(INSTALL) -d $(DESTDIR)/$(SBINDIR) $(INSTALL) -d $(DESTDIR)/$(ETCDIR) $(INSTALL) -d $(DESTDIR)/$(PROFILEDIR) - $(INSTALL) -d $(DESTDIR)/$(ENVDIR) + $(INSTALL) -d $(DESTDIR)/$(ENVDIR) + $(INSTALL) -d $(DESTDIR)/$(SHRCDIR) $(INSTALL) $(BIN_FILES) $(DESTDIR)/$(SBINDIR) cd etc; $(INSTALL) $(ETC_FILES) $(DESTDIR)/$(ETCDIR) ln -sf /proc/self/mounts $(DESTDIR)/$(ETCDIR)/mtab cd etc/profile.d; $(INSTALL) $(PROFILE_FILES) $(DESTDIR)/$(PROFILEDIR) cd etc/env.d; $(INSTALL) $(ENV_FILES) $(DESTDIR)/$(ENVDIR) + cd etc/shrc.d; $(INSTALL) $(SHRC_FILES) $(DESTDIR)/$(SHRCDIR) dist: changelog clean $(INSTALL) -d setup-$(VERSION)/etc/profile.d @@ -67,6 +70,9 @@ dist: changelog clean for file in $(ENV_FILES); do \ $(INSTALL) -m644 etc/env.d/$$file setup-$(VERSION)/etc/env.d; \ done + for file in $(SHRC_FILES); do \ + $(INSTALL) -m644 etc/shrc.d/$$file setup-$(VERSION)/etc/shrc.d; \ + done tar -cvjf setup-$(VERSION).tar.bz2 setup-$(VERSION) rm -rf setup-$(VERSION)