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 |