Lines 4-12
Link Here
|
4 |
EAPI=6 |
4 |
EAPI=6 |
5 |
inherit autotools linux-info pam toolchain-funcs user |
5 |
inherit autotools linux-info pam toolchain-funcs user |
6 |
|
6 |
|
|
|
7 |
MY_UPSTREAM_PATCH=-20170916-re69e56c |
8 |
|
7 |
DESCRIPTION="A full-featured web proxy cache" |
9 |
DESCRIPTION="A full-featured web proxy cache" |
8 |
HOMEPAGE="http://www.squid-cache.org/" |
10 |
HOMEPAGE="http://www.squid-cache.org/" |
9 |
SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}.tar.xz" |
11 |
SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}${MY_UPSTREAM_PATCH}.tar.bz2" |
|
|
12 |
S="${WORKDIR}/${P}${MY_UPSTREAM_PATCH}" |
10 |
|
13 |
|
11 |
LICENSE="GPL-2" |
14 |
LICENSE="GPL-2" |
12 |
SLOT="0" |
15 |
SLOT="0" |
Lines 227-233
Link Here
|
227 |
|
230 |
|
228 |
newpamd "${FILESDIR}/squid.pam" squid |
231 |
newpamd "${FILESDIR}/squid.pam" squid |
229 |
newconfd "${FILESDIR}/squid.confd-r1" squid |
232 |
newconfd "${FILESDIR}/squid.confd-r1" squid |
230 |
newinitd "${FILESDIR}/squid.initd-r4" squid |
233 |
newinitd "${FILESDIR}/squid.initd-r5" squid |
231 |
if use logrotate; then |
234 |
if use logrotate; then |
232 |
insinto /etc/logrotate.d |
235 |
insinto /etc/logrotate.d |
233 |
newins "${FILESDIR}/squid.logrotate" squid |
236 |
newins "${FILESDIR}/squid.logrotate" squid |
Lines 239-241
Link Here
|
239 |
diropts -m0750 -o squid -g squid |
242 |
diropts -m0750 -o squid -g squid |
240 |
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid |
243 |
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid |
241 |
} |
244 |
} |
|
|
245 |
|
246 |
pkg_postinst() { |
247 |
einfo "A good starting point to debug Squid issues is to use 'squidclient mgr:' commands such as 'squidclient mgr:info'." |
248 |
if [ ${#MY_UPSTREAM_PATCH} -gt 0 ]; then |
249 |
elog "You are using a release with the official ${MY_UPSTREAM_PATCH} patch! Make sure you mention that when asking for support." |
250 |
fi |
251 |
} |