Update install

atratsevskiy
parent 2a7fad4793
commit 1e9c064894

@ -11,6 +11,7 @@ AUX calculate-install-3.1.4_beta1-r1.patch 893 SHA256 2446e5cc58eb8526c552916aa1
AUX calculate-install-3.1.4_beta1-r2.patch 1499 SHA256 5b05529680cb7f985db4d3583af18345f2ad69374be524a4390542db49cec306 SHA512 7679d07c4d083bb697704656dd651359934c748a88e7cac131fa276c0cf2b846026a9a68608a6b4739169511312c9943bf09eda154d4b58e0a59513a8ac2c627 WHIRLPOOL 4535cb47582fd1fdeb9690b7dd66173080ed892ef6a3bef18adc603de03978f187aea26a331370a9a7f665eab1a7cdfac32636c31e2628a7c4d3f9fbfb4d542b
AUX calculate-install-3.1.4_beta1-r3.patch 3383 SHA256 eaf3bad143f8cc42bd2ab293c10aeb2f9a358fe3ebe1c2658be14402f2590aee SHA512 af1c23b91d7bc795e3f64d28846e60cfcea2425d6295e659e65756b6b2508d24325549522ff007fed81f92539589728ed3239256a201ed87f99e19e7d4a6a554 WHIRLPOOL 0c3994ff4f3eb995a735ff989f6518f90283f28ce0eabc82281c594f57667704e420a0e4f07d364847be55dfb0233c7814c83c0df613914cac38f952582c3004
AUX calculate-install-3.1.5_alpha2-r1.patch 1568 SHA256 351287c58a8605845908efb0237b5c8d8774d0a8106220205975629f9329ab99 SHA512 d06baada88ee60e97f0dda10a290a595c12dabb78cec83d2acda95e2ccc45f2f09b87074a8a70bfd2891c5921c608d4b637e1682a462e0ade719cf8c49393a34 WHIRLPOOL d04d92464040e4a7a7ef14a8124c80143d9c996a461546a00a394af4fa3f8819a10f085d5dbf1f1432d3c50378d2740da6be85abbe504ba0f5cb6bfc75513df4
AUX calculate-install-3.1.5_alpha2-r2.patch 8894 SHA256 697cd96d7eb4eec1af2cecc5026b6889f00b1c62fc53fb18c48bbb8b11d7e6d2 SHA512 0d856a47ed495efc3ecc4bd73277763666e6b1d27860c0de2f067cb89ed95a05b1473b5c8152743635204f02a29936080c4177b11a9474dbaa8bc57371ea001c WHIRLPOOL 653e67567fc64bae3c41434cb3e23e969fc95b5ca061b021ff8f02c2601208a90ee43a43882e28ed20edc5076e79e5c303ecc3ed4a1db5757908cf601f65b040
DIST calculate-install-3.1.1.tar.bz2 74372 SHA256 d1d18e85c686b66bf3e4a2f66a43fa59ecaa53518110dafb3ee51de161032137 SHA512 dfb315511f9f358a6ae39f0fd211faa7a862787c347b758f48f6dd6b7f373e93bc8b9b1abfc7e84c170d35b4bb4d22053149cd9ef2875a6f89b7115e678b110e WHIRLPOOL dbe98f30ad64739c54e4735344f2e5842f383556d78dd47c682a20938263eaaa305708e3a5c37983df874731329e4d5dfa29f5130552478dfd91078524d8a33d
DIST calculate-install-3.1.2.tar.bz2 74810 SHA256 04198079715e86aeb505c33583c4556eff2981f36cc85b6d09260f4e6b49ea72 SHA512 49611ae979ba894ccbf1306a185c0d9b7221389793d8fe4ce87d6da3d29e3a98f0be79440660970496f77f9cba5c6dc90832d5abc60c630d269fc9c66083709d WHIRLPOOL 7bcaffb6cdb38d734a03616e8107cc0e087ffad1de0de0ddb4783d239b08438bb56e2e043971c4ebde6c734770f552056ad343589c1acccf7bb38b396f162608
DIST calculate-install-3.1.3.tar.bz2 75004 SHA256 218d13ff06059ff85e5f473af55a46959cf0a21705f0cf1a4be833075e0b93c9 SHA512 6ea8ce4e78cde0031544628ae225d35ae1abc91d3fee99a14089c83669b3cf3b246e19c702437dbd823f18e37e43284d97a3196fc8296e4362b1800ba7093a00 WHIRLPOOL 3130479118e1314c17488c8c4bb04328726dfffc85e941e2447910795cc47e00a38b683b61a55eed2cdfe54b502826ea813c195e17caf5687855cafd62ebc148
@ -41,6 +42,7 @@ EBUILD calculate-install-3.1.4_beta1-r3.ebuild 1074 SHA256 ad3ed40eb582ed0ec28cc
EBUILD calculate-install-3.1.4_beta1.ebuild 931 SHA256 0c74e634e7eac86de571ec0a79ba72f3e0b8f1e513ac093d85c52a6f2c65cf39 SHA512 bba2d5a17649e7a5648b18b6fe8a34155cb4a8424c34487390c5c72f6126f4b51203cf7ccfa1a95a3078f2eedb3bbc240ce08d0724485a78721264725f3e59fb WHIRLPOOL 6f1793b28e57fa51dc690eea6059d37bb0efc13eb227ce03fc3745bd8e21f7ce2005ffa0c57ed61c3915049362a45bddfa96d8845fa806a2a4f95be64f5dcba4
EBUILD calculate-install-3.1.5_alpha1.ebuild 923 SHA256 1a176f08b96276e4239beea13d7a56453767b124744115c0b1ba086beebc859f SHA512 5e36c38eb7aea7a8a892dbbe6f3f1dddfda46170cc09c5844ba2ec0ab83cb68db8ed25aeb6eaab0b734906815e64be6d1794c9fe285a0f1e68f4e90a2a113154 WHIRLPOOL 7b9ff89e1547d2c2326c67efcad4061a7c7a2af281f9531c2263ced39d198bd6593b06c45b77eb8d8dd3e26fa9afcbacdc1947fe9a2dd360da8fbc5c2bc4616b
EBUILD calculate-install-3.1.5_alpha2-r1.ebuild 1067 SHA256 f49b97e62e2b82f63756b7bd0ff1f8a8a012d1e7b7be09aa079baa05fd888fb0 SHA512 4398fa5268f420e1d9c551bbc9dd392fdca0dabe28eadea12da8147d149085a6403cb0616d6bec2110d2d92c08c394bca366455608a11f55e5dc0a181732056e WHIRLPOOL 4c505895b896b48595d215d1c392c0708c9f59ed23acc0fb608443d4eb4ba6c0bed71e3e49b8869d2d7af2f89edc09d56aef7cb1e7088c35c268a6021e7b09b2
EBUILD calculate-install-3.1.5_alpha2-r2.ebuild 1067 SHA256 c35052d9e9d30e3413a0557e3ad85f19bb0c37257cc27fccafff62913eb7aefe SHA512 9ea1ef87dcff0734564841466de3324f0140a489bbd541ce59a2eee70531546e3e71f0b90c69609d6b77dad0fbe12aaeb79ac0a4f1ae421d8a45505717a22975 WHIRLPOOL db22327f3a62feb990f60cfb23f0c2e9a81ec6e431df03b1a34a76823e631d3200a5dbf90b64b740d9a50681d926ab0bb6231c95a9bffce4baad2be002543e31
EBUILD calculate-install-3.1.5_alpha2.ebuild 923 SHA256 4482c82faad8498cee7a968bfe03b966dd184ccfe3d088de073ace77952c46be SHA512 5ca6141ff1065bed6521e23411335c0a9ecb9219becce082ff4fa1ffa4d1e2ecd1a63e42a1054afea08b3a941f3ade189f47c552ab86f62b8480eb44438cbec0 WHIRLPOOL 967597f22b9adf04930c243fe7345eb163cbe84193e49a3322c2eecb0dbf6f392252335b9f9cb42cd3fd706552be128d1cd5b103e0f188127963de9374eed821
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,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=""
IUSE="pxe minimal"
DEPEND="~sys-apps/calculate-core-3.1.5_alpha2
!<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.5_alpha2-r2.patch"
}

