Update install

atratsevskiy
parent 7f37080b32
commit 3dadfb029e

@ -1,9 +1,11 @@
AUX calculate-install-3.1.3-r4.patch 5796 SHA256 7cf35d4247286b346e8746660c9e322bc341477d695c227830b7c622553f4d2b SHA512 1d2a91a65983f3e3464d6c268a0aa15bf1e8d06d21355e95709c49eef66317f1c93c626ac5ab70738410f9ad886dc0718562942d3eb9c7c3bd7f9e58be09cab8 WHIRLPOOL adc68ebdc8fcc9a2deb07463bb38ce501e9c911d9deb8b8f2219584ca82d72cd9497c44e0cc83e961cc5fe2d7374f06164eb7dc1c44a45128f4f1d889d899433
AUX calculate-install-3.1.5_beta1-r2.patch 2385 SHA256 57cf26530ede5d607aa98bc4ce36f1ba4521b9b8a3f34d90a9bf3cc0f10fb13e SHA512 cbb4b90c08cf34d4337957e161e3f15209a1dd359d616d27b45bb68737754d006466e01d7ebd2dd4d7c097eeb320f22355fdab25de6425f4a3293078c081167e WHIRLPOOL 5c8dda93a7ac76622867ce8973995bd898dfd86996105cb228cbdf2615ca5aea6cefb8267151c391c63b95b8b2536f4596168e774d5ba20422ea4048fcbe18b6
AUX calculate-install-3.1.5_beta1-r3.patch 3043 SHA256 f329aeab842fa4cd661662b3cc21ae43202734744d4ba565c4c0b6d0d59984ca SHA512 f45aea68159717a3d59f44f65e26c3e89ab9e44b840263fed4da8086ec563f71449c68515171bf77550fe460333551d4e9463f8c3baad02c9d9efbf1f9f76573 WHIRLPOOL b36f1905a36e8e5622c6d9c9d5c6e0eb048ded9214d256b5412af8e37a6c3774545ec0b8f494abe58368c05e9987dfc38606ae4446b6b3af6380dfdf6c9277a6
DIST calculate-install-3.1.3.tar.bz2 75004 SHA256 218d13ff06059ff85e5f473af55a46959cf0a21705f0cf1a4be833075e0b93c9 SHA512 6ea8ce4e78cde0031544628ae225d35ae1abc91d3fee99a14089c83669b3cf3b246e19c702437dbd823f18e37e43284d97a3196fc8296e4362b1800ba7093a00 WHIRLPOOL 3130479118e1314c17488c8c4bb04328726dfffc85e941e2447910795cc47e00a38b683b61a55eed2cdfe54b502826ea813c195e17caf5687855cafd62ebc148
DIST calculate-install-3.1.5_beta1.tar.bz2 76923 SHA256 abe5119fb9b281dead001eb8e071e29885e68dd552ad3d7e0558105a76e2b80f SHA512 643fbd8453210450c5c099bfe4eb24399cecf23d2e99c90f4a0df134cf2b1e005db4e16b8e7d2f4ee0e9c47d527c27da500f9df7f056a15ba82464edc3960df1 WHIRLPOOL b80f781aa14202ec315fb321d3cd3cdd8b9a359a1b4cac2d2294a83d1d4832879387fcf9707487cafc28df4e6d6d2b9d40b84822ee599aec67172f69c09235ad
EBUILD calculate-install-3.1.3-r4.ebuild 1062 SHA256 2df43e4f1133ceaaa4da735b18e85b5cda1c074cc47f5d4ad5556e8163cad3a7 SHA512 d04a319dd04de4669663709c46443eb36ab8ac0ec1f0a4abc6de8dc602a0c8cc379871305b44790cd991f6baa02b13e7eb1101af63ea48ffa0ab4205df07722c WHIRLPOOL bfb8f7f1ec7ebce61a2907836437cc52f93499026f3cb69c468eaecba8950a01f77210645b10977ecd059e640bbf35332165f42e3667a00f471527f41c123f10
EBUILD calculate-install-3.1.5_beta1-r2.ebuild 1075 SHA256 27144e927144f0e7f8b458b8093374b61d85847f2e55a292db1effb7415ce559 SHA512 8b41570d1df5ef2b7d3c58545ca54302785b2b852078352d1f57176acea421ca339f4de3816d3bb8a2c843067ba47d12e8741810ab711395083e9dd7531dfc50 WHIRLPOOL f9f386f44a31b6a1a3ddacaf560267a94df78920b1a0fd299d9d0dd248e426aeed89801da1461883378ae74edff2abeafbb6451c40eda01dffad028f35145d67
EBUILD calculate-install-3.1.5_beta1-r3.ebuild 1075 SHA256 c948c0cb0855a5a391e2d617f6c98be99d214444fa0e5cb1cd2e1960c56e772f SHA512 2eda62a3d28bf6e7cf0d01ed31a8413009638e1fa2e88e455529200817fc0d73e9c05998e6429f9d18feb1d531de33a2249c6562f4cf376cb5c5586b81574c32 WHIRLPOOL 849f30e3dce582876d3c876f56def79babcea2c8e9dd31f253b116c514a1eb83633cb16427d210f82bfdf3ce6f266c83789c83a9de5b1ffdba6ce116d24f9fd9
EBUILD calculate-install-3.1.9999.ebuild 683 SHA256 e97dd6f046d54a16eee281fa35790c92507b150bc940f3c2b36117e6f44f0a8d SHA512 c1179c500dcaa48506f6334e9e2ccc3cc70d712b2899d7e1d9265bc202f088ab71baa1aaea462deee56fdd5244bee4ab9b9a9da72f25ec511d4f2fa0c3c35f43 WHIRLPOOL 010d35b929fce496b5f16228688e23a95c9c87ebed0d290eeb454e5c1432b55b3b276dfb5786a27222543446a1090ce2f133d80373649fe72341b508d1e16a78
MISC ChangeLog 33978 SHA256 a1cc544f9763b08b3647d90fac1ec53748016bb23260181315896c8c02431443 SHA512 11a09ba60fbc727bd47b57653b4bb0937d98774eb9ca95680a5b55997c7e22db3976cbd0878d908fa0200e04b6cc9eb0ae9ac6f1623235490e2e46e54cc1f7f4 WHIRLPOOL 50352c2950f301cbb5116b8c9972e592767dcb03bd71d081c75de5e69b2a920331abec4756658faf64e291bf6f4f41df67b8d62946683629a2c99b48274eb2f3
MISC metadata.xml 464 SHA256 0e3ea52c58e77580b778f7efb9f476811c168febe02e656961c71a455e4f4d7d SHA512 dd79935fabf9b629ee0913eae0cec88b0d6e46fc58e9b430e07e2a60f2e0ce66e8c257a3da33e17663a778d2a18b3a12f96f18cbc6e009f071788ed9353e4a29 WHIRLPOOL 8f72663b95c36637d15d40e0c56e5fd9e7e06e073993d202d788df1704bb979e794cde966428675f158786e273ba5677151d15d8e40a4715f769172a8ebf3e1e

