Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 54028 Details for
Bug 86099
dspam-3.4.0-r1 and dspam-3.4.1 - more ebuild bugs than I can shake a stick at
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to dspam-3.4.0-r1.ebuild to fix above problems.
dspam-3.4.0-r1.ebuild.patch (text/plain), 7.04 KB, created by
Mike Nerone
on 2005-03-21 01:00:06 UTC
(
hide
)
Description:
Patch to dspam-3.4.0-r1.ebuild to fix above problems.
Filename:
MIME Type:
Creator:
Mike Nerone
Created:
2005-03-21 01:00:06 UTC
Size:
7.04 KB
patch
obsolete
>--- /usr/portage/mail-filter/dspam/dspam-3.4.0-r1.ebuild 2005-03-20 18:10:30.000000000 -0600 >+++ dspam-3.4.0-r1.ebuild 2005-03-21 02:34:27.160567827 -0600 >@@ -85,12 +85,13 @@ > use large-domain && myconf="${myconf} --enable-large-scale" ||\ > myconf="${myconf} --enable-domain-scale" > >+ myconf="${myconf} --with-dspam-home=${HOMEDIR}" > myconf="${myconf} --with-dspam-mode=4755" > myconf="${myconf} --with-dspam-owner=dspam" > myconf="${myconf} --with-dspam-group=dspam" > myconf="${myconf} --sysconfdir=${HOMEDIR}" > myconf="${myconf} --with-logdir=${LOGDIR}" >- use virtual-users || myconf="${myconf} --with-dspam-home=${HOMEDIR}" >+ use virtual-users || myconf="${myconf} --enable-homedir" > > # enables support for debugging (touch /etc/dspam/.debug to turn on) > # optional: even MORE debugging output, use with extreme caution! >@@ -107,7 +108,7 @@ > myconf="${myconf} --enable-daemon" > fi > >- use virtual-users && myconf="${myconf} --enable-virtual-users-users" >+ use virtual-users && myconf="${myconf} --enable-virtual-users" > # an experimental feature available with MySQL and PgSQL backend > use neural && myconf="${myconf} --enable-neural-networking" > elif use postgres ; then >@@ -120,13 +121,13 @@ > myconf="${myconf} --enable-daemon" > fi > >- use virtual-users && myconf="${myconf} --enable-virtual-users-users" >+ use virtual-users && myconf="${myconf} --enable-virtual-users" > # an experimental feature available with MySQL and PgSQL backend > use neural && myconf="${myconf} --enable-neural-networking" > elif use oci8 ; then > myconf="${myconf} --with-storage-driver=ora_drv" > myconf="${myconf} --with-oracle-home=${ORACLE_HOME}" >- myconf="${myconf} --enable-virtual-users-users" >+ myconf="${myconf} --enable-virtual-users" > > # I am in no way a Oracle specialist. If someone knows > # how to query the version of Oracle, then let me know. >@@ -135,10 +136,10 @@ > fi > elif use sqlite3 ; then > myconf="${myconf} --with-storage-driver=sqlite3_drv" >- myconf="${myconf} --enable-virtual-users-users" >+ myconf="${myconf} --enable-virtual-users" > elif use sqlite ; then > myconf="${myconf} --with-storage-driver=sqlite_drv" >- myconf="${myconf} --enable-virtual-users-users" >+ myconf="${myconf} --enable-virtual-users" > else > myconf="${myconf} --with-storage-driver=libdb4_drv" > fi >@@ -158,7 +159,6 @@ > # open up perms on /etc/mail/dspam > diropts -m0775 -o dspam -g dspam > dodir ${HOMEDIR} >- keepdir ${HOMEDIR} > > # keeps dspam data in /var > diropts -m0775 -o dspam -g dspam >@@ -168,7 +168,7 @@ > # keeps dspam log in /var/log > diropts -m0775 -o dspam -g dspam > dodir ${LOGDIR} >- keepdir ${LOGDIR} >+ insinto ${LOGDIR} > touch ${T}/empty.file > newins ${T}/empty.file system.log > dosym ${LOGDIR}/system.log ${HOMEDIR}/system.log >@@ -177,27 +177,18 @@ > dosym ${DATADIR} ${HOMEDIR}/data > > # make install >- sed -e 's/rm -f ..mandir.\(.*\)/rm -f ${D}${mandir}\1/g' \ >- -e 's/ln -s ..mandir.\(.*\) ..mandir.\(.*3\)/ln -s ${mandir}\1.gz ${D}${mandir}\2.gz/g' \ >- -i Makefile > make DESTDIR=${D} install || die > chmod 4755 ${D}/usr/bin/dspam > chmod 4755 ${D}/usr/bin/dspam_stats > > # documentation > dodoc CHANGELOG LICENSE README* RELEASE.NOTES UPGRADING >+ dodoc ${DISTDIR}/dspam_sa_trainer.tar.gz >+ docinto doc >+ dodoc doc/*.txt >+ docinto gentoo > dodoc ${FILESDIR}/README.postfix ${FILESDIR}/README.qmail >- if use mysql; then >- dodoc src/tools.mysql_drv/README >- elif use postgres ; then >- dodoc src/tools.pgsql_drv/README >- elif use oci8 ; then >- dodoc src/tools.ora_drv/README >- elif use sqlite || sqlite3 ; then >- dodoc src/tools.sqlite_drv/README >- fi > doman man/dspam* >- dodoc ${DISTDIR}/dspam_sa_trainer.tar.gz > > # build some initial configuration data > cp src/dspam.conf ${T}/dspam.conf >@@ -272,7 +263,7 @@ > newins src/tools.mysql_drv/mysql_objects-space.sql mysql_objects-space.sql > newins src/tools.mysql_drv/mysql_objects-speed.sql mysql_objects-speed.sql > newins src/tools.mysql_drv/mysql_objects-4.1.sql mysql_objects-4.1.sql >- newins src/tools.mysql_drv/virtual-users_users.sql mysql_virtual-users_users.sql >+ newins src/tools.mysql_drv/virtual_users.sql mysql_virtual_users.sql > newins src/tools.mysql_drv/neural.sql mysql_neural.sql > newins src/tools.mysql_drv/purge.sql mysql_purge.sql > newins src/tools.mysql_drv/purge-4.1.sql mysql_purge-4.1.sql >@@ -308,7 +299,7 @@ > insopts -m644 -o dspam -g dspam > doins ${T}/pgsql.data > newins src/tools.pgsql_drv/pgsql_objects.sql pgsql_objects.sql >- newins src/tools.pgsql_drv/virtual-users_users.sql pgsql_virtual-users_users.sql >+ newins src/tools.pgsql_drv/virtual_users.sql pgsql_virtual_users.sql > newins src/tools.pgsql_drv/purge.sql pgsql_purge.sql > > elif use oci8 ; then >@@ -339,7 +330,7 @@ > insopts -m644 -o dspam -g dspam > doins ${T}/oracle.data > newins src/tools.ora_drv/oral_objects.sql ora_objects.sql >- newins src/tools.ora_drv/virtual-users_users.sql ora_virtual-users_users.sql >+ newins src/tools.ora_drv/virtual_users.sql ora_virtual_users.sql > newins src/tools.ora_drv/purge.sql ora_purge.sql > elif use sqlite || sqlite3 ; then > insinto ${HOMEDIR} >@@ -358,7 +349,6 @@ > # -> The documentation is wrong! The files need to be in ./txt > diropts -m0775 -o dspam -g dspam > dodir ${HOMEDIR}/txt >- keepdir ${HOMEDIR}/txt > insinto ${HOMEDIR}/txt > insopts -m644 -o dspam -g dspam > doins ${S}/txt/*.txt >@@ -373,7 +363,6 @@ > # logrotation scripts > diropts -m0755 -o dspam -g dspam > dodir /etc/logrotate.d >- keepdir /etc/logrotate.d > insinto /etc/logrotate.d > insopts -m0755 -o dspam -g dspam > newins ${FILESDIR}/logrotate.dspam dspam >@@ -381,7 +370,6 @@ > # dspam cron job > diropts -m0755 -o dspam -g dspam > dodir /etc/cron.daily >- keepdir /etc/cron.daily > exeinto /etc/cron.daily > exeopts -m0755 -o dspam -g dspam > doexe ${FILESDIR}/dspam.cron >@@ -448,8 +436,8 @@ > /usr/bin/mysql -u root -p ${DSPAM_MySQL_DB} < ${HOMEDIR}/mysql_objects-speed.sql > fi > >- einfo "Creating DSPAM MySQL database for virtual-users users" >- /usr/bin/mysql -u root -p ${DSPAM_MySQL_DB} < ${HOMEDIR}/mysql_virtual-users_users.sql >+ einfo "Creating DSPAM MySQL database for virtual users" >+ /usr/bin/mysql -u root -p ${DSPAM_MySQL_DB} < ${HOMEDIR}/mysql_virtual_users.sql > > if use neural ; then > /usr/bin/mysql -u root -p ${DSPAM_MySQL_DB} < ${HOMEDIR}/mysql_neural.sql >@@ -476,7 +464,7 @@ > > einfo "Creating DSPAM PostgreSQL tables" > PGUSER=${DSPAM_PgSQL_USER} PGPASSWORD=${DSPAM_PgSQL_PWD} /usr/bin/psql -d ${DSPAM_PgSQL_DB} -U ${DSPAM_PgSQL_USER} -f ${HOMEDIR}/pgsql_objects.sql 1>/dev/null 2>&1 >- PGUSER=${DSPAM_PgSQL_USER} PGPASSWORD=${DSPAM_PgSQL_PWD} /usr/bin/psql -d ${DSPAM_PgSQL_DB} -U ${DSPAM_PgSQL_USER} -f ${HOMEDIR}/pgsql_virtual-users_users.sql 1>/dev/null 2>&1 >+ PGUSER=${DSPAM_PgSQL_USER} PGPASSWORD=${DSPAM_PgSQL_PWD} /usr/bin/psql -d ${DSPAM_PgSQL_DB} -U ${DSPAM_PgSQL_USER} -f ${HOMEDIR}/pgsql_virtual_users.sql 1>/dev/null 2>&1 > > elif use oci8 ; then > [[ -f ${HOMEDIR}/oracle.data ]] && mv -f ${HOMEDIR}/oracle.data ${HOMEDIR}
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 86099
:
54028
|
54029
|
54085
|
54090
|
54274