Update builder for execute mandb

atratsevskiy
parent 28206adf8e
commit 6092e0a66c

@ -1,3 +1,4 @@
AUX calculate-builder-2.2.28-add_mandb.patch 1105 RMD160 ffd097b508c0d85d846b5271465ba68f9f971639 SHA1 89253ed37af5f937e91136fc8b015399700e05c4 SHA256 6af76a7b0bd526893d0dbb221526efaa5ecfba393fa9bb60710d62d923ebd7db
AUX calculate-builder-2.2.28-filesnum_dispatch.patch 1924 RMD160 2c91e2285c8d69999ce876a144716675b16aaa6b SHA1 edfbb78ce36ffab0edc12ef3bd426cf9437ad157 SHA256 7260530206dd4dd6c17e7cd07128b02a9d581f7d79a8db867c2766771e09b484
AUX calculate-builder-2.2.28-filesnum_variable.patch 2110 RMD160 72fdfe613d45f8c319424d01b22733358169321d SHA1 b93a345c1f2c21be844a04e8ac617919a4e68a69 SHA256 97e033cf4c62b6a06509e48fbb95011442d156f679a1748dcec893882428ec98
AUX calculate-builder-2.2.28-fix_ctrlc.patch 1401 RMD160 c989183230bc473ddbefa3fa70df973133c51c00 SHA1 bd15f7e41c4ff6d3a6f8fde8237fab9ad4589be1 SHA256 2099ac56f906ad9dd8665d7d1c8de07b90e88c028a86ea1726711aa8bf28061c
@ -5,6 +6,7 @@ AUX calculate-builder-2.2.28-fix_dispatch.patch 932 RMD160 f50680c9afd8da30daf3d
AUX calculate-builder-2.2.28-fix_using_urandom.patch 4113 RMD160 284ccf7027d572d8113f0942d44db6f7d622e4a0 SHA1 ffd555ccfbb17f5138faa7dd7f70426cef48ee46 SHA256 50988f1091786a09ebd8f5ed193e3356a3790de34ae2ef2cf14c2cf9cb43d5e2
DIST calculate-builder-2.2.28.tar.bz2 27709 RMD160 65fb5b1a7009a95ddf0b2071a3b4afda18e1907a SHA1 51fce6438bcacb25733c250179a102d74c4e27ed SHA256 a86d84bc793d14dac105d67712585a08dc64a73301ed464e1ae1d6f950f47042
EBUILD calculate-builder-2.2.28-r5.ebuild 921 RMD160 c63428fc034746e57ed891670c62faee2f78e0e8 SHA1 51eca69b1c27af530fbc5671cd70bcfcb3bae8fe SHA256 fe80e5d7eb41afeea2a595163d1dcc36e0b1bf5e96c00a00a37b00a8081869a6
EBUILD calculate-builder-2.2.28-r6.ebuild 921 RMD160 c63428fc034746e57ed891670c62faee2f78e0e8 SHA1 51eca69b1c27af530fbc5671cd70bcfcb3bae8fe SHA256 fe80e5d7eb41afeea2a595163d1dcc36e0b1bf5e96c00a00a37b00a8081869a6
EBUILD calculate-builder-2.2.9999.ebuild 571 RMD160 9342f8bb6fee2525ea214551f177a21170c8f320 SHA1 640d9424326321e45c59241384d3bdec58ff0a22 SHA256 829ecb63e72f27ae5f1cab9a22b3fad06addd81e7cf0f73fb99926dfe1d52102
MISC ChangeLog 20510 RMD160 1cfd3c3b39ed7df3e4ee34e2f39e07b38df4b701 SHA1 25f1f611fba53e73feec22c8e30f055a96bd6d92 SHA256 ae74d167577bbf08b25525958cc9a1d74ae53c4dce6dcfbdef9ddf571dbb1c56
MISC metadata.xml 270 RMD160 b5ff308a82cd6e594c2f04731cdbe9f80a945042 SHA1 58dbf7eb15bb2e6c6c8514f483e51dfacd1c62e9 SHA256 b65e150429ecbf36cf03d094f4e3e7518f536c61289cecff6b817326703d58a0

