1 |
El dom, 04-10-2015 a las 11:34 +0200, hasufell escribió: |
2 |
> On 10/04/2015 10:29 AM, Pacho Ramos wrote: |
3 |
> > commit: 7f2d82c0ec3bea388511cf190c7426fa2815ea89 |
4 |
> > Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
5 |
> > AuthorDate: Sun Oct 4 08:28:58 2015 +0000 |
6 |
> > Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
7 |
> > CommitDate: Sun Oct 4 08:28:58 2015 +0000 |
8 |
> > URL: |
9 |
> > https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2d82c0 |
10 |
> > |
11 |
> > net-dns/bind: Install missing tmpfiles.d file (#559118 by Alexey |
12 |
> > Sychev) |
13 |
> > |
14 |
> > Package-Manager: portage-2.2.22 |
15 |
> > |
16 |
> > net-dns/bind/bind-9.10.2_p4-r1.ebuild | 408 |
17 |
> > ++++++++++++++++++++++++++++++++++ |
18 |
> > net-dns/bind/files/named.conf | 1 + |
19 |
> > 2 files changed, 409 insertions(+) |
20 |
> > |
21 |
> > diff --git a/net-dns/bind/bind-9.10.2_p4-r1.ebuild b/net |
22 |
> > -dns/bind/bind-9.10.2_p4-r1.ebuild |
23 |
> > new file mode 100644 |
24 |
> > index 0000000..68ccb97 |
25 |
> > --- /dev/null |
26 |
> > +++ b/net-dns/bind/bind-9.10.2_p4-r1.ebuild |
27 |
> |
28 |
> [...] |
29 |
> > +DEPEND="ssl? ( dev-libs/openssl:0[-bindist] ) |
30 |
> > + mysql? ( >=virtual/mysql-4.0 ) |
31 |
> > + odbc? ( >=dev-db/unixODBC-2.2.6 ) |
32 |
> > + ldap? ( net-nds/openldap ) |
33 |
> > + idn? ( net-dns/idnkit ) |
34 |
> > + postgres? ( dev-db/postgresql:= ) |
35 |
> > + caps? ( >=sys-libs/libcap-2.1.0 ) |
36 |
> > + xml? ( dev-libs/libxml2 ) |
37 |
> > + geoip? ( >=dev-libs/geoip-1.4.6 ) |
38 |
> > + gssapi? ( virtual/krb5 ) |
39 |
> > + gost? ( >=dev-libs/openssl-1.0.0:0[-bindist] ) |
40 |
> > + seccomp? ( sys-libs/libseccomp ) |
41 |
> > + json? ( dev-libs/json-c )" |
42 |
> > +# sdb-ldap? ( net-nds/openldap ) |
43 |
> > + |
44 |
> > +RDEPEND="${DEPEND} |
45 |
> > + selinux? ( sec-policy/selinux-bind ) |
46 |
> > + || ( sys-process/psmisc >=sys-freebsd/freebsd-ubin-9.0_rc sys |
47 |
> > -process/fuser-bsd )" |
48 |
> |
49 |
> ${PYTHON_DEPS} is missing here, even if python USE flag is enabled. |
50 |
> Is |
51 |
> that on purpose? This packages uses python-r1 so no python deps will |
52 |
> be |
53 |
> automagically added. |
54 |
> |
55 |
> [...] |
56 |
> > + |
57 |
> > + if use nslint; then |
58 |
> > + cd $NSLINT_DIR |
59 |
> |
60 |
> missing || die |
61 |
> |
62 |
> [...] |
63 |
> > + |
64 |
> > +src_install() { |
65 |
> > + emake DESTDIR="${D}" install |
66 |
> > + |
67 |
> > + if use nslint; then |
68 |
> > + cd $NSLINT_DIR |
69 |
> |
70 |
> missing || die |
71 |
> |
72 |
> [...] |
73 |
> > + dobin nslint |
74 |
> > + doman nslint.8 |
75 |
> > + cd "${S}" |
76 |
> |
77 |
> missing || die |
78 |
> |
79 |
> [...] |
80 |
> > + |
81 |
> > + # some handy-dandy dynamic dns examples |
82 |
> > + pushd "${D}"/usr/share/doc/${PF} 1>/dev/null |
83 |
> |
84 |
> missing || die on pushd/popd |
85 |
> |
86 |
> > + tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die |
87 |
> > + popd 1>/dev/null |
88 |
> > + fi |
89 |
> > + |
90 |
> |
91 |
Please report to the right people, you can simply diff between the |
92 |
ebuilds to see that I only touched the relevant systemd part. You can |
93 |
also, of course, do the same as I needed to do for systemd part and go |
94 |
ahead fixing the dies instead of trying to blame on me by the sake of |
95 |
it. |