@ -0,0 +1,179 @@
diff --git install/cl_distr.py install/cl_distr.py
index f88801f..8c9fe53 100644
--- install/cl_distr.py
+++ install/cl_distr.py
@@ -34,7 +34,8 @@ from calculate.lib.utils.files import (runOsCommand,isMount,removeDir,
readLinesFile,getProgPath,listDirectory,checkUtils)
from calculate.lib.utils.common import getTupleVersion,cmpVersion
from calculate.lib.utils.device import (detectDeviceForPartition,
- getUdevDeviceInfo, countPartitions)
+ getUdevDeviceInfo, countPartitions,
+ refreshUdev)
from calculate.lib.variables.linux import LinuxDataVars,Linux
from calculate.lib.cl_vars_share import varsShare
from calculate.lib.cl_template import _terms
diff --git install/cl_install.py install/cl_install.py
index c55644a..f179743 100644
--- install/cl_install.py
+++ install/cl_install.py
@@ -616,7 +616,8 @@ class Install(color_print):
if self.clVars.Get('cl_setup') == 'boot' and \
self.clVars.Get('os_root_type') != 'livecd':
target = self.clVars.Get('cl_image')
- if self.clVars.Get('os_install_mbr'):
+ if self.clVars.Get('os_install_mbr') or \
+ self.clVars.Get('os_install_uefi_set') == 'on':
self.startTask(_("Installing the bootloader"))
self.prepareBoot(target)
self.endTask()
@@ -679,7 +680,7 @@ class Install(color_print):
self.clVars.Get('cl_autopartition_disk_data'),
self.clVars.GetBool('cl_autopartition_lvm_set'),
self.clVars.Get('cl_autopartition_lvm_vgname'),
- self.clVars.Get('cl_autopartition_bios_grub_set'))
+ self.clVars.Get('cl_autopartition_bios_grub_set')=="on")
self.endTask()
self.targetDistr = self.clVars.Get('cl_target')
self.sourceDistr = self.clVars.Get('cl_image')
@@ -723,7 +724,8 @@ class Install(color_print):
self.endTask()
self.closeClTemplate()
# change boot config
- if self.clVars.Get('os_install_mbr') and \
+ if (self.clVars.Get('os_install_mbr') or
+ self.clVars.Get('os_install_uefi_set') == 'on') and \
self.clVars.Get('os_install_pxe') == "off":
self.startTask(_("Preparing the system for reboot"))
self.prepareBoot(self.targetDistr)
diff --git install/variables/autopartition.py install/variables/autopartition.py
index 016fb07..3111141 100644
--- install/variables/autopartition.py
+++ install/variables/autopartition.py
@@ -24,7 +24,7 @@ from calculate.lib.datavars import TableVariable,Variable,VariableError, \
from calculate.lib.utils.device import (getUdevDeviceInfo,getDeviceType,
getPartitionType,getPartitionDevice,getRaidPartitions,
getLvmPartitions,getPartitionSize,getUUIDDict,
- humanreadableSize)
+ humanreadableSize,refreshUdev)
from calculate.lib.utils.files import (listDirectory,pathJoin,readFile,FStab,
readLinesFile,process,getProgPath)
from calculate.install.cl_distr import PartitionDistributive
@@ -80,8 +80,9 @@ class AutoPartition:
self.recreateLvm(table,device,data,vgname,bios_grub)
else:
self.recreatePartitionTable(table,device,data,bios_grub)
+ refreshUdev()
- def recreatePartitionTable(self,table,device,data):
+ def recreatePartitionTable(self,table,device,data,bios_grub):
"""
"""
mapDispatch = {'dos':self.recreatePartitionTableDos,
@@ -145,7 +146,7 @@ class AutoPartition:
for size in map(lambda x:str(Sizes().to_K(int(x))) \
if x.isdigit() else x,
map(operator.itemgetter(3),data)):
- if num == BIOS_BOOT_PART_NUM:
+ if num == BIOS_BOOT_PART_NUM and not biosBootCreated:
fdisk.write(NEW_BIOSBOOT_PARTITION%
("+%s"%BIOS_BOOT_PART_SIZE))
biosBootCreated = True
@@ -250,7 +251,7 @@ class AutoPartition:
'--zero-superblock',disk_dev)
return not failed
- def recreateLvm(self,table,devices,data,vgname):
+ def recreateLvm(self,table,devices,data,vgname,bios_grub):
"""
Create GPT partition table by /sbin/gdisk
"""
@@ -259,10 +260,10 @@ class AutoPartition:
DEV,MP,FS,SIZE,TABLE=0,1,2,3,4
notInLvm = filter(lambda x:"boot" in x[MP],data)
self.recreatePartitionTable(table,
- [device],notInLvm+[['','','','allfree']])
+ [device],notInLvm+[['','','','allfree']],bios_grub)
else:
self.recreatePartitionTable(table,
- [device],[['','','','allfree']])
+ [device],[['','','','allfree']],bios_grub)
lvmPartOffset = 1 + len(notInLvm)
iPart = [lvmPartOffset]+[1]*(len(devices)-1)
@@ -487,6 +488,7 @@ class VariableClAutopartitionScheme(AutopartitionHelper,Variable,AutoPartition):
element = "selecttable"
opt = ["--auto-scheme"]
metavalue = "AUTOPARTOPTS"
+ check_after = ["cl_autopartition_table"]
def init(self):
self.help = _("autopartition options")
@@ -524,13 +526,14 @@ class VariableClAutopartitionScheme(AutopartitionHelper,Variable,AutoPartition):
if self.Get('cl_autopartition_table') != 'gpt':
raise VariableError(
_("Partition table must be GPT for using UEFI bootloader"))
+ else:
+ if self.Get('cl_autopartition_table') == 'gpt' and not "grub" in value:
+ raise VariableError(
+ _("For grub installation need bios_grub partition"))
if "grub" in value:
if self.Get('cl_autopartition_table') != 'gpt':
raise VariableError(
_("Partition table must be GPT for bios_grub partition"))
- if self.Get('cl_autopartition_table') != 'gpt' and not "grub" in value:
- raise VariableError(
- _("For grub installation need bios_grub partition"))
class VariableClAutopartitionRootSize(AutopartitionHelper,Variable):
@@ -670,7 +673,7 @@ class VariableClAutopartitionDiskDev(ReadonlyVariable,AutopartitionHelper):
for line in self.deviceOpts(scheme):
# for dos 4 - extension
# for gpt 4 - for bios_boot
- if number == 4:
+ if number == 4 and self.Get('cl_autopartition_bios_grub_set')=='on':
number += 1
yield "%s%d"%(devices[0],number)
number += 1
@@ -682,7 +685,8 @@ class VariableClAutopartitionDiskDev(ReadonlyVariable,AutopartitionHelper):
'root2':'root'}.get(x,x),
self.deviceOpts(scheme)):
if line in ("boot","uefi"):
- if number == 4:
+ if number == 4 and \
+ self.Get('cl_autopartition_bios_grub_set')=='on':
number += 1
yield "%s%d"%(devices[0],number)
number += 1
diff --git install/variables/disk.py install/variables/disk.py
index 92f275f..d2d2ba9 100644
--- install/variables/disk.py
+++ install/variables/disk.py
@@ -986,8 +986,8 @@ class VariableOsLocationFormat(LocationHelper,Variable):
return "vfat"
if dev in diskFormat and diskFormat[dev] in availFS:
if mount.count('/') == 1:
- if FileSystemManager.checkFSForType(diskFormat[dev],
- osInstallRootType):
+ if FileSystemManager.checkFSForTypeMount(diskFormat[dev],
+ osInstallRootType,mount):
return diskFormat[dev]
else:
return diskFormat[dev]
diff --git install/variables/kernel.py install/variables/kernel.py
index ae2a8f0..0de0cd5 100644
--- install/variables/kernel.py
+++ install/variables/kernel.py
@@ -93,7 +93,11 @@ class VariableOsInstallKernelResume(ReadonlyVariable):
for dev, install in zip(self.Get('os_install_disk_use'),
self.Get('os_install_disk_mount')):
if install == "swap":
- return "real_resume=%s"%dev
+ if self.Get('os_install_linux_system') == 'desktop':
+ return \
+ "tuxonice tuxonice_resume=%s real_resume=%s"%(dev,dev)
+ else:
+ return "real_resume=%s"%dev
return ""
class KernelHelper:

