Fix calculate-install

atratsevskiy
parent e41c1963bf
commit 0a7c2d18ca

@ -2,6 +2,7 @@ AUX calculate-install-2.2.28-unmount_flash.patch 1984 RMD160 73b9f0077d6dc8113fb
AUX calculate-install-3.0.0_alpha4-fixsetup.patch 488 RMD160 83e4199c9d46af6ebc8b8bcb09bcd9bac0bf1fd9 SHA1 a35de4fb9a92fc1197722ad877834078c31dabd9 SHA256 fb378d6cd8efb8f8bfa4512a3a2b7aecfcfd33b003add7e788515c58dbd896ed AUX calculate-install-3.0.0_alpha4-fixsetup.patch 488 RMD160 83e4199c9d46af6ebc8b8bcb09bcd9bac0bf1fd9 SHA1 a35de4fb9a92fc1197722ad877834078c31dabd9 SHA256 fb378d6cd8efb8f8bfa4512a3a2b7aecfcfd33b003add7e788515c58dbd896ed
AUX calculate-install-3.0.0_alpha4-r1.patch 807 RMD160 9544107f30291300d4e4ad5e80888263aaa2a171 SHA1 e860332cfd432facc4784bedac66be62d14f6b3b SHA256 a1925e5bf9a084ca8ae6e9f4f1e67c65cb1a37d9aff86f4b733692ae24b4c8f6 AUX calculate-install-3.0.0_alpha4-r1.patch 807 RMD160 9544107f30291300d4e4ad5e80888263aaa2a171 SHA1 e860332cfd432facc4784bedac66be62d14f6b3b SHA256 a1925e5bf9a084ca8ae6e9f4f1e67c65cb1a37d9aff86f4b733692ae24b4c8f6
AUX calculate-install-3.0.0_beta1_pxecommand.patch 524 RMD160 74bd5021749cab379f133c1c40693faa405b9d0b SHA1 1e4bdf3808fbbbe222fdd840298251276bf0a115 SHA256 7811c5997b19e2fc8e3e728c3a9d354bb3ea4386fd0d63ce8f4c6c324388c432 AUX calculate-install-3.0.0_beta1_pxecommand.patch 524 RMD160 74bd5021749cab379f133c1c40693faa405b9d0b SHA1 1e4bdf3808fbbbe222fdd840298251276bf0a115 SHA256 7811c5997b19e2fc8e3e728c3a9d354bb3ea4386fd0d63ce8f4c6c324388c432
AUX calculate-install-3.0.0_beta2-r5.patch 2119 RMD160 d2dc9184a33b3ed2245eb8d0b2ba2ad9688a64ea SHA1 43443feb0c7a6d6640c6d62684cf97b513f65096 SHA256 be1e0806453dff2f30cb10a2492ee73ba1c0b1bda750aedf1ccf2f1b0e9eadb6
AUX calculate-install-3.0.0_beta2_fix_detect_mbr.patch 835 RMD160 fa508dc1557b7eef14bdc9c7eaa779a6e0edbcef SHA1 98f9c8615c988d0cd594d90a08e6b88d85102506 SHA256 8004ff9619b59d2d2ee14653c8caf7d4b7c6db504d3a382d460f0a4bc978e3d5 AUX calculate-install-3.0.0_beta2_fix_detect_mbr.patch 835 RMD160 fa508dc1557b7eef14bdc9c7eaa779a6e0edbcef SHA1 98f9c8615c988d0cd594d90a08e6b88d85102506 SHA256 8004ff9619b59d2d2ee14653c8caf7d4b7c6db504d3a382d460f0a4bc978e3d5
AUX calculate-install-3.0.0_beta2_fix_printerror.patch 1332 RMD160 492e80f1df6b304f2e7d2f550abb14c27e975af6 SHA1 00b9951e62d44c88716da9de96164e1c57db48da SHA256 434e3a411b07e1502c85282899351c32a298811ddb29ce93be48112be74e3ce2 AUX calculate-install-3.0.0_beta2_fix_printerror.patch 1332 RMD160 492e80f1df6b304f2e7d2f550abb14c27e975af6 SHA1 00b9951e62d44c88716da9de96164e1c57db48da SHA256 434e3a411b07e1502c85282899351c32a298811ddb29ce93be48112be74e3ce2
DIST calculate-install-2.2.28.tar.bz2 82743 RMD160 2cea1e7ad861522bd4036d09767b24d7135e1c9f SHA1 f897ab83dd567f6b4b6317791d615d02adb52c70 SHA256 19f858d831c069e820463543d6f89a17ee4c1c185079ecff4c301594ee41107f DIST calculate-install-2.2.28.tar.bz2 82743 RMD160 2cea1e7ad861522bd4036d09767b24d7135e1c9f SHA1 f897ab83dd567f6b4b6317791d615d02adb52c70 SHA256 19f858d831c069e820463543d6f89a17ee4c1c185079ecff4c301594ee41107f
@ -22,6 +23,7 @@ EBUILD calculate-install-3.0.0_beta1-r4.ebuild 1547 RMD160 45978b207cfa7d8c7f022
EBUILD calculate-install-3.0.0_beta2-r2.ebuild 1033 RMD160 7ad2fc76622219c376008ce2ee13ad03028ff428 SHA1 31e785877e9a2058b5ce48aa346a2a34a08d5866 SHA256 c00de7501e8182c11cc71f34355f262b0615e10ed98aa4d6a96e99f20da62480 EBUILD calculate-install-3.0.0_beta2-r2.ebuild 1033 RMD160 7ad2fc76622219c376008ce2ee13ad03028ff428 SHA1 31e785877e9a2058b5ce48aa346a2a34a08d5866 SHA256 c00de7501e8182c11cc71f34355f262b0615e10ed98aa4d6a96e99f20da62480
EBUILD calculate-install-3.0.0_beta2-r3.ebuild 1175 RMD160 b883c03898e86d9063a450531202bfdcf53277e0 SHA1 7e7d410524cce1ce9478ba3341e3644770de8fd6 SHA256 8755c87f56eb7c956b657e08e989c2eaba78c163904ed263303f211824d416a9 EBUILD calculate-install-3.0.0_beta2-r3.ebuild 1175 RMD160 b883c03898e86d9063a450531202bfdcf53277e0 SHA1 7e7d410524cce1ce9478ba3341e3644770de8fd6 SHA256 8755c87f56eb7c956b657e08e989c2eaba78c163904ed263303f211824d416a9
EBUILD calculate-install-3.0.0_beta2-r4.ebuild 1274 RMD160 b296f6e1e07a7cec49118d06621ad5e2394790a3 SHA1 b14cbe677dbb3245969227146826037f88c24269 SHA256 00c0bb00c363306670faab47c542c8107586c1b505f3209f100557bcd1579d58 EBUILD calculate-install-3.0.0_beta2-r4.ebuild 1274 RMD160 b296f6e1e07a7cec49118d06621ad5e2394790a3 SHA1 b14cbe677dbb3245969227146826037f88c24269 SHA256 00c0bb00c363306670faab47c542c8107586c1b505f3209f100557bcd1579d58
EBUILD calculate-install-3.0.0_beta2-r5.ebuild 1186 RMD160 41a98cedb0fc252ea638a8024179737671ee9ddd SHA1 4fedd71caa2a34323d5dc2f8ed9bbdc0c33f7064 SHA256 a4106db96251a37ef6720c262a37baaaae35b38907dc82f0ca9c373538985bcc
EBUILD calculate-install-3.0.9999.ebuild 609 RMD160 b1a02262dbab9319b6b916460646b526aa43a9a3 SHA1 0c64a92b658890fe5b4a5ee22f35eb143da377dc SHA256 d4cead60af00c67ddcb1aa01e2095437fb1bfe2ca7f717456048ad3e8f039a23 EBUILD calculate-install-3.0.9999.ebuild 609 RMD160 b1a02262dbab9319b6b916460646b526aa43a9a3 SHA1 0c64a92b658890fe5b4a5ee22f35eb143da377dc SHA256 d4cead60af00c67ddcb1aa01e2095437fb1bfe2ca7f717456048ad3e8f039a23
MISC ChangeLog 33827 RMD160 6a48dba3484eeb1bf153dc1724e3ba441b51f89f SHA1 c42362523ac8b49b8ceb521110ba6b4d4ff01c74 SHA256 f31d9cca1055a4fbf38352f01ba9f72bf82597ff1a6436d211ac26d1acddb082 MISC ChangeLog 33827 RMD160 6a48dba3484eeb1bf153dc1724e3ba441b51f89f SHA1 c42362523ac8b49b8ceb521110ba6b4d4ff01c74 SHA256 f31d9cca1055a4fbf38352f01ba9f72bf82597ff1a6436d211ac26d1acddb082
MISC metadata.xml 464 RMD160 1ebcc1f5a20b212edaa992f8c1f3c133a5b8e401 SHA1 03860b35c3c2f7644ffb7669b4c8925c324410f5 SHA256 0e3ea52c58e77580b778f7efb9f476811c168febe02e656961c71a455e4f4d7d MISC metadata.xml 464 RMD160 1ebcc1f5a20b212edaa992f8c1f3c133a5b8e401 SHA1 03860b35c3c2f7644ffb7669b4c8925c324410f5 SHA256 0e3ea52c58e77580b778f7efb9f476811c168febe02e656961c71a455e4f4d7d

