Merge branch 'develop' of git.calculate.ru:calculate/overlay into develop

atratsevskiy
Alexander Tratsevskiy 12 years ago
commit 71f45fde1b

@ -3,7 +3,7 @@ Welcome to the #-os_install_linux_name-# Installation CD!
If any ethernet adapters were detected at boot, they should be auto-configured If any ethernet adapters were detected at boot, they should be auto-configured
if DHCP is available on your network. if DHCP is available on your network.
To specify network settings, use utility "cl_install". To specify network settings, use utility "cl-setup-network".
Example:"cl-install --startup --ip 192.168.1.100/24 \ Example:"cl-install --startup --ip 192.168.1.100/24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#

@ -3,7 +3,7 @@
Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет
автоматически сконфигурирован, если в сети достуπен DHCP сервер. автоматически сконфигурирован, если в сети достуπен DHCP сервер.
Для указания сетевых настроек используйте утилиту "cl-install". Для указания сетевых настроек используйте утилиту "cl-setup-network".
Пример:"cl-install --startup --ip 192.168.1.100/24 \ Пример:"cl-install --startup --ip 192.168.1.100/24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#
@ -12,12 +12,6 @@
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS# #?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart". И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart".
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==server||os_install_linux_shortname==CLS#
Выπолните "net-setup eth0" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
Выполните "wicd-curses" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux
http://www.calculate-linux.org/main/ru/handbook http://www.calculate-linux.org/main/ru/handbook
@ -29,7 +23,7 @@ http://www.calculate-linux.org/main/ru/handbook
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==desktop# #?os_install_linux_system==desktop#
Пожалуйста сообщайте о любых найденных ошибках на Пожалуйста сообщайте о любых найденных ошибках на
http://irc.calculate-linux.org. http://irc.calculate-linux.ru.
#os_install_linux_system# #os_install_linux_system#
Сπасибо за исπользование Calculate Linux! Сπасибо за исπользование Calculate Linux!

@ -3,7 +3,7 @@ Welcome to the #-os_install_linux_name-# Installation CD!
If any ethernet adapters were detected at boot, they should be auto-configured If any ethernet adapters were detected at boot, they should be auto-configured
if DHCP is available on your network. if DHCP is available on your network.
To specify network settings, use utility "cl_install". To specify network settings, use utility "cl-setup-network".
Example:"cl-setup-network --ip eth0:no:192.168.1.100:24 \ Example:"cl-setup-network --ip eth0:no:192.168.1.100:24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#

@ -3,7 +3,7 @@
Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет
автоматически сконфигурирован, если в сети достуπен DHCP сервер. автоматически сконфигурирован, если в сети достуπен DHCP сервер.
Для указания сетевых настроек используйте утилиту "cl-install". Для указания сетевых настроек используйте утилиту "cl-setup-network".
Пример:"cl-setup-network --ip eth0:no:192.168.1.100:24 \ Пример:"cl-setup-network --ip eth0:no:192.168.1.100:24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#
@ -12,12 +12,6 @@
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS# #?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart". И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart".
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==server||os_install_linux_shortname==CLS#
Выπолните "net-setup eth0" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
Выполните "wicd-curses" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux
http://www.calculate-linux.org/main/ru/handbook http://www.calculate-linux.org/main/ru/handbook
@ -29,7 +23,7 @@ http://www.calculate-linux.org/main/ru/handbook
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==desktop# #?os_install_linux_system==desktop#
Пожалуйста сообщайте о любых найденных ошибках на Пожалуйста сообщайте о любых найденных ошибках на
http://irc.calculate-linux.org. http://irc.calculate-linux.ru.
#os_install_linux_system# #os_install_linux_system#
Сπасибо за исπользование Calculate Linux! Сπасибо за исπользование Calculate Linux!

@ -3,7 +3,7 @@ Welcome to the #-os_install_linux_name-# Installation CD!
If any ethernet adapters were detected at boot, they should be auto-configured If any ethernet adapters were detected at boot, they should be auto-configured
if DHCP is available on your network. if DHCP is available on your network.
To specify network settings, use utility "cl_install". To specify network settings, use utility "cl-setup-network".
Example:"cl-setup-network --ip eth0:no:192.168.1.100:24 \ Example:"cl-setup-network --ip eth0:no:192.168.1.100:24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#

@ -3,7 +3,7 @@
Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет
автоматически сконфигурирован, если в сети достуπен DHCP сервер. автоматически сконфигурирован, если в сети достуπен DHCP сервер.
Для указания сетевых настроек используйте утилиту "cl-install". Для указания сетевых настроек используйте утилиту "cl-setup-network".
Пример:"cl-setup-network --ip eth0:no:192.168.1.100:24 \ Пример:"cl-setup-network --ip eth0:no:192.168.1.100:24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#
@ -12,12 +12,6 @@
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS# #?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart". И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart".
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==server||os_install_linux_shortname==CLS#
Выπолните "net-setup eth0" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
Выполните "wicd-curses" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux
http://www.calculate-linux.org/main/ru/handbook http://www.calculate-linux.org/main/ru/handbook
@ -29,7 +23,7 @@ http://www.calculate-linux.org/main/ru/handbook
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==desktop# #?os_install_linux_system==desktop#
Пожалуйста сообщайте о любых найденных ошибках на Пожалуйста сообщайте о любых найденных ошибках на
http://irc.calculate-linux.org. http://irc.calculate-linux.ru.
#os_install_linux_system# #os_install_linux_system#
Сπасибо за исπользование Calculate Linux! Сπасибо за исπользование Calculate Linux!

@ -22,17 +22,6 @@ do
sleep 1 sleep 1
done done
# repair portage and overlay
for pdir in /usr/portage /var/lib/layman/calculate
do
cd $pdir
if [[ -n `git status --porcelain` ]]
then
git reset --hard `sed 's/ref: //' .git/HEAD` &>/dev/null
git clean -fd &>/dev/null
fi
done
# Unpack portage and overlay from git # Unpack portage and overlay from git
cd /usr/portage cd /usr/portage
if git status --short | grep -m1 "^ D " &>/dev/null if git status --short | grep -m1 "^ D " &>/dev/null
@ -49,5 +38,18 @@ then
sed -r 's/"([^"]+)":\s+([0-9]+).*/touch -c -t `date -d "@\2" +%Y%m%d%H%M.%S` \1/' | \ sed -r 's/"([^"]+)":\s+([0-9]+).*/touch -c -t `date -d "@\2" +%Y%m%d%H%M.%S` \1/' | \
bash bash
# copy metadata # copy metadata
egencache --repo=calculate --update --jobs=4
emerge --metadata emerge --metadata
else
# repair portage and overlay
for pdir in /usr/portage /var/lib/layman/calculate
do
cd $pdir
if [[ -n `git status --porcelain` ]]
then
git reset --hard `git branch | sed -rn 's|^\*\s*(\S+)|origin/\1|p'` &>/dev/null
git clean -fd &>/dev/null
fi
done
fi fi

@ -3,7 +3,7 @@ Welcome to the #-os_install_linux_name-# Installation CD!
If any ethernet adapters were detected at boot, they should be auto-configured If any ethernet adapters were detected at boot, they should be auto-configured
if DHCP is available on your network. if DHCP is available on your network.
To specify network settings, use utility "cl_install". To specify network settings, use utility "cl-setup-network".
Example:"cl-setup-network --ip eth0:no:192.168.1.100:24 \ Example:"cl-setup-network --ip eth0:no:192.168.1.100:24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#

@ -3,7 +3,7 @@
Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет Если какой-либо из сетевых адаπтеров был обнаружен πри загрузке, он будет
автоматически сконфигурирован, если в сети достуπен DHCP сервер. автоматически сконфигурирован, если в сети достуπен DHCP сервер.
Для указания сетевых настроек используйте утилиту "cl-install". Для указания сетевых настроек используйте утилиту "cl-setup-network".
Пример:"cl-setup-network --ip eth0:no:192.168.1.100:24 \ Пример:"cl-setup-network --ip eth0:no:192.168.1.100:24 \
--route default:192.168.1.1 --dns 192.168.1.1" --route default:192.168.1.1 --dns 192.168.1.1"
#?os_install_linux_system==server||os_install_linux_shortname==CLS# #?os_install_linux_system==server||os_install_linux_shortname==CLS#
@ -12,12 +12,6 @@
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS# #?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart". И перезапустите NetworkManager командой "/etc/init.d/NetworkManager restart".
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==server||os_install_linux_shortname==CLS#
Выπолните "net-setup eth0" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
#?os_install_linux_system==desktop&&os_install_linux_shortname!=CLS#
Выполните "wicd-curses" для указания сетевой карты и IP адреса вручную.
#os_install_linux_system#
Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux Последняя версия руководства всегда достуπна на веб-сайте Calculate Linux
http://www.calculate-linux.org/main/ru/handbook http://www.calculate-linux.org/main/ru/handbook
@ -29,7 +23,7 @@ http://www.calculate-linux.org/main/ru/handbook
#os_install_linux_system# #os_install_linux_system#
#?os_install_linux_system==desktop# #?os_install_linux_system==desktop#
Пожалуйста сообщайте о любых найденных ошибках на Пожалуйста сообщайте о любых найденных ошибках на
http://irc.calculate-linux.org. http://irc.calculate-linux.ru.
#os_install_linux_system# #os_install_linux_system#
Сπасибо за исπользование Calculate Linux! Сπасибо за исπользование Calculate Linux!

@ -22,5 +22,10 @@ Section "Screen"
EndSection EndSection
Section "Extensions" Section "Extensions"
#?os_install_x11_composite==on#
Option "Composite" "On"
#os_install_x11_composite#
#?os_install_x11_composite!=on#
Option "Composite" "Off" Option "Composite" "Off"
#os_install_x11_composite#
EndSection EndSection

