Update builder.

atratsevskiy
Mike Hiretsky 13 years ago
parent 8802d50659
commit 006ecffafb

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-builder-2.2.23-r2 (05 Sep 2011)
05 Sep 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-builder-2.2.23-r2.ebuild,
+files/calculate-builder-2.2.23-r2.patch:
Update patch
*calculate-builder-2.2.23-r1 (05 Sep 2011)
05 Sep 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -3,6 +3,7 @@ AUX calculate-builder-2.2.22-dispatch_conf.patch 1239 RMD160 964bfa44e5753c6e215
AUX calculate-builder-2.2.22-kernel_3.patch 1033 RMD160 fcbdfd9d535903dea14b3bc82f15a98180e0de82 SHA1 88619bcb6f0b4017190afda551fcda834a29bbfb SHA256 b58f47845f95bb4efc22e1368c23ee3d8d17b36114c93d7dac4b2e60ef91c50f
AUX calculate-builder-2.2.22-r3.patch 4925 RMD160 4fec64e34018c250127cc2ecbfb0e980c8ce618c SHA1 82847ef649e15a493320bffc850cef43d0c9693d SHA256 851cf855388047612d69207df25bbcab1ba3620a199546d82472ec4724d9bcf0
AUX calculate-builder-2.2.23-r1.patch 1871 RMD160 e97efcf993c98b8935e19b243f950eef48585a27 SHA1 d9d30c85822a0e9aa1821467a18950352095271b SHA256 58a45117a0f5d19f391a70e73aee0548b6443227ac0cf9fa599591e3baf228a4
AUX calculate-builder-2.2.23-r2.patch 1913 RMD160 6463e9e4e44200a878b67b8818e3499f261d023e SHA1 edca9edc1e91df70f2d9c83f40dd2021ecd1aef3 SHA256 07993000997987e03de5925b9ff132550d5a13f3791939e77f3cfb0476a659f8
DIST calculate-builder-2.2.18.tar.bz2 30995 RMD160 de051bfc8def67c6adc7c08be6610ed022b0e079 SHA1 5271a56e017acaa0e9fe38fd6717d2ef5ecb4ac8 SHA256 0598342020ebb0008ad7a4ac66c42317663ac153c6f74ed313a7b020b2154c1c
DIST calculate-builder-2.2.19.tar.bz2 26464 RMD160 82481411bd5976a3d217dd9a9889b6f90eca1ab2 SHA1 9dc278e441437b31fc6f6a79b41d9c1ec25d5102 SHA256 e87d392255e6de8453594ccde04f0385430bdcd605650e115be7c80ee3a53261
DIST calculate-builder-2.2.20.tar.bz2 26589 RMD160 a313f05452a8d382d35d7b73203cc78d1431c8dc SHA1 887e68cc1c534f848ef0b8a795d6335b8a4ea42b SHA256 77a377f2bf66c408f4e77b1f96dd7484fb4ffad47b026e72ef0c2f19b3d27600
@ -19,7 +20,8 @@ EBUILD calculate-builder-2.2.22-r2.ebuild 806 RMD160 36bb2e2c92bf9e1f5b744b8d0d0
EBUILD calculate-builder-2.2.22-r3.ebuild 726 RMD160 bbf6a5b4ed42694b40f0af6e72a2db35d268bbc5 SHA1 f88b14f96289b8f3f8453b0d9e5f27373a60e350 SHA256 8e466868f25082026626be4c753634a1a2c1580a3f169727579a2197e4246179
EBUILD calculate-builder-2.2.22.ebuild 590 RMD160 75600caab5c8d5c94f823138e8938aa01a1790f1 SHA1 254d7e611b5afa0bb5e4c267e292202e3eb8a7f6 SHA256 96fba1a295df4911021eeb3d3f3e9f9538a384a57e03e0f4e062e113cd52d75a
EBUILD calculate-builder-2.2.23-r1.ebuild 711 RMD160 9e1033891254cf022070d9056a23a2291b172e22 SHA1 cad2f34cc7d9fafee0fdcc078667382e951005e4 SHA256 f2ed32ab3a0c23ea79cc6c09f88b5181ebd1d4556c03713107ab4a80718df207
EBUILD calculate-builder-2.2.23-r2.ebuild 711 RMD160 0a84e2597769701ac484657c59e99e9092a90e61 SHA1 2e845129799131ffd57960bbce6909ba02877077 SHA256 08a019953df456aaf9521c57ac5f8a4cd1e67efef58134293679905869c64a30
EBUILD calculate-builder-2.2.23.ebuild 588 RMD160 8cfa7c4db6df60d163479923cc98171cce34ce17 SHA1 c0acb3f57d9d56a9589a67e81857a7760e9e9084 SHA256 510850c5a7f99e22024d71c0add96825d82abee71709513ae91ad3e912cab520
EBUILD calculate-builder-2.2.9999.ebuild 555 RMD160 e803b87aed06b8f08e2637e10213a0d81ba3ba0b SHA1 3ed908155f477cfa91155420d4fae903ce8db1da SHA256 fd6326f73e68d91f476498db381f2af62e742e3c461b609a8eb379dc417e1470
MISC ChangeLog 16389 RMD160 990053b6b9b660d56302ef93b174c98a788b15d8 SHA1 e2d7fda57205dc7847dbf6e68913dd2a3617e046 SHA256 5525ecce55bd88ff42c76aed708bea1f2cd025c0dd9d31a4abec368c8f6df8fa
MISC ChangeLog 16592 RMD160 ec8309c6e1e383b1bffa1836429813483cc9995d SHA1 cb8552128366d68968bdbcbb81d7ef7dbc975430 SHA256 77aec4a697c256050501586e961b74aa6fb7c9b896c43785e7b8ed05e1679eb0
MISC metadata.xml 270 RMD160 b5ff308a82cd6e594c2f04731cdbe9f80a945042 SHA1 58dbf7eb15bb2e6c6c8514f483e51dfacd1c62e9 SHA256 b65e150429ecbf36cf03d094f4e3e7518f536c61289cecff6b817326703d58a0

@ -0,0 +1,31 @@
# 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.23
!<sys-apps/calculate-1.4.0_p20100921
app-cdr/cdrkit
sys-fs/squashfs-tools"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# Add '--live' option
epatch "${FILESDIR}/calculate-builder-2.2.23-r2.patch"
}

@ -0,0 +1,53 @@
diff --git pym/cl_builder.py pym/cl_builder.py
index 0fc4d6e..ad792c3 100644
--- pym/cl_builder.py
+++ pym/cl_builder.py
@@ -786,3 +786,12 @@ class cl_builder(color_print):
self.printERROR(_("'{0}' is not supported by {1}")\
.format(compress,"squashfs"))
return False
+
+ def setLive(self,live):
+ """Set variable for activate patch init.d/calculate:
+
+ discard --live from cl-install --startup"""
+ if live:
+ self.clVars.Set('cl_builder_live_set',"on",True)
+ else:
+ self.clVars.Set('cl_builder_live_set',"off",True)
diff --git pym/cl_image_cmd.py pym/cl_image_cmd.py
index c7d7332..8a35528 100644
--- pym/cl_image_cmd.py
+++ pym/cl_image_cmd.py
@@ -58,6 +58,9 @@ CMD_OPTIONS = [{'shortOption':"p",
{'longOption':'notree',
'help':_("exclude portage tree from image")
},
+ {'longOption':'live',
+ 'help':_("use only live templates on startup")
+ },
{'longOption':'noisohybrid',
'help':_("create iso image without isohybrid")
},
@@ -146,6 +149,9 @@ class image_cmd(share_cmd):
if not self.logicObj.setCompression(values.compress):
sys.exit(1)
+ if values.live:
+ self.logicObj.setLive(values.live)
+
if not self.isScratch(False) \
and self.logicObj.clVars.Get('cl_builder_distro'):
if not self.logicObj.setAssembleData(values.p,values.v):
diff --git pym/cl_vars_builder.py pym/cl_vars_builder.py
index d4e621c..bd5595e 100644
--- pym/cl_vars_builder.py
+++ pym/cl_vars_builder.py
@@ -153,6 +153,7 @@ class Data:
# path which contains images
cl_builder_image_path = {}
+ cl_builder_live_set = {'value':'off'}
# lib vars
cl_chroot_path = {}
cl_env_path = {}

@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-utilities-2.2.23-r2 (05 Sep 2011)
05 Sep 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-utilities-2.2.23-r2.ebuild:
Update for build
*calculate-utilities-2.2.23-r1 (05 Sep 2011)
05 Sep 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -42,6 +42,7 @@ EBUILD calculate-utilities-2.2.22-r3.ebuild 874 RMD160 e8db56591a0fe9975a1f23d9b
EBUILD calculate-utilities-2.2.22-r4.ebuild 879 RMD160 337c9a6748fdde68cd738941623f2d93ad98aed7 SHA1 9fa7bb43bd6b21958bfde06810578775a5af3865 SHA256 970a0e6d647788f2554a005f857ecef86c6c00aebd543dfbcd4085f28c62bde7
EBUILD calculate-utilities-2.2.22.ebuild 862 RMD160 e8bb89257a8475f8822893d62cb929753a9bdb20 SHA1 e2a5cd9b07aa215dea3d55cf4a3d7d1c81568403 SHA256 42e6179382cc058bf93136aa8df7b8ea98ec6164980626745b508182926f85f6
EBUILD calculate-utilities-2.2.23-r1.ebuild 870 RMD160 8d6a1be9a872bfa48edd8931f385c71092354a16 SHA1 5886e6e3e73583e78f82d720c5a1f6c6d2b62844 SHA256 fe3bb513b362eaee70d3a0941742906020f40423971453ee65a2d4b4e4eaa865
EBUILD calculate-utilities-2.2.23-r2.ebuild 870 RMD160 9dba2c47d21f10441e159edb69d46271ec9cb583 SHA1 aeff85bb0e88079d11038c99e3fc48b7ad9e7341 SHA256 b147919d3dd48a2bd6dc003659ccb33eade4fa4e27d9d2f3d5dd6ab8be87cb80
EBUILD calculate-utilities-2.2.23.ebuild 861 RMD160 a625469de75e5f99cc6d7b39496787b4a0c405f6 SHA1 bcbd37e0e4b92a070f68b8aac7a0c3f2c62a9b21 SHA256 4b5b2b88c9a225f33e7b3175bd02e38ccc03c5ae3be54894e92162b9b34ba106
EBUILD calculate-utilities-2.2.9999.ebuild 840 RMD160 0c7324a9ed480118ac19f62b162c9ee62c25f964 SHA1 7dadab1430ed147334ed7e9b4fcc86dc99e25d56 SHA256 f3ee28f9f765e7302c83eb4a15a09bdf066f09e6b40e34f6d52157a946df5e66
MISC ChangeLog 22200 RMD160 130c2944ef306dc34fdd1c3c74727dd0d409ea0b SHA1 887d76d6472b097a646912cd821671e811580a18 SHA256 07d56258665e0a611956886930090b55272c5fff35de8460f291a20801cbdb25
MISC ChangeLog 22367 RMD160 e00ee25c5aed5ffaecd8f2d01b1b80d4b97cf9eb SHA1 982c9aee823e37f39f2aee6bf97729a666ae73d3 SHA256 bed55aa56fc8288a547fcd5449c6cb88ba6e3b15c1ed8d8ad069faaa9ff52930

@ -0,0 +1,36 @@
# Copyright 1999-2011 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-install-2.2.23
=sys-apps/calculate-templates-2.2.23-r1
=sys-apps/calculate-lib-2.2.23
=sys-apps/calculate-i18n-2.2.23-r1
cl_assemble? ( =sys-apps/calculate-assemble-2.2.23 )
cl_builder? ( =sys-apps/calculate-builder-2.2.23-r2 )
cl_client? ( =sys-apps/calculate-client-2.2.23 )
cl_desktop? ( =sys-apps/calculate-desktop-2.2.23 )
cl_installgui? ( =app-misc/calculate-install-gui-2.2.23 )
cl_server? ( =sys-apps/calculate-server-2.1.14-r6 )
"
Loading…
Cancel
Save