Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Dec 1998 08:09:32 +0100 (CET)
From:      dirk.meyer@dinoex.sub.org
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/9181: port/fidogate uses bad paths
Message-ID:  <199812230709.IAA04510@net2.dinoex.sub.org>

next in thread | raw e-mail | index | archive | help

>Number:         9181
>Category:       ports
>Synopsis:       port/fidogate uses bad paths
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 22 23:20:00 PST 1998
>Last-Modified:
>Originator:     Dirk Meyer
>Organization:
privat
>Release:        FreeBSD 2.2.7-19981027-SNAP i386
>Environment:

	port/news/fidogate

>Description:

	after bulding of the port, the PREFIX is not
	exportet to the scripts and the executables.

diff -r old/fidogate/scripts/cnews/viaffx work/fidogate/scripts/cnews/viaffx
31c31
< exec /usr/local/libexec/fidogate/ffx -gn -FNormal $ftn rnews
---
> exec /libexec/fidogate/ffx -gn -FNormal $ftn rnews
diff -r old/fidogate/scripts/cnews/viafidogate work/fidogate/scripts/cnews/viafidogate
5c5
< exec /usr/local/libexec/fidogate/rfc2ftn -b -n
---
> exec /libexec/fidogate/rfc2ftn -b -n
diff -r old/fidogate/scripts/filebase/fb-filelist work/fidogate/scripts/filebase/fb-filelist
13c13
< $LIBDIR="/usr/local/libexec/fidogate";
---
> $LIBDIR="/libexec/fidogate";
diff -r old/fidogate/scripts/inn/send-fidogate work/fidogate/scripts/inn/send-fidogate
13c13
< RFC2FTN="/usr/local/libexec/fidogate/rfc2ftn -b -n"
---
> RFC2FTN="/libexec/fidogate/rfc2ftn -b -n"
diff -r old/fidogate/scripts/inn/viaffx work/fidogate/scripts/inn/viaffx
29c29
< exec /usr/local/libexec/fidogate/ffx -gn -FNormal $batch $ftn rnews
---
> exec /libexec/fidogate/ffx -gn -FNormal $batch $ftn rnews
diff -r old/fidogate/scripts/maintenance/logdaily work/fidogate/scripts/maintenance/logdaily
7c7
< LIBDIR=/usr/local/libexec/fidogate
---
> LIBDIR=/libexec/fidogate
diff -r old/fidogate/scripts/maintenance/logmaint work/fidogate/scripts/maintenance/logmaint
13c13
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
diff -r old/fidogate/scripts/maintenance/sendmailstat work/fidogate/scripts/maintenance/sendmailstat
13,14c13,14
< $HOSTNAME = `/usr/local/libexec/fidogate/ftnconfig -l =hostname`;
< $DOMAIN   = `/usr/local/libexec/fidogate/ftnconfig -l =domainname`;
---
> $HOSTNAME = `/libexec/fidogate/ftnconfig -l =hostname`;
> $DOMAIN   = `/libexec/fidogate/ftnconfig -l =domainname`;
diff -r old/fidogate/scripts/misc/afmail work/fidogate/scripts/misc/afmail
16c16
< $PRG    = "/usr/local/libexec/fidogate/rfc2ftn";
---
> $PRG    = "/libexec/fidogate/rfc2ftn";
diff -r old/fidogate/scripts/misc/senduu work/fidogate/scripts/misc/senduu
10c10
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
diff -r old/fidogate/scripts/nodelist/nl-autoupd work/fidogate/scripts/nodelist/nl-autoupd
10c10
< $LIBDIR="/usr/local/libexec/fidogate";
---
> $LIBDIR="/libexec/fidogate";
diff -r old/fidogate/scripts/run/run1 work/fidogate/scripts/run/run1
8,9c8,9
< PRG=/usr/local/libexec/fidogate
< LIB=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
> LIB=/libexec/fidogate
diff -r old/fidogate/scripts/run/run2 work/fidogate/scripts/run/run2
8,9c8,9
< PRG=/usr/local/libexec/fidogate
< LIB=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
> LIB=/libexec/fidogate
diff -r old/fidogate/scripts/run/runffx work/fidogate/scripts/run/runffx
8,9c8,9
< PRG=/usr/local/libexec/fidogate
< LIB=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
> LIB=/libexec/fidogate
diff -r old/fidogate/scripts/run/runpoll work/fidogate/scripts/run/runpoll
8,9c8,9
< FIDOGATE=/usr/local/libexec/fidogate
< IFMAIL=/usr/local/libexec/ifmail
---
> FIDOGATE=/libexec/fidogate
> IFMAIL=$(PREFIX)/libexec/ifmail
Binary files old/fidogate/src/common/config.o and work/fidogate/src/common/config.o differ
Binary files old/fidogate/src/common/libfidogate.a and work/fidogate/src/common/libfidogate.a differ
Binary files old/fidogate/src/ffx/ffx and work/fidogate/src/ffx/ffx differ
Binary files old/fidogate/src/ffx/ffxbatch and work/fidogate/src/ffx/ffxbatch differ
diff -r old/fidogate/src/ffx/ffxmail work/fidogate/src/ffx/ffxmail
53c53
< exec /usr/local/libexec/fidogate/ffx $nocmpr $batch -- $faddr rmail $addr
---
> exec /libexec/fidogate/ffx $nocmpr $batch -- $faddr rmail $addr
Binary files old/fidogate/src/ffx/ffxqt and work/fidogate/src/ffx/ffxqt differ
diff -r old/fidogate/src/ffx/ffxrmail work/fidogate/src/ffx/ffxrmail
12c12
< $LIBDIR   = "/usr/local/libexec/fidogate";
---
> $LIBDIR   = "/libexec/fidogate";
diff -r old/fidogate/src/ffx/ffxrun work/fidogate/src/ffx/ffxrun
9,10c9,10
< /usr/local/libexec/fidogate/ffxqt -gf $*
< /usr/local/libexec/fidogate/ffxqt -gf $*
---
> /libexec/fidogate/ffxqt -gf $*
> /libexec/fidogate/ffxqt -gf $*
13c13
< /usr/local/libexec/fidogate/ffxqt -gn $*
---
> /libexec/fidogate/ffxqt -gn $*
Binary files old/fidogate/src/gate/ftn2rfc and work/fidogate/src/gate/ftn2rfc differ
Binary files old/fidogate/src/gate/ftnin and work/fidogate/src/gate/ftnin differ
diff -r old/fidogate/src/gate/ftninpost work/fidogate/src/gate/ftninpost
14c14
< $LIBDIR   = "/usr/local/libexec/fidogate";
---
> $LIBDIR   = "/libexec/fidogate";
diff -r old/fidogate/src/gate/ftninrecomb work/fidogate/src/gate/ftninrecomb
11c11
< $LIBDIR   = "/usr/local/libexec/fidogate";
---
> $LIBDIR   = "/libexec/fidogate";
Binary files old/fidogate/src/gate/rfc2ftn and work/fidogate/src/gate/rfc2ftn differ
diff -r old/fidogate/src/include/paths.h work/fidogate/src/include/paths.h
4,5c4,5
< #define BINDIR   "/usr/local/libexec/fidogate"
< #define LIBDIR   "/usr/local/libexec/fidogate"
---
> #define BINDIR   "/libexec/fidogate"
> #define LIBDIR   "/libexec/fidogate"
diff -r old/fidogate/src/include/paths.mak work/fidogate/src/include/paths.mak
4,5c4,5
< #define BINDIR   "/usr/local/libexec/fidogate"
< #define LIBDIR   "/usr/local/libexec/fidogate"
---
> #define BINDIR   "/libexec/fidogate"
> #define LIBDIR   "/libexec/fidogate"
Binary files old/fidogate/src/tick/ftnhatch and work/fidogate/src/tick/ftnhatch differ
Binary files old/fidogate/src/tick/ftntick and work/fidogate/src/tick/ftntick differ
Binary files old/fidogate/src/toss/ftn2ftn and work/fidogate/src/toss/ftn2ftn differ
Binary files old/fidogate/src/toss/ftnaf and work/fidogate/src/toss/ftnaf differ
Binary files old/fidogate/src/toss/ftnafmail and work/fidogate/src/toss/ftnafmail differ
Binary files old/fidogate/src/toss/ftnafmail.o and work/fidogate/src/toss/ftnafmail.o differ
Binary files old/fidogate/src/toss/ftnexpire and work/fidogate/src/toss/ftnexpire differ
Binary files old/fidogate/src/toss/ftnpack and work/fidogate/src/toss/ftnpack differ
Binary files old/fidogate/src/toss/ftnroute and work/fidogate/src/toss/ftnroute differ
Binary files old/fidogate/src/toss/ftntoss and work/fidogate/src/toss/ftntoss differ
diff -r old/fidogate/src/toss/rundf work/fidogate/src/toss/rundf
12c12
< PATH=/usr/local/libexec/fidogate:$PATH
---
> PATH=/libexec/fidogate:$PATH
diff -r old/fidogate/src/toss/runin work/fidogate/src/toss/runin
10c10
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
diff -r old/fidogate/src/toss/runmail work/fidogate/src/toss/runmail
10c10
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
diff -r old/fidogate/src/toss/runout work/fidogate/src/toss/runout
10c10
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
diff -r old/fidogate/src/toss/runtoss work/fidogate/src/toss/runtoss
11c11
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
diff -r old/fidogate/src/toss/rununpack work/fidogate/src/toss/rununpack
22c22
< PRG=/usr/local/libexec/fidogate
---
> PRG=/libexec/fidogate
Binary files old/fidogate/src/util/ftnbsy and work/fidogate/src/util/ftnbsy differ
Binary files old/fidogate/src/util/ftnconfig and work/fidogate/src/util/ftnconfig differ
Binary files old/fidogate/src/util/ftnfattach and work/fidogate/src/util/ftnfattach differ
Binary files old/fidogate/src/util/ftnflo and work/fidogate/src/util/ftnflo differ
Binary files old/fidogate/src/util/ftnlock and work/fidogate/src/util/ftnlock differ
Binary files old/fidogate/src/util/ftnlog and work/fidogate/src/util/ftnlog differ
Binary files old/fidogate/src/util/ftnseq and work/fidogate/src/util/ftnseq differ
Binary files old/fidogate/src/util/pktdebug and work/fidogate/src/util/pktdebug differ
Binary files old/fidogate/src/util/sumcrc and work/fidogate/src/util/sumcrc differ

