Fix install

atratsevskiy
parent b7d3f82a22
commit f32de8953f

@ -1,3 +1,4 @@
AUX calculate-install-3.1.3-r1.patch 1569 SHA256 c925a1077ebe5d83c566a9bfd7c1c7192ee9dcad29ad65be07029fbea266b06f SHA512 32ad1c701a61ebc33fd2b9c2ebe058f102a3f967cc41f7784817f2b453378001cf6697ee50812d5ac8074de6e39ff6723e2c649979d1468d8664049c6584e83b WHIRLPOOL e5fe6dbc1e116b6b9fd24fcaabd21734762398ab25e0fc6383c4b8d1f989c540d97057f5ed4763a0528ac29a382b197c9ad832f96b9bee10e31f6764b07dde1f
AUX calculate-install-3.1.3_alpha1-r1.patch 4307 SHA256 eb870bc9f54ff5aba3cbd742bdb36cb22152b8cbb19a61d714d0ce1603934440 SHA512 7a5e77718a76a43e4c35324cbd00d72649ddfc97b4937a20a2cd988282e7433f783677de6b2dab1a1c579d547f3daee9ca50738466f2011118239f6a3d93459e WHIRLPOOL 51892e67f3588f7d5ab5b3b5bf9faa2fe2095a1bbae5f11368f65fe89a43fc5a9d83b1fb25b8a94952f13978d36e536fea47750fc2df396d065c482abbdc5a02
AUX calculate-install-3.1.3_alpha2-r1.patch 502 SHA256 3ad513c22ac2859a9e126a1694111a664f7c0d6fe0016c90a480fcfea6b13ae3 SHA512 66e41146c26b6974c67c9982900355bc6881417f98234f404a2d881fbc2e2b556eb29fccbc8b1806af3c3a8f4de502308d2b574c106419d760aebd493e46e362 WHIRLPOOL e63c0f582df739fa04dc7f5240838d3a8b4c9e25bfccf3253620c8fcab236a9b87ce2efabf6146dc9de563fd040a4e3f9c0405273b990ae806bf0f63d12a5321
AUX calculate-install-3.1.3_alpha2-r2.patch 1505 SHA256 2005127190dce58002efbd4d553cb5558942f365b99984f0073a32509a2020d9 SHA512 cfaec4e3cc83f3f0faa1848630bd269de82a3644117d144baae15ad53c2748ba9d2fe3d461a94d618dc960b2ac16f967c47904fb6ec14b41ead9d3087d3a9ff8 WHIRLPOOL 24b8095ba592689fd1f831106c2c4d46c2637b0f93ec568043906f470b5dde9cbebee71ed4c008027f5a5405e7ba28e7cb6e33be4e1a77db1f661b9fcdfd5f3d
@ -11,6 +12,7 @@ DIST calculate-install-3.1.3_alpha2.tar.bz2 74977 SHA256 cc8f377e1bde36a41aa07c9
DIST calculate-install-3.1.3_beta1.tar.bz2 74961 SHA256 187b780fb9afffa50ae43bd4eeaff879d53012300bd460e31e2a7fb0528a2b45 SHA512 1c7695b794095707d57f410f6efe3903d0772fc25864a79b70fc96e1f046f79dd347e12f59e348ccbee977678378b4787133bc2cec66f9782bdc32d423f5ee37 WHIRLPOOL 0cdc4b34b4e947bf20acf2f1420540ee5dbb37cf6282658fb2ac10d3c178dce34e813a4067a17489f84da945fd86348c3a9532c62fd40b6aade6d736b375b2f0
EBUILD calculate-install-3.1.1.ebuild 906 SHA256 aaaafe01b587aafacb6f495b6adf596a8be9e4c9c03b54f4142237810113cb1a SHA512 23499fb16a46927045c2b9647efe927ee3941c691825be4f1855d024c43e8039353a84dd6187e75d7e3e1b7433a31ef4408a9d148bab92fd80a28ee28e3af50a WHIRLPOOL c35e222f37e2b50e67f7e3c0fc6e1552a582afe188737f042900a5edd35ab528a4e45314a96292fbbfc7b93f87a78b45ed22a45d9d571846fd3e0e71345c9a38
EBUILD calculate-install-3.1.2.ebuild 906 SHA256 ea08e9f4d8c27ef8cda30320ad3c3d7ea99d63fb3aaf3dd762d24449a1bab269 SHA512 25f4302cff9f848e945ae51eca6a396fe448bfbb298e31ba285fa3c0a1d99735aab81f5f08fde0d84a2c76b582b85e0e261561f216375c17cbc1aee6a124e97c WHIRLPOOL d31d28271d1faf838519bc380d0b5d2fbb5d241491fd20f4eac52557f40849aa1463e074d70e7de5101266936f200db0bfaeb481180b6f86303824f0b2725250
EBUILD calculate-install-3.1.3-r1.ebuild 1062 SHA256 44d7b607a0366acb3d58ccf19577cf71cdbb906ce7c3e201818464c61cad61f5 SHA512 ae3600b6098b41ed1935af62f1243065295af37192f1fb324e5c62bfcd32f9cebd8caf70b27536cb0bf284f334fa130fac39978bc49653be4f148f8d549f0520 WHIRLPOOL b7858b9f41c425a4e09858f8750b0ed905aaa54a9a3bed9c6bf4e25687902ef88df6d81bcedcceef1da370d7ad81914295ab12d4c56d4cd32b2bb023c634b49f
EBUILD calculate-install-3.1.3.ebuild 925 SHA256 c07a9085b733676484d66cb3990349fa3606d6f6ddd36dfb0af610bd6cf91715 SHA512 ccbadb4153fd31aae3dafef4f93242d402e95f7acf911e7f74229350f0f37915a0e6a66919157c09b32ea50accf119c25053571843d3b832e6259bb0fe3b2de1 WHIRLPOOL 1ed43f422f17b308e28b961076a31c76fa1e8cb6431a053d7cb6f265c4e63a4b9000d1eb3ca648130e8b361793f3073cc43742403cc4e3cc6d13d514c2afab96
EBUILD calculate-install-3.1.3_alpha1-r1.ebuild 1048 SHA256 3fa9bbb64ea988df0b66b8086758624c3d7ff984e95c8a3529a1d9260d998c34 SHA512 cfe85b006cd5590f8161f236fd15a05000a4bbc77c43adee897949d6e467835bed3f573d1d98f90d247235ebe3107395409fc7460f1184a278e3d3c9af1d1fb4 WHIRLPOOL 2d78f4f17fd24de740e4e7118e97862b8c392bf03eccd0abdcab67281f0b62ababdb8d5f2b720dbd5ff05eaab27c43917416aac1d2a5b1199fb35d4b07ea4fce
EBUILD calculate-install-3.1.3_alpha1.ebuild 904 SHA256 0a22dceffde505ccf1b2469986581a3672e934e44fdae8ef45da80a00377a513 SHA512 c2c4aebd72d2a028552db5a84e6ec37b7d9dddd172e74351f7fcee633be4a69af3002552c55066d515d53a09d26549180264f7989ea6a9da46b0d5b9f6233d25 WHIRLPOOL ff5568134b57666f07a703f37e23b3c839790e1f32aa3560fc5d4971284bc63ab91bbd8a22d95e7877413b9e2cd762f2763f702c7f34312aaa2e6baddf4dbf1f

