Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-block/hpacucli: ChangeLog hpacucli-8.75.12.0.ebuild
Date: Sat, 02 Jul 2011 17:10:29
Message-Id: 20110702171018.5E9C82004B@flycatcher.gentoo.org
1 idl0r 11/07/02 17:10:18
2
3 Modified: ChangeLog
4 Added: hpacucli-8.75.12.0.ebuild
5 Log:
6 Version bump, bug 373373. Some QA fixes. Disable mprotect for hardened systems.
7
8 (Portage version: 2.2.0_alpha43/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 sys-block/hpacucli/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/hpacucli/ChangeLog?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/hpacucli/ChangeLog?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/hpacucli/ChangeLog?r1=1.2&r2=1.3
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-block/hpacucli/ChangeLog,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- ChangeLog 30 May 2011 00:24:10 -0000 1.2
24 +++ ChangeLog 2 Jul 2011 17:10:18 -0000 1.3
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-block/hpacucli
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-block/hpacucli/ChangeLog,v 1.2 2011/05/30 00:24:10 ramereth Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-block/hpacucli/ChangeLog,v 1.3 2011/07/02 17:10:18 idl0r Exp $
30 +
31 +*hpacucli-8.75.12.0 (02 Jul 2011)
32 +
33 + 02 Jul 2011; Christian Ruppert <idl0r@g.o> +hpacucli-8.75.12.0.ebuild:
34 + Version bump, bug 373373. Some QA fixes. Disable mprotect for hardened
35 + systems.
36
37 *hpacucli-8.70.8.0 (30 May 2011)
38
39
40
41
42 1.1 sys-block/hpacucli/hpacucli-8.75.12.0.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/hpacucli/hpacucli-8.75.12.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/hpacucli/hpacucli-8.75.12.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: hpacucli-8.75.12.0.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-block/hpacucli/hpacucli-8.75.12.0.ebuild,v 1.1 2011/07/02 17:10:18 idl0r Exp $
52
53 EAPI="4"
54
55 inherit rpm versionator pax-utils
56
57 MY_PV=$(replace_version_separator 2 '-')
58
59 SRC_URI_BASE="ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux"
60
61 DESCRIPTION="HP Array Configuration Utility Command Line Interface (HPACUCLI, formerly CPQACUXE)"
62 HOMEPAGE="http://h18000.www1.hp.com/products/servers/linux/documentation.html"
63 SRC_URI="${SRC_URI_BASE}/p414707558/v65771/${PN}-${MY_PV}.noarch.rpm"
64
65 LICENSE="hp-proliant-essentials"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="hardened"
69
70 DEPEND=""
71 RDEPEND="sys-apps/coreutils
72 sys-process/procps
73 x86? ( sys-libs/lib-compat )
74 amd64? ( app-emulation/emul-linux-x86-compat )"
75
76 S="${WORKDIR}"
77
78 HPACUCLI_BASEDIR="/opt/hp/hpacucli"
79 HPACUCLI_LOCKDIR="/var/lock/hpacucli"
80
81 QA_PRESTRIPPED="/opt/hp/hpacucli/hpacucli.bin"
82 QA_EXECSTACK="opt/hp/hpacucli/libcpqimgr.so
83 opt/hp/hpacucli/hpacucli.bin"
84
85 src_install() {
86 local MY_S="${S}/opt/compaq/${PN}/bld"
87
88 dosbin "${FILESDIR}"/${PN} || die
89
90 exeinto "${HPACUCLI_BASEDIR}"
91 newexe "${MY_S}"/.${PN} ${PN}.bin || die
92
93 insinto "${HPACUCLI_BASEDIR}"
94 doins "${MY_S}"/*.so || die
95
96 dodoc "${MY_S}/${PN}-${MY_PV}.noarch.txt"
97 doman "${S}"/usr/man/man?/*
98
99 diropts -m0700
100 dodir ${HPACUCLI_LOCKDIR}
101 cat <<-EOF >"${T}"/45${PN}
102 PATH=${HPACUCLI_BASEDIR}
103 ROOTPATH=${HPACUCLI_BASEDIR}
104 LDPATH=${HPACUCLI_BASEDIR}
105 EOF
106 doenvd "${T}"/45${PN}
107
108 if use hardened; then
109 pax-mark m "${D}/opt/hp/hpacucli/hpacucli.bin"
110 fi
111 }
112
113 pkg_postinst() {
114 if [ "${ROOT}" = "/" ] ; then
115 PATH="${PATH}:/sbin" ldconfig -n "${HPACUCLI_BASEDIR}"
116 fi
117 einfo
118 einfo "For more information regarding this utility, please read"
119 einfo "/usr/share/doc/${P}/${PN}-${MY_PV}.noarch.txt"
120 einfo
121 }