>How-To-Repeat:

	build and execute the port.

>Fix:
	
	config.make must contain full pathnames.
	use the enclosed fix if PREFIX is not changed.
	or substitue PREFIX in post-patch

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	patches/patch-aa
#
echo x - patches/patch-aa
sed 's/^X//' >patches/patch-aa << 'END-of-patches/patch-aa'
X--- config.make.orig	Sat Oct 11 17:24:15 1997
X+++ config.make	Fri Dec 11 22:19:58 1998
X@@ -14,32 +14,46 @@
X # OS2 = OS/2 with EMX GCC
X 
X # FIDOGATE Directories
X-BINDIR		= /usr/local/bin
X-LIBDIR		= /usr/local/lib/fidogate
X-SPOOLDIR	= /var/spool/fido
X-LOGDIR		= /var/log/fido
X+# BINDIR	= /usr/local/bin
X+BINDIR		= /usr/local/libexec/fidogate
X+# LIBDIR	= /usr/local/lib/fidogate
X+LIBDIR		= /usr/local/libexec/fidogate
X+# SPOOLDIR	= /var/spool/fido
X+SPOOLDIR	= /var/spool/fidogate
X+# LOGDIR	= /var/log/fido
X+LOGDIR		= /var/spool/fidogate/log
X 
X # Doc directories
X-INFODIR		= /usr/local/info
X-HTMLDIR		= /home/mj/public_html/fidogate
X+# INFODIR	= /usr/local/info
X+INFODIR		= /usr/local/share/doc/fidogate/info
X+# HTMLDIR	= /home/mj/public_html/fidogate
X+HTMLDIR		= /usr/local/share/doc/fidogate/html
X+  
X 
X # Outbound *base* directory, i.e. outbound is OUTBOUND/out.xxx
X-OUTBOUND	= /var/spool/bt
X+# OUTBOUND	= /var/spool/bt
X+OUTBOUND	= /var/spool/fidogate/out
X # Normal (i.e. insecure) inbound
X-INBOUND		= /var/spool/bt/in
X+# INBOUND	= /var/spool/bt/in
X+INBOUND		= /var/spool/fidogate/in
X # Protected inbound
X-PINBOUND	= /var/spool/bt/pin
X+# PINBOUND	= /var/spool/bt/pin
X+PINBOUND	= /var/spool/fidogate/pin
X # Inbound for uuencoded mails (used by recvuu)
X-UUINBOUND	= /var/spool/bt/uuin
X+# UUINBOUND	= /var/spool/bt/uuin
X+UUINBOUND	= /var/spool/fidogate/uuin
X 
X # INN directories
X NEWSETCDIR	= /etc/news
X NEWSVARDIR	= /var/lib/news
X-NEWSLIBDIR	= /usr/lib/news
X-NEWSSPOOLDIR	= /var/spool/news
X+# NEWSLIBDIR	= /usr/lib/news
X+NEWSLIBDIR	= /usr/local/libexec/cnews
X+# NEWSSPOOLDIR	= /var/spool/news
X+NEWSSPOOLDIR	= /var/news
X 
X # Ifmail directory
X-IFMAILDIR       = /usr/local/lib/ifmail
X+# IFMAILDIR       = /usr/local/lib/ifmail
X+IFMAILDIR       = /usr/local/libexec/ifmail
X 
X # perl
X PERL		= /usr/bin/perl
END-of-patches/patch-aa
exit

>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812230709.IAA04510>