From owner-freebsd-ports Fri Nov 8 17:10: 7 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E70E37B401 for ; Fri, 8 Nov 2002 17:10:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 887C743E42 for ; Fri, 8 Nov 2002 17:10:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gA91A2x3052932 for ; Fri, 8 Nov 2002 17:10:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gA91A2s3052931; Fri, 8 Nov 2002 17:10:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F003D37B401 for ; Fri, 8 Nov 2002 17:09:34 -0800 (PST) Received: from aaz.links.ru (aaz.links.ru [193.125.152.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 375E343E88 for ; Fri, 8 Nov 2002 17:09:34 -0800 (PST) (envelope-from babolo@aaz.links.ru) Received: from aaz.links.ru (aaz.links.ru [193.125.152.37]) by aaz.links.ru (8.12.6/8.12.6) with ESMTP id gA91AwDh098375 for ; Sat, 9 Nov 2002 04:10:58 +0300 (MSK) (envelope-from babolo@aaz.links.ru) Received: (from babolo@localhost) by aaz.links.ru (8.12.6/8.12.6/Submit) id gA91Awd9098372; Sat, 9 Nov 2002 04:10:58 +0300 (MSK) Message-Id: <200211090110.gA91Awd9098372@aaz.links.ru> Date: Sat, 9 Nov 2002 04:10:58 +0300 (MSK) From: "Aleksandr A. Babaylov" <"."@babolo.ru> Reply-To: "Aleksandr A. Babaylov" <"."@babolo.ru> To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/45152: [PATCH] nullmailer's mailq and sendmail clash with system ones Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 45152 >Category: ports >Synopsis: [PATCH] nullmailer's mailq and sendmail clash with system ones >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 08 17:10:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Aleksandr A. Babaylov >Release: FreeBSD 4.7-PRERELEASE i386 >Organization: home >Environment: System: FreeBSD aaz.links.ru 4.7-PRERELEASE FreeBSD 4.7-PRERELEASE #0: Fri Sep 6 04:19:34 MSD 2002 babolo@cicuta.babolo.ru:/tmp/babolo/usr/src/sys/garkin i386 >Description: ports/mail/nullmailer installs /usr/local/bin/mailq and /usr/local/sbin/sendmail . $PATH controls which one will be used, or system sendmail will be used if full path is hardcoded. >How-To-Repeat: Look at ports/mail/nullmailer/pkg-plist or install ports/mail/nullmailer >Fix: /ets/mail/mailer.conf must be used and mailq and sendmail must be moved to directory not in $PATH New files files/patch-src-Makefile files/patch-Makefile in ports tree --- pkg-message 4 Mar 2001 13:13:42 -0000 +++ pkg-message 9 Nov 2002 00:20:44 -0000 @@ -4,6 +4,11 @@ as an example and edit your own %%PREFIX%%/etc/nullmailer/remotes +Please refefine mailq and sendmail in your /etc/mail/mailer.conf: + +sendmail %%PREFIX%%/libexec/nullmailer/sendmail +mailq %%PREFIX%%/libexec/nullmailer/mailq + Also man nullmailer-send(8) for more details ================================================================== --- pkg-plist 10 Mar 2001 03:24:54 -0000 +++ pkg-plist 9 Nov 2002 00:18:05 -0000 @@ -1,10 +1,10 @@ libexec/nullmailer/smtp libexec/nullmailer/qmqp -bin/mailq +libexec/nullmailer/mailq +libexec/nullmailer/sendmail bin/nullmailer-inject sbin/nullmailer-queue sbin/nullmailer-send -sbin/sendmail etc/nullmailer/remotes.sample etc/rc.d/nullmail.sh @exec mkdir -p %%LOCALSTATEDIR%%/var/nullmailer/queue --- files/patch-Makefile Thu Jan 1 03:00:00 1970 +++ files/patch-Makefile Sat Nov 9 03:29:33 2002 @@ -0,0 +1,13 @@ +--- Makefile.in Sat Dec 30 07:22:51 2000 ++++ Makefile.in Sat Nov 9 03:29:09 2002 +@@ -368,8 +368,8 @@ + chown nullmail $(DESTDIR)$(localstatedir)/* + chown nullmail $(DESTDIR)$(sbindir)/nullmailer-queue + chmod u+s $(DESTDIR)$(sbindir)/nullmailer-queue +- chown nullmail $(DESTDIR)$(bindir)/mailq +- chmod u+s $(DESTDIR)$(bindir)/mailq ++ chown nullmail $(DESTDIR)$(libexecdir)/mailq ++ chmod u+s $(DESTDIR)$(libexecdir)/mailq + + dist-hook: + sed -e s/@VERSION\@/@VERSION@/ \ --- files/patch-src-Makefile Thu Jan 1 03:00:00 1970 +++ files/patch-src-Makefile Sat Nov 9 03:14:35 2002 @@ -0,0 +1,65 @@ +--- src/Makefile.in Sat Dec 30 07:22:57 2000 ++++ src/Makefile.in Sat Nov 9 03:14:11 2002 +@@ -68,9 +68,9 @@ + STRIP = @STRIP@ + VERSION = @VERSION@ + +-bin_PROGRAMS = mailq nullmailer-inject +- +-sbin_PROGRAMS = nullmailer-queue nullmailer-send sendmail ++bin_PROGRAMS = nullmailer-inject ++libexec_PROGRAMS = mailq sendmail ++sbin_PROGRAMS = nullmailer-queue nullmailer-send + + + #noinst_PROGRAMS = address +@@ -95,7 +95,7 @@ + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + CONFIG_HEADER = ../config.h + CONFIG_CLEAN_FILES = +-PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) ++PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS) $(libexec_PROGRAMS) + + + DEFS = @DEFS@ -I. -I$(srcdir) -I.. +@@ -192,6 +192,31 @@ + rm -f $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + done + ++mostlyclean-libexecPROGRAMS: ++ ++clean-libexecPROGRAMS: ++ -test -z "$(libexec_PROGRAMS)" || rm -f $(libexec_PROGRAMS) ++ ++distclean-libexecPROGRAMS: ++ ++maintainer-clean-libexecPROGRAMS: ++ ++install-libexecPROGRAMS: $(libexec_PROGRAMS) ++ @$(NORMAL_INSTALL) ++ $(mkinstalldirs) $(DESTDIR)$(libexecdir) ++ @list='$(libexec_PROGRAMS)'; for p in $$list; do \ ++ if test -f $$p; then \ ++ echo " $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ ++ $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ ++ else :; fi; \ ++ done ++ ++uninstall-libexecPROGRAMS: ++ @$(NORMAL_UNINSTALL) ++ list='$(libexec_PROGRAMS)'; for p in $$list; do \ ++ rm -f $(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ ++ done ++ + .c.o: + $(COMPILE) -c $< + +@@ -308,7 +333,7 @@ + check: check-am + installcheck-am: + installcheck: installcheck-am +-install-exec-am: install-binPROGRAMS install-sbinPROGRAMS ++install-exec-am: install-binPROGRAMS install-sbinPROGRAMS install-libexecPROGRAMS + install-exec: install-exec-am + + install-data-am: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message