@ -20,6 +20,7 @@ AUX calculate-lib-3.1.4_beta1-r2.patch 4653 SHA256 1fa4d1afe53341749dbf63c67cb7a
AUX calculate-lib-3.1.4_beta1-r3.patch 5940 SHA256 fd7de7fa0b55427884a76bb8858f513fad4d6cb1b7c1b79e8d94e1f74e8658dc SHA512 fc788017fe44077406ca7a5943c4fce0dc90fe1780c7ed28dd6c21bac81d984dec0b275d57601fffbd5a5b308ad101d4f645520c7c03bd8ce085e7541dcd05cf WHIRLPOOL 9562a7866724f0654fa3d58710c9abe3f6ef6acd1b5da4a38c9034a73c98ef8c6bce23c17c68496d6a498a9ac77f4a492db320b5fa064a26cddb6f73611f2f21
AUX calculate-lib-3.1.4_beta1-r4.patch 6823 SHA256 f7e9fea9568faaf7d39d6096ce9b6916a6797ec9fb3a8f7621517031a50a6b62 SHA512 0ef0d6a7b3b40910d3076782e810d4ed1d9667ff059d81513d6cdd2a7775bb52e1ced2ecded4bc78a6e96ea0978ba4a80a3b148520b73e4eb1bad67c6188a507 WHIRLPOOL db971b42a0431825a66bfca67b269326ed1e82ebed181ada5c7fd1c6bac88f17ac97688a80ad743f1b074aff0dfbf65a82895c3faea9b0d8eb801e92859937e7
AUX calculate-lib-3.1.4_beta1-r5.patch 7759 SHA256 9566324bc0358ad3c7c3c11c201486ec84318372e3761de82e47010f085463b6 SHA512 5b83760b1011f0c6453d505a4bc5fdb1a53597635001d3d90f99c74a73d700e5c10b18857f65f89752e1ff5bcdc6c6957ffeba94c3db392de33025dd1feaacb0 WHIRLPOOL 9ff4ad2501170d0c8e1fbea2970fee6191482955de72ccd08bf332081312f93ac2a10bfdd594080153b4a5029212b4ba51715618e430b70da689c6e46d02eb89
AUX calculate-lib-3.1.5_alpha2-r1.patch 783 SHA256 771d181c836c6dccbeb65d9f36535174b6b3f0e3eaddd4cc7847060c19f757e9 SHA512 9429083ab49c0770bf72d5481aa6dcbddadddd3dea165c77ef00c8a6ace71a44044907a6a5133edbbb98f76d88f5f552a8d26fa7c47bacd83a59cae8c36e21cc WHIRLPOOL dd63fbc357ed0e2b68471e4bdfe1a1b8281801e10581de78f4b1f579c3ab6b38947641d407b7a5707c1d4d09d2fcbbf21fc52a01cd7fe2fbc4507968a7772ad0
DIST calculate-lib-2.1.11.tar.bz2 61687 SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599 SHA512 e3bc2168a55367cf19ad3a27921b53e5e845643238bf171209ab29752c91b5d4d338a2120774764ac1c79abd93f2deff8680f8faa1407940984ea9fd6a199e67 WHIRLPOOL 0ced92ea493dd8db02b0ae1514ebbb51ee76dc6f441b4a38c984c39da2121fb81dd1f2e840c4c5b71a117a12817a2a269d85676288202aa9801f69727e3338dc
DIST calculate-lib-2.2.30.tar.bz2 120055 SHA256 a5aa07e5c5e02d27a8b9fad8c0e4bd0562d40d7a2753c2b57a18d99bd0dd6cb2 SHA512 7e8920f5fd855f05aba6576d5e4751ecf71a3e4107b46671d9a4be8557e1dd616adefad728b6a9ca87656dca6fd17d52bce41462b7fc906d20118e97607f1b1b WHIRLPOOL 0e8441484ee7d91c9926ab2deed8357272fecb2156e5dad45f865f6b13aff6c43868323dececc859ce7824bedd8794cec25b857be30afa83c44a81bcbcf510d2
DIST calculate-lib-2.2.31.tar.bz2 120044 SHA256 ba38052d8b2349a1c60adc589a74eb8a3ffcbf6f3c1124e4c1fb0da3aa777f12 SHA512 902871b9159f2bcf7a0cc767fb6df5b19902fce6cf9468d96f902c383a422738b65debe3094c92d1f82de2124936496f89631c6eb9670da00807b63156b101b7 WHIRLPOOL 5179ee691519f3a7faa3135d040ad64bd6d67c026ebf39bb17f7d641130a2b58641d1fe5da4f6cfbd45d4442d93508f0a5f641ef2cd8c43e1a322aab3d11f4b9
@ -62,6 +63,7 @@ EBUILD calculate-lib-3.1.4_beta1-r4.ebuild 829 SHA256 1b70dd363990f508c31d339912
EBUILD calculate-lib-3.1.4_beta1-r5.ebuild 829 SHA256 7a7ae24a530bfdf0a993e0db97ff7cd2639068f4ccd6dd1afb633c93a799b671 SHA512 805af5eda6a087e7e0b6e4103a061499751f504ec47c7f69eb3c3f0a16479919dab3fc3b1806f157d8ccb0fde6820a8788e3f74a856583f95dea3ff69f70207b WHIRLPOOL 170ba9144509da3add1efd71cbe1569cc2b2fb3e9ace972f217351cd241e5782a583123f8153ae0d243d07f0f76984df8751d4794233fd9307eeffaef2fd84bc
EBUILD calculate-lib-3.1.4_beta1.ebuild 690 SHA256 c89c29f5de3f70146e98f15035366506933f03e8a5066b1ad55aeccbebdeae2c SHA512 a7277c2e5fa64a5e5840be7fc8d3df9a31f41926386c5fe6a9bed31eeed6321af5881c218d9ce7eeb12aee518edb682b438e10397dcb815cc63645100430e43e WHIRLPOOL 8f19e4d46381e26fec81e20fa35599f4658b3891d6372c921a8b1354ad3b1821ea9c78f71caebf54610e0b5aacfb6e6ded018e155e1979322406a0ac1e823d09
EBUILD calculate-lib-3.1.5_alpha1.ebuild 681 SHA256 6a6332013e5a56db775c6490b63b60f959528660b0982e6a414f1614c0b0ffa5 SHA512 19a71823543fe843a05a548207509ee4dcffa784c61e23c56cf17d2c651effbfc63914beb03f0977b804c5cc647407eecdcbdaed4d7478783bec46eee72a50fb WHIRLPOOL 5ffd414c804671057fe2a7a2176999eee0a75574a5043332d3c01f08b93635773800e6b5d9901993e4fbf7f95d175659d621be9231d08f8bdada2654e45f8e1d
EBUILD calculate-lib-3.1.5_alpha2-r1.ebuild 821 SHA256 1323bc65e952303d85582f4237a3948cb2fea2ced7272311005b6092e7eb0223 SHA512 a6657bf8245dda2ba671e214b00f3eb87e15984c484298cd336f292bf75d759675edbee046561ddf3d8fd191a8fda5dac8e20caa6009c6cea69f30d545c5fb0a WHIRLPOOL 82c0663c972cf037e3a2d8a116b3a9c1d724a59869f279195d861d6a23aa5184769a0847f43ff4ec31e999bedee3ca73015d89badc7da9ad74655b2d56896a74
EBUILD calculate-lib-3.1.5_alpha2.ebuild 681 SHA256 6a6332013e5a56db775c6490b63b60f959528660b0982e6a414f1614c0b0ffa5 SHA512 19a71823543fe843a05a548207509ee4dcffa784c61e23c56cf17d2c651effbfc63914beb03f0977b804c5cc647407eecdcbdaed4d7478783bec46eee72a50fb WHIRLPOOL 5ffd414c804671057fe2a7a2176999eee0a75574a5043332d3c01f08b93635773800e6b5d9901993e4fbf7f95d175659d621be9231d08f8bdada2654e45f8e1d
EBUILD calculate-lib-3.1.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb
MISC ChangeLog 29851 SHA256 16ca15c794bce78eefc487ed372c3d4960078fbd4c5fe4524211688d0146ef97 SHA512 be6bdf290f391529dce0deb67bf9d367e42e407601dd581f7c08d082399b5860cff2a76d4d64dd876154d51e84f34499db06c715145ac64f78d168aae7e78dbf WHIRLPOOL 2561ccd1eefe3423d97c67aff5c0fe6c8ca624e527fb885b042c8e812194bb1635d7e7d7d86c534562eb780c6b9144d92e24893f2d0696cf8a34a6a912a45788