@ -5,6 +5,7 @@ AUX calculate-core-3.1.1_beta2-r4.patch 6116 SHA256 4e7747a8e00f91e302b7461b833a
AUX calculate-core-3.1.1_beta2-r5.patch 6616 SHA256 21a17755a4247b1109dfc816c5ac3ccb0d5f427be0bef29e05fb565a816f6bec SHA512 ed3e7798ea02907fc99eef0949a15f188861639a8f6856992cada83102d048507d2b5a8e938ddf4e04f90fb0941fc791254e27f2dd7b3efa487fa54b2385e51b WHIRLPOOL d9e8f3d4f0d35fa15cb5cb18506f52b70889b1ec75656e02b2f550d3d8b73c9b70ab398f2a815b21c75d833646d29d0a54adf4ca9badb8d56f0fe269a962d4d7 AUX calculate-core-3.1.1_beta2-r5.patch 6616 SHA256 21a17755a4247b1109dfc816c5ac3ccb0d5f427be0bef29e05fb565a816f6bec SHA512 ed3e7798ea02907fc99eef0949a15f188861639a8f6856992cada83102d048507d2b5a8e938ddf4e04f90fb0941fc791254e27f2dd7b3efa487fa54b2385e51b WHIRLPOOL d9e8f3d4f0d35fa15cb5cb18506f52b70889b1ec75656e02b2f550d3d8b73c9b70ab398f2a815b21c75d833646d29d0a54adf4ca9badb8d56f0fe269a962d4d7
AUX calculate-core-3.1.1_beta2-r6.patch 6979 SHA256 93d2e751886cfbeda1ae3ed2f2e68b375b373dcc446c682a00110f1f890143d1 SHA512 76a8da3be1f02ca2acd88375607a8fd529de446ee5fe6f30efe70ef17944fe86ddfaba5ca1702fcbf8644f97ee43ab9e5a9686ac5b09c30a0b63ba6c7ac19279 WHIRLPOOL 3749448ddf2128a01d4deb587b3781aedcd44a6ca0727b2381b7e5c0990a3dd062b696841cdca48677fff24daed2c45e9cc75c29c74e584e173fc163bdabd759 AUX calculate-core-3.1.1_beta2-r6.patch 6979 SHA256 93d2e751886cfbeda1ae3ed2f2e68b375b373dcc446c682a00110f1f890143d1 SHA512 76a8da3be1f02ca2acd88375607a8fd529de446ee5fe6f30efe70ef17944fe86ddfaba5ca1702fcbf8644f97ee43ab9e5a9686ac5b09c30a0b63ba6c7ac19279 WHIRLPOOL 3749448ddf2128a01d4deb587b3781aedcd44a6ca0727b2381b7e5c0990a3dd062b696841cdca48677fff24daed2c45e9cc75c29c74e584e173fc163bdabd759
AUX calculate-core-3.1.1_beta2-r7.patch 7445 SHA256 1b2a38593b0be52966251a9c4c2000d62752f7662a68f89c361b439e645db7dc SHA512 b36fa5e90565d64d095cee84fc270d167437457adb510d69e476a64e730980191b8870b7fe874d9d222558bbd6d6fe26c6b048b5145b4946897e181fc2f599c4 WHIRLPOOL 21d0db4c7a6a7211df5483245692b3bfb92545d8815737dd4cfa495ca2e9d19574400e054c7afc77cf3772e4187df8a052c5fea2b7266a010ad517584674ef72 AUX calculate-core-3.1.1_beta2-r7.patch 7445 SHA256 1b2a38593b0be52966251a9c4c2000d62752f7662a68f89c361b439e645db7dc SHA512 b36fa5e90565d64d095cee84fc270d167437457adb510d69e476a64e730980191b8870b7fe874d9d222558bbd6d6fe26c6b048b5145b4946897e181fc2f599c4 WHIRLPOOL 21d0db4c7a6a7211df5483245692b3bfb92545d8815737dd4cfa495ca2e9d19574400e054c7afc77cf3772e4187df8a052c5fea2b7266a010ad517584674ef72
AUX calculate-core-3.1.1_beta2-r8.patch 8357 SHA256 38fd6d52a8fbab5790bedeab5f008e1c6cc3fe38d8e881db96cde74edbbf929b SHA512 d6f373ebd0cc6bbe87a4fc6f920ba3170c3e08808df58e3cc217df68e75c140f0abe6cf7bf12af69bfeda96d2a778fb8b8b8df2bc8b25e2b170ccf8055169f1b WHIRLPOOL 1b8f30e343b31e2767408ae7cdf6aab95fa7ad6ac7b500a3dfcae009b1fa3b7cdaf2353bef525eb1214c91330df8d69978f82e9c42017e968d232a5220875ba3
DIST calculate-core-3.1.1_beta2.tar.bz2 83359 SHA256 d8f4fa417025bef1cf1cf778ce824d1f105674efbb1e08ff7c4ec40b91a97a13 SHA512 edfecc6a4873b8fcb82b1169c953a88ade55bdaa145c727288c27fb67aa2401ac5f042ca34d6e0ee4c971e80d231d1191e49421c603699faaf390af832c2dff7 WHIRLPOOL f903127b4fbe0d354214a93be7c9fda8c1d577f0bfefdb0c9ae500c5bf1cadb6da2948159abeab43b765d818185574e3adae04c34110e8b0a190b2a6b76db63a DIST calculate-core-3.1.1_beta2.tar.bz2 83359 SHA256 d8f4fa417025bef1cf1cf778ce824d1f105674efbb1e08ff7c4ec40b91a97a13 SHA512 edfecc6a4873b8fcb82b1169c953a88ade55bdaa145c727288c27fb67aa2401ac5f042ca34d6e0ee4c971e80d231d1191e49421c603699faaf390af832c2dff7 WHIRLPOOL f903127b4fbe0d354214a93be7c9fda8c1d577f0bfefdb0c9ae500c5bf1cadb6da2948159abeab43b765d818185574e3adae04c34110e8b0a190b2a6b76db63a
EBUILD calculate-core-3.1.1_beta2-r1.ebuild 1219 SHA256 8d54565b762c9d190df4bd02c2d1521abf4ffff11beed5e20c36cb258f577135 SHA512 27475cb19fe66a0c94cc7fa0e1e821f8c84d74d97e193a4e857b0e3a3a2bef5ecc2707ed8657857a4222b9ac162008c274d68e804b829b6078bdb460cc10f2c5 WHIRLPOOL 59a7f94ddba5db3a049350110dfff5b0bc864283216b2689e7c9cc866882a95b2d6fdf55777edb2f6b7aeed681e093005bc004a6c02e7d8f51ca5054c51094e5 EBUILD calculate-core-3.1.1_beta2-r1.ebuild 1219 SHA256 8d54565b762c9d190df4bd02c2d1521abf4ffff11beed5e20c36cb258f577135 SHA512 27475cb19fe66a0c94cc7fa0e1e821f8c84d74d97e193a4e857b0e3a3a2bef5ecc2707ed8657857a4222b9ac162008c274d68e804b829b6078bdb460cc10f2c5 WHIRLPOOL 59a7f94ddba5db3a049350110dfff5b0bc864283216b2689e7c9cc866882a95b2d6fdf55777edb2f6b7aeed681e093005bc004a6c02e7d8f51ca5054c51094e5
EBUILD calculate-core-3.1.1_beta2-r2.ebuild 1219 SHA256 1464b44a807d6c096d45c2d085c8eae384598e3e593927e3ad7ab4b559ff2789 SHA512 f9247448df804319908485b53467ffb7d812f53393a40cad3f192dd71c98fc4dd16346c035fb1cd60962e355c08602887e550699f573b72bb5af639686252c00 WHIRLPOOL f170e7c5b8cbd421f9a77e766acc9f15893563902bb75b613f7adbb6d8477a12b7157c0be9eb6f4c621ec003f330567b4029ca888b262e5bb4eaac3201550dd4 EBUILD calculate-core-3.1.1_beta2-r2.ebuild 1219 SHA256 1464b44a807d6c096d45c2d085c8eae384598e3e593927e3ad7ab4b559ff2789 SHA512 f9247448df804319908485b53467ffb7d812f53393a40cad3f192dd71c98fc4dd16346c035fb1cd60962e355c08602887e550699f573b72bb5af639686252c00 WHIRLPOOL f170e7c5b8cbd421f9a77e766acc9f15893563902bb75b613f7adbb6d8477a12b7157c0be9eb6f4c621ec003f330567b4029ca888b262e5bb4eaac3201550dd4
@ -13,6 +14,7 @@ EBUILD calculate-core-3.1.1_beta2-r4.ebuild 1219 SHA256 163838d0ee3063bcfa5e0dc2
EBUILD calculate-core-3.1.1_beta2-r5.ebuild 1219 SHA256 ee798ccc7e3f4180b4f4f02af0fbdda2417132cc1893cf69bf06f23a9dec43a4 SHA512 0fbdc3b1eae1e5b457daea65ee87b56b1e60fdfef0ee8f3bc594dae4abacda27d094c632f0832a074b104c32bde6a82ea5a924033612dd222a1d95a737e037b5 WHIRLPOOL c8be51ee388f29c18ab75b21fd852e58494dae37b396fdd7f5cbcca276f8eef1985931d0520b4dc5cd9055702ffc2e65974825b7593422cede11a494716a1583 EBUILD calculate-core-3.1.1_beta2-r5.ebuild 1219 SHA256 ee798ccc7e3f4180b4f4f02af0fbdda2417132cc1893cf69bf06f23a9dec43a4 SHA512 0fbdc3b1eae1e5b457daea65ee87b56b1e60fdfef0ee8f3bc594dae4abacda27d094c632f0832a074b104c32bde6a82ea5a924033612dd222a1d95a737e037b5 WHIRLPOOL c8be51ee388f29c18ab75b21fd852e58494dae37b396fdd7f5cbcca276f8eef1985931d0520b4dc5cd9055702ffc2e65974825b7593422cede11a494716a1583
EBUILD calculate-core-3.1.1_beta2-r6.ebuild 1219 SHA256 ab64a6911a052b5a6e7adf3087ed70cce761692130613dc56ae24de3c7b45ed6 SHA512 d8fceec5ba0f733c0d4ddfeba1edd7beefa72a9447fabd175547f02daef2c94063fe6412362ab88f9fe60a099c85c2e215b306f5b6d02ed972f96fa00291631b WHIRLPOOL ba4e71261dfc8b42274e7257d9e86483cd05a5e5f3b28ba3fdc0029d024ab0fb34b9eeae0d82d2be205fed9bb1dbc839c85bbb832a371941efcb122a97acab84 EBUILD calculate-core-3.1.1_beta2-r6.ebuild 1219 SHA256 ab64a6911a052b5a6e7adf3087ed70cce761692130613dc56ae24de3c7b45ed6 SHA512 d8fceec5ba0f733c0d4ddfeba1edd7beefa72a9447fabd175547f02daef2c94063fe6412362ab88f9fe60a099c85c2e215b306f5b6d02ed972f96fa00291631b WHIRLPOOL ba4e71261dfc8b42274e7257d9e86483cd05a5e5f3b28ba3fdc0029d024ab0fb34b9eeae0d82d2be205fed9bb1dbc839c85bbb832a371941efcb122a97acab84
EBUILD calculate-core-3.1.1_beta2-r7.ebuild 1219 SHA256 bc54dc0d6f7a50d669f3dd1feae4db69b0510a63f93b3946f29953971b75f21b SHA512 0a802702d110191a40deb863b949ac4388b49da55bd511a90cf0122eddfb0e28918ddf7bf2219fc07d9b59eb06662b82621ea131bc3a1bc8006fd57ab81dfbcd WHIRLPOOL 095ef6bcb0403e353ac2347d039cbd33621057e32c80a8001a113e1f13ddd721cff4131c4739bb6946f98cf21f25b2f57e67546a17a0543424895c29dbfd8247 EBUILD calculate-core-3.1.1_beta2-r7.ebuild 1219 SHA256 bc54dc0d6f7a50d669f3dd1feae4db69b0510a63f93b3946f29953971b75f21b SHA512 0a802702d110191a40deb863b949ac4388b49da55bd511a90cf0122eddfb0e28918ddf7bf2219fc07d9b59eb06662b82621ea131bc3a1bc8006fd57ab81dfbcd WHIRLPOOL 095ef6bcb0403e353ac2347d039cbd33621057e32c80a8001a113e1f13ddd721cff4131c4739bb6946f98cf21f25b2f57e67546a17a0543424895c29dbfd8247
EBUILD calculate-core-3.1.1_beta2-r8.ebuild 1219 SHA256 dbf308d9ca7ca0ae8cad9a53bba2cd8188860b2ebe858a86970d8ef6294139bd SHA512 5d3fdb9caf91446db708607d75a05cd22dad8fc3561ea2d99be6083351210bf2dce2557570c69f268cb8e17f088a9ba9c0323a8cac58a535fe1fa222f065abed WHIRLPOOL 64f2d606043820e8413268b35feda775acd3f1d5df1911279c9e5dac73e677a98188af2b16cdade9f55a0444607d1d5dd1925ffd7c31da986e7f9d2303501067
EBUILD calculate-core-3.1.1_beta2.ebuild 1079 SHA256 6598437aa7036ea818383e117c8c691730545694cac27d35deb4a4c129de3fc0 SHA512 511f703684ea12978f5b525d6ea3732624f776b045fe294909f2c3251b6e30d7f44795c911e38b053c8a4462efc02ff38712d79d259af58647c070de949777e2 WHIRLPOOL e9a937fe2db57c3d274b670d051424945a9a65f1bbb50914a842848dab95e57a7ec0755b2664683c633d1f7c67d02ab9a7fe7eab02f9f2ab7e894381b5488f23 EBUILD calculate-core-3.1.1_beta2.ebuild 1079 SHA256 6598437aa7036ea818383e117c8c691730545694cac27d35deb4a4c129de3fc0 SHA512 511f703684ea12978f5b525d6ea3732624f776b045fe294909f2c3251b6e30d7f44795c911e38b053c8a4462efc02ff38712d79d259af58647c070de949777e2 WHIRLPOOL e9a937fe2db57c3d274b670d051424945a9a65f1bbb50914a842848dab95e57a7ec0755b2664683c633d1f7c67d02ab9a7fe7eab02f9f2ab7e894381b5488f23
EBUILD calculate-core-3.1.9999.ebuild 656 SHA256 475e34d10141354a4c60e029fc1cb74b080c3a1371d9e1e44a5e2936b7130ed4 SHA512 9ba865c5effa56079a3841a96d1a4a89d4bbc27e092042aa4a87d1b4ecde9d3a690c92c73e10b330724258aaf3138d2a58d50d18d2fbea9e657c3c5d2f8395ee WHIRLPOOL 89d3bcc657324d1ffb4265eab3e28e94e3d00fb7530c6654e75b52fe002d70f72998930729cfe3320a3ff571277e6e59c649b0df2fe071bcd9b050f9d42608eb EBUILD calculate-core-3.1.9999.ebuild 656 SHA256 475e34d10141354a4c60e029fc1cb74b080c3a1371d9e1e44a5e2936b7130ed4 SHA512 9ba865c5effa56079a3841a96d1a4a89d4bbc27e092042aa4a87d1b4ecde9d3a690c92c73e10b330724258aaf3138d2a58d50d18d2fbea9e657c3c5d2f8395ee WHIRLPOOL 89d3bcc657324d1ffb4265eab3e28e94e3d00fb7530c6654e75b52fe002d70f72998930729cfe3320a3ff571277e6e59c649b0df2fe071bcd9b050f9d42608eb
MISC ChangeLog 382 SHA256 ce74a6d08ec1ea80ee021f5378f705102435abfcd5304d851c3f7932a967065e SHA512 f5531edead30072e8fb8f278cad1d265762b8ecdf146b86cf514704f373f2bd8068b3ed35e68186687f83129814b73c6269024d442fb592515c72a9d0e6d3ca1 WHIRLPOOL 48571b2986c2f8797109a3a3440a43f4f87b601e8e52bd41a470bd077b37eb2b6118e6baf86179df065aa2e4a840d9501b2b2455b990a19dfaa2d4ee7784c922 MISC ChangeLog 382 SHA256 ce74a6d08ec1ea80ee021f5378f705102435abfcd5304d851c3f7932a967065e SHA512 f5531edead30072e8fb8f278cad1d265762b8ecdf146b86cf514704f373f2bd8068b3ed35e68186687f83129814b73c6269024d442fb592515c72a9d0e6d3ca1 WHIRLPOOL 48571b2986c2f8797109a3a3440a43f4f87b601e8e52bd41a470bd077b37eb2b6118e6baf86179df065aa2e4a840d9501b2b2455b990a19dfaa2d4ee7784c922

