Gentoo Archives: gentoo-dev

From: Donnie Berkholz <dberkholz@g.o>
To: gentoo-dev@l.g.o
Cc: xmerlin@g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-cluster/csync2: ChangeLog csync2-1.34.ebuild
Date: Thu, 20 Sep 2007 17:32:45
Message-Id: 20070920172104.GL31094@supernova
1 On 08:49 Thu 20 Sep , Christian Zoffoli (xmerlin) wrote:
2 > xmerlin 07/09/20 08:49:25
3 >
4 > Modified: ChangeLog
5 > Added: csync2-1.34.ebuild
6 > Log:
7 > Version bump.
8 > (Portage version: 2.1.2.2)
9
10 > 1.1 sys-cluster/csync2/csync2-1.34.ebuild
11 >
12 > file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/csync2/csync2-1.34.ebuild?rev=1.1&view=markup
13 > plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/csync2/csync2-1.34.ebuild?rev=1.1&content-type=text/plain
14
15 > src_compile() {
16 > econf \
17 > --localstatedir=/var \
18 > --sysconfdir=/etc/csync2 \
19 > || die
20 >
21 > emake || die
22
23 These could really use some die() messages, so you know which one failed.
24
25 > make DESTDIR=${D} \
26 > localstatedir=/var \
27 > sysconfdir=/etc/csync2 \
28 > install || die "install problem"
29
30 Use emake here too...
31
32 > pkg_config() {
33 > einfo "Updating /etc/services"
34 > { grep -v ^${PN} /etc/services;
35 > echo "csync2 30865/tcp"
36 > } > /etc/services.new
37 > mv -f /etc/services.new /etc/services
38 >
39 > if [ ! -f /etc/${PN}/csync2_ssl_key.pem ]; then
40 > einfo "Creating default certificate in /etc/${PN}"
41 >
42 > openssl genrsa -out /etc/${PN}/csync2_ssl_key.pem 1024 &> /dev/null
43 >
44 > yes '' | \
45 > openssl req -new \
46 > -key /etc/${PN}/csync2_ssl_key.pem \
47 > -out /etc/${PN}/csync2_ssl_cert.csr \
48 > &> /dev/null
49 >
50 > openssl x509 -req -days 600 \
51 > -in /etc/${PN}/csync2_ssl_cert.csr \
52 > -signkey /etc/${PN}/csync2_ssl_key.pem \
53 > -out /etc/${PN}/csync2_ssl_cert.pem \
54 > &> /dev/null
55 >
56 > rm /etc/${PN}/csync2_ssl_cert.csr
57 > chmod 400 /etc/${PN}/csync2_ssl_key.pem /etc/${PN}/csync2_ssl_cert.pem
58 > fi
59 > }
60
61 This function doesn't respect ${ROOT}.
62
63 Thanks,
64 Donnie
65 --
66 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] gentoo-x86 commit in sys-cluster/csync2: ChangeLog csync2-1.34.ebuild Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com>