# 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.5
+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 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
-INSTALL = install
+INSTALL = install -p
SBINDIR = /sbin
ETCDIR = /etc
PROFILEDIR = $(ETCDIR)/profile.d
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
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)
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)