@ -0,0 +1,48 @@
# Copyright 1999-2012 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/calculate3/${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="3"
KEYWORDS="~amd64 ~x86"
IUSE="pxe minimal"
DEPEND="~sys-apps/calculate-lib-3.0.0_beta2
!<sys-apps/calculate-install-2.2.29
app-portage/layman
!app-misc/livecd-tools
sys-apps/iproute2[-minimal]
!minimal? ( sys-boot/grub
sys-apps/gptfdisk
>=sys-apps/util-linux-2.19.1
sys-fs/dosfstools
sys-fs/squashfs-tools
sys-block/parted )
pxe? ( sys-apps/calculate-server
net-ftp/tftp-hpa
net-misc/dhcp
net-fs/nfs-utils )"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# catch expected error fix detect default mbr
epatch "${FILESDIR}/calculate-install-3.0.0_beta2-r5.patch"
}
pkg_postinst() {
einfo "For install wsdl for calculate-install perform:"
einfo " cl-core --append-variable cl_wsdl=calculate-install"
einfo " cl-core --append-variable cl_merges=calculate-install"
}

@ -0,0 +1,55 @@
commit 983964d61d224534244569e565afe94aa6c179b0
Author: Mike Hiretsky <mh@calculate.ru>
Date: Wed Jun 27 17:57:39 2012 +0400
Fix print expected error in cl-configure
Fix detect default mbr for hdd installation
diff --git a/install/cl_install.py b/install/cl_install.py
index 04dfbe5..ec71e82 100644
--- a/install/cl_install.py
+++ b/install/cl_install.py
@@ -830,6 +830,13 @@ class Install(color_print):
pass
if not setupType:
self.installDesktopClient()
+ except (MigrationError,
+ TemplatesError,
+ InstallError,
+ AutopartitionError,
+ DistributiveError) as e:
+ error = str(e)
+ self.printERROR(error)
except (BaseException),e:
error = ""
for i in apply(traceback.format_exception, sys.exc_info()):
@@ -841,6 +848,13 @@ class Install(color_print):
self.clVars.close()
if target:
target.close()
+ except (MigrationError,
+ TemplatesError,
+ InstallError,
+ AutopartitionError,
+ DistributiveError) as e:
+ error = str(e)
+ self.printERROR(error)
except (BaseException),e:
error = ""
for i in apply(traceback.format_exception, sys.exc_info()):
diff --git a/install/variables/disk.py b/install/variables/disk.py
index 22989c5..a2e8078 100644
--- a/install/variables/disk.py
+++ b/install/variables/disk.py
@@ -1423,9 +1423,7 @@ class VariableOsInstallMbr(LocationHelper,Variable):
# search /boot device or / device, by priority /boot,/
if bootDevice:
return bootDevice
- if self.Get('os_device_dev'):
- return [self.Get('os_device_dev')[0]]
- return []
+ return self.Select('os_device_dev',where='os_device_type',eq='hdd')
def choice(self):
deviceParentMap = dict(self.ZipVars('os_device_dev','os_device_name'))

