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{'keymap'},
#$data{'dumpkeys_charset'},
#$data{'consolefont'},
#$data{'consoletranslation'},
#$data{'xkblayout'},
#$data{'kb_groups'},
#$data{'kb_layout'},
#$data{'country'},
$data{'language'},
$data{'dictionary'}
$data{'dictionary'},
) = @{$lang{$data{lang}}}[0,9..10];
(#$data{'locale'},
$data{'keymap'},
($data{'keymap'},
$data{'dumpkeys_charset'},
$data{'consolefont'},
$data{'consoletranslation'},
@ -1077,8 +1068,6 @@ sub checksystem{
$data{'kb_groups'},
$data{'kb_layout'},
$data{'country'},
#$data{'language'},
#$data{'dictionary'}
) = @{$lang{$changekb}}[1..8];
printmes(" ".gettext('Language')); printmes(": $data{lang}\n");
@ -1499,6 +1488,17 @@ sub checksystem{
$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}
@ -6385,8 +6385,8 @@ sub makepkg{
#------------------------------------------------------------------------------
sub makecalculate{
#удалим маски
system "$data{path} mkdir -p $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.keywords/calculate";
system "$data{path} rm -f $data{chroot}/etc/portage/package.unmask/calculate";
#Установим calculate
printmes(" ".gettext('Install the calculate')); printmes("...");
if(system "$data{path} chroot $data{chroot} emerge sys-apps/calculate &>/dev/null"){

Loading…
Cancel
Save