@ -0,0 +1,45 @@
# 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="amd64 x86"
IUSE="pxe minimal"
DEPEND="~sys-apps/calculate-core-3.1.3
!<sys-apps/calculate-install-2.2.29
app-portage/layman
>=sys-fs/udev-197
!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.3-r1.patch"
}

@ -0,0 +1,34 @@
diff --git install/variables/net.py install/variables/net.py
index c8801c4..2213077 100644
--- install/variables/net.py
+++ install/variables/net.py
@@ -28,11 +28,13 @@ from calculate.lib.utils.ip import (getInterfaces,getIp,getMask,getMac,
cidrToMask,maskToCidr,getIpNet,isDhcpIp,checkIp,checkMask,
getOperState)
from calculate.lib.utils.device import lspci
-from calculate.lib.utils.files import listDirectory,readLinesFile,process
+from calculate.lib.utils.files import listDirectory,readLinesFile,process,\
+ readFile
from calculate.lib.utils import ip
from calculate.lib.utils.portage import isPkgInstalled
from operator import itemgetter
from itertools import *
+import hashlib
class NetHelper:
"""
@@ -95,8 +97,12 @@ class VariableOsInstallNetInterfacesOrig(NetHelper,ReadonlyVariable):
'etc/udev/rules.d/70-persistent-net.rules')
pathNewUdevNet = path.join(chrootPath,
'etc/udev/rules.d/80-net-name-slot.rules')
- for foundPath in ifilter(path.exists,(pathOldUdevNet,
- pathNewUdevNet)):
+ pathOrigUdevNet = path.join(chrootPath,
+ 'lib/udev/rules.d/80-net-name-slot.rules')
+ if path.exists(pathOldUdevNet) or \
+ (path.exists(pathNewUdevNet) and
+ hashlib.md5(readFile(pathNewUdevNet)).digest() != \
+ hashlib.md5(readFile(pathOrigUdevNet)).digest()):
return self.Get('os_install_net_interfaces')
def getOrig(x):
try:

@ -6,6 +6,7 @@ EBUILD calculate-utilities-2.2.9999.ebuild 842 SHA256 56d97b7d2ce11d23b25d9036b4
EBUILD calculate-utilities-3.1.1-r3.ebuild 761 SHA256 70e0fb66ae382253295eeb211bd9ead7cd0e9cb0308362f6d2eacf6e2d382c0f SHA512 2ac5b5accbd60460defc2d51c035834842c9088829e1876fa60c854f718406f41f20cd6351990d396328e7d56caa66b0751c597b357948a4db4ab6bc56f0ffec WHIRLPOOL ac28164c7b3811c9dc03418d11cb0f79c6fa71bf969f93d06f7dbf2435cf898f3f16da80032bc112785e0e7e71fa6ac8f8a1bb7e6731f4561603d7b5590b619d
EBUILD calculate-utilities-3.1.2-r1.ebuild 752 SHA256 2d88a32c9495937509e324a930c88825eba34336cbca87ab1cf8ebf07a58350d SHA512 919e0bd0254584162a2513d9e75804a1cc0dd17fd72cf11286f3c189639ef75e485bf08238784e36694287928bfb051e45d6a775f04cb2ca677036c6d39650e4 WHIRLPOOL b1adfddd8262bc31118da837b6f52e686ac75f548c43f05e89f57e7bf138a15c5683170aefc49d60b5e4aa63941f1ffc2b0c59c67ac869dbd949bf8eb7fe0ee6
EBUILD calculate-utilities-3.1.2.ebuild 749 SHA256 23558c58cc6efdda2a0b7321557d0ca2d8afbe6415b466c83c601a860b003ff6 SHA512 9d21e5bccb2a61da8f737657333c47453efe2b253eada64447f1081a043b07883bac2889391b2247f72de171c0dc0cafaffa9e75cd134612707d6a9e45503cc5 WHIRLPOOL e3d63c00b7c1a69cd2919760ff467cea67296fd84af99f470a876f7d98144c10c09ccea29b920684f9eb7adf14e1f67091e0c367aea082375fcf206ebae81634
EBUILD calculate-utilities-3.1.3-r1.ebuild 752 SHA256 ad41b57372837da9dfe7faa07b43c91a2ce9761a5e4d1726ae1afa8d3d20b78b SHA512 2e74ec0943853381cf938ab9248bb0603799f03f5fed7f56c744acd48374373fa71ef464f21210e7fa3df0e2ac038949d3dbfbdcbf85f7241106efe6a99da89b WHIRLPOOL b2764cbb616a114d72d5d494c780bc50d33a2cb2ce4b7eef8ca6e003b8da2c9a7060844b379b47d648b344baccf781853481fdf7162531fb6fdd57dc0cb19fcd
EBUILD calculate-utilities-3.1.3.ebuild 749 SHA256 ea5509536141215632bbea7f9e967437cf0362c3bb7c839f61bbf04f1498dc81 SHA512 d59b948931a7160e4aa1191a892d5eef24148b2fe99826aae09fa254a3ec4187226a599018a62464abb48ee54d1865d9c2fbcfceec0c3ae037acc808358e8c7e WHIRLPOOL fcb9fad7f5d41c956cc371ccad2bda946f905d4e21f0d7aa83c819ddd756f267c10cceaf5b88f371ad2095c7c08b38d001c49c98c89b9e3c1831be3049a28c30
EBUILD calculate-utilities-3.1.3_alpha1-r1.ebuild 818 SHA256 9381052d8609547b849322555d695c96661792a6e8106a9cbf17e69b158ec1a0 SHA512 ad74b7a70bfea421b5d28a50b30c2367e77bc42de55a1375cd9776f1a3f19c0a324e715c759ccf3509eb3634e95e1bbce40aabcf2791fb872adb3cecae4eed4f WHIRLPOOL 357adffc40512951f5a9a50ee4a47544a8e0ba622dbfd528332004e8c4f8999e4fd50c68de0bf5c42a6af54af688a24f94cb09510b8cea3a35b8245efbb0e579
EBUILD calculate-utilities-3.1.3_alpha1.ebuild 803 SHA256 7ef89ba267b68943d2f00e4b36d58aa43bacdbd2c41c46199fd29a7781ba4ff7 SHA512 afebbd3b0f55d94c941586309a325909e256f331e86b8f71698a97d3dc956d3354a81d0e09ae0f794c06078164bf1a89640dc50192560459b412952c8366d1b8 WHIRLPOOL dad73afc7addffd0bd6dc63fd85be1efd23ec41b31ff98e3bd60d9d58a1a6cd522ee9c0c8ebdcfea8e54b63b0696a7e80c62365208328900c3946661233d1373

@ -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="amd64 x86"
IUSE="cl_consolegui cl_client cl_desktop cl_console"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.1.3-r1
=sys-apps/calculate-i18n-3.1.3
=sys-apps/calculate-lib-3.1.3
=sys-apps/calculate-core-3.1.3
=sys-apps/calculate-update-3.1.3
cl_client? ( =sys-apps/calculate-client-3.1.3 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.3 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.3 )
cl_console? ( =sys-apps/calculate-console-3.1.3 )
"
Loading…
Cancel
Save