@ -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.5_beta1
!<sys-apps/calculate-install-2.2.29
app-portage/layman
>=virtual/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_beta1-r3.patch"
}

@ -0,0 +1,79 @@
diff --git install/variables/disk.py install/variables/disk.py
index 8a75181..639aa85 100644
--- install/variables/disk.py
+++ install/variables/disk.py
@@ -804,7 +804,12 @@ class VariableOsLocationDest(LocationHelper,Variable):
if type(val) == str and val:
return path.normpath(val)
return val
- value = map(normpath,value)
+ def eficonvert(val):
+ if val.lower() in ("efi","uefi"):
+ return "/boot/efi"
+ else:
+ return val
+ value = map(normpath,map(eficonvert,value))
return map(lambda x:x or "/",value)
def choice(self):
diff --git install/variables/kernel.py install/variables/kernel.py
index 0de0cd5..7ba7233 100644
--- install/variables/kernel.py
+++ install/variables/kernel.py
@@ -56,11 +56,17 @@ class VariableOsInstallKernelScheduler(Variable):
if "OCZ" in dev_name or "SSD" in dev_name:
return "noop"
else:
- return getValueFromCmdLine('elevator',0) or "cfq"
+ currentScheduler = getValueFromCmdLine('elevator',0)
+ if currentScheduler in map(lambda x:x[0],self.choice()):
+ return currentScheduler
return "cfq"
def choice(self):
- return [("deadline","Deadline"),("cfq","CFQ"),("noop","No-op")]
+ schedulers = [("deadline","Deadline"),("cfq","CFQ"),("noop","No-op")]
+ if self.Get('os_install_kernel_bfq_set') == 'on':
+ return schedulers + [("bfq","BFQ")]
+ else:
+ return schedulers
def uncompatible(self):
"""
@@ -69,6 +75,23 @@ class VariableOsInstallKernelScheduler(Variable):
if self.Get('os_install_root_type') == 'flash':
return _("I/O scheduler unavailable for Flash install")
+class VariableOsInstallKernelBfqSet(ReadonlyVariable):
+ """
+ Available BFQ in kernel
+ """
+ type = "bool"
+
+ def get(self):
+ image = self.Get('cl_image')
+ if image:
+ with image as distr:
+ distrPath = image.getDirectory()
+ kernelConfig = path.join(distrPath,"usr/src/linux/.config")
+ if filter(lambda x:"CONFIG_IOSCHED_BFQ=y" in x,
+ readLinesFile(kernelConfig)):
+ return "on"
+ return "off"
+
class VariableOsInstallKernelAttr(Variable):
"""
Install kernel attributes
diff --git install/variables/system.py install/variables/system.py
index 2e33a49..184f651 100644
--- install/variables/system.py
+++ install/variables/system.py
@@ -644,7 +644,7 @@ class VariableOsInstallGrubTerminal(Variable):
return 'console'
grubDefault = path.join(self.Get('cl_chroot_path'),
'etc/default/grub')
- if getValueFromConfig(grubDefault,'GRUB_TERMINAL_OUTPUT') == 'console':
+ if getValueFromConfig(grubDefault,'GRUB_TERMINAL') == 'console':
return 'console'
return 'gfxterm'

