From: | "Peter Weller (welp)" <welp@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in net-dns/openresolv: openresolv-1.1.ebuild Manifest metadata.xml ChangeLog |
Date: | Mon, 31 Dec 2007 13:32:03 |
Message-Id: | E1J9KkH-00020J-5Q@stork.gentoo.org |
1 | welp 07/12/31 13:31:57 |
2 | |
3 | Added: openresolv-1.1.ebuild Manifest metadata.xml |
4 | ChangeLog |
5 | Log: |
6 | Initial import; bug 201853 |
7 | (Portage version: 2.1.4_rc11) |
8 | |
9 | Revision Changes Path |
10 | 1.1 net-dns/openresolv/openresolv-1.1.ebuild |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/openresolv-1.1.ebuild?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/openresolv-1.1.ebuild?rev=1.1&content-type=text/plain |
14 | |
15 | Index: openresolv-1.1.ebuild |
16 | =================================================================== |
17 | # Copyright 1999-2007 Gentoo Foundation |
18 | # Distributed under the terms of the GNU General Public License v2 |
19 | # $Header: /var/cvsroot/gentoo-x86/net-dns/openresolv/openresolv-1.1.ebuild,v 1.1 2007/12/31 13:31:56 welp Exp $ |
20 | |
21 | inherit eutils |
22 | |
23 | DESCRIPTION="A framework for managing DNS information" |
24 | HOMEPAGE="http://roy.marples.name/node/343" |
25 | SRC_URI="http://roy.marples.name/${PN}/${P}.tar.bz2" |
26 | |
27 | LICENSE="BSD-2" |
28 | SLOT="0" |
29 | KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" |
30 | IUSE="" |
31 | |
32 | DEPEND="!net-dns/resolvconf-gentoo |
33 | !>net-dns/dnsmasq-2.40-r1" |
34 | RDEPEND="" |
35 | |
36 | src_install() { |
37 | make DESTDIR="${D}" install || die "Failed to install" |
38 | } |
39 | |
40 | pkg_postinst() { |
41 | if [ ! -"L ${ROOT}/etc/resolv.conf" ] \ |
42 | || [ "$(readlink "${ROOT}/etc/resolv.conf")" != \ |
43 | "resolvconf/run/resolv.conf" ] ; then |
44 | ewarn "resolvconf requires ${ROOT}etc/resolv.conf to be a symbolic" |
45 | ewarn "to resolvconf/run/resolv.conf" |
46 | ewarn "To set this up automatically type" |
47 | ewarn " emerge --config =${PF}" |
48 | fi |
49 | } |
50 | |
51 | pkg_config() { |
52 | cd "${ROOT}/etc" |
53 | if [ -L resolv.conf -a "$(readlink resolv.conf)" = \ |
54 | "resolvconf/run/resolv.conf" ] ; then |
55 | einfo "${ROOT}etc/resolv.conf is already configured for ${PN}" |
56 | else |
57 | if [ -e resolv.conf ] ; then |
58 | einfo "Your existing resolv.conf is will be mapped to an" |
59 | einfo "interface called \"dummy\" in resolvconf. This will" |
60 | einfo "disappear when you reboot." |
61 | cp resolv.conf resolvconf/run/resolv.conf |
62 | [ ! -d resolvconf/run/interfaces ] \ |
63 | && mkdir resolvconf/run/interfaces |
64 | cp resolv.conf resolvconf/run/interfaces/dummy |
65 | echo "dummy" > resolvconf/run/add_order |
66 | fi |
67 | rm -f resolv.conf |
68 | ln -snf resolvconf/run/resolv.conf . |
69 | einfo "${ROOT}etc/resolv.conf is now correctly configured for ${PN}" |
70 | fi |
71 | } |
72 | |
73 | pkg_postrm() { |
74 | # If we are totally removed but still configured, then replace |
75 | # /etc/resolv.conf with a real file |
76 | cd "${ROOT}"/etc |
77 | [ -L resolv.conf ] || return 0 |
78 | if [ -e resolv.conf ]; then |
79 | [ "$(readlink resolv.conf)" = "resolvconf/run/resolv.conf" ] || return 0 |
80 | rm resolv.conf |
81 | cp resolvconf/run/resolv.conf . |
82 | elif [ -e /var/run/resolvconf/resolv.conf ]; then |
83 | rm resolv.conf |
84 | cp /var/run/resolvconf/resolv.conf . |
85 | fi |
86 | } |
87 | |
88 | |
89 | |
90 | 1.1 net-dns/openresolv/Manifest |
91 | |
92 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/Manifest?rev=1.1&view=markup |
93 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/Manifest?rev=1.1&content-type=text/plain |
94 | |
95 | Index: Manifest |
96 | =================================================================== |
97 | DIST openresolv-1.1.tar.bz2 8765 RMD160 d0051abd8877f025014e9a2ab14211a615d64a59 SHA1 73cc6331e992f54d2621046b6b049362f057644c SHA256 979e7af497c69f03d9ae70134ae11e5338b42bdca06fecab5b297a1f16f381f5 |
98 | EBUILD openresolv-1.1.ebuild 2115 RMD160 2b56fdb67a9916849803f695bdbac73aef86bb09 SHA1 6681f478f7cc3b5364bfe6706d2dc7a0b559f97a SHA256 c8d45255259c4df4faaf3144d7f48a346025c721d4ede9e24ace33d4137d3e03 |
99 | MD5 fbc62937aac332c27a16bdcaa8d26870 openresolv-1.1.ebuild 2115 |
100 | RMD160 2b56fdb67a9916849803f695bdbac73aef86bb09 openresolv-1.1.ebuild 2115 |
101 | SHA256 c8d45255259c4df4faaf3144d7f48a346025c721d4ede9e24ace33d4137d3e03 openresolv-1.1.ebuild 2115 |
102 | MISC ChangeLog 252 RMD160 257eac837238175023dac1cfd3cf08975466e9ab SHA1 fba6b0a790c56573b845662a47128457c3cb0e1d SHA256 a33f2ca6811706ac1dbc16996f2d7b00a12c51c503febd74a90807b3d920132c |
103 | MD5 ab43c8a339c3ef8a6c87cb5e8b8897f7 ChangeLog 252 |
104 | RMD160 257eac837238175023dac1cfd3cf08975466e9ab ChangeLog 252 |
105 | SHA256 a33f2ca6811706ac1dbc16996f2d7b00a12c51c503febd74a90807b3d920132c ChangeLog 252 |
106 | MISC metadata.xml 315 RMD160 22169f34ce4339237cd154625165db8392a2625e SHA1 c577e94a97b82c2d67790e2b3f65a9f4bc1c919e SHA256 535c23e2542894c12240ece5716ec2138be18fb8a116c9b5e538ce6b41bce28a |
107 | MD5 4685754f727b177013568b00ae2d5325 metadata.xml 315 |
108 | RMD160 22169f34ce4339237cd154625165db8392a2625e metadata.xml 315 |
109 | SHA256 535c23e2542894c12240ece5716ec2138be18fb8a116c9b5e538ce6b41bce28a metadata.xml 315 |
110 | MD5 90ce67c4a9dba88c2e97e656bbfb8668 files/digest-openresolv-1.1 241 |
111 | RMD160 f87f99099f24917ce22d29ffe5a63c8c754c9348 files/digest-openresolv-1.1 241 |
112 | SHA256 7ddd046e45b6f669c36a8810feccffa511093320e7d7355affc1f597661d1feb files/digest-openresolv-1.1 241 |
113 | |
114 | |
115 | |
116 | 1.1 net-dns/openresolv/metadata.xml |
117 | |
118 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/metadata.xml?rev=1.1&view=markup |
119 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/metadata.xml?rev=1.1&content-type=text/plain |
120 | |
121 | Index: metadata.xml |
122 | =================================================================== |
123 | <?xml version="1.0" encoding="UTF-8"?> |
124 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
125 | <pkgmetadata> |
126 | <herd>no-herd</herd> |
127 | <maintainer> |
128 | <email>welp@g.o</email> |
129 | </maintainer> |
130 | <longdescription lang="en"> |
131 | A framework for managing DNS information |
132 | </longdescription> |
133 | </pkgmetadata> |
134 | |
135 | |
136 | |
137 | 1.1 net-dns/openresolv/ChangeLog |
138 | |
139 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/ChangeLog?rev=1.1&view=markup |
140 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/ChangeLog?rev=1.1&content-type=text/plain |
141 | |
142 | Index: ChangeLog |
143 | =================================================================== |
144 | # ChangeLog for net-dns/openresolv |
145 | # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 |
146 | # $Header: /var/cvsroot/gentoo-x86/net-dns/openresolv/ChangeLog,v 1.1 2007/12/31 13:31:56 welp Exp $ |
147 | |
148 | *openresolv-1.1 (31 Dec 2007) |
149 | |
150 | 31 Dec 2007; <welp@g.o> +metadata.xml, +openresolv-1.1.ebuild: |
151 | Initial import; bug 201853 |
152 | |
153 | |
154 | |
155 | |
156 | -- |
157 | gentoo-commits@g.o mailing list |