Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/util-vserver: util-vserver-0.30.216_pre3038-r1.ebuild ChangeLog
Date: Tue, 29 Jul 2014 04:41:08
Message-Id: 20140729044102.A46FE2004E@flycatcher.gentoo.org
1 patrick 14/07/29 04:41:02
2
3 Modified: ChangeLog
4 Added: util-vserver-0.30.216_pre3038-r1.ebuild
5 Log:
6 Little revision bump that has deps changed to working dietlibc version
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.116 sys-cluster/util-vserver/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/util-vserver/ChangeLog?rev=1.116&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/util-vserver/ChangeLog?rev=1.116&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/util-vserver/ChangeLog?r1=1.115&r2=1.116
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v
20 retrieving revision 1.115
21 retrieving revision 1.116
22 diff -u -r1.115 -r1.116
23 --- ChangeLog 26 Jun 2014 14:00:22 -0000 1.115
24 +++ ChangeLog 29 Jul 2014 04:41:02 -0000 1.116
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-cluster/util-vserver
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v 1.115 2014/06/26 14:00:22 kensington Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/ChangeLog,v 1.116 2014/07/29 04:41:02 patrick Exp $
30 +
31 +*util-vserver-0.30.216_pre3038-r1 (29 Jul 2014)
32 +
33 + 29 Jul 2014; Patrick Lauer <patrick@g.o>
34 + +util-vserver-0.30.216_pre3038-r1.ebuild:
35 + Little revision bump that has deps changed to working dietlibc version
36
37 26 Jun 2014; Michael Palimaka <kensington@g.o>
38 -files/util-vserver-0.30.215-2718.patch,
39
40
41
42 1.1 sys-cluster/util-vserver/util-vserver-0.30.216_pre3038-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.216_pre3038-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.216_pre3038-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: util-vserver-0.30.216_pre3038-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.216_pre3038-r1.ebuild,v 1.1 2014/07/29 04:41:02 patrick Exp $
52
53 EAPI=4
54
55 inherit eutils bash-completion-r1
56
57 MY_P=${P/_/-}
58 S="${WORKDIR}"/${MY_P}
59
60 DESCRIPTION="Linux-VServer admin utilities"
61 HOMEPAGE="http://www.nongnu.org/util-vserver/"
62 SRC_URI="http://people.linux-vserver.org/~dhozac/t/uv-testing/${MY_P}.tar.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~sparc ~x86"
67
68 IUSE=""
69
70 CDEPEND="dev-libs/beecrypt
71 net-firewall/iptables
72 net-misc/vconfig
73 sys-apps/iproute2
74 || ( >=sys-apps/coreutils-6.10-r1 sys-apps/mktemp )"
75
76 DEPEND=">dev-libs/dietlibc-0.33
77 ${CDEPEND}"
78
79 RDEPEND="${CDEPEND}"
80
81 pkg_setup() {
82 if [[ -z "${VDIRBASE}" ]]; then
83 einfo
84 einfo "You can change the default vserver base directory (/vservers)"
85 einfo "by setting the VDIRBASE environment variable."
86 fi
87
88 : ${VDIRBASE:=/vservers}
89
90 einfo
91 einfo "Using \"${VDIRBASE}\" as vserver base directory"
92 einfo
93 }
94
95 src_test() {
96 # do not use $D from portage by accident (#297982)
97 sed -i -e 's/^\$D //' "${S}"/src/testsuite/vunify-test.sh
98 default
99 }
100
101 src_prepare() {
102 epatch "${FILESDIR}"/util-vserver-0.30.216-varlock.patch
103 }
104
105 src_configure() {
106 econf --with-vrootdir=${VDIRBASE} \
107 --with-initscripts=gentoo \
108 --localstatedir=/var
109 }
110
111 src_compile() {
112 emake -j1 || die "emake failed!"
113 }
114
115 src_install() {
116 make DESTDIR="${D}" install install-distribution \
117 || die "make install failed!"
118
119 # keep dirs
120 keepdir /var/cache/vservers
121 keepdir "${VDIRBASE}"
122 keepdir "${VDIRBASE}"/.pkg
123
124 # bash-completion
125 newbashcomp "${FILESDIR}"/bash_completion ${PN}
126
127 dodoc README ChangeLog NEWS AUTHORS THANKS util-vserver.spec
128 }
129
130 pkg_postinst() {
131 # Create VDIRBASE in postinst, so it is (a) not unmerged and (b) also
132 # present when merging.
133
134 mkdir -p "${VDIRBASE}"
135 setattr --barrier "${VDIRBASE}"
136
137 rm /etc/vservers/.defaults/vdirbase
138 ln -sf "${VDIRBASE}" /etc/vservers/.defaults/vdirbase
139
140 elog
141 elog "You have to run the vprocunhide command after every reboot"
142 elog "in order to setup /proc permissions correctly for vserver"
143 elog "use. An init script has been installed by this package."
144 elog "To use it you should add it to a runlevel:"
145 elog
146 elog " rc-update add vprocunhide default"
147 elog
148 }