git-svn-id: http://svn.calculate.ru/calculate/trunk@1714 c91db197-33c1-4113-bf15-f8a5c547ca64

master
atratsevskiy 15 years ago
parent 90cbab9001
commit 461b694387

@ -1056,20 +1056,11 @@ sub checksystem{
#выберем язык и раскладку #выберем язык и раскладку
($data{'locale'}, ($data{'locale'},
#$data{'keymap'},
#$data{'dumpkeys_charset'},
#$data{'consolefont'},
#$data{'consoletranslation'},
#$data{'xkblayout'},
#$data{'kb_groups'},
#$data{'kb_layout'},
#$data{'country'},
$data{'language'}, $data{'language'},
$data{'dictionary'} $data{'dictionary'},
) = @{$lang{$data{lang}}}[0,9..10]; ) = @{$lang{$data{lang}}}[0,9..10];
(#$data{'locale'}, ($data{'keymap'},
$data{'keymap'},
$data{'dumpkeys_charset'}, $data{'dumpkeys_charset'},
$data{'consolefont'}, $data{'consolefont'},
$data{'consoletranslation'}, $data{'consoletranslation'},
@ -1077,8 +1068,6 @@ sub checksystem{
$data{'kb_groups'}, $data{'kb_groups'},
$data{'kb_layout'}, $data{'kb_layout'},
$data{'country'}, $data{'country'},
#$data{'language'},
#$data{'dictionary'}
) = @{$lang{$changekb}}[1..8]; ) = @{$lang{$changekb}}[1..8];
printmes(" ".gettext('Language')); printmes(": $data{lang}\n"); printmes(" ".gettext('Language')); printmes(": $data{lang}\n");
@ -1499,6 +1488,17 @@ sub checksystem{
$data{linux} = "livecd"; $data{linux} = "livecd";
} }
#----------------------------------------------------------------------
# Определим размер RAM диска для ISO образа при загрузке с docahe
#----------------------------------------------------------------------
if($data{builder} && $data{linux}){
if($data{linux} ne "livecd"){
$data{docache} = `du -b /usr/calculate/share/linux/$data{linux}`;
$data{docache} =~s/^([0-9])\s.+/$1/;
#ISO больше 7z архива на 26% + запас 10%
$data{docache} = sprintf("%0.0f",$data{docache} * 1.26 * 1.1);
} }
#---------------------------------------------------------------------- #----------------------------------------------------------------------
# Определим пакет тем для собираемой системы # Определим пакет тем для собираемой системы
# $data{themes} # $data{themes}
@ -6385,8 +6385,8 @@ sub makepkg{
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
sub makecalculate{ sub makecalculate{
#удалим маски #удалим маски
system "$data{path} mkdir -p $data{chroot}/etc/portage/package.keywords/calculate"; system "$data{path} rm -f $data{chroot}/etc/portage/package.keywords/calculate";
system "$data{path} mkdir -p $data{chroot}/etc/portage/package.unmask/calculate"; system "$data{path} rm -f $data{chroot}/etc/portage/package.unmask/calculate";
#Установим calculate #Установим calculate
printmes(" ".gettext('Install the calculate')); printmes("..."); printmes(" ".gettext('Install the calculate')); printmes("...");
if(system "$data{path} chroot $data{chroot} emerge sys-apps/calculate &>/dev/null"){ if(system "$data{path} chroot $data{chroot} emerge sys-apps/calculate &>/dev/null"){

Loading…
Cancel
Save