Update calculate-install

atratsevskiy
Mike Hiretsky 13 years ago
parent d7c830bd21
commit 6055d12d17

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-install-2.2.20-r5 (03 Aug 2011)
03 Aug 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-install-2.2.20-r5.ebuild,
+files/calculate-install-2.2.20-net_network.patch:
Update for feature
*calculate-install-2.2.20-r4 (02 Aug 2011)
02 Aug 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -11,6 +11,7 @@ AUX calculate-install-2.2.20-fix_detect_image.patch 955 RMD160 14a47c6be8f14eafd
AUX calculate-install-2.2.20-fix_detect_partable.patch 1828 RMD160 b9653d0a250e4c841f2693b4948c541fe949932e SHA1 ba98a5f9ef54702877834e98a0d74421e88c21ab SHA256 64b59a092045083db9dd7ea599f439c591bfa2de6530776c996c744327e2774f
AUX calculate-install-2.2.20-fix_iso_add_btrfs.patch 4339 RMD160 01a46841d1c7db4e665ca7e2491ceeac0b500bd8 SHA1 0d737384d74b9c4d530a4a4819c932280bc36628 SHA256 10abd575366e43ed177d238d42ce21ecc2481e2385c509be877f4be4aeef5115
AUX calculate-install-2.2.20-many_bugfix.patch 16735 RMD160 3b860cb7d0d2e216186c2f0c735d7b2988b43b8f SHA1 b6920691924bbb0a7d925c2ac5caeaeab99d8428 SHA256 126ab7b6d096f688c10733e74c3ef367f6363aca06783654f8847bfb849a3c63
AUX calculate-install-2.2.20-net_network.patch 1563 RMD160 1b26164688df13065b779e57d43814f2c8bb52c4 SHA1 a0a06522d7fab0959037098fc879b77cc7fc9803 SHA256 4affd44f3ddb56bca62f81bc74f0c29cabc407694d577e01a2602e35fdc56c80
DIST calculate-install-2.2.18.tar.bz2 75850 RMD160 56b1058d1977957cc6ceb8322a049af4dbb8f0cc SHA1 4e990cf5bd6310942b54995293f1f7ea82726aa9 SHA256 2a1b9c3fa93a958f19f05af51f80adf25f5ee0867452fac0304ec721de19cd97
DIST calculate-install-2.2.19.tar.bz2 63943 RMD160 8c76315aea89d20239b11c7e6017766b5e5e93db SHA1 1127468d3b221333e820e142fc1b9afaef507ee3 SHA256 5dedcb4c3d42ca4d87b2a2fa0d72704be3748865907b991dddbeba493e0da80a
DIST calculate-install-2.2.20.tar.bz2 65317 RMD160 f91f5b8e6a1f3a41cda246a983274b7665a98259 SHA1 a530fcc91cbb952e36e4e42175c45182d828a987 SHA256 06e3360e3d9e3e599d6696f121908390a241baa16fe9400657ea0a29c0f85fc1
@ -29,7 +30,8 @@ EBUILD calculate-install-2.2.20-r1.ebuild 909 RMD160 8086ce55341aee3d3a09caf6383
EBUILD calculate-install-2.2.20-r2.ebuild 1005 RMD160 0904c7a1d3cce23b58479401525afed48d0bcc82 SHA1 d56363584b9351dae03cdc692cc0cb69599dfe28 SHA256 a259540b7a347cb3b7517cbbcf25247e5a9b26b6480d5a1a33824bc1fd736bdc
EBUILD calculate-install-2.2.20-r3.ebuild 1115 RMD160 eb8fa2bfed7b072ee956275e65e6560cd3a7fb2f SHA1 f0d5a51e8da1c5714b72401b0000620b6d165513 SHA256 4d5e1c7cfab0bfeb0b8ebfc61d5c1fc6d134a1ab2cd6e90171abb2b0e0d55d11
EBUILD calculate-install-2.2.20-r4.ebuild 1017 RMD160 7b8f6988b9a136cfad1f0fee4de4f0c0a78cc123 SHA1 c8ee5321c9fcc3f44ceab40214fbe3a4aae330c0 SHA256 665f83a125c430b08f38f7c8606af60b90fa335f8cee7882d1e06da7c567a4d5
EBUILD calculate-install-2.2.20-r5.ebuild 1123 RMD160 217263e576e5ab235891e13c52bbfad73e86ed13 SHA1 ec22715292dd04f9fabd1ee5e191a9228efb1c76 SHA256 8d02217c704104cbfcb1bad1078cf52046ef221c0ce688dade5d6a2ecc33e4cf
EBUILD calculate-install-2.2.20.ebuild 774 RMD160 975cdfee5054db3a097a2edbd5bbd4db002b921d SHA1 efdeb24c9021ccbe384190f2e742d41620dd3e20 SHA256 549b961eeb2d3bcbfa526f3b5ed0368439a599e8a797d229a60bc8d0d7ae33c5
EBUILD calculate-install-2.2.9999.ebuild 595 RMD160 8f9b9a14fed39ded9c2a9d9343aa4e892d620172 SHA1 09aff28bdaa486868e2caddc7911732a905336ee SHA256 534e6c6e465177e269ce7beed96dab08a124878591088c1bf38095e855ca1180
MISC ChangeLog 25727 RMD160 a08cd4f23c2cccd9e775a74d3e475886b1512989 SHA1 a70f2c6b081356b1192576ceae8b29717d6ba1de SHA256 6efa7b91750504113a151b58743d07e13bf4b830271cefb65aeaa7cd13f86853
MISC ChangeLog 25945 RMD160 3a70987f796657406cdcf8c7c4debe6cd4e60920 SHA1 3c2e4fd6d1c2148487a609bc608d04423eefeffa SHA256 f42b0cae8c7d67c409fd4c2739d02582d25a55bfe0e080a57812fba7c25c898f
MISC metadata.xml 310 RMD160 769e4f17a9354da6b168b72a5d65d978f65bf6dd SHA1 83aaae376052d69c7327e880cf028ebc0dea608b SHA256 c29d3efc676d8308872920db5223c78469db86ac236b5d45c3ee98ceb8fca846

