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

master
atratsevskiy 15 years ago
parent c6079b784c
commit cea46205a1

@ -3,6 +3,7 @@ CHANGE LOG
1.2.0 RC1
* Добавлена поддержка установки дистрибутива для сборки в scratch формате.
* Добавлена поддержка сборки CLD/CLDX на базе CLS.
* Исправлен баг вразмаскировке пакетов последних версий.
1.1.0
* В xorg.conf параметр BusID добавляется тольков случае если видеокарт в системе две и более.

@ -3616,7 +3616,8 @@ sub profile{
if(substr($2,0,1) eq "^"){
#допишем в конец файла без значка
open(C, ">>".$1.substr($2,1)); print C @conf; close(C);
}elsif(substr($2,0,1) eq "~"){
}elsif(substr($2,0,1) eq "~" && !($data{pass} eq install && $calculate{CLS})){
# print ">*$_\n";
#подменим переменные конфигурационного файла новыми значениями
open(C, $1.substr($2,1)); my (@original) = <C>; close(C); #считаем оригинальный файл
my @save = substitution([@original], [@conf]);
@ -4186,8 +4187,8 @@ sub lastver{
my $v_b = $v; my $l_b = $l;
$v_b=~s/^(\d+).*/$1/; $l_b=~s/^(\d+).*/$1/;
if($v_b eq $l_b){
if($v_b ne $v){$v = 0;}
if($l_b ne $l){$l = 0;}
if($v_b ne $v && $v!~/^\d+\-r[0-9]+$/){$v = 0;}
if($l_b ne $l && $l!~/^\d+\-r[0-9]+$/){$l = 0;}
} } }
if($v gt $l && $v!~m/999/){
$last = $ver; last;
@ -4208,7 +4209,7 @@ sub emerge_pretend{
@packages = (@{$data{movie_pretend}}, @packages); #объединим со списком зависимых пакетов (дублируя расположим их сверху)
my $softly; if(!defined $data{addition}){$softly = "--softly";}
foreach(`$data{emergerun1} -p --color n @packages $data{emergerun2} $softly`){#2>&1
foreach(`$data{emergerun1} -p --color n @packages $data{emergerun2} $softly 2>&1`){
if(m/^- ([^ ]+)-[0-9\._pb]+(_pre[0-9]+)?(_rc[0-9]{1,2})?(-r[0-9]{1,2})?(_beta[0-9]{1,2})? .+masked by: package.mask/){
return $1, 'unmask';
}elsif(m/^- ([^ ]+)-[0-9\._pb]+(_pre[0-9]+)?(_rc[0-9]{1,2})?(-r[0-9]{1,2})?(_beta[0-9]{1,2})? .+masked by: $data{unmask} keyword/){
@ -5146,7 +5147,7 @@ sub createiso{
cp -a $data{tmpdir}/livecd/calculate/boot/memtest86plus/memtest.bin $data{tmpdir}/livecd/target/isolinux/memtest &&
cp -a $data{tmpdir}/livecd/calculate/usr/share/syslinux/isolinux.bin $data{tmpdir}/livecd/target/isolinux/ &&
cp -a $data{tmpdir}/livecd/calculate/usr/share/syslinux/calcmenu.c32 $data{tmpdir}/livecd/target/isolinux/ &&
cp $data{tmpdir}/livecd/calculate/boot/back.jpg $data{tmpdir}/livecd/target/isolinux/ &&
cp $data{tmpdir}/livecd/calculate/boot/boot.jpg $data{tmpdir}/livecd/target/isolinux/ &&
mv `find $data{tmpdir}/livecd/target/boot/ -name vmlinuz-*` $data{tmpdir}/livecd/target/boot/vmlinuz
|)){
printmes(" ".gettext('error').".\n");

Loading…
Cancel
Save