Update install

atratsevskiy
parent 0e340ef867
commit b2da2c5480

@ -14,6 +14,7 @@ AUX calculate-install-3.1.1_alpha2-r1.patch 908 SHA256 1c0b4b3688916fd8a385ad441
AUX calculate-install-3.1.1_alpha2-r2.patch 3151 SHA256 86bb3f0e44b6f30b5561852fcded547b9665d188adad5d3652c2baedfc20c20d SHA512 fdee18699dc158a9a8e3f332647e85ed92f1339f66757e726dc1fa4e51fce41adc4bf822f1a71124309a83c70e720135833d0d079fef6ffc577c22465f21554a WHIRLPOOL 113abf8f0587c854db39d5085e95d6bb51a6a43dbc3b2e23ae4d7672ace799bb38c29655e4557daf9feaaa80500f02243e5db839b89ad7102c3235e7f1d36b6b
AUX calculate-install-3.1.1_alpha2-r3.patch 5434 SHA256 91056b03c55ef33ad73c5b247f91535e82218a34424df0ab5577263316252dea SHA512 0523c2dd3cb63fc762e5aa7e0cdcc65f361f0ee855837a10298f794b41855259b9cc37fa1b70401d6e90c47cc4bbc028f7a14bce0c1dcb375bc294b4ce4e3515 WHIRLPOOL ff684eb14144c29f5417f5f0fce41414fc5ed0788840e2fb70d1718a851d505df18e0ee298954cd29bc087bc9166cf00934e8bd4b487113d3553c0c64c663613
AUX calculate-install-3.1.1_alpha2-r4.patch 5891 SHA256 53eb023ce99ab21da848823ee28dba8cb6eff73bd7d4fb3e3368e7914bd3eb29 SHA512 80da80b91b986b2f4d5d33c32c6b5deb11001622d4424a454f814f94ac2b5aa3de7ac36a4ffbe1334bcf49c5055b30eb52054ba48d1d1f2117e9c8230b0f8282 WHIRLPOOL f57ba399c8f8f3792ecd2a44698cc1e0bfecebd5bb1d17999f2a718402f0a04cba472eb34b75e4236981c8a1ae02c907aaa19f735dc74c495bffbe2894e22d38
AUX calculate-install-3.1.1_alpha2-r5.patch 6325 SHA256 895f34416f1370d9a70e520d08f682b2fb17296affb07c67e2bbdeba08830a35 SHA512 168944d4b8dd8ff9a4512604f6ed5f2e964bdf85f00c12da582474a28e307bb6d214f286e0e7a6a29dd4bb1e0c5d98af9bd294794a586a90c120c77b6154af7b WHIRLPOOL d5ca81c04794bfe5a3043b5d94df177a6de297327ff6c70b3f7073e897ff5a6150a720dbf483611771bf0b0a4a33029d31aceb3c07133e00f6361f6a9a930a03
DIST calculate-install-2.2.29.tar.bz2 82398 SHA256 0d1b5fcca2711f31fbd5680dea652fa7765ad781529ba80c5fa92cf736d73d10 SHA512 f9623ec564cce283a3813a2a308347b64d5368c06b0665de5223c9c2d75dcfb00348def034e958718ba9e9fa8a7ea2fa76b90fd0b4dc4e41bebf6222ee4a5da9 WHIRLPOOL 57361d7f5270cc2782d32635b02b1150a506f8e517ee916d66bc6df0c8c037193ad6fa33cef1c7b5fec6867204ea06c2778983a4bfd722b41af3c9d1c172270a
DIST calculate-install-3.0.0.tar.bz2 75771 SHA256 8423554b46a87781d223b8b6378fb71f2474eb049897b20f328363f66f566f88 SHA512 934fac15a2b34357d20161a9804e05de68491a8069b1b6008f016e9fbbccb403e8805ef395598934faafe8db2deca0c040d3d690d8f49cfe2adca453e10e4752 WHIRLPOOL 2448066fb70de8db95ff8edfa94f894047a18e402a84dc3e27e2efcc8a1cc7b05996209acaef44bc59366507865bb76b457ae75e5dfb0c4f478c397ef9497ac9
DIST calculate-install-3.0.1.tar.bz2 75704 SHA256 e332e8a7b90f82d7f70055c2570c82480c687c648720e71f4af84dce10d8b46a SHA512 f0e543fa75cb209bc7a35ac53e2c315c483e8b0b48891883e3dfb43d1796d00b9ec53e473b2223d658d2b8772a911cf77b5851c8168e6d1c376c3ae706a8f5a3 WHIRLPOOL 34ea096bb37f6c71a38f2c9566b8587dd91efc09cae2a6b8bdd6347a54dce3afb6659397adfd1d5ee08adf69921d84d9e8bd355a5f18326ff6b19338e1253e82
@ -60,6 +61,7 @@ EBUILD calculate-install-3.1.1_alpha2-r1.ebuild 1048 SHA256 bbc19c5b5085c4693e3c
EBUILD calculate-install-3.1.1_alpha2-r2.ebuild 1048 SHA256 cadf762b9f8cf1099219020640fb6a9eb175315e6098979740e238c088120348 SHA512 2776f78fa63b9248a882ab68eaddda50a10b239d48b488f2b2ade3dcfc2cc4519fe5176d98bfad3c82ee4abb0b29465b962dfce2e968780ff0ecf5eb782ea946 WHIRLPOOL 77c3763fe9658c08c05adedceb46b6ea1d04bff5dd8e453b31918200446deca40f21d60c70a974ca17a37121a6faff765b6654591a67a5c1f19160d9a322d691
EBUILD calculate-install-3.1.1_alpha2-r3.ebuild 1048 SHA256 45bcf99340dbf8147a99aa1743e7ffd4b1ed5dc11c599b716bd63e3728aed3a6 SHA512 545471df1486d2e6dc7176a31e2e68517400f6daef709d2c6444d0746e8f0b814ffe259971eafe6142fa9ee6324bc095acf40c2fd895db53b16bbf4f554418be WHIRLPOOL 599802a96e34f79bf104e19365e952244e0ec7541e56d94f34c2afbda27b7311959e4a63038c1b88d5ac34bb5b0cf4188de778513cc45e1b00437f84cdd750f6
EBUILD calculate-install-3.1.1_alpha2-r4.ebuild 1048 SHA256 91a3c12cfc43b6f74ac5027f854807dbffe59036845af8ff23275c4f64fc04cf SHA512 65bf26563ee5d55f1418be701e1cd440f2a865152e3381c93d9a8decc40a2c85374ce4b2356b28b959371812cec2ddf5e593beeca78ac293aa370522c5b90709 WHIRLPOOL 2217fedb155e5fda10db9b0211923d341b6a42466d333d3cdf7b1c28f82bc7af43001a59be37d6cee0acf6cece22256596df811d0f6474b285ec1ba104a040d6
EBUILD calculate-install-3.1.1_alpha2-r5.ebuild 1048 SHA256 6e0881fa05e691174ee6f001ce96ab5c66b4182a0783c89b7438aeef351a2d58 SHA512 cb22c9ccdea7dfc38cc11c12548281d7534e0f38bcf64a7091f227124ae956c248c38ad4a8a10a51ce31de29afdefe8439c1379474d0614482c04d1afd16561e WHIRLPOOL a852aac2486405d4c16ab91e97106d54ca9d1762ac39d70d8bb8d31d22fc528316f6f6b11ef4ce33fd32dfeb1ddc4ce231dc97d324dc3ad4cf671911cfddaab7
EBUILD calculate-install-3.1.1_alpha2.ebuild 904 SHA256 c0bf9f967dd0bd2e678bb78279dfa574919e9797858be606681e7099d1166db5 SHA512 b34467529708b7300ad1ddf15e89942e5df61792d84afb20478abf5697032593e2bf4843bf8ac1c9ca4b5265501126eab1c7e28d32f475b584df8a5396bd5802 WHIRLPOOL 4993b452efe5c87d9f8182c965577c6309f0fb5aea05da9d11f0920d6be41c6eba5cf886eb586f4d19a1f495707b979e88864299fa048a1818e47c2ded46e3c4
EBUILD calculate-install-3.1.9999.ebuild 683 SHA256 e97dd6f046d54a16eee281fa35790c92507b150bc940f3c2b36117e6f44f0a8d SHA512 c1179c500dcaa48506f6334e9e2ccc3cc70d712b2899d7e1d9265bc202f088ab71baa1aaea462deee56fdd5244bee4ab9b9a9da72f25ec511d4f2fa0c3c35f43 WHIRLPOOL 010d35b929fce496b5f16228688e23a95c9c87ebed0d290eeb454e5c1432b55b3b276dfb5786a27222543446a1090ce2f133d80373649fe72341b508d1e16a78
MISC ChangeLog 33978 SHA256 a1cc544f9763b08b3647d90fac1ec53748016bb23260181315896c8c02431443 SHA512 11a09ba60fbc727bd47b57653b4bb0937d98774eb9ca95680a5b55997c7e22db3976cbd0878d908fa0200e04b6cc9eb0ae9ac6f1623235490e2e46e54cc1f7f4 WHIRLPOOL 50352c2950f301cbb5116b8c9972e592767dcb03bd71d081c75de5e69b2a920331abec4756658faf64e291bf6f4f41df67b8d62946683629a2c99b48274eb2f3

