Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201689 - net-mail/cyrus-imspd: replace docert with install_cert in pkg_postinst
Summary: net-mail/cyrus-imspd: replace docert with install_cert in pkg_postinst
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 174759
  Show dependency tree
 
Reported: 2007-12-08 14:50 UTC by Robert Buchholz (RETIRED)
Modified: 2007-12-16 13:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Buchholz (RETIRED) gentoo-dev 2007-12-08 14:50:39 UTC
Due to a change in ssl-cert.eclass, the docert function has to be
renamed to install_cert (bug 174759).

Please update the package mentioned in this bug's title to use the new
"install_cert" function, and use it only in your pkg_postinst or
pkg_config.

This bug is for keeping track of specific changes to your ebuilds
and stabling, general questions about this should be discussed in
bug 174759.

Our aim is to have fixed ebuilds in the tree by Dec. 23rd, otherwise
we will commit this minor change. Stabling should be done two weeks after the
commit, at last around Jan, 6th.
Comment 1 Tobias Scherbaum (RETIRED) gentoo-dev 2007-12-09 19:36:58 UTC
Fixed in 1.8
Comment 2 Ulrich Müller gentoo-dev 2007-12-11 07:47:27 UTC
Please note that install_cert takes care of ROOT and creates directories if necessary.

-        dodir "${ROOT:-/}"etc/ssl/imspd
-        insinto "${ROOT:-/}"etc/ssl/imspd
-        install_cert "${ROOT:-/}"etc/ssl/imspd/server
+        install_cert /etc/ssl/imspd/server
Comment 3 Tobias Scherbaum (RETIRED) gentoo-dev 2007-12-11 16:36:06 UTC
(In reply to comment #2)
> Please note that install_cert takes care of ROOT and creates directories if
> necessary.
> 
> -        dodir "${ROOT:-/}"etc/ssl/imspd
> -        insinto "${ROOT:-/}"etc/ssl/imspd
> -        install_cert "${ROOT:-/}"etc/ssl/imspd/server
> +        install_cert /etc/ssl/imspd/server
> 

fixed
Comment 4 Ulrich Müller gentoo-dev 2007-12-11 17:38:13 UTC
> fixed

Thanks.

@security: Stable (x86 only) cyrus-imspd-1.7b was removed on 2007-10-05: <http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/cyrus-imspd/cyrus-imspd-1.7b.ebuild?hideattic=0&rev=1.12&view=markup> Is it necessary to stabilise 1.8?
Comment 5 Robert Buchholz (RETIRED) gentoo-dev 2007-12-16 13:18:27 UTC
That keyword regression is some months old and has nothing to do with our ssl change. Also, it was done by the x86 arch team themselves:

  05 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
  ... drop stable KEYWORDS by
  clean-up: Unsupported upstream and considererd dead

Comment 6 Robert Buchholz (RETIRED) gentoo-dev 2007-12-16 13:41:12 UTC
unfortunately, editing an existing ebuild will not help users who have this package installed and use quickpkg. Please revbump.
Comment 7 Tobias Scherbaum (RETIRED) gentoo-dev 2007-12-16 13:48:46 UTC
revbumped.