head     1.2;
branch   ;
access   ;
symbols  ;
locks    ; strict;
comment  @# @;


1.2
date     94.08.22.12.36.54;  author cfields;  state Exp;
branches ;
next     1.1;

1.1
date     93.11.18.06.38.59;  author miki;  state Exp;
branches ;
next     ;


desc
@@


1.2
log
@change install not to do the clean
Removed verbosity during installation
7.7 checkin; changes by miki
@
text
@##############################################################################
#    Instructions to Make, for general support processes
#
#	@@(MHWARNING)
# @@(#)general,v 1.1.1.1 1993/01/30 04:40:18 jtc Exp
##############################################################################

# The following entries were inserted during MH configuration
BINDIR  =	$(DESTDIR)@@(MHBINPATH)
ETCDIR	=	$(DESTDIR)@@(MHETCPATH)
@@BEGIN: BBSERVER
BBUID	=	bboards
IOPTMISC=	inst-bboards
UOPTMISC=	BBoardAliases
TOPTMISC=	BBoardAliases
@@END: BBSERVER
@@BEGIN: MIME
IOPTMIME=	inst-mhndefs inst-viamail
UOPTMIME=	mhn_defaults viamail
TOPTMIME=	mhn_defaults viamail
@@END: MIME
REMOVE	=	@@(MHREMOVE)
FILPROT	=	0644
PGMPROT	=	0755
CP      =       @@(CP)

TALL	=	MailAliases components digestcomps distcomps forwcomps \
		rcvdistcomps replcomps mhl.digest mhl.format mhl.forward \
		mhl.body mhl.headers scan.default scan.mailx scan.size \
		scan.time scan.timely packmbox $(TOPTMISC) $(TOPTMIME)


##############################################################################
#	Generate miscellaneous stuff
##############################################################################

all:;

depend:;

lint:;

install:	inst-aliases inst-components inst-digestcomps inst-distcomps \
		inst-forwcomps inst-rcvdistcomps inst-replcomps inst-digest \
		inst-format inst-forward inst-body inst-headers inst-mailx \
		inst-default inst-size inst-time inst-timely \
		inst-packmbox $(IOPTMISC) $(IOPTMIME)

tar:;		@@touch $(TALL)
		@@make -n install > MAKEGEN
		@@chmod +x MAKEGEN
		tar $(TFLAGS) MAKEGEN $(TALL)
		@@rm -f MAKEGEN


uninstall:;	cd $(ETCDIR); \
		rm -f MailAliases components digestcomps distcomps forwcomps \
		    rcvdistcomps replcomps mhl.digest mhl.format mhl.forward \
		    mhl.body mhl.headers scan.default scan.mailx scan.size \
		    scan.time scan.timely viamail packmbox \
		    $(UOPTMISC) $(UOPTMIME)


##############################################################################
#	Individual components
##############################################################################

inst-aliases:	$(ETCDIR)/MailAliases

$(ETCDIR)/MailAliases:	MailAliases
		-@@if [ ! -f $@@ ]; then \
		    $(REMOVE) $@@ zMailAliases; \
		    $(CP) MailAliases $@@; \
		else \
		    echo "Will not overwrite existing $@@"; \
		fi
		-@@chmod $(FILPROT) $@@


inst-components:	$(ETCDIR)/components

$(ETCDIR)/components:	components
		-$(REMOVE) $@@ zcomponents
		$(CP) components $@@
		-@@chmod $(FILPROT) $@@



inst-digestcomps:	$(ETCDIR)/digestcomps

$(ETCDIR)/digestcomps:	digestcomps
		-$(REMOVE) $@@ zdigestcomps
		$(CP) digestcomps $@@
		-@@chmod $(FILPROT) $@@



inst-distcomps:	$(ETCDIR)/distcomps

$(ETCDIR)/distcomps:	distcomps
		-$(REMOVE) $@@ zdistcomps
		$(CP) distcomps $@@
		-@@chmod $(FILPROT) $@@



inst-forwcomps:	$(ETCDIR)/forwcomps

$(ETCDIR)/forwcomps:	forwcomps
		-$(REMOVE) $@@ zforwcomps
		$(CP) forwcomps $@@
		-@@chmod $(FILPROT) $@@



inst-rcvdistcomps:	$(ETCDIR)/rcvdistcomps

$(ETCDIR)/rcvdistcomps:	rcvdistcomps
		-$(REMOVE) $@@ zrcvdistcomps
		$(CP) rcvdistcomps $@@
		-@@chmod $(FILPROT) $@@



inst-replcomps:	$(ETCDIR)/replcomps

$(ETCDIR)/replcomps:	replcomps
		-$(REMOVE) $@@ zreplcomps
		$(CP) replcomps $@@
		-@@chmod $(FILPROT) $@@



inst-digest:	$(ETCDIR)/mhl.digest

$(ETCDIR)/mhl.digest:	mhl.digest
		-$(REMOVE) $@@ zmhl.digest
		$(CP) mhl.digest $@@
		-@@chmod $(FILPROT) $@@



inst-format:	$(ETCDIR)/mhl.format

$(ETCDIR)/mhl.format:	mhl.format
		-$(REMOVE) $@@ zmhl.format
		$(CP) mhl.format $@@
		-@@chmod $(FILPROT) $@@



inst-forward:	$(ETCDIR)/mhl.forward

