Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 58505 Details for
Bug 90622
net-mail/qpopper Two issues (CAN-2005-115{1|2})
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
qpopper-4.0.5-r2.ebuild
qpopper-4.0.5-r2.ebuild (text/plain), 3.60 KB, created by
Fernando J. Pereda (RETIRED)
on 2005-05-09 11:58:28 UTC
(
hide
)
Description:
qpopper-4.0.5-r2.ebuild
Filename:
MIME Type:
Creator:
Fernando J. Pereda (RETIRED)
Created:
2005-05-09 11:58:28 UTC
Size:
3.60 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/qpopper-4.0.5-r2.ebuild,v 1.2 2005/02/14 13:49:32 plasmaroo Exp $ > >inherit eutils > >IUSE="debug gdbm mailbox pam ssl xinetd" > >S=${WORKDIR}/${PN}${PV} >DESCRIPTION="A POP3 Server" >SRC_URI="ftp://ftp.qualcomm.com/eudora/servers/unix/popper/${PN}${PV}.tar.gz > http://www.ibiblio.org/gentoo/distfiles/qpopper-files.tar.bz2" >HOMEPAGE="http://www.qpopper.org/qpopper/" > >DEPEND="virtual/mta > xinetd? ( virtual/inetd ) > gdbm? ( sys-libs/gdbm ) > !gdbm? ( sys-libs/db ) > pam? ( > >=sys-libs/pam-0.72 > >=net-mail/mailbase-0.00-r8 > ) > ssl? ( dev-libs/openssl )" > >SLOT="0" >LICENSE="qpopper" >KEYWORDS="~x86 ~sparc ~amd64" > >src_unpack() { > unpack ${A} > cd ${S} > epatch "${FILESDIR}/${PN}-CAN-2005-1151.patch" || die "first patch failed" > epatch "${FILESDIR}/${PN}-CAN-2005-1152.patch" || die "second patch failed" >} > >src_compile() { > local myconf > > use pam && myconf="${myconf} --with-pam=pop3" > use mailbox && myconf="${myconf} --enable-home-dir-mail=Mailbox" > use xinetd && myconf="${myconf} --disable-standalone" || \ > myconf="${myconf} --enable-standalone" > myconf="${myconf} $(use_enable debug debugging)" > myconf="${myconf} $(use_with ssl openssl)" > myconf="${myconf} $(use_with gdbm)" > econf --enable-apop=/etc/pop.auth \ > --enable-popuid=pop \ > --enable-log-login \ > --enable-specialauth \ > --enable-log-facility=LOG_MAIL \ > --enable-uw-kludge-flag \ > ${myconf} || die "econf failed" > > if use ssl; then > umask 077 > PEM1=`/bin/mktemp ${T}/openssl.XXXXXX` > PEM2=`/bin/mktemp ${T}/openssl.XXXXXX` > /usr/bin/openssl req -newkey rsa:1024 -keyout $$PEM1 \ > -nodes -x509 -days 365 -out $$PEM2 << EOF >-- >SomeState >SomeCity >SomeOrganization >SomeOrganizationalUnit >localhost.localdomain >root@localhost.localdomain >EOF > > cat $$PEM1 > cert.pem > echo "" >> cert.pem > cat $$PEM2 >> cert.pem > make || die > rm $$PEM1 $$PEM2 > umask 022 > > fi > > emake || die >} > >src_install() { > into /usr > dosbin popper/popper popper/popauth > > if use ssl; then > dodir /etc/mail/certs > fowners root:mail /etc/mail/certs > fperms 660 /etc/mail/certs > mv cert.pem ${D}/etc/mail/certs > fperms 600 /etc/mail/certs/cert.pem > fowners root:0 /etc/mail/certs/cert.pem > fi > > doman man/popauth.8 man/popper.8 > > dodoc ${WORKDIR}/GUIDE.pdf > > docinto rfc > dodoc doc/rfc*.txt > > # pam.d stuff is provided by >=mailbase-0.00-r8. Bug #79240 > # if use pam; then > # insinto /etc/pam.d > # newins ${WORKDIR}/pop3.pam-system-auth pop3 > # fi > > insinto /etc/xinetd.d > newins ${WORKDIR}/pop3.xinetd pop-3 >} > >pkg_postinst () { > einfo "PS. If you use APOP service to authenticate " > einfo "the users you have to follow these steps: " > einfo "" > einfo "1) create a new account named pop" > einfo "2) change the owner and permissions of" > einfo " /usr/sbin/popauth:" > einfo " # chown pop /usr/sbin/popauth" > einfo " # chmod u+s /usr/sbin/popauth" > einfo "3) initialize the authentication database:" > einfo " # popauth -init" > einfo "4) new users can be added by root:" > einfo " # popauth -user <user>" > einfo " or removed:" > einfo " # popauth -delete <user>" > einfo " Other users can add themeselves or change their" > einfo " password with the command popauth" > einfo "5) scripts or other non-interactive processes can add or change" > einfo " the passwords with the following command:" > einfo " # popauth -user <user> <password>" > einfo "" > einfo "to enable qpopper in netkit-inetd just add this in one line" > einfo "pop-3 stream tcp nowait root /usr/sbin/tcpd > /usr/sbin/in.qpopper -f /etc/qpopper.conf" > einfo "into your /etc/inetd.conf" >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 90622
:
57390
|
57391
|
58328
|
58329
|
58330
| 58505