@ -0,0 +1,49 @@
# 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 WSDL core for Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="~sys-apps/calculate-lib-3.1.1_beta2
>=dev-python/soaplib-1.0
!minimal? ( dev-python/sudsds
net-libs/dslib
dev-python/pyopenssl
dev-libs/openssl
dev-python/m2crypto
dev-python/cherrypy )"
RDEPEND="${DEPEND}"
pkg_preinst() {
dosym /usr/sbin/cl-core /usr/sbin/cl-core-setup
}
pkg_postinst() {
einfo "For autoconfigure calculate-core for adminuser perform:"
einfo " cl-core --bootstrap <username>"
einfo "For run calculate-core perform:"
einfo " /etc/init.d/calculate-core start"
einfo "Add calcualte core to autorun:"
einfo " rc-update add calculate-core boot"
}
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-core-3.1.1_beta2-r8.patch"
}

@ -0,0 +1,174 @@
diff --git core/server/post_request.py core/server/post_request.py
index 7a0b257..096e337 100644
--- core/server/post_request.py
+++ core/server/post_request.py
@@ -118,7 +118,7 @@ def serv_get_client_cert (req_id, request, data_path, client_certbase, \
# See each line
for line in t.splitlines():
# and each word in line
- words = line.split()
+ words = line.split(' ')
if not words:
continue
if words[0] == req_id:
@@ -257,7 +257,7 @@ def serv_get_server_request (req_id, request, data_path, serv_certbase, \
# See each line
for line in t.splitlines():
# and each word in line
- words = line.split()
+ words = line.split(' ')
if words[0] == req_id:
curThread = threading.currentThread()
ip = curThread.REMOTE_ADDR
diff --git core/server/replace_class.py core/server/replace_class.py
index d476d06..5a41c08 100644
--- core/server/replace_class.py
+++ core/server/replace_class.py
@@ -29,6 +29,7 @@ from methods_func import getErrorOnParam
from func import shortTraceback
from fcntl import ioctl
from array import array
+import threading
from calculate.lib.cl_print import color_print
from calculate.lib.datavars import VariableError
from calculate.lib.cl_lang import setLocalTranslate
@@ -40,6 +41,9 @@ class replaceClass():
def startprocess (self, sid, target=None, method=None, method_name=None, \
auto_delete=False, args_proc = {}):
""" start process """
+ if "LANG" in os.environ:
+ curThread = threading.currentThread()
+ curThread.lang = os.environ["LANG"]
com = target(self.no_progress,self.gui_progress,self.gui_warning)
if hasattr (com.__class__.__bases__[1], '__init__'):
com.__class__.__bases__[1].__init__(com)
@@ -433,6 +437,9 @@ def call_method(metaObject, args, unknown_args, colorPrint):
if i in parse(True).parse_known_args()[1]:
_print (_('Unknown parameter'), i)
return 1
+ else:
+ _print (_('Unknown argument'), i)
+ return 1
param_object, steps = collect_object(None, param_object, view, args,
stdin_passwd=stdin_passwd)
diff --git core/server/setup_package.py core/server/setup_package.py
index cb9838e..d474ca8 100644
--- core/server/setup_package.py
+++ core/server/setup_package.py
@@ -104,6 +104,8 @@ class ChainProgressTemplate(cl_template.ProgressTemplate):
def changeMergePackage(self,packages):
self.endTask()
+ packages = filter(isPkgInstalled,
+ packages)
self.startTask(_("Configuring dependent packages: %s")%
",".join(packages),progress=True)
return True
@@ -177,10 +179,7 @@ class updateUserConfigs(shareUpdateConfigs):
dictPakkages = {}
listIndex = []
mergeProgram = "calculate-utilities"
- self.startTask(_("Users configuring the {nameProgram} package by "
- "Calculate utilities").format(
- nameProgram=nameProgram),
- progress=True)
+ firstValue = True
for userName in xUsers:
clVars.Set("cl_root_path", '/', True)
clVars.Set("ur_login", userName, True)
@@ -199,7 +198,15 @@ class updateUserConfigs(shareUpdateConfigs):
self.setProgress,
clVars, cltObj = False,
printWarning=False)
+ clTempl.onFirstValue = lambda *args: \
+ self.startTask(
+ _("User configuring the {nameProgram} package by "
+ "Calculate Utilities").format(
+ nameProgram=nameProgram),
+ progress=True)
+ clTempl.firstValue = firstValue
dirsFiles = clTempl.applyTemplates()
+ firstValue = clTempl.firstValue
if dirsFiles is False:
self.printERROR(\
_("Error using templates for the user %s")\
@@ -218,7 +225,7 @@ class updateUserConfigs(shareUpdateConfigs):
self.endTask()
if dictPakkages:
for calcPkg in listIndex:
- self.printSUCCESS(_("Calculate utilities have changed files")\
+ self.printSUCCESS(_("Calculate Utilities have changed files")\
+":")
for userName, configFiles in dictPakkages[calcPkg]:
self.printSUCCESS(" "*2 + _("User %s")%userName + ":")
@@ -346,16 +353,16 @@ class updateSystemConfigs(shareUpdateConfigs):
clTempl = False
#for mergeProgram in filter(None,mergePrograms):
mergeProgram = "calculate-utilities"
- if variables.Get('cl_ebuild_phase') == "preinst":
- self.startTask(_("Package configuring the {nameProgram} package by "
- "Calculate utilities").format(
- nameProgram=nameProgram),
- progress=True)
- else:
- self.startTask(_("System configuring for {nameProgram} package by "
- "Calculate utilities").format(
- nameProgram=nameProgram),
- progress=True)
+ #if variables.Get('cl_ebuild_phase') == "preinst":
+ # self.startTask(_("Package configuring the {nameProgram} package by "
+ # "Calculate Utilities").format(
+ # nameProgram=nameProgram),
+ # progress=True)
+ #else:
+ # self.startTask(_("System configuring for {nameProgram} package by "
+ # "Calculate Utilities").format(
+ # nameProgram=nameProgram),
+ # progress=True)
clVars.Set("cl_root_path", configPath, True)
if variables.Get('cl_core_pkg_root_set') == 'on':
clVars.Set("cl_root_path_next", '/', True)
@@ -390,6 +397,11 @@ class updateSystemConfigs(shareUpdateConfigs):
printERROR=self.printERROR,
printWARNING=self.printWARNING,
printWarning=False)
+ clTempl.onFirstValue = lambda *args: \
+ self.startTask(_("System configuring for {nameProgram} package by "
+ "Calculate Utilities").format(
+ nameProgram=nameProgram),
+ progress=True)
dirsFiles = clTempl.applyTemplates()
# fix CONTENTS pkg file
cfgs = getCfgFiles()
@@ -454,7 +466,7 @@ class updateSystemConfigs(shareUpdateConfigs):
if dictPakkages:
reGrey = re.compile(r"\._cfg\d{4}_")
for calcPkg in listIndex:
- self.SUCCESS(_("Calculate utilities have changed files")+":")
+ self.SUCCESS(_("Calculate Utilities have changed files")+":")
for nameF in dictPakkages[calcPkg]:
nameFile = nameF.partition(configPath)[2]
if nameFile:
@@ -526,7 +538,7 @@ class PackageUpdater(updateSystemConfigs,updateUserConfigs):
category = dv.Get('cl_core_pkg_category')
nameProgram = dv.Get('cl_core_pkg_name')
# define that category/nameProgram installed
- if dv.Get('cl_ebuild_phase') == 'prerm':
+ if dv.Get('cl_ebuild_phase') in ('prerm','postrm'):
version = ""
dictVer = {slot:version}
cl_template.templateFunction.installProg.update(\
diff --git scripts/calculate-core scripts/calculate-core
index ef10337..4971d22 100644
--- scripts/calculate-core
+++ scripts/calculate-core
@@ -30,7 +30,7 @@ start() {
start-stop-daemon --background --start --quiet --pidfile /var/run/cl_core.pid \
--exec /usr/sbin/cl-core -- --pid-file /var/run/cl_core.pid --start
- for waiting in 0.1 0.2 0.5 1
+ for waiting in 0.1 0.2 0.5 1 2 4
do
[[ -f /var/run/cl_core.pid ]] && [[ -d /proc/`cat /var/run/cl_core.pid` ]] && break
sleep $waiting

@ -1,5 +1,6 @@
AUX calculate-install-3.1.0_rootsize.patch 706 SHA256 ca1e8220dafcc5942406644a6bd99a08f54fb94c19b13feeb73c85d2991ea787 SHA512 de2fc9472d4677de1beb903ed70030b1f625842dc6c5b214977b30f2e98e06983f0972634ea57268a1f070f0fe1bde10b661ec7a7750d2c1a31e4a883894ed67 WHIRLPOOL 97e4a373ac13e73bcba520182f1a4fd959cea2757ce1bf0fce1809bd487c03adb67ac288c4f0dd159fa375ca4156fe7ac17e1326cecfcc54c50d789bc881da2e AUX calculate-install-3.1.0_rootsize.patch 706 SHA256 ca1e8220dafcc5942406644a6bd99a08f54fb94c19b13feeb73c85d2991ea787 SHA512 de2fc9472d4677de1beb903ed70030b1f625842dc6c5b214977b30f2e98e06983f0972634ea57268a1f070f0fe1bde10b661ec7a7750d2c1a31e4a883894ed67 WHIRLPOOL 97e4a373ac13e73bcba520182f1a4fd959cea2757ce1bf0fce1809bd487c03adb67ac288c4f0dd159fa375ca4156fe7ac17e1326cecfcc54c50d789bc881da2e
AUX calculate-install-3.1.1_beta2-r1.patch 391 SHA256 d28624cc7df165ed8b40b2067672821857ecaf5bf274820c06766418de819f4e SHA512 e274e63e48f6940c9be001724b7de02e88538484f48d3147af71921f81ea514e49835ac9e0019a6eede3f409b41c7ad5f8c9aab23ee68daff2d6345455b6f763 WHIRLPOOL 241fda454f996f59057ae2a64a4422c2dd012924129090e18fed9321fae56f3a690612e558fcbcae65901a8952cb2b66e8834de8e230b391405394023513e77a AUX calculate-install-3.1.1_beta2-r1.patch 391 SHA256 d28624cc7df165ed8b40b2067672821857ecaf5bf274820c06766418de819f4e SHA512 e274e63e48f6940c9be001724b7de02e88538484f48d3147af71921f81ea514e49835ac9e0019a6eede3f409b41c7ad5f8c9aab23ee68daff2d6345455b6f763 WHIRLPOOL 241fda454f996f59057ae2a64a4422c2dd012924129090e18fed9321fae56f3a690612e558fcbcae65901a8952cb2b66e8834de8e230b391405394023513e77a
AUX calculate-install-3.1.1_beta2-r10.patch 5382 SHA256 9919bbc29034f220c4d6843c9fa59a5079d6ac60a07620ce9d614d10ee9ac574 SHA512 a127e86a08c2c081a4de0824d37dd0eeabee9a8903f161b8d2873ddc62db54afab76e30396ded3ab86339ab507f16666f086ec70e1cbae1b565d528e432a8d9f WHIRLPOOL 102c0cd7cc178a29c902ccbb2ffb992fc88b96fb1553e38eac0376271afeb7e8bb87c08c94779d35b24230ddca8cba4156dc9d8aeda3c009724af4cc3c46e20e
AUX calculate-install-3.1.1_beta2-r2.patch 392 SHA256 2c0691fe4368186bc9f86687f18d2bcac2d3a2b0061bce618f869cb9c950b720 SHA512 51bd8122e6d7673627eb59df6d6d75ac448efb87ad8e9bcb0c516b8954b997381bc84728eb5ce57a8d8538878d6fb6ff9ec812dedcd07ad34046d65f0c8661fb WHIRLPOOL 032705211de42169508e2867ee142c410e3a7b6c0aa048305b6f0a54e11cd2d62510e794f6cc1807c74cbec9d7ee7e3d114c1416a6e31c27106460a78f21494a AUX calculate-install-3.1.1_beta2-r2.patch 392 SHA256 2c0691fe4368186bc9f86687f18d2bcac2d3a2b0061bce618f869cb9c950b720 SHA512 51bd8122e6d7673627eb59df6d6d75ac448efb87ad8e9bcb0c516b8954b997381bc84728eb5ce57a8d8538878d6fb6ff9ec812dedcd07ad34046d65f0c8661fb WHIRLPOOL 032705211de42169508e2867ee142c410e3a7b6c0aa048305b6f0a54e11cd2d62510e794f6cc1807c74cbec9d7ee7e3d114c1416a6e31c27106460a78f21494a
AUX calculate-install-3.1.1_beta2-r3.patch 352 SHA256 0f59fa35af0894d86efe82e61a8e6697612626b6c7ca5873424e89bf9941f3d4 SHA512 d47d394b8511cbfcc0f0483b11e118621f655fd3614a2edccf317f25b2f9cbe933d8ef6d795a5a4f7a512bf84d4bd5366f97a5631eec285fbe27eac9b4bfa39d WHIRLPOOL 63d4fd7009214d43bd34e0d6a64e6c5b0d3032ba5094e1ec190a2a38b10c7e097c5af1b18b6ed1da751202575c6919b6f748eae9520b4e2ec145d8c75c4e1210 AUX calculate-install-3.1.1_beta2-r3.patch 352 SHA256 0f59fa35af0894d86efe82e61a8e6697612626b6c7ca5873424e89bf9941f3d4 SHA512 d47d394b8511cbfcc0f0483b11e118621f655fd3614a2edccf317f25b2f9cbe933d8ef6d795a5a4f7a512bf84d4bd5366f97a5631eec285fbe27eac9b4bfa39d WHIRLPOOL 63d4fd7009214d43bd34e0d6a64e6c5b0d3032ba5094e1ec190a2a38b10c7e097c5af1b18b6ed1da751202575c6919b6f748eae9520b4e2ec145d8c75c4e1210
AUX calculate-install-3.1.1_beta2-r4.patch 912 SHA256 0f69b4ca57be49753b727bcfef1259753083490c20b77926ffe6226763bdb019 SHA512 5931f363f4313eb58d75dd8281031e4b4bbfe696cfced54ce435f5ec569ae8e224b52c5e0bd6f105bbb94b6a83ec63a30afb54fab349f08b5e3f7b0f748e58ea WHIRLPOOL 5e0a5ba1b28fef78e58adb61479995d662d8efd897620dd892f974cac71818bc378e6269a1a679525f35937a3842050bdbeea574e112c64163350ec4e0404821 AUX calculate-install-3.1.1_beta2-r4.patch 912 SHA256 0f69b4ca57be49753b727bcfef1259753083490c20b77926ffe6226763bdb019 SHA512 5931f363f4313eb58d75dd8281031e4b4bbfe696cfced54ce435f5ec569ae8e224b52c5e0bd6f105bbb94b6a83ec63a30afb54fab349f08b5e3f7b0f748e58ea WHIRLPOOL 5e0a5ba1b28fef78e58adb61479995d662d8efd897620dd892f974cac71818bc378e6269a1a679525f35937a3842050bdbeea574e112c64163350ec4e0404821
@ -11,6 +12,7 @@ AUX calculate-install-3.1.1_beta2-r9.patch 4828 SHA256 208f19f35dfa139a720c59a11
DIST calculate-install-3.1.1_beta2.tar.bz2 74168 SHA256 5338d5949959788289451543883a8d5a34df9311446c6b786275c8d55448e2f0 SHA512 bd99830585855584d5633e8d4d090766e694dce636af74e217ca59383d084452e3eb9207561965a39fdd102e0c6f163759e405c26e251a9355f2438be370635c WHIRLPOOL 5c6170e5edbf6168e78f8eea8e62131b7df4e9cb9eea8ea0a0c9361fb03c3c410d4f5ec9c0152d3f57a500bcae9580c40d4528ad61bd3dadd5133e950dfd57c2 DIST calculate-install-3.1.1_beta2.tar.bz2 74168 SHA256 5338d5949959788289451543883a8d5a34df9311446c6b786275c8d55448e2f0 SHA512 bd99830585855584d5633e8d4d090766e694dce636af74e217ca59383d084452e3eb9207561965a39fdd102e0c6f163759e405c26e251a9355f2438be370635c WHIRLPOOL 5c6170e5edbf6168e78f8eea8e62131b7df4e9cb9eea8ea0a0c9361fb03c3c410d4f5ec9c0152d3f57a500bcae9580c40d4528ad61bd3dadd5133e950dfd57c2
EBUILD calculate-install-2.2.9999.ebuild 685 SHA256 5b6fe8d4f7c8109f9adcdfa6546bb253c9f04e1d10dc6b1aa6b1087c2486d096 SHA512 0b74f8bb94ba419869cc209963bc8f79cd98e4ffdd95b400f3e6c80d32da23ed314c3ec6bca6163f32e64c6dbdb1503a23e68d49c8f011c762a77b03bc94a326 WHIRLPOOL 5c9e1acddd461064c67e152429e98651298c54c8e4a7f5c9c419cda4045b6a1b5221a5bbfc3c95dd03b48f157d40e1a37e8f7e42e9aacff4575851150cbdb9a4 EBUILD calculate-install-2.2.9999.ebuild 685 SHA256 5b6fe8d4f7c8109f9adcdfa6546bb253c9f04e1d10dc6b1aa6b1087c2486d096 SHA512 0b74f8bb94ba419869cc209963bc8f79cd98e4ffdd95b400f3e6c80d32da23ed314c3ec6bca6163f32e64c6dbdb1503a23e68d49c8f011c762a77b03bc94a326 WHIRLPOOL 5c9e1acddd461064c67e152429e98651298c54c8e4a7f5c9c419cda4045b6a1b5221a5bbfc3c95dd03b48f157d40e1a37e8f7e42e9aacff4575851150cbdb9a4
EBUILD calculate-install-3.1.1_beta2-r1.ebuild 1055 SHA256 b9f6cd20036b5655c37218356c8ee2b4373b0362b48d552a8f24328103441584 SHA512 848c4b8aaf65df7837f3c77c3a5749a167869e502d58394b9c1ffdeccbd2e988896dc20a4986d23be6eba8d46ef55568c07a08aa47b2fc35ff0e69f408480f7a WHIRLPOOL d484fbe2db046f9c72e3786efbd0ec6e36a555c898d43d889c5026749a493cccbf7bd544b6322c4732129126aa061608dbbbfadae77d4224bd5741154e0d36e2 EBUILD calculate-install-3.1.1_beta2-r1.ebuild 1055 SHA256 b9f6cd20036b5655c37218356c8ee2b4373b0362b48d552a8f24328103441584 SHA512 848c4b8aaf65df7837f3c77c3a5749a167869e502d58394b9c1ffdeccbd2e988896dc20a4986d23be6eba8d46ef55568c07a08aa47b2fc35ff0e69f408480f7a WHIRLPOOL d484fbe2db046f9c72e3786efbd0ec6e36a555c898d43d889c5026749a493cccbf7bd544b6322c4732129126aa061608dbbbfadae77d4224bd5741154e0d36e2
EBUILD calculate-install-3.1.1_beta2-r10.ebuild 1056 SHA256 fa4f9f9989f81c6f1fb1d3790f6d8d06bfe98aee289d361717529bb004053aae SHA512 140496fed4c10ac0ddd81c411fd87ea590cb408fc5924991837fa1e4c434fe1cef5a6883ea74310f5598456782f15c81f9b7a27da75e548ab00772f834737885 WHIRLPOOL 4cecaba2c16a52d99867843229d8108b258baf98dbab7abd3a30f16b07d1621bb7ac270a8e9bd0871d46997c1694ec50953c9d6332bcb538eab27a07e5ff4858
EBUILD calculate-install-3.1.1_beta2-r2.ebuild 1055 SHA256 d8df34d43d8a4f137c0e35425203f4d7c2add8d4eac78913d52c00370ae557a1 SHA512 7e991ecd6800f7fe1e868837c0e6ac22a6bc208b50ca34e085eb4a4d75cb53f531f0148f1b2b2dfdbc95f956e3e728ee73a2f37b65706dcf5baad65fb32f3063 WHIRLPOOL 3e025764535221dd513abf963ae3a44cd77abfd41644d66359d699051a3accf0d55aeafb6362bdc53b723b52fd7844b1fff1b8d06b1c96376cabdb4dcdd9e2e5 EBUILD calculate-install-3.1.1_beta2-r2.ebuild 1055 SHA256 d8df34d43d8a4f137c0e35425203f4d7c2add8d4eac78913d52c00370ae557a1 SHA512 7e991ecd6800f7fe1e868837c0e6ac22a6bc208b50ca34e085eb4a4d75cb53f531f0148f1b2b2dfdbc95f956e3e728ee73a2f37b65706dcf5baad65fb32f3063 WHIRLPOOL 3e025764535221dd513abf963ae3a44cd77abfd41644d66359d699051a3accf0d55aeafb6362bdc53b723b52fd7844b1fff1b8d06b1c96376cabdb4dcdd9e2e5
EBUILD calculate-install-3.1.1_beta2-r3.ebuild 1055 SHA256 101a7d743bdb66feb175215521ac590ac52790b18232b37f9f59023b6e311a9c SHA512 506e48a029bec01dba62f70f6129a022de6c1e110a5d43712da17708cd30abf9ecac327b8d307a7928f141cc991014b27fb62cc17f2f241911d92efc5c6219e1 WHIRLPOOL 83ad96ca8dc5f655a0773872ed5f6aff407e329973c2bc81a9e35df6338422e08ea859df805661d205f747021e205ed0d215d9a5b8ee0cf0354f0a2601d940b1 EBUILD calculate-install-3.1.1_beta2-r3.ebuild 1055 SHA256 101a7d743bdb66feb175215521ac590ac52790b18232b37f9f59023b6e311a9c SHA512 506e48a029bec01dba62f70f6129a022de6c1e110a5d43712da17708cd30abf9ecac327b8d307a7928f141cc991014b27fb62cc17f2f241911d92efc5c6219e1 WHIRLPOOL 83ad96ca8dc5f655a0773872ed5f6aff407e329973c2bc81a9e35df6338422e08ea859df805661d205f747021e205ed0d215d9a5b8ee0cf0354f0a2601d940b1
EBUILD calculate-install-3.1.1_beta2-r4.ebuild 1055 SHA256 ab3c972950793ed3e2d3290d4d2041832ca75d25f20934d9fbc04edbb7dc56dc SHA512 08170ee058e7da05fe7de8b444e421aac86c8532840520950773ab4a36aca1934fbb581224fbe6dcce3a7827290a74e70eda885f656298663055195ecdea3ff1 WHIRLPOOL 017050f9eaafaed09614ed860e90d32f6a1d2797f140dccde7a01761878b0c9c8fd333a30b20a99f0aaf07aa76676a9ea9aca66a0aa8a994ce8b0a5c89f781cf EBUILD calculate-install-3.1.1_beta2-r4.ebuild 1055 SHA256 ab3c972950793ed3e2d3290d4d2041832ca75d25f20934d9fbc04edbb7dc56dc SHA512 08170ee058e7da05fe7de8b444e421aac86c8532840520950773ab4a36aca1934fbb581224fbe6dcce3a7827290a74e70eda885f656298663055195ecdea3ff1 WHIRLPOOL 017050f9eaafaed09614ed860e90d32f6a1d2797f140dccde7a01761878b0c9c8fd333a30b20a99f0aaf07aa76676a9ea9aca66a0aa8a994ce8b0a5c89f781cf

@ -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="amd64 x86"
IUSE="pxe minimal"
DEPEND="~sys-apps/calculate-core-3.1.1_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}"
# apply revision changes
epatch "${FILESDIR}/calculate-install-3.1.1_beta2-r10.patch"
}

@ -0,0 +1,143 @@
diff --git data/calculate data/calculate
index 1ec60b3..dc36f4c 100644
--- data/calculate
+++ data/calculate
@@ -142,6 +142,10 @@ start() {
touch /* /bin/* /sbin/*
udevadm trigger --action="add" --subsystem-match=net
fi
+ if [[ $roottype != "livecd" ]]
+ then
+ /usr/bin/eix-checkout &>/dev/null &
+ fi
/sbin/rc-update --update
return 0
diff --git install/cl_distr.py install/cl_distr.py
index 9dcdcb3..2dd8c6c 100644
--- install/cl_distr.py
+++ install/cl_distr.py
@@ -132,7 +132,7 @@ class Distributive(object):
elif "Squashfs filesystem" in ftype:
return SquashDistributive(filename)
elif path.isdir(filename):
- if path.exists(path.join(filename,"livecd")):
+ if path.isfile(path.join(filename,"livecd")):
return IsoDistributive(filename)
else:
return DirectoryDistributive(filename)
diff --git install/cl_install.py install/cl_install.py
index c42e0a7..daf7042 100644
--- install/cl_install.py
+++ install/cl_install.py
@@ -20,6 +20,8 @@ import sys
import time
from os import path
from StringIO import StringIO
+from random import choice
+import string
from time import sleep
from subprocess import PIPE,STDOUT
from shutil import copy2
@@ -601,6 +603,7 @@ class Install(color_print):
self.cleanInitrd()
self.endTask("")
+ self.remountNTFS()
# join templates
self.startTask(_("Updating the configuration"),progress=True)
self.applyTemplates(targetDistr.getDirectory(),
@@ -661,6 +664,7 @@ class Install(color_print):
setupType).capitalize(),progress=True)
else:
self.startTask(_("System configuration"),progress=True)
+ refreshLVM()
res = self.applyTemplatesStartup()
self.endTask()
if setupType and self.clVars.Get('cl_setup') == 'network':
@@ -784,3 +788,39 @@ class Install(color_print):
self.prepareBoot(self.targetDistr)
self.endTask()
return True
+
+ def rndString(self):
+ """Get random string with len 8 char"""
+ return "".join([choice(string.ascii_letters+string.digits)
+ for i in xrange(0,8)])
+
+ def _getFreeDirectory(self,directory):
+ """
+ Get free directory name
+ """
+ newDirectoryName = directory
+ while path.exists(newDirectoryName):
+ newDirectoryName = "%s.%s"%(directory,self.rndString())
+ return newDirectoryName
+
+ def remountNTFS(self):
+ """
+ Remount NTFS partitions
+ """
+ for disk in self.clVars.Select('os_disk_dev',
+ where='os_disk_format',like='ntfs'):
+ mountDir = self._getFreeDirectory('/var/lib/calculate/mount.test')
+ try:
+ os.mkdir(mountDir)
+ except:
+ continue
+ if process('/bin/mount',disk,mountDir).success():
+ for i in (0.2,0.5,1,2):
+ if process('/bin/umount',mountDir).success():
+ break
+ else:
+ self.printWARNING(_("Unable umount %s")%mountDir)
+ try:
+ os.rmdir(mountDir)
+ except:
+ self.printWARNING(_("Unable remove directory %s")%mountDir)
diff --git install/variables/X11.py install/variables/X11.py
index 22b99f2..ea1d29f 100644
--- install/variables/X11.py
+++ install/variables/X11.py
@@ -207,6 +207,8 @@ class VariableOsInstallX11Composite(VideoVariable):
if self.Get('os_install_x11_video_drv') in defaultCompositeOn:
defaultComposite = "on"
+ elif self.Get('hr_virtual') == 'vmware':
+ defaultComposite = "on"
else:
defaultComposite = "off"
if self.Get('os_install_x11_video_drv') == self.Get('os_x11_video_drv'):
diff --git install/variables/action.py install/variables/action.py
index d704e74..5416223 100644
--- install/variables/action.py
+++ install/variables/action.py
@@ -32,7 +32,8 @@ class VariableAcInstallMerge(ActionVariable):
if cl_action in ("system","merge") and \
self.Get('os_install_root_type') != 'flash' and \
self.Get('os_install_pxe') == 'off' and \
- self.Get('cl_live') == 'off':
+ self.Get('cl_live') == 'off' or \
+ cl_action in ("sync",) and self.Get('cl_merge_pkg'):
return "on"
return "off"
@@ -47,7 +48,8 @@ class VariableAcInstallLive(ActionVariable):
def action(self,cl_action):
if cl_action in ("system","merge") and \
self.Get('os_install_root_type') != 'flash' and \
- self.Get('os_install_pxe') == 'off':
+ self.Get('os_install_pxe') == 'off' or \
+ cl_action in ("sync",) and self.Get('cl_merge_pkg'):
return "on"
return "off"
@@ -97,6 +99,7 @@ class VariableAcInstallUnmerge(ActionVariable):
Action variable which has value "up" on prerm ebuild phase
"""
def action(self,cl_action):
- if cl_action == "merge" and self.Get('cl_ebuild_phase') == 'prerm':
+ if cl_action == "merge" and \
+ self.Get('cl_ebuild_phase') in ('prerm','postrm'):
return "on"
return "off"

@ -7,6 +7,7 @@ AUX calculate-lib-3.1.1_beta2-r2.patch 3175 SHA256 4c489408d10bdcd9abcd8cefe87de
AUX calculate-lib-3.1.1_beta2-r3.patch 4456 SHA256 f9aba6cf7cf34e55ad81483e910a8e5889a4f6cdb73734783b7ad1f30659bd8d SHA512 79c1a2b4197d4469afc06b55213a39149acb997d94e270b43090c54c9c71b55f965aae4e9685729e5d0d753d6c63823780d179bdd093aedfced1717881e95509 WHIRLPOOL ece0bedad9065edc8abecace1ce51719a1aa60ba8df476061fd604f973d3e986428de9af25f522805122a3726d69bbc152d1a02a0f4fc5424e146c3197ca0419 AUX calculate-lib-3.1.1_beta2-r3.patch 4456 SHA256 f9aba6cf7cf34e55ad81483e910a8e5889a4f6cdb73734783b7ad1f30659bd8d SHA512 79c1a2b4197d4469afc06b55213a39149acb997d94e270b43090c54c9c71b55f965aae4e9685729e5d0d753d6c63823780d179bdd093aedfced1717881e95509 WHIRLPOOL ece0bedad9065edc8abecace1ce51719a1aa60ba8df476061fd604f973d3e986428de9af25f522805122a3726d69bbc152d1a02a0f4fc5424e146c3197ca0419
AUX calculate-lib-3.1.1_beta2-r4.patch 5002 SHA256 37f815311f8a7bbb581704ad883aa56847fadd0d89aa1ccfa0f90b1bd79a6f40 SHA512 0fecc8c37dca8a67a59e6d58accc8a0f87bb46d3692e1f436b643954e0c1331b7d33601cc788e36ef7466837cc6b3e36feaaf354d2dd370482a7c663b59d251c WHIRLPOOL 642f5c1258d4d7f7b8b20f107bbe30abe3f1afdf16679dcd57b1b8a12823a9c89f2b89483bbc1de79e298b04f26010d55c0a71f5fbd8a2b0f5ef16db8cb193f9 AUX calculate-lib-3.1.1_beta2-r4.patch 5002 SHA256 37f815311f8a7bbb581704ad883aa56847fadd0d89aa1ccfa0f90b1bd79a6f40 SHA512 0fecc8c37dca8a67a59e6d58accc8a0f87bb46d3692e1f436b643954e0c1331b7d33601cc788e36ef7466837cc6b3e36feaaf354d2dd370482a7c663b59d251c WHIRLPOOL 642f5c1258d4d7f7b8b20f107bbe30abe3f1afdf16679dcd57b1b8a12823a9c89f2b89483bbc1de79e298b04f26010d55c0a71f5fbd8a2b0f5ef16db8cb193f9
AUX calculate-lib-3.1.1_beta2-r5.patch 6522 SHA256 7a5fedd97f630d72884958ac12becc3ab6856eec8e34380dc4f60f6ee209eeff SHA512 a1079e8116c69f9808f177f4793709fcfb70cae3518a92d8f1e673afc386bc6e2bb7c4ebc767cf60acb2a86460d3e442239a954e79c3fa1756c404113dac6bc1 WHIRLPOOL f903223d07edf98c869ead1ffe641a353ad458bbab9c14ff9d6b07864e8adac158eb026851cd5ee553e0d51bb381ca331176a58c4d7a6e22bb064c688a15fee5 AUX calculate-lib-3.1.1_beta2-r5.patch 6522 SHA256 7a5fedd97f630d72884958ac12becc3ab6856eec8e34380dc4f60f6ee209eeff SHA512 a1079e8116c69f9808f177f4793709fcfb70cae3518a92d8f1e673afc386bc6e2bb7c4ebc767cf60acb2a86460d3e442239a954e79c3fa1756c404113dac6bc1 WHIRLPOOL f903223d07edf98c869ead1ffe641a353ad458bbab9c14ff9d6b07864e8adac158eb026851cd5ee553e0d51bb381ca331176a58c4d7a6e22bb064c688a15fee5
AUX calculate-lib-3.1.1_beta2-r6.patch 7313 SHA256 3688a6d1333c2ca6406c7a5353397de5a2c37e742f5e8e6e4110615ce0db7765 SHA512 08bd84f17d8d3dc1dbd4cd019b56dd1cb5e9b80db47d2aa02a9b9f3e319daf5de7163e33bf2cd1e1db1f9f0f200151c8bdcd3ebf2850f86f23185fe74399a5c9 WHIRLPOOL db6a1ce2ab4b11fe7eae9c63c06e3d9c0c77072a135b0427e4a53006cf5b0ac1231250dfe0044b89c4da1b7f0cc9baa10af1291ad5ab38c61d2e9fe36db1056f
DIST calculate-lib-2.1.11.tar.bz2 61687 SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599 SHA512 e3bc2168a55367cf19ad3a27921b53e5e845643238bf171209ab29752c91b5d4d338a2120774764ac1c79abd93f2deff8680f8faa1407940984ea9fd6a199e67 WHIRLPOOL 0ced92ea493dd8db02b0ae1514ebbb51ee76dc6f441b4a38c984c39da2121fb81dd1f2e840c4c5b71a117a12817a2a269d85676288202aa9801f69727e3338dc 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.30.tar.bz2 120055 SHA256 a5aa07e5c5e02d27a8b9fad8c0e4bd0562d40d7a2753c2b57a18d99bd0dd6cb2 SHA512 7e8920f5fd855f05aba6576d5e4751ecf71a3e4107b46671d9a4be8557e1dd616adefad728b6a9ca87656dca6fd17d52bce41462b7fc906d20118e97607f1b1b WHIRLPOOL 0e8441484ee7d91c9926ab2deed8357272fecb2156e5dad45f865f6b13aff6c43868323dececc859ce7824bedd8794cec25b857be30afa83c44a81bcbcf510d2
DIST calculate-lib-3.1.1_beta2.tar.bz2 116831 SHA256 4f70599bd179e0e96958f460f2e5b4d52e6af8be7e68c566389050b9f1b21839 SHA512 82b6d03f144fa0b7e7ec2486ec4dc28b4cdcb055e22b2b9494626734105f8bcdc0d2c3b1c49b88f3dcf424105f7b4d69650d88d623c8378dc7582dccdcdeff58 WHIRLPOOL 748d0c8c4b29aa8d350cb85bcfe78cd1374e30ae481740853daa8fb8ce6b8ae0411558446c91fed77d8b456e6aa78ec58e03bc6b52639fcfd2658c9df0c6de19 DIST calculate-lib-3.1.1_beta2.tar.bz2 116831 SHA256 4f70599bd179e0e96958f460f2e5b4d52e6af8be7e68c566389050b9f1b21839 SHA512 82b6d03f144fa0b7e7ec2486ec4dc28b4cdcb055e22b2b9494626734105f8bcdc0d2c3b1c49b88f3dcf424105f7b4d69650d88d623c8378dc7582dccdcdeff58 WHIRLPOOL 748d0c8c4b29aa8d350cb85bcfe78cd1374e30ae481740853daa8fb8ce6b8ae0411558446c91fed77d8b456e6aa78ec58e03bc6b52639fcfd2658c9df0c6de19
@ -20,6 +21,7 @@ EBUILD calculate-lib-3.1.1_beta2-r2.ebuild 829 SHA256 2ca0868508c841aa0a70e937ff
EBUILD calculate-lib-3.1.1_beta2-r3.ebuild 829 SHA256 c16ecb7c5a68abda404aeb732d55f4878ebd85661c2fc6d32f4b6fbe3b5bb8be SHA512 61b7e16a59c32b0f61c2f8564caebc5481379527e5c25a1c480ca1914134f98f63761426a2a393d36c624d31473cc99969eada22dfb3285610b1fea541248166 WHIRLPOOL 77092320e4e6653e2ccaeeea88c05a6fc4601b5f1dbd324890b2258fcd5d1beac1499f346ad14a4478cf79bbaea6d19b28abdeb9a587c078c547c38bebab0cb4 EBUILD calculate-lib-3.1.1_beta2-r3.ebuild 829 SHA256 c16ecb7c5a68abda404aeb732d55f4878ebd85661c2fc6d32f4b6fbe3b5bb8be SHA512 61b7e16a59c32b0f61c2f8564caebc5481379527e5c25a1c480ca1914134f98f63761426a2a393d36c624d31473cc99969eada22dfb3285610b1fea541248166 WHIRLPOOL 77092320e4e6653e2ccaeeea88c05a6fc4601b5f1dbd324890b2258fcd5d1beac1499f346ad14a4478cf79bbaea6d19b28abdeb9a587c078c547c38bebab0cb4
EBUILD calculate-lib-3.1.1_beta2-r4.ebuild 829 SHA256 b3c6b35067cceed134d43e12d040abae8a753d1ebc8a905512e3871a06a71d4b SHA512 166e57020766ee482423c7459ab2f8c3bae32448ba33306d176145556ad71d98de541f8739bf3d1aecd11db9f885d695142b7deb924170e57bf1ce65c81904b4 WHIRLPOOL dcbdfbff8f4b21f524d7631a96f2d44f9008d6927b3950a57cac3480a40c8c91202db91225806d5f22303301962ca8e842996c15f49451e86173a9f826a39b95 EBUILD calculate-lib-3.1.1_beta2-r4.ebuild 829 SHA256 b3c6b35067cceed134d43e12d040abae8a753d1ebc8a905512e3871a06a71d4b SHA512 166e57020766ee482423c7459ab2f8c3bae32448ba33306d176145556ad71d98de541f8739bf3d1aecd11db9f885d695142b7deb924170e57bf1ce65c81904b4 WHIRLPOOL dcbdfbff8f4b21f524d7631a96f2d44f9008d6927b3950a57cac3480a40c8c91202db91225806d5f22303301962ca8e842996c15f49451e86173a9f826a39b95
EBUILD calculate-lib-3.1.1_beta2-r5.ebuild 829 SHA256 af24614dab7b35303857c2d2d1249dfe3eaf8d9d39f333397de28001f0f42850 SHA512 43cc251ab776c586c8b0cd04ed9e92ae6f9d0369f22be4fb3114a85b9d9ff6ff4ebf7d1868255f152b1853ba049552b553eb00a6990757bd5d57c0394182f757 WHIRLPOOL 57f5b0d04c5ad6c014954b2d226ee2a2eea574182a56c6de88816fa949230395e02afba41942ea06dec46a839d75c3429e452a3cbc04814d760756c3fdc1a82c EBUILD calculate-lib-3.1.1_beta2-r5.ebuild 829 SHA256 af24614dab7b35303857c2d2d1249dfe3eaf8d9d39f333397de28001f0f42850 SHA512 43cc251ab776c586c8b0cd04ed9e92ae6f9d0369f22be4fb3114a85b9d9ff6ff4ebf7d1868255f152b1853ba049552b553eb00a6990757bd5d57c0394182f757 WHIRLPOOL 57f5b0d04c5ad6c014954b2d226ee2a2eea574182a56c6de88816fa949230395e02afba41942ea06dec46a839d75c3429e452a3cbc04814d760756c3fdc1a82c
EBUILD calculate-lib-3.1.1_beta2-r6.ebuild 829 SHA256 b0bf7a16729920e2af63e4084106e80eb106b8fa0b39c1beed9261a56311f2b6 SHA512 c9b41062c63aaa7609a70b68c938acd4af529cbc121dbccf856c534118a2dbbf0d7594f9ca468ad5a312643d8885e10326321704b57031bf17320534edf697f0 WHIRLPOOL 20af1bf3cb58963202e51bb065352c888102026835b0de2f94944227b43924b42ecac6eb899138faa1e56334cdb560aa956d1b8e94e37af2b1d6d35888096f94
EBUILD calculate-lib-3.1.1_beta2.ebuild 690 SHA256 3bd21cbec14f6815642f44234e640f488155f8ad59dbbb22b55a3537dcc1d7ec SHA512 f27f79c7410dd0295bda295080d511b299dd6fd4ebe2058b26e6d6f0dcd029e118dd79849bd3da0260a56cd4b91d4ef649027c158d85d976fc440a9cae0dc12e WHIRLPOOL db749b32ef5a72ed4c9d3476d494f28d3ceb10a215567cf46e23e49063bee9b8e1a2512a25d5006198f8e88fb106ce7da421565dfe6f5f4320f34db033c78513 EBUILD calculate-lib-3.1.1_beta2.ebuild 690 SHA256 3bd21cbec14f6815642f44234e640f488155f8ad59dbbb22b55a3537dcc1d7ec SHA512 f27f79c7410dd0295bda295080d511b299dd6fd4ebe2058b26e6d6f0dcd029e118dd79849bd3da0260a56cd4b91d4ef649027c158d85d976fc440a9cae0dc12e WHIRLPOOL db749b32ef5a72ed4c9d3476d494f28d3ceb10a215567cf46e23e49063bee9b8e1a2512a25d5006198f8e88fb106ce7da421565dfe6f5f4320f34db033c78513
EBUILD calculate-lib-3.1.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb EBUILD calculate-lib-3.1.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb
MISC ChangeLog 29851 SHA256 16ca15c794bce78eefc487ed372c3d4960078fbd4c5fe4524211688d0146ef97 SHA512 be6bdf290f391529dce0deb67bf9d367e42e407601dd581f7c08d082399b5860cff2a76d4d64dd876154d51e84f34499db06c715145ac64f78d168aae7e78dbf WHIRLPOOL 2561ccd1eefe3423d97c67aff5c0fe6c8ca624e527fb885b042c8e812194bb1635d7e7d7d86c534562eb780c6b9144d92e24893f2d0696cf8a34a6a912a45788 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="x86 amd64"
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.1_beta2-r6.patch"
}

@ -0,0 +1,162 @@
diff --git calculate/lib/cl_template.py calculate/lib/cl_template.py
index 55527cd..6662c25 100644
--- calculate/lib/cl_template.py
+++ calculate/lib/cl_template.py
@@ -4039,6 +4039,12 @@ gettext -d cl_template "$*"
"""
return True
+ def templateModify(self,filesApl):
+ """
+ Files which created by apping templates
+ """
+ return True
+
def fixNameFileConfig(self,origfilename):
"""Support ._cfg0000 files for postinst"""
if self.objVar.Get('cl_ebuild_phase') != 'postinst':
@@ -4229,6 +4235,8 @@ gettext -d cl_template "$*"
self.cltObj.numberProcessTempl = self.allTemplates
# метод показывающий номер clt шаблона
self.cltObj.numberProcessTemplates = self.numberProcessTemplates
+ # метод показывающий номер clt шаблона
+ self.cltObj.templateModify = self.templateModify
# общее количество шаблонов
self.allTemplates += self.cltObj.allTemplates
self.cltObj.allTemplates = self.allTemplates
@@ -4273,13 +4281,15 @@ gettext -d cl_template "$*"
self.cltObj.filterApplyTemplates[filename].append(pkg)
if not self.cltObj.applyTemplates():
return False
- if self.objVar.Get('cl_merge_pkg') and \
+ if (self.objVar.Get('cl_merge_pkg') or \
+ self.objVar.Get('cl_action') == "sync") and \
self.objVar.Get('cl_merge_pkg_new'):
self.objVar.Set('cl_root_path',
self.objVar.Get('cl_root_path_next'),force=True)
self.recalculateBaseDir()
self.objVar.Set('cl_merge_pkg_pass',list(
set(self.objVar.Get('cl_merge_pkg_pass'))|
+ set(self.objVar.Get('cl_merge_pkg'))|
set(self.objVar.Get('cl_merge_pkg_new'))),force=True)
self.objVar.Set('cl_merge_pkg',
self.objVar.Get('cl_merge_pkg_new'),force=True)
@@ -4399,6 +4409,7 @@ gettext -d cl_template "$*"
nameEnvFile = os.path.basename(nameFileConfig)
self.functObj.timeConfigsIni[nameEnvFile] = float(time.time())
self.filesApply += filesApl
+ self.templateModify(filesApl)
if filesApl:
self._addFile(filesApl)
return True
@@ -4537,7 +4548,8 @@ gettext -d cl_template "$*"
wrongPkg + ": " + nameFileTemplate)
for pkg in mergePkgs:
if not pkg in self.objVar.Get('cl_merge_pkg_new') and \
- not pkg in self.objVar.Get('cl_merge_pkg_pass'):
+ not pkg in self.objVar.Get('cl_merge_pkg_pass') and \
+ not pkg in self.objVar.Get('cl_merge_pkg'):
self.objVar.Get('cl_merge_pkg_new').append(pkg)
# Пропускаем директорию
@@ -4824,7 +4836,8 @@ gettext -d cl_template "$*"
wrongPkg + ": " + nameFileTemplate)
for pkg in mergePkgs:
if not pkg in self.objVar.Get('cl_merge_pkg_new') and \
- not pkg in self.objVar.Get('cl_merge_pkg_pass'):
+ not pkg in self.objVar.Get('cl_merge_pkg_pass') and \
+ not pkg in self.objVar.Get('cl_merge_pkg'):
self.objVar.Get('cl_merge_pkg_new').append(pkg)
# Родительская директория
@@ -5693,6 +5706,7 @@ class templateClt(scanDirectoryClt, Template):
nameEnvFile = os.path.basename(nameFileConfig)
self.functObj.timeConfigsIni[nameEnvFile] = float(time.time())
self.filesApply += filesApl
+ self.templateModify(filesApl)
return nameFileConfig
else:
return True
@@ -6109,6 +6123,7 @@ class ProgressTemplate(Template):
Template.__init__(self, *args, **kwargs)
self.setValueCallback = setValueCallback
self.value = None
+ self.firstValue = True
def numberAllTemplates(self, number):
self.maximum = number
@@ -6121,3 +6136,8 @@ class ProgressTemplate(Template):
self.setValueCallback(min(100,max(0,value)))
self.value = value
return True
+
+ def templateModify(self,filesApl):
+ if self.firstValue and hasattr(self,"onFirstValue"):
+ self.onFirstValue()
+ self.firstValue = False
diff --git calculate/lib/utils/device.py calculate/lib/utils/device.py
index 50351bc..1ae7a07 100644
--- calculate/lib/utils/device.py
+++ calculate/lib/utils/device.py
@@ -385,9 +385,11 @@ def refreshLVM():
if vgscan and vgchange and lvchange:
process(vgscan).success()
- process(vgchange,'-ay','--refresh').success()
+ process(vgchange,'-ay').success()
+ process(vgchange,'--refresh').success()
for group in getLvmGroups():
- process(lvchange,'-ay','--refresh',group).success()
+ process(lvchange,'-ay',group).success()
+ process(lvchange,'--refresh',group).success()
def refreshUdev():
"""Run command which refresh information about device in udev"""
diff --git calculate/lib/variables/hardware.py calculate/lib/variables/hardware.py
index d2f4111..8305014 100644
--- calculate/lib/variables/hardware.py
+++ calculate/lib/variables/hardware.py
@@ -71,14 +71,17 @@ class VariableHrVirtual(ReadonlyVariable):
"""
def get(self):
- # TODO: need test in virtual machine
virtSysDict = {'VirtualBox':'virtualbox',
'VMware':'vmware',
'Qumranet':'qemu'}
reVirtInfo = re.compile("|".join(virtSysDict.keys()))
devices = lspci(reVirtInfo.search)
for device in devices.values():
- return virtSysDict[reVirtInfo.search(device['name']).group()]
+ nameRes = reVirtInfo.search(device['name'])
+ if not nameRes:
+ nameRes = reVirtInfo.search(device['vendor'])
+ if nameRes:
+ return virtSysDict[nameRes.group()]
return ""
class VariableHrLaptop(ReadonlyVariable):
@@ -94,7 +97,8 @@ class VariableHrLaptop(ReadonlyVariable):
boardVendor = '/sys/class/dmi/id/board_vendor'
notebookChassis = ['1','8','10']
if readFile(chassisType).strip() in notebookChassis:
- return readFile(boardVendor).strip().split(" ")[0] or "unknown"
+ return (readFile(boardVendor).strip().split(" ")[0]).lower() or \
+ "unknown"
return ""
class VariableHrLaptopModel(ReadonlyVariable):
diff --git calculate/lib/variables/user.py calculate/lib/variables/user.py
index 835a780..d53cdd7 100644
--- calculate/lib/variables/user.py
+++ calculate/lib/variables/user.py
@@ -84,7 +84,8 @@ class VariableUrLogin(Variable,LdapHelper):
self.label = _("User name")
def choice(self):
- return [""]+list(set(self.getLdapUserlist()+getPasswdUsers()))
+ return [""]+sorted(list(set(
+ self.getLdapUserlist()+getPasswdUsers())))
def check(self,value):
"""Does user exist"""

@ -12,6 +12,9 @@ EBUILD calculate-utilities-3.1.1_beta2-r13.ebuild 815 SHA256 a0daa7f9faf0b5478a7
EBUILD calculate-utilities-3.1.1_beta2-r14.ebuild 815 SHA256 1cc11683e131b098a32889dd3877a3d5bdfa6eb9993d312d6093ae2fde71af1d SHA512 ebe102e36d1e0611c48b862a8486a8d75190019cd7d330ac731744180b006750f7efc75c5e714e2966fec27303d8fb12dfdcf1271a4492df4e9e1b499bcdb898 WHIRLPOOL 1fb1d4747ae746ac48b3bade91fadf2120bd3db8bfb66d039088a87b528f6cff604c5ac743f25b8fbe6f045e918f9a7123ec7cf55ee86ed43b4ec7c4c75511d1 EBUILD calculate-utilities-3.1.1_beta2-r14.ebuild 815 SHA256 1cc11683e131b098a32889dd3877a3d5bdfa6eb9993d312d6093ae2fde71af1d SHA512 ebe102e36d1e0611c48b862a8486a8d75190019cd7d330ac731744180b006750f7efc75c5e714e2966fec27303d8fb12dfdcf1271a4492df4e9e1b499bcdb898 WHIRLPOOL 1fb1d4747ae746ac48b3bade91fadf2120bd3db8bfb66d039088a87b528f6cff604c5ac743f25b8fbe6f045e918f9a7123ec7cf55ee86ed43b4ec7c4c75511d1
EBUILD calculate-utilities-3.1.1_beta2-r15.ebuild 815 SHA256 3f646852356004aae479e88d13a8be131f3de71656708f128e3a363146d3933c SHA512 49e33f6f541c10bb0e611d1c64555a8d4536dba11cb04eb044579e89b5f0082a37d5b2b3adc78649fd84fcdca744ac4800fa1e3ae3d58493edd45d8ea256e4bb WHIRLPOOL def15c0bc70c3c3effc0538c59a82e12980abbaa03e7dcac972b38f8c9ca16d582593f19ee9b135a9bb8c5efd911389f318dd94ea34ea06d20cbece83c1d3a93 EBUILD calculate-utilities-3.1.1_beta2-r15.ebuild 815 SHA256 3f646852356004aae479e88d13a8be131f3de71656708f128e3a363146d3933c SHA512 49e33f6f541c10bb0e611d1c64555a8d4536dba11cb04eb044579e89b5f0082a37d5b2b3adc78649fd84fcdca744ac4800fa1e3ae3d58493edd45d8ea256e4bb WHIRLPOOL def15c0bc70c3c3effc0538c59a82e12980abbaa03e7dcac972b38f8c9ca16d582593f19ee9b135a9bb8c5efd911389f318dd94ea34ea06d20cbece83c1d3a93
EBUILD calculate-utilities-3.1.1_beta2-r16.ebuild 815 SHA256 cecaff8d74b57df8f5eb19ee6e6d8fae041243a9f1272ef02b8c5d97a78701f9 SHA512 46810cca290f747ee279632389f829b2588ca19f0647713257f6f91bdf57e78840565fe6522b8d3a4cc37dc6867a2ef603d9ede7f3ea83dfc044a5b9fc871dd6 WHIRLPOOL 6e73da22ac0caa720216119ed8519e7be1827b61ee09307542e18167bf508f60cdf5c550fcd1503ea1e354d4b0084bc110f341fdad45a1269f3724357bfdf7d6 EBUILD calculate-utilities-3.1.1_beta2-r16.ebuild 815 SHA256 cecaff8d74b57df8f5eb19ee6e6d8fae041243a9f1272ef02b8c5d97a78701f9 SHA512 46810cca290f747ee279632389f829b2588ca19f0647713257f6f91bdf57e78840565fe6522b8d3a4cc37dc6867a2ef603d9ede7f3ea83dfc044a5b9fc871dd6 WHIRLPOOL 6e73da22ac0caa720216119ed8519e7be1827b61ee09307542e18167bf508f60cdf5c550fcd1503ea1e354d4b0084bc110f341fdad45a1269f3724357bfdf7d6
EBUILD calculate-utilities-3.1.1_beta2-r17.ebuild 815 SHA256 c54ad6cfddbb878352d4eddf23db07d46bd8c7e17255728fabd163071e1e2553 SHA512 9aed1dcfedc1e34a101e573adf9c49202f237ae3dd62fab6b1942fd14bc0c06d0881f0b27e5ed2da490c7617404be1ebe802a1da72a5ff3e852e5d2584809c3b WHIRLPOOL 1d31cf96bb97ada6691fc08f7db8d103198d16fe6ce725f30bf64dfec14ca02b60aebd094bda01fd814279c65eedb2bd04bc9d6aa5928d6c1ce3317e8c205ad7
EBUILD calculate-utilities-3.1.1_beta2-r18.ebuild 816 SHA256 c6a0c0d7e54f93f359b8fdeb0c691cbe5c9bbfd2ac8602167b2122813f276222 SHA512 73aa382d2ed6b83b9496988639afcd47ac0a7de7fdf4061c98956acca87a09fa65c6223ff39c90ba9f8481eb7ae7221e5377f0c9aedfa51df1fd7b3069cc09ee WHIRLPOOL 5604e087df4bfcca84efe5b2daa0e55e6685f8b59374a8f6db92bc5630aa4b954d0954c44111593655a0de66dd946cc824d7dcb863655ade671b299fee2067d7
EBUILD calculate-utilities-3.1.1_beta2-r19.ebuild 816 SHA256 a3d42c782f7ca6781dee1b6ca5cc8f706b07df77170d3c7cd517dcf3a62439f3 SHA512 591dcc2d11efdc5bf586a931df947a1127a1c24399b923a72c491bb3407fcd6736671efd2f5d47295c5525b38df3245cd5b00cff6cd1b89774661a51aeb0dbe0 WHIRLPOOL 152a99f495ba7fe77187f8b81fec35d628969165367e6af6aa6c809d11e5031d102692a655e2817d4fa037e9fd185648051635a357533d1b1218c83f014af979
EBUILD calculate-utilities-3.1.1_beta2-r2.ebuild 809 SHA256 e8d66953f8ac7e8a2a2c9bff472494aca0f5e112c5c28161514abae30b84b0e5 SHA512 07116d71e005af81a7b0e71087eea4d4c26a69d3efeb578a6bbd29732cc5800a0e4a516d94bbe79e6d2142aa55e91016cfa7e5f1a72f68e0dc60b2af135be536 WHIRLPOOL 3e363afbb174aec748a0eeb55ae2f0f832b7a234252bbfd1a41e59a6128eec558b3722a1303c709f9f5e4801c9c76622d5ac3f9f701fc204fc89647d1cdeb416 EBUILD calculate-utilities-3.1.1_beta2-r2.ebuild 809 SHA256 e8d66953f8ac7e8a2a2c9bff472494aca0f5e112c5c28161514abae30b84b0e5 SHA512 07116d71e005af81a7b0e71087eea4d4c26a69d3efeb578a6bbd29732cc5800a0e4a516d94bbe79e6d2142aa55e91016cfa7e5f1a72f68e0dc60b2af135be536 WHIRLPOOL 3e363afbb174aec748a0eeb55ae2f0f832b7a234252bbfd1a41e59a6128eec558b3722a1303c709f9f5e4801c9c76622d5ac3f9f701fc204fc89647d1cdeb416
EBUILD calculate-utilities-3.1.1_beta2-r3.ebuild 809 SHA256 9ebc3db23e20caf90b332ecb0e8a24dd240f87ddbbe42e79faceeeb57ab9556a SHA512 3a6bec383357549dc1cb856c2bc2ff451479bbccbff25cee403bc93bc7b7fee951fb72ea1dd10b37cb6ddf615d24da975f7bcaee5ebac47e5a210f1d2b825d0a WHIRLPOOL 00a73458e658c587eb5277dae6b99c4f24a1d954463923eb8e50c13384722859dfb5b332a3b778c1c0271e30972f753be910eb5da0d11a179d0f2a19b0811b06 EBUILD calculate-utilities-3.1.1_beta2-r3.ebuild 809 SHA256 9ebc3db23e20caf90b332ecb0e8a24dd240f87ddbbe42e79faceeeb57ab9556a SHA512 3a6bec383357549dc1cb856c2bc2ff451479bbccbff25cee403bc93bc7b7fee951fb72ea1dd10b37cb6ddf615d24da975f7bcaee5ebac47e5a210f1d2b825d0a WHIRLPOOL 00a73458e658c587eb5277dae6b99c4f24a1d954463923eb8e50c13384722859dfb5b332a3b778c1c0271e30972f753be910eb5da0d11a179d0f2a19b0811b06
EBUILD calculate-utilities-3.1.1_beta2-r4.ebuild 809 SHA256 decd7fc60c5f136714bc0a5b7df850d126a1082aade5d49150ed66a02afa4286 SHA512 b93ec92a962c5592ca7d1866a9647ace1e3a0c5792a21eca15a103c98f2c6491b6c862550060ead3b65177acbc21f5da8191d9ddc8734699c92ab14fe41b593c WHIRLPOOL ec76ea2ff3cc136762c37abcbc6758a79d1057dd65cf9bbe40d900e1881d1cad97c97d4ed21bcdcabea3bf516111d8caa8ba8adac7db318ce60810a8d63f4d39 EBUILD calculate-utilities-3.1.1_beta2-r4.ebuild 809 SHA256 decd7fc60c5f136714bc0a5b7df850d126a1082aade5d49150ed66a02afa4286 SHA512 b93ec92a962c5592ca7d1866a9647ace1e3a0c5792a21eca15a103c98f2c6491b6c862550060ead3b65177acbc21f5da8191d9ddc8734699c92ab14fe41b593c WHIRLPOOL ec76ea2ff3cc136762c37abcbc6758a79d1057dd65cf9bbe40d900e1881d1cad97c97d4ed21bcdcabea3bf516111d8caa8ba8adac7db318ce60810a8d63f4d39

@ -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.1_beta2-r9
=sys-apps/calculate-i18n-3.1.1_beta2-r2
=sys-apps/calculate-lib-3.1.1_beta2-r6
=sys-apps/calculate-core-3.1.1_beta2-r7
=sys-apps/calculate-update-3.1.1_beta2
cl_client? ( =sys-apps/calculate-client-3.1.1_beta2 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.1_beta2 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.1_beta2 )
cl_console? ( =sys-apps/calculate-console-3.1.1_beta2 )
"

@ -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.1_beta2-r10
=sys-apps/calculate-i18n-3.1.1_beta2-r2
=sys-apps/calculate-lib-3.1.1_beta2-r6
=sys-apps/calculate-core-3.1.1_beta2-r7
=sys-apps/calculate-update-3.1.1_beta2
cl_client? ( =sys-apps/calculate-client-3.1.1_beta2 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.1_beta2 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.1_beta2 )
cl_console? ( =sys-apps/calculate-console-3.1.1_beta2 )
"

@ -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.1_beta2-r10
=sys-apps/calculate-i18n-3.1.1_beta2-r2
=sys-apps/calculate-lib-3.1.1_beta2-r6
=sys-apps/calculate-core-3.1.1_beta2-r8
=sys-apps/calculate-update-3.1.1_beta2
cl_client? ( =sys-apps/calculate-client-3.1.1_beta2 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.1_beta2 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.1_beta2 )
cl_console? ( =sys-apps/calculate-console-3.1.1_beta2 )
"
Loading…
Cancel
Save