--- squid-3.5.26.ebuild 2017-06-16 08:25:27.000000000 +0200 +++ squid-3.5.27.ebuild 2017-09-29 10:25:09.000000000 +0200 @@ -4,9 +4,12 @@ EAPI=6 inherit autotools linux-info pam toolchain-funcs user +MY_UPSTREAM_PATCH=-20170916-re69e56c + DESCRIPTION="A full-featured web proxy cache" HOMEPAGE="http://www.squid-cache.org/" -SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}.tar.xz" +SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}${MY_UPSTREAM_PATCH}.tar.bz2" +S="${WORKDIR}/${P}${MY_UPSTREAM_PATCH}" LICENSE="GPL-2" SLOT="0" @@ -227,7 +230,7 @@ newpamd "${FILESDIR}/squid.pam" squid newconfd "${FILESDIR}/squid.confd-r1" squid - newinitd "${FILESDIR}/squid.initd-r4" squid + newinitd "${FILESDIR}/squid.initd-r5" squid if use logrotate; then insinto /etc/logrotate.d newins "${FILESDIR}/squid.logrotate" squid @@ -239,3 +242,10 @@ diropts -m0750 -o squid -g squid keepdir /var/log/squid /etc/ssl/squid /var/lib/squid } + +pkg_postinst() { + einfo "A good starting point to debug Squid issues is to use 'squidclient mgr:' commands such as 'squidclient mgr:info'." + if [ ${#MY_UPSTREAM_PATCH} -gt 0 ]; then + elog "You are using a release with the official ${MY_UPSTREAM_PATCH} patch! Make sure you mention that when asking for support." + fi +}