*BSD News Article 84744


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!uwm.edu!www.nntp.primenet.com!nntp.primenet.com!visi.com!newsfeeder.toronto.ican.net!newsfeeder.servtech.com!post.servtech.com!news
From: Shawn Carey <smc@servtech.com>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: [2.2 ALPHA] Missing files
Date: Fri, 13 Dec 1996 00:45:29 -0500
Organization: ServiceTech, Inc.
Lines: 90
Message-ID: <32B0ED79.41C67EA6@servtech.com>
NNTP-Posting-Host: boulder.syr.servtech.com
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="------------446B9B3D2781E494167EB0E7"
X-Mailer: Mozilla 3.0 (X11; I; FreeBSD 2.1.5-RELEASE i386)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:32517

This is a multi-part message in MIME format.

--------------446B9B3D2781E494167EB0E7
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello,

When running "make install" in a directory that has mult-file info
docuemnts
(ie gdb.info-1, gdb.info-2, etc), only the first info file of the set
gets
installed.  The attached diff to bsd.info.mk fixes this problem.

I assume this is not the best channel for submitting fixes.  Is there
someone I should mail this to instead?

Thanks,
-Shawn Carey

--------------446B9B3D2781E494167EB0E7
Content-Type: text/plain; charset=us-ascii; name="bsd.info.mk.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="bsd.info.mk.diff"

*** bsd.info.mk.orig	Tue Jul 16 22:27:51 1996
--- bsd.info.mk	Wed Dec  4 04:30:25 1996
***************
*** 16,33 ****
  .PATH: ${.CURDIR}
  
  .if !defined(NOINFOCOMPRESS)
! IFILES=	${INFO:S/$/.info.gz/g}
! all: ${IFILES}
  .else
! IFILES=	${INFO:S/$/.info/g}
! all: ${IFILES}
  .endif
  
  GZIPCMD?=	gzip
  
  .for x in ${INFO:S/$/.info/g}
  ${x:S/$/.gz/}:	${x}
! 	${GZIPCMD} -c ${.ALLSRC} > ${.TARGET}
  .endfor
  
  # The default is "info" and it can never be "bin"
--- 16,37 ----
  .PATH: ${.CURDIR}
  
  .if !defined(NOINFOCOMPRESS)
! TARGFILES=	${INFO:S/$/.info.gz/g}
! INSTFILES=	${INFO:S/$/.info*.gz/g}
! all: ${TARGFILES}
  .else
! TARGFILES=	${INFO:S/$/.info/g}
! INSTFILES=	`ls -1 ${INFO:S/$/.info*/g} | grep -v gz$`
! all: ${TARGFILES}
  .endif
  
  GZIPCMD?=	gzip
  
  .for x in ${INFO:S/$/.info/g}
  ${x:S/$/.gz/}:	${x}
! 	(xs=`echo ${x}*` ; for y in $$xs ; do \
! 	  ${GZIPCMD} -c $$y > $$y.gz ; \
! 	done)
  .endfor
  
  # The default is "info" and it can never be "bin"
***************
*** 81,87 ****
                  true ; \
          fi
  	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
! 		${IFILES} ${DESTDIR}${BINDIR}
  
  .if !target(maninstall)
  maninstall:
--- 85,91 ----
                  true ; \
          fi
  	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
! 		${INSTFILES} ${DESTDIR}${BINDIR}
  
  .if !target(maninstall)
  maninstall:

--------------446B9B3D2781E494167EB0E7--