@ -32,6 +32,7 @@ EBUILD calculate-utilities-3.0.0_beta2-r1.ebuild 636 RMD160 b7f83b5b998cc5566dfe
EBUILD calculate-utilities-3.0.0_beta2-r2.ebuild 636 RMD160 3a6b92aa569ac77f15914811e615eeb058d39736 SHA1 8b8bd4ed7a5ac55248e820e4ea2478ea3b4daa38 SHA256 b4c0e81cf6cc53659095c975d75c635b516fefc5cb05db0db29b676db6de6502 EBUILD calculate-utilities-3.0.0_beta2-r2.ebuild 636 RMD160 3a6b92aa569ac77f15914811e615eeb058d39736 SHA1 8b8bd4ed7a5ac55248e820e4ea2478ea3b4daa38 SHA256 b4c0e81cf6cc53659095c975d75c635b516fefc5cb05db0db29b676db6de6502
EBUILD calculate-utilities-3.0.0_beta2-r3.ebuild 636 RMD160 3876a5465952a03de7854857ebf8e2ceb8a0fe3e SHA1 32ae743903537c46d9b098ffed2d1677a36b1445 SHA256 e8b3bdc3034af6d92c55ebbb538186fea7f9947b2d36285b630a7288bd50d81a EBUILD calculate-utilities-3.0.0_beta2-r3.ebuild 636 RMD160 3876a5465952a03de7854857ebf8e2ceb8a0fe3e SHA1 32ae743903537c46d9b098ffed2d1677a36b1445 SHA256 e8b3bdc3034af6d92c55ebbb538186fea7f9947b2d36285b630a7288bd50d81a
EBUILD calculate-utilities-3.0.0_beta2-r4.ebuild 636 RMD160 06112798fd6581a0b4e4a65f3293cc1ee9888217 SHA1 de6cb08c8ceea484bb72ce176b83a3d04a9542d7 SHA256 98481f1df9a79c00e518d2a6b73cd6b0bb972752e5da53312075fe238574fb69 EBUILD calculate-utilities-3.0.0_beta2-r4.ebuild 636 RMD160 06112798fd6581a0b4e4a65f3293cc1ee9888217 SHA1 de6cb08c8ceea484bb72ce176b83a3d04a9542d7 SHA256 98481f1df9a79c00e518d2a6b73cd6b0bb972752e5da53312075fe238574fb69
EBUILD calculate-utilities-3.0.0_beta2-r5.ebuild 636 RMD160 06112798fd6581a0b4e4a65f3293cc1ee9888217 SHA1 de6cb08c8ceea484bb72ce176b83a3d04a9542d7 SHA256 98481f1df9a79c00e518d2a6b73cd6b0bb972752e5da53312075fe238574fb69
EBUILD calculate-utilities-3.0.0_beta2.ebuild 633 RMD160 ec597f645428dd6bb8df8ffe43dc2f18577384e7 SHA1 aa05142c4127e678acc8d44addd29ee7bedf152e SHA256 c565e855bea69e3e4678d31b845fdbbf6c6a98666d203f4f2b65f12fc79f0bc0 EBUILD calculate-utilities-3.0.0_beta2.ebuild 633 RMD160 ec597f645428dd6bb8df8ffe43dc2f18577384e7 SHA1 aa05142c4127e678acc8d44addd29ee7bedf152e SHA256 c565e855bea69e3e4678d31b845fdbbf6c6a98666d203f4f2b65f12fc79f0bc0
EBUILD calculate-utilities-3.0.9999.ebuild 552 RMD160 8883a32b9bde58b14ccc054802fe8997e49bb537 SHA1 829fea2f453d2c54a9bb24e892abe26c9f48880a SHA256 d6519794625722093224801b703a0363929a034a1189b46a2c01cc2327138e59 EBUILD calculate-utilities-3.0.9999.ebuild 552 RMD160 8883a32b9bde58b14ccc054802fe8997e49bb537 SHA1 829fea2f453d2c54a9bb24e892abe26c9f48880a SHA256 d6519794625722093224801b703a0363929a034a1189b46a2c01cc2327138e59
MISC ChangeLog 38731 RMD160 92b8fb3bfc525c90e82302095cf8ecd4fad03563 SHA1 a8e9f6b4012f5f09b8c37e6a90506df8e405d0db SHA256 7e70a0bc1f3b34c0011f3874773a698a4bb96eb6d3dad10903575156bb8578bc MISC ChangeLog 38731 RMD160 92b8fb3bfc525c90e82302095cf8ecd4fad03563 SHA1 a8e9f6b4012f5f09b8c37e6a90506df8e405d0db SHA256 7e70a0bc1f3b34c0011f3874773a698a4bb96eb6d3dad10903575156bb8578bc

@ -0,0 +1,24 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="~amd64 ~x86"
IUSE="cl_consolegui cl_console"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.0.0_beta2-r4
=sys-apps/calculate-i18n-3.0.0_beta2
=sys-apps/calculate-lib-3.0.0_beta2
=sys-apps/calculate-core-3.0.0_beta2
cl_consolegui? ( =sys-apps/calculate-console-gui-3.0.0_beta2 )
cl_console? ( =sys-apps/calculate-console-3.0.0_beta2 )
"
Loading…
Cancel
Save