@ -2,5 +2,6 @@ EBUILD calculate-utilities-2.2.31-r11.ebuild 675 SHA256 22e441d35181311df1c7166e
EBUILD calculate-utilities-2.2.9999.ebuild 842 SHA256 56d97b7d2ce11d23b25d9036b4e2ee196b547ce1d11b0cc349a8205515b66bf1 SHA512 fc7802b92ade52210fa7381b55c48638da6d9adee6d2f03f18d6bdd0050756089b3ca8de944f4e865517554523b40737abe9f22587ecae74079eec563f80868b WHIRLPOOL f1382f0629a8dae37aaecf40cb8cbc3682bde3b43e92c9c6a84cda75897dc5d5de043233fb7a3f929749520b05fe3af94187c7a3ccdae4e252e83699d871f225
EBUILD calculate-utilities-3.1.3-r9.ebuild 767 SHA256 a1a93ab24ec697f520cf5ab19223915b0af298bcec5435d41e692ffb617902c9 SHA512 bb69723f6357ecf5153b0aa6cb5b0109c536c2474a66006df17796f77a6e7d27cc637185a75e13c9b389888ce642c6925cf2006f54bbf389c2322f6265ff7fb7 WHIRLPOOL 383d081d86935ea916761e62b8795c1354bc938249979e61d28112b77058a4c61b0225012f30edb1fe235a2e06267028fe4f0668d789e10f42a8db368de3b452
EBUILD calculate-utilities-3.1.5_beta1-r5.ebuild 815 SHA256 988ca320e5abf595ff6b6f41b3f8a3ff94ae9dc61f8747ea89786ea576a1e111 SHA512 90609affca9300ded42e30be1fe4a08c4c10aaccfe4a69eb93d2a00e8faafc9e5adb7006e03896258f6064265798717f038bd7699c3725f9c874fc1a43767472 WHIRLPOOL 92bc0007ae4e0cb9523a627cb458e4c90db1200637dc1f6c36f5c2cd3c3247033a852ec4dca1d65dfacc7c2a98e8c45630a2e300eb7b3e19a2a84314d7bf0d98
EBUILD calculate-utilities-3.1.5_beta1-r6.ebuild 815 SHA256 f8e21f39250e63b2e9591ccb655a69ec7d59ce5c92363b716a9b710b8d2f0501 SHA512 e6da5224fec7711ae0f4f1d9431ef93710065652c7f129aa8abad5ae4bdee627c4e3de863afcf46d23094390c62b413c67d69bd1da5dfa78426008312767d8f8 WHIRLPOOL f79a8b0aeb30043db411fa3618cdaeec973865c5c8d6c8cbbab0f58373c3d37847897b24db94a7626ea33dc5a2edcb14553bfe51e22ff886481f91888fdc8f2f
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="amd64 x86"
IUSE="cl_consolegui cl_client cl_desktop cl_console"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.1.5_beta1-r3
=sys-apps/calculate-i18n-3.1.5_beta1-r1
=sys-apps/calculate-lib-3.1.5_beta1
=sys-apps/calculate-core-3.1.5_beta1
=sys-apps/calculate-update-3.1.5_beta1
cl_client? ( =sys-apps/calculate-client-3.1.5_beta1-r1 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.5_beta1-r1 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.5_beta1 )
cl_console? ( =sys-apps/calculate-console-3.1.5_beta1 )
"
Loading…
Cancel
Save