@ -0,0 +1,35 @@
# 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 library for Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE="minimal"
DEPEND="!minimal? ( dev-python/py-smbpasswd )
>=dev-python/pyxml-0.8
sys-apps/iproute2
sys-apps/pciutils
sys-fs/lvm2
sys-fs/mdadm
dev-python/pyinotify
sys-apps/file[python]"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-lib-3.1.5_alpha2-r1.patch"
}

@ -0,0 +1,21 @@
diff --git calculate/lib/utils/device.py calculate/lib/utils/device.py
index 4f89891..d9eeee6 100644
--- calculate/lib/utils/device.py
+++ calculate/lib/utils/device.py
@@ -405,7 +405,7 @@ def refreshUdev(onlyTrigger=False):
"""Run command which refresh information about device in udev"""
if not onlyTrigger:
getUdevDeviceInfo.clearCache()
- udevadm = getProgPath('/sbin/udevadm')
+ udevadm = getProgPath('/bin/udevadm')
if udevadm:
blkidFile = '/etc/blkid.tab'
try:
@@ -414,6 +414,7 @@ def refreshUdev(onlyTrigger=False):
except:
pass
process(udevadm,"trigger","--subsystem-match","block").success()
+ process(udevadm,"settle","--timeout=15").success()
def getCommonDeviceName(dev):
"""

@ -52,6 +52,7 @@ EBUILD calculate-utilities-3.1.4_beta1-r9.ebuild 815 SHA256 7d699e6bef951e15245a
EBUILD calculate-utilities-3.1.4_beta1.ebuild 803 SHA256 c2c52a9e05c240e687dec688c27d3073ded2682c6cb2ad6825b20aea16d34761 SHA512 f7604ab68017bd116850dc627a3e7ed4aa23a8a99eaa2a95229cde553ce1394629489cf1e59f69de084ccc69cb7241e06978da73f3e4ce7205cd014da3a5b0eb WHIRLPOOL 100bfaf16ad6575c8c14ff8a222bc2641620dfff2bafebdef03949ade4c352b1437838d8b13293c71866ca0db62e08c581b2c1a99a8fa1a466a718fca1494302
EBUILD calculate-utilities-3.1.5_alpha1.ebuild 803 SHA256 8730a56c8ac10d098231d873f6d5bc912dd0eb88dc397087874b9f15a4b455d9 SHA512 6d54bcd89058d1bf948aba699b940235599d5e494c68f9c686eac6b8ec82a6e8db62cb911ab3bc20fb2ec23077311209aefcb318797879c189e2c62fac397f15 WHIRLPOOL 383564174692f63b913b7441ec5060a6973ab73c6df454281e048646f3081bcbc33dbdf2f65b0304b0f260702d1088d2b7bebb5594ef309202ca3cdda922e2bf
EBUILD calculate-utilities-3.1.5_alpha2-r1.ebuild 806 SHA256 6f39529f786edd3f69b096873f16243406b2a9ef27a3a1c5161f38be1391fc03 SHA512 588ee7549ddb3ed7721e11cafadf72a1e2d0e18de99dbc12824a70f0df24bd16e37e9c27d39aa2402e938264df2dd1102295479af81635088e0075643a3dec4d WHIRLPOOL beea1123ff82e58d92947d270a4ed2c68e3af106fe18b8c80b258465df8e2b748baf7a03cedce34c09bb5c2fa2fee63afd913530506a2732a4e8131690dacc87
EBUILD calculate-utilities-3.1.5_alpha2-r2.ebuild 809 SHA256 d78db9505079038dc9bbe0143409de4697b91ac6ca89b95e48d442df3ed97237 SHA512 6a1afb94714cd1aa3ae80e8f66bea44f44d7c19a8dd445b755f7ddd3a4ad60cc634a3d1af908239880013f6613294173faf6518177e9328cc65c81a6ff73e9cd WHIRLPOOL eae9826ce9a78311a782ff188517df62545eea0189616d4cccded0caa853a515d71050b842998a8b12717f3621a6626803a679665c0a14d9ee68ba72e88c7f13
EBUILD calculate-utilities-3.1.5_alpha2.ebuild 803 SHA256 7e6e3b2adc60eb60f94d542dea9b9dfe7f0d0d08bcd5ff3b9846d69cf2311171 SHA512 994a12df56ab84d4ad80e90aaf8129ade5979d0457a74221ce0ac6c6964cfcb01a6dd2a4c45b60359be2ea55b8b113450d8f277bfee6040f3240d153fcc9274c WHIRLPOOL 60885af8a20916cdeee3cac4d8ad743fa0da83e6d1119255f16a15f9f91060ed7f8f5267fe3f8d1b25795827a823a9d1382cd02f3c4527adde5f4146d4e83f59
EBUILD calculate-utilities-3.1.9999.ebuild 800 SHA256 9de4807341cb552ef8d4f702e9c4a0ca10c52c9d532cc2eb741cea29b92f09b5 SHA512 b35ed4d49c4943a5ad375e646bece419271900c50301153408b30dede0fe834e098baaa42a21c130730c0bc32ba09decc588277da6782d2010c18c9d8df679ae WHIRLPOOL 78e2c5ee8ef8356c4fc0275f920177778925278cad78585ed37c08048241f775030e59a0ced0696fba6379741fe865dc339d190c46b5f2173097328a73c64a24
MISC ChangeLog 38731 SHA256 7e70a0bc1f3b34c0011f3874773a698a4bb96eb6d3dad10903575156bb8578bc SHA512 2de466ea990b9eac702b81fd097c3f5d06d1f4db1a4bd1d1b7380b45e551f6fd62c16564ecfc810246157d3ef1113ae373041580e70981d44752e50ed6134bc0 WHIRLPOOL 5ca0cee1ad0e9419f91ec11a9629b9a29db9fcbed4f5ae0aef1f8a2170ff58112c8580d61884c56ee410a0abc201fa8f4419cea35077fc8bb84e733f6fa6f4db

@ -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.5_alpha2-r2
=sys-apps/calculate-i18n-3.1.5_alpha2
=sys-apps/calculate-lib-3.1.5_alpha2-r1
=sys-apps/calculate-core-3.1.5_alpha2
=sys-apps/calculate-update-3.1.5_alpha2
cl_client? ( =sys-apps/calculate-client-3.1.5_alpha2 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.5_alpha2 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.5_alpha2 )
cl_console? ( =sys-apps/calculate-console-3.1.5_alpha2 )
"
Loading…
Cancel
Save