X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/9e7d9a9529fae810e464a889bc56832ccedb2b64..2604d01786ba54c1a4e75e27da9935603a810951:/usr/src/usr.sbin/sendmail/Makefile diff --git a/usr/src/usr.sbin/sendmail/Makefile b/usr/src/usr.sbin/sendmail/Makefile index 85945681fc..e9527c59e0 100644 --- a/usr/src/usr.sbin/sendmail/Makefile +++ b/usr/src/usr.sbin/sendmail/Makefile @@ -1,75 +1,36 @@ -# -# Makefile for sendmail base directory -# -# @(#)Makefile 4.2 %G% -# - -ALL= src/sendmail aux/syslog -DIRS= $(DESTDIR)/usr/spool/mqueue -SRCDIR= $(DESTDIR)/usr/src/usr.lib/sendmail -ALLDIRS=include adm src aux md cf lib doc adb test -BACKUP= calder -SENDMAIL=$(DESTDIR)/usr/lib/sendmail -SYSLOG= /usr/spool/mqueue/syslog -HOST= `hostname | sed s/ucb//` - -LN= ln -s -CP= cp - -all: - cd lib; make ${MFLAGS} - cd src; m4 Makefile.m4 > Makefile; make ${MFLAGS} - cd aux; m4 Makefile.m4 > Makefile; make ${MFLAGS} - cd cf; make ${MFLAGS} -# cd doc; make ${MFLAGS} - -install: $(ALL) $(DIRS) - install -o 1 aux/syslog $(DESTDIR)/etc/syslog - install -c -o 1 -m 644 aux/syslog.conf $(DESTDIR)/etc/syslog.conf - install -c -o 1 -m 644 /dev/null $(DESTDIR)/etc/syslog.pid - install -c -o 1 -m 644 /dev/null $(DESTDIR)$(SYSLOG) - for i in 0 1 2 3 4 5 6 7; do install -c -o 1 -m 644 /dev/null $(DESTDIR)$(SYSLOG).$$i; done - install -c -o 1 lib/newsyslog.sh $(DESTDIR)/usr/adm/newsyslog -# echo '5 4 * * * sh /usr/adm/newsyslog' >> $(DESTDIR)/usr/lib/crontab - install -s -m 4755 src/sendmail $(SENDMAIL) - install -c -m 644 lib/sendmail.hf $(SENDMAIL).hf - install -c -m 666 /dev/null $(SENDMAIL).st - install -c -m 644 /dev/null $(SENDMAIL).fc - install -c -m 644 cf/$(HOST).cf $(SENDMAIL).cf - rm -f $(DESTDIR)/usr/ucb/newaliases - $(LN) $(SENDMAIL) $(DESTDIR)/usr/ucb/newaliases - rm -f $(DESTDIR)/usr/ucb/mailq - $(LN) $(SENDMAIL) $(DESTDIR)/usr/ucb/mailq - -src/sendmail: - cd src; make ${MFLAGS} sendmail - -aux/syslog: - cd aux; make ${MFLAGS} syslog - -$(DESTDIR)/usr/spool/mqueue: - mkdir $(DESTDIR)/usr/spool/mqueue - chmod 777 $(DESTDIR)/usr/spool/mqueue - -clean: - cd src; make ${MFLAGS} clean - cd cf; make ${MFLAGS} clean - cd aux; make ${MFLAGS} clean - cd lib; make ${MFLAGS} clean - cd doc; make ${MFLAGS} clean - -dirs: - mkdir $(SRCROOT) - cd $(SRCROOT); mkdir $(ALLDIRS) - -rcp: - rsh $(BACKUP) mkdir sendmail - rsh $(BACKUP) 'cd sendmail; mkdir $(ALLDIRS)' - for i in `cat FILES`; do rcp $$i $(BACKUP):sendmail/$$i; done - -srcinstall: - for i in `cat FILES`; do rm -f $(SRCDIR)/$$i; cp $$i $(SRCDIR)/$$i; done - -tar: - rm -f sendmail.tar - tar rcfh sendmail.tar `cat FILES` +# @(#)Makefile 8.6 (Berkeley) %G% + +SUBDIR= src mailstats makemap praliases cf/cf +FTPDIR= barad-dur:/disks/barad-dur/ftp/sendmail/. +VER= XX + +tar: Files.base Files.cf Files.misc Files.xdoc + (cd src; sccs check) + (cd doc/op; sccs check) + (cd doc/intro; sccs check) + (cd doc/usenix; sccs check) + (cd cf; sccs check) + (cd cf/m4; sccs check) + (cd cf/mailer; sccs check) + (cd cf/feature; sccs check) + (cd cf/cf; sccs check) + (cd cf/ostype; sccs check) + (cd cf/domain; sccs check) + (cd src; ${MAKE}) + (cd doc; PRINTER=ps ${MAKE}) + (cd doc; chmod 444 op/op.ps intro/intro.ps usenix/usenix.ps) + (cd cf/cf; ${MAKE}) + chmod +x src/makesendmail + pax -w -x tar -L -f sendmail.${VER}.base.tar `grep -v ^# Files.base` + compress sendmail.${VER}.base.tar + pax -w -x tar -L -f sendmail.${VER}.cf.tar `grep -v ^# Files.cf` + compress sendmail.${VER}.cf.tar + pax -w -x tar -L -f sendmail.${VER}.misc.tar `grep -v ^# Files.misc` + compress sendmail.${VER}.misc.tar + pax -w -x tar -L -f sendmail.${VER}.xdoc.tar `grep -v ^# Files.xdoc` + compress sendmail.${VER}.xdoc.tar + +ftp: sendmail.${VER}.base.tar.Z sendmail.${VER}.cf.tar.Z sendmail.${VER}.misc.tar.Z sendmail.${VER}.xdoc.tar.Z + rcp sendmail.${VER}.*.tar.Z RELEASE_NOTES FAQ KNOWNBUGS ${FTPDIR} + +.include