@ -0,0 +1,37 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The utilities for builder tasks of Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
DEPEND=">=sys-kernel/calckernel-3.4.18
~sys-apps/calculate-install-2.2.28
!<sys-apps/calculate-1.4.0_p20100921
app-cdr/cdrkit
sys-fs/squashfs-tools"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# add file counter
epatch "${FILESDIR}/calculate-builder-2.2.28-filesnum_variable.patch"
# fix except not found /dev/urandom by portage
epatch "${FILESDIR}/calculate-builder-2.2.28-fix_using_urandom.patch"
# fix Ctrl+C
epatch "${FILESDIR}/calculate-builder-2.2.28-fix_ctrlc.patch"
}

@ -0,0 +1,32 @@
commit 8e6e624d56802932eae46c2ea36b49967f557040
Author: Mike Hiretsky <mh@calculate.ru>
Date: Tue May 29 09:58:07 2012 +0400
Add mandb execute before pack iso image
diff --git a/pym/cl_builder.py b/pym/cl_builder.py
index dd1c672..80e21aa 100644
--- a/pym/cl_builder.py
+++ b/pym/cl_builder.py
@@ -244,6 +244,13 @@ class cl_builder(color_print):
distrPath)
self.printByResult(True);
+ def updateMan(self, distrPath):
+ """Execute update man"""
+ self.printMessageForTest(_("Execute '%s'")%"mandb")
+ # run mandb
+ self.runChroot(distrPath,'/usr/bin/mandb')
+ self.printByResult(True);
+
def updatePortage(self,builderPath):
"""Change branch to master and update portage"""
if self.assembleIso:
@@ -278,6 +285,7 @@ class cl_builder(color_print):
mp = self.clVars.Get('cl_builder_path')
self.dispatchConf(mp)
self.updatePortage(mp)
+ self.updateMan(mp)
# unmount all from source distribute
mps = filter(lambda x:x!=mp,map(lambda x:x[1],childMounts(mp)))

@ -1,4 +1,5 @@
EBUILD calculate-utilities-2.2.28-r22.ebuild 869 RMD160 6f27ff2678fb5f2f6040aa03b81bd4bc37c1ea65 SHA1 fbc1cf1f36b7ccafd2aac8b89fbec577ba986138 SHA256 9e138a3c88e91a7a7025b3f1027a100bae9003cfecd196f35dc294d784f41d2e
EBUILD calculate-utilities-2.2.28-r23.ebuild 869 RMD160 d94ecd34b5e2886cb4e3595197c5579b3ab1f633 SHA1 f1916bd4f323c8eb2f2a0b670638d698cd32359d SHA256 0f248069b34a2bca60ea37d8f69accec3ce043cfbdc3eaee7d41f6dfbfc9c076
EBUILD calculate-utilities-2.2.9999.ebuild 842 RMD160 f2c0fdc1068614b71a37f2226dcde4883ebd2876 SHA1 99f673a52934f552589baf6d12ed9bffc03b8ebd SHA256 56d97b7d2ce11d23b25d9036b4e2ee196b547ce1d11b0cc349a8205515b66bf1
EBUILD calculate-utilities-3.0.0_alpha4-r3.ebuild 582 RMD160 3d49e38cf6d971689cb3a530ed79db9288cf1c28 SHA1 1295439631acceb13e6a92c4181fe7e79a59ca98 SHA256 8ee9e1833b1a29b064e0d8f92b76500fcfd5f08f25d0764733461f3d5e1a2819
EBUILD calculate-utilities-3.0.0_alpha4-r4.ebuild 582 RMD160 9b5d7cb37772da20748b1d13366c2c4cf67bf438 SHA1 09896c58ba1e8bac9f91a41fb72ced29ed9a6fea SHA256 79e0e055a13a3cf1231127944fa6ad06943387634ef69a0b16dd434d539b9612

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="
cl_assemble
cl_builder
cl_client
cl_desktop
cl_installgui
cl_server
"
RDEPEND="${RDEPEND}
!sys-apps/calculate-templates
=sys-apps/calculate-install-2.2.28-r1
=sys-apps/calculate-lib-2.2.28-r8
=sys-apps/calculate-i18n-2.2.28
cl_assemble? ( =sys-apps/calculate-assemble-2.2.28-r5 )
cl_builder? ( =sys-apps/calculate-builder-2.2.28-r6 )
cl_client? ( =sys-apps/calculate-client-2.2.28-r1 )
cl_desktop? ( =sys-apps/calculate-desktop-2.2.28 )
cl_installgui? ( =app-misc/calculate-install-gui-2.2.28 )
cl_server? ( =sys-apps/calculate-server-2.1.15-r6 )
"
Loading…
Cancel
Save