$(ETCDIR)/mhl.forward:	mhl.forward
		-$(REMOVE) $@@ zmhl.forward
		$(CP) mhl.forward $@@
		-@@chmod $(FILPROT) $@@



inst-body:	$(ETCDIR)/mhl.body

$(ETCDIR)/mhl.body:	mhl.body
		-$(REMOVE) $@@ zmhl.body
		$(CP) mhl.body $@@
		-@@chmod $(FILPROT) $@@



inst-headers:	$(ETCDIR)/mhl.headers

$(ETCDIR)/mhl.headers:	mhl.headers
		-$(REMOVE) $@@ zmhl.headers
		cp mhl.headers $@@
		-@@chmod $(FILPROT) $@@



inst-default:	$(ETCDIR)/scan.default

$(ETCDIR)/scan.default:	scan.default
		-$(REMOVE) $@@ zscan.default
		$(CP) scan.default $@@
		-@@chmod $(FILPROT) $@@


inst-mailx:	$(ETCDIR)/scan.mailx

$(ETCDIR)/scan.mailx:	scan.mailx
		-$(REMOVE) $@@ zscan.mailx
		$(CP) scan.mailx $@@
		-@@chmod $(FILPROT) $@@



inst-size:	$(ETCDIR)/scan.size

$(ETCDIR)/scan.size:	scan.size
		-$(REMOVE) $@@ zscan.size
		$(CP) scan.size $@@
		-@@chmod $(FILPROT) $@@



inst-time:	$(ETCDIR)/scan.time

$(ETCDIR)/scan.time:	scan.time
		-$(REMOVE) $@@ zscan.time
		$(CP) scan.time $@@
		-@@chmod $(FILPROT) $@@



inst-timely:	$(ETCDIR)/scan.timely

$(ETCDIR)/scan.timely:	scan.timely
		-$(REMOVE) $@@ zscan.timely
		$(CP) scan.timely $@@
		-@@chmod $(FILPROT) $@@



inst-packmbox:	$(ETCDIR)/packmbox

$(ETCDIR)/packmbox:	packmbox.sh
		-$(REMOVE) $@@ zpackmbox.sh
		cp packmbox.sh $@@
		-@@chmod $(PGMPROT) $@@



inst-bboards:	$(ETCDIR)/BBoardAliases

$(ETCDIR)/BBoardAliases:	BBoardAliases
		-@@if [ ! -f $@@ ]; then \
		    $(REMOVE) $@@ zBBoardAliases; \
		    $(CP) BBoardAliases $@@; \
		else \
		    echo "Will not overwrite existing $@@"; \
		fi
		-@@chmod $(FILPROT) $@@
		-chown $(BBUID) $@@



inst-viamail:	$(ETCDIR)/viamail

$(ETCDIR)/viamail:	viamail.sh
		-$(REMOVE) $@@ zviamail.sh
		cp viamail.sh $@@
		-@@chmod $(PGMPROT) $@@



inst-mhndefs:	$(ETCDIR)/mhn_defaults

$(ETCDIR)/mhn_defaults:	true
		-if [ ! -f $@@ ]; then \
		    ./bootmhn.sh $(ETCDIR); \
		else \
		    echo "Will not overwrite existing $@@"; \
		fi
		-@@chmod $(FILPROT) $@@



##############################################################################
#	Miscellaneous tasks
##############################################################################

unconfig:	distribution
		-rm -f Makefile

distribution:	clean
		-rm -f MailAliases

clean:		unclean
		-rm -f x*

unclean:;	-rm -f z* _* :* core MAKEGEN

true:;
@


1.1
log
@Initial revision
@
text
@d43 1
a43 3
install:	inst-all clean

inst-all:	inst-aliases inst-components inst-digestcomps inst-distcomps \
d50 1
a50 1
		@@make -n inst-all > MAKEGEN
a77 2
		-@@ls -l $@@
		-@@echo ""
a85 2
		-@@ls -l $@@
		-@@echo ""
d88 1
a94 2
		-@@ls -l $@@
		-@@echo ""
d97 1
a103 2
		-@@ls -l $@@
		-@@echo ""
d106 1
a112 2
		-@@ls -l $@@
		-@@echo ""
d115 1
a121 2
		-@@ls -l $@@
		-@@echo ""
d124 1
a130 2
		-@@ls -l $@@
		-@@echo ""
d133 1
a139 2
		-@@ls -l $@@
		-@@echo ""
d142 1
a148 2
		-@@ls -l $@@
		-@@echo ""
d151 1
a157 2
		-@@ls -l $@@
		-@@echo ""
d160 1
a166 2
		-@@ls -l $@@
		-@@echo ""
d169 1
a175 2
		-@@ls -l $@@
		-@@echo ""
d178 1
a184 2
		-@@ls -l $@@
		-@@echo ""
d186 1
a192 2
		-@@ls -l $@@
		-@@echo ""
d195 1
a201 2
		-@@ls -l $@@
		-@@echo ""
d204 1
a210 2
		-@@ls -l $@@
		-@@echo ""
d213 1
a219 2
		-@@ls -l $@@
		-@@echo ""
d222 1
a228 2
		-@@ls -l $@@
		-@@echo ""
d231 1
a242 2
		-@@ls -l $@@
		-@@echo ""
d245 1
a251 2
		-@@ls -l $@@
		-@@echo ""
d254 1
d264 1
a264 2
		-@@ls -l $@@
		-@@echo ""
@
