mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
mail-filter/spamassassin: new revision with fixed packlist.
SpamAssassin, being a perl package, installs a ".packlist" file. By
default that file contains paths from ${D}, our temporary installation
directory. This new revision adds a call to perl_fix_packlist() from
the perl-functions eclass, which replaces those incorrect paths with
the correct ones on the root filesystem.
Package-Manager: portage-2.3.0
This commit is contained in:
@@ -213,8 +213,16 @@ src_install () {
|
||||
update-spamassassin-rules
|
||||
fi
|
||||
|
||||
# Remove perllocal.pod to avoid file collisions (bug #603338)
|
||||
# Remove perllocal.pod to avoid file collisions (bug #603338).
|
||||
perl_delete_localpod || die "failed to remove perllocal.pod"
|
||||
|
||||
# The perl-module eclass calls three other functions to clean
|
||||
# up in src_install. The first fixes references to ${D} in the
|
||||
# packlist, and is useful to us, too. The other two functions,
|
||||
# perl_delete_emptybsdir and perl_remove_temppath, don't seem
|
||||
# to be needed: there are no empty directories, *.bs files, or
|
||||
# ${D} paths remaining in our installed image.
|
||||
perl_fix_packlist || die "failed to fix paths in packlist"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
Reference in New Issue
Block a user