@ -0,0 +1,44 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 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=""
IUSE="pxe minimal"
DEPEND="~sys-apps/calculate-core-3.1.1_alpha2
!<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}"
# apply revision changes
epatch "${FILESDIR}/calculate-install-3.1.1_alpha2-r5.patch"
}

@ -0,0 +1,149 @@
diff --git data/calculate data/calculate
index c2d6505..1ec60b3 100644
--- data/calculate
+++ data/calculate
@@ -136,7 +136,8 @@ start() {
# reinit net.* services
local roottype=`variable_value main.os_root_type`
- if [[ $roottype == "livecd" ]]
+ local rootdev=`variable_value main.os_root_dev`
+ if [[ $roottype == "livecd" ]] && [[ $rootdev == "/dev/nfs" ]]
then
touch /* /bin/* /sbin/*
udevadm trigger --action="add" --subsystem-match=net
diff --git install/cl_wsdl_install.py install/cl_wsdl_install.py
index a007be4..d4c117d 100644
--- install/cl_wsdl_install.py
+++ install/cl_wsdl_install.py
@@ -192,7 +192,8 @@ class Wsdl:
@rpc(Integer, InstallInfo, _returns = Array(ReturnedMessage))
@core_method(category=__('Installation'),title=__('Flash install'),
- image='drive-removable-media-usb-pendrive,media-flash',
+ image='drive-removable-media-usb-pendrive,'
+ 'drive-removable-media-usb,media-flash',
gui=True, rights=['install'])
def install_flash ( self, sid, info):
"""
@@ -220,7 +221,8 @@ class Wsdl:
@rpc(Integer, InstallInfo, _returns = Array(ReturnedMessage))
@core_method(category=__('Installation'),title=__('PXE install'),
- image='network-server',command='cl-install-pxe',
+ image='network-server,preferences-desktop-remote-desktop',
+ command='cl-install-pxe',
gui=True, rights=['installpxe'])
def install_pxe ( self, sid, info):
"""
@@ -251,7 +253,8 @@ class Wsdl:
@rpc(Integer, InstallInfo, _returns = Array(ReturnedMessage))
@core_method(category=__('Configuration'),title=__('Network'),
- image='network-idle,preferences-system-network',
+ image='gnome-network-properties,'
+ 'network-idle,preferences-system-network',
command="cl-setup-network",
gui=True, rights=['setup'])
def setup_network ( self, sid, info):
@@ -281,7 +284,7 @@ class Wsdl:
@rpc(Integer, InstallInfo, _returns = Array(ReturnedMessage))
@core_method(category=__('Configuration'),title=__('Video'),
- image='gnome-multimedia,video-display',
+ image='video-display,gnome-multimedia',
command="cl-setup-video",
gui=True, rights=['setup'])
def setup_video ( self, sid, info):
@@ -369,7 +372,7 @@ class Wsdl:
@rpc(Integer, InstallInfo, _returns = Array(ReturnedMessage))
@core_method(category=__('Configuration'),title=__('System'),
- image='system,computer',command="cl-setup-system",
+ image='system-run,system,computer',command="cl-setup-system",
gui=True, rights=['setup'])
def setup_system ( self, sid, info):
"""
diff --git install/variables/distr.py install/variables/distr.py
index 71423b2..0e0693c 100644
--- install/variables/distr.py
+++ install/variables/distr.py
@@ -121,18 +121,21 @@ class DistroRepository(Linux):
if not d:
return False
# check filter conditions
- if system and systemByName(d['name']) != system:
+ if system and systemByName(d['os_linux_shortname']) != system:
return False
- if not "name" in d or not "ver" in d:
+ if not "os_linux_shortname" in d or not "os_linux_ver" in d:
return False
- if shortname and d['name'].lower() != shortname.lower():
+ if shortname and \
+ d['os_linux_shortname'].lower() != shortname.lower():
return False
- if march and d['march'] != march:
+ if march and d['os_arch_machine'] != march:
return False
- if version and not verCmp(getTupleVersion(d['ver']), version):
+ if version and \
+ not verCmp(getTupleVersion(d['os_linux_ver']), version):
return False
- if build and "build" in d and (not d['build'].isdigit() or
- not buildCmp(int(d['build']),build)):
+ if build and "os_linux_build" in d and \
+ (not d['os_linux_build'].isdigit() or
+ not buildCmp(int(d['os_linux_build']),build)):
return False
return True
@@ -167,11 +170,11 @@ class DistroRepository(Linux):
def sortdistrfunc(self,x,y):
"""Func of comparing two distributive"""
- ver1, ver2 = x[1].get('ver',""), y[1].get('ver',"")
+ ver1, ver2 = x[1].get('os_linux_ver',""), y[1].get('os_linux_ver',"")
if ver1 and ver2 and ver1 != "0" and ver2 != "0" and ver1 != ver2:
return cmpVersion(ver1,ver2)
- build1 = getTupleVersion(x[1].get('build',""))
- build2 = getTupleVersion(y[1].get('build',""))
+ build1 = getTupleVersion(x[1].get('os_linux_build',""))
+ build2 = getTupleVersion(y[1].get('os_linux_build',""))
if build1 != build2:
return cmp(build1,build2)
else:
diff --git install/variables/net.py install/variables/net.py
index 50f74c1..1dc16bb 100644
--- install/variables/net.py
+++ install/variables/net.py
@@ -347,6 +347,9 @@ class VariableOsInstallNetRouteData(NetHelper,TableVariable):
'os_install_net_route_src']
routing = True
+ def humanReadable(self):
+ return self.Get()
+
def init(self):
self.label = _("Routing")
self.help = \
diff --git install/variables/system.py install/variables/system.py
index 130439a..5e0dd96 100644
--- install/variables/system.py
+++ install/variables/system.py
@@ -25,6 +25,7 @@ from calculate.lib.utils.files import (readFile,getProgPath,process,
readLinesFile)
from calculate.lib.utils.common import getPasswdUsers,getUserGroups,getGroups
from calculate.lib.utils.portage import isPkgInstalled
+from calculate.lib.utils.device import getUdevDeviceInfo
from crypt import crypt
from calculate.lib.encrypt import encrypt
import calculate.lib.cl_template as cl_template
@@ -371,6 +372,8 @@ class VariableOsInstallDevFrom(Variable):
"""
If device in calculate3.env dev_from not exists set ''
"""
+ if value:
+ value = getUdevDeviceInfo(name=value).get('DEVNAME',value)
if value in self.Get('os_disk_dev'):
return value
else:

@ -92,6 +92,7 @@ EBUILD calculate-utilities-3.1.1_alpha2-r19.ebuild 825 SHA256 50d22bc9721d3b8e33
EBUILD calculate-utilities-3.1.1_alpha2-r2.ebuild 812 SHA256 a3f7e50a7d5e7ee612a797b144bb99deb8c4a6a5d52e53fe9db026f834e46bae SHA512 14aa168f9a77d5a1fe099e5fbe04c48287b5524bf099180f7d62739f9ce113358ed092ae50d2cd019dbd9cf6ccc643491accf6fcbf3963355ec8e3976ec230d7 WHIRLPOOL a7c7a8c12436ac1fc0847872c8ed2bfe4be49aec8d896ca7b52cfc08d8f0ca1625d0ad7485932b219f01cb3332d949991c713c090fba14dd42e95354620d996c
EBUILD calculate-utilities-3.1.1_alpha2-r20.ebuild 825 SHA256 80b79af534d626646585035e72d56913b1e0e6139499fef07d103c93a2b60c67 SHA512 519201cdab1d1b96bc2758ab613072a8d48558233e2d1acf1ff0fe869a11d0d0baf559cabf53c41e76c37d1a9d45e6d33fa12adad4fea453934540358ef4d0b1 WHIRLPOOL 267ac5bdcbfb1a61f21926c1865631205c58e4c4231a7c1a9aa99809b4e6c00dd7e6b1cd0fce03abed1f79aff4b0bf6bf0639c7d918d44b535acdda5f7aaf71e
EBUILD calculate-utilities-3.1.1_alpha2-r21.ebuild 825 SHA256 190f3763f47cf8dbe0f783142f7601a02a52206b0c2dcfc448c8e3635630a45d SHA512 fb1cc39ff58b73e434afbe2e3289bba07cd59b16221579ba6d5179845219d582d0f2c58f464279dfbc6755d7fc96c2b652c5f7806d563ed4cd3cdae911165f8e WHIRLPOOL fc056ca1d67d867179de893f12ffa3af9bcb0a91429620279ce88473dae46ef57e41b4bef5f8c6ce895a2c81949d8971629e2db8eed2bad8b588129d3fbc8b30
EBUILD calculate-utilities-3.1.1_alpha2-r22.ebuild 825 SHA256 606e680d83155a596e621b60a39cbe8c7ec858526e499d939a7de7739559fa24 SHA512 38f3de96766f3968d45a174f86564a3fef1413604c51ed3d580b714245c53e402d155d0d3ab7e7b218022d79bcdca246ef213b1b24c6fad1d170eee1bd5cbb11 WHIRLPOOL 1646c283d3a565489b789e4504925d771f9e9a28da7f49ca2f3dccacd343a1a4a47bbc83dbaf3416b67c4fbbe4fd8170e2913b79d14501da3ccfc496ffd57f24
EBUILD calculate-utilities-3.1.1_alpha2-r3.ebuild 812 SHA256 0487e98bdecdd898deb5226b0d65aef9b34f5c0338865484718fece5afb2e59f SHA512 22d698366844041accad94a7464f9f9bdfaf137328ae628e7e37ecf080293f2b472fabceca1098ad5a09254430e01b44fb01ae2e20dd5c6f53abfe1cb97f4722 WHIRLPOOL faddda116dca5eaa52c6b9d505923cae96382f7f39d1921d1c84816af484f08b7e9da856b9514e8133cd8f8daa74782930223a14a3f90222a76cbf691bd159ba
EBUILD calculate-utilities-3.1.1_alpha2-r4.ebuild 815 SHA256 12c8d2ca9c3813aaa2ac0f831ea5b362c99adc09b3018070c143f681ede69c70 SHA512 42d207ebffddf00d5863bde87ca4ddf247df4032ade14cdb488ea78aa47a45fd2f4933fe8dd1d8bf1e8ce590feaeba032643c65cd5fbb309b6f33ba3e503a5cb WHIRLPOOL 1d41a910d291f246fec99376c3be44abf51829cab9ff2067ff2f5e1a15bfe16691f9013ba5aeee5a0d549ef880249de0b472538df8acc6798f276358e0da911f
EBUILD calculate-utilities-3.1.1_alpha2-r5.ebuild 815 SHA256 9564585c5246c43680f53cde260fd42778e1623d51c379b2d5c27590f7173297 SHA512 944e6d28beccbb82a3b633f93b8c6beb93b24554619e27feb1fefeef28364e78e8294ebd776e144cd8e5d8c80708f1fb6168c2ee49b0bd04eb2e2ddf42366bcf WHIRLPOOL b5cdbe8e5588b430818da660c1faa9445c2d271e7530b59b68829ea90454f7579f5eb530d7f09b5ff739874f2701262f10f247f04cc4b9e062f5396b0ec615eb

@ -0,0 +1,26 @@
# 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=""
IUSE="cl_consolegui cl_client cl_desktop cl_console"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.1.1_alpha2-r5
=sys-apps/calculate-i18n-3.1.1_alpha2-r1
=sys-apps/calculate-lib-3.1.1_alpha2-r14
=sys-apps/calculate-core-3.1.1_alpha2-r6
=sys-apps/calculate-update-3.1.1_alpha2-r3
cl_client? ( =sys-apps/calculate-client-3.1.1_alpha2 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.1_alpha2-r2 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.1_alpha2-r1 )
cl_console? ( =sys-apps/calculate-console-3.1.1_alpha2 )
"
Loading…
Cancel
Save