@ -0,0 +1,45 @@
# 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 program of installation Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="~sys-apps/calculate-templates-2.2.20
~sys-apps/calculate-lib-2.2.20
app-portage/layman
!app-misc/livecd-tools
!minimal? ( sys-boot/grub
sys-apps/gptfdisk
sys-fs/dosfstools
sys-fs/squashfs-tools
sys-block/parted )"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# fix detect image fix detect partable
# add btrfs support, fix option --iso
# fix change partition id, change default fs to ext4
epatch "${FILESDIR}/calculate-install-2.2.20-many_bugfix.patch"
# add net variable for discribe network
epatch "${FILESDIR}/calculate-install-2.2.20-net_network.patch"
}
pkg_postinst() {
einfo "For configure calculate-install perform:"
einfo " cl-install --install"
}

@ -0,0 +1,43 @@
commit 78c3cb98a34493fd8cd0ae091e5eacb1059cbb54
Author: Mike Hiretsky <mh@calculate.ru>
Date: Wed Aug 3 13:16:24 2011 +0400
Add variable for net group (network).
diff --git a/pym/cl_fill_install.py b/pym/cl_fill_install.py
index 10d8e5d..b8acbd9 100644
--- a/pym/cl_fill_install.py
+++ b/pym/cl_fill_install.py
@@ -121,6 +121,7 @@ class fillVars(object, glob_attr):
mapInterface = {}
mapInterface["ip"] = ipaddr
mapInterface["cidr"] = str(ip.maskToCidr(mask)) if mask else ""
+ mapInterface["network"] = ip.getIpNet(ipaddr,mask=mask)
mapInterface["dhcp"] = "on" if dhcp else "off"
mapInterface["mac"] = mac
mapInterface["name"] = "{vendor} {name}".format(**pciInfo)
@@ -1102,6 +1103,10 @@ class fillVars(object, glob_attr):
"""Current mask"""
return self.getAttributeFromHash('os_install_net_hash','cidr')
+ def get_os_install_net_network(self):
+ """Current network"""
+ return self.getAttributeFromHash('os_install_net_hash','network')
+
def get_os_install_net_mac(self):
"""Current mac"""
return self.getAttributeFromHash('os_install_net_hash','mac')
diff --git a/pym/cl_vars_install.py b/pym/cl_vars_install.py
index fdcb803..84c43a6 100644
--- a/pym/cl_vars_install.py
+++ b/pym/cl_vars_install.py
@@ -278,6 +278,9 @@ class Data:
# ip for all network interfaces
os_install_net_ip = {}
+ # network for ip
+ os_install_net_network = {}
+
# ip cidr
os_install_net_cidr = {}

@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-utilities-2.2.20-r6 (03 Aug 2011)
03 Aug 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-utilities-2.2.20-r6.ebuild:
Update for calculate-install
*calculate-utilities-2.2.20-r5 (02 Aug 2011)
02 Aug 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -19,6 +19,7 @@ EBUILD calculate-utilities-2.2.20-r2.ebuild 868 RMD160 8052ca402970441609172ec73
EBUILD calculate-utilities-2.2.20-r3.ebuild 868 RMD160 a53c7a863922830400c064ed6c27932852bc7798 SHA1 01e7e1c6d122740bbd8102aa2f3e7c1051606a8e SHA256 afb02b28556313d76fab8d1f7312e52262ccc1b90bcab5d9660e5baaceceba7a
EBUILD calculate-utilities-2.2.20-r4.ebuild 874 RMD160 1f543d323de40e8949f48c15ef2ac2b7028542b6 SHA1 6d0063c8f198a49289708e494533b9104408bed6 SHA256 28631058c5aa1f200df24f0a5a51da15528a798c1131824543525a42c41c6034
EBUILD calculate-utilities-2.2.20-r5.ebuild 874 RMD160 51b9d93cb49211f1d89000c5b44608088b4748b4 SHA1 bdaf00206b4a52230b19bf82dfd6961b71c07ae9 SHA256 72c8f185b6fd7574abf50380efd1fc3d1dc0024860b304bebe296b3758cd2846
EBUILD calculate-utilities-2.2.20-r6.ebuild 874 RMD160 e2575221ba42063d30ca4fe6ec0510eb0ea509c2 SHA1 8e310bcf34020f75caa9228adc214fefb58abdfa SHA256 82dd8ff4bfd250c25a3b929e6a4a947edebdd5f43729d021122576dee535a884
EBUILD calculate-utilities-2.2.20.ebuild 862 RMD160 192cb774b0a4c7dc0ce9f12a7736ad2f62febe14 SHA1 709c0aeb568224264988e15c4f914187eb6c00c2 SHA256 33618ea225c693f3a532f146e0ebcd7ac5d86c121dedb0f8cc7cfda8e938569d
EBUILD calculate-utilities-2.2.9999.ebuild 840 RMD160 0c7324a9ed480118ac19f62b162c9ee62c25f964 SHA1 7dadab1430ed147334ed7e9b4fcc86dc99e25d56 SHA256 f3ee28f9f765e7302c83eb4a15a09bdf066f09e6b40e34f6d52157a946df5e66
MISC ChangeLog 18282 RMD160 a9cf27d325a01776053e5aa185530acf7b2ecd0c SHA1 f29f20212d03bd1321f5fd09fe9e258ad0669436 SHA256 37343272e93f0b4d5b2d0fe7e7dd00d0fa28e0354489f8909e576c2e393d9d94
MISC ChangeLog 18461 RMD160 e902209c2d38c15e5b9fb639963aef365637bfb0 SHA1 97550f2a2f3116991de89e382a8e776a0f3db4b8 SHA256 4b158fecaacf8f414c5c7d450965108a2146c49985b01646a984c283776b9636

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