Subject: src/etc imports for PF
To: Jun-ichiro itojun Hagino <itojun@netbsd.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: tech-userlevel
Date: 06/29/2004 15:24:12
--wB3g6ScZeaCB/Jvm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Itojun.

For consistency with the way that we're moving to maintain other
third party software in our tree, could you please:

    1.	Reimport
		pf.os
		pf.conf
		spamd.conf
	into=20
		dist/pf/examples
	and remove them from
		etc

    	Create a reachover Makefile in
		usr.sbin/pf/examples
	to install these configuration files to
		/usr/share/examples/pf
	(similar to usr.sbin/ipf/rules/Makefile)


    2.	Reimport the contents of share/pf into
		dist/pf/examples
	and remove from
		share/pf

	Update the reachover Makefile in
		usr.sbin/pf/examples
	(created in the step above) to install them into
		/usr/share/examples/pf


    3.	Reimport
		pflog.4
		pf.4
		pf.os.5
		pf.conf.5
		spamd.conf.5
	into
		dist/pf/man
	and remove them from
		share/man/man[45]

    	Create a reachover Makefiles under
		usr.sbin/pf/man
	to install these manual pages


    4.	Relocate the following directories
		sbin/pfctl		-> usr.sbin/pf/pfctl
		libexec/ftp-proxy	-> usr.sbin/pf/ftp-proxy
		libexec/spamd		-> usr.sbin/pf/spamd
		libexec/spamd-setup	-> usr.sbin/pf/spamd-setup
		libexec/spamlogd	-> usr.sbin/pf/spamlogd
		usr.sbin/authpf		-> usr.sbin/pf/authpf
		usr.sbin/spamdb		-> usr.sbin/pf/spamdb
	(even though they can still be installed in the
	same /sbin, /usr/libexec & /usr/sbin locations)


I.e, all of the pf related userland stuff (except for the rc.d scripts)
are to be imported under
	dist/pf/*
and the reachover Makefiles are all under
	usr.sbin/pf/*


Thanks,
Luke.

--wB3g6ScZeaCB/Jvm
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)

iD8DBQFA4Pz8pBhtmn8zJHIRAqqeAJ93Ihx4TrYhgM3k48EXr5zdzq79jwCgyOqC
ksOI4ito8X16Z3egDLVSGDg=
=5vsD
-----END PGP SIGNATURE-----

--wB3g6ScZeaCB/Jvm--