From 75fa53a3744cf999e3991aefe3bfa9e1296a5c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B8=D1=80=D0=B5=D1=86=D0=BA=D0=B8=D0=B9=20=D0=9C?= =?UTF-8?q?=D0=B8=D1=85=D0=B0=D0=B8=D0=BB?= Date: Tue, 22 Sep 2009 14:04:12 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=B7=D0=B0=D0=BF=D1=80=D0=B5=D1=89=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B8=20=D1=81?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B=20=D0=B8=D0=B7=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=20scratch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Change.log | 1 + install/calculate | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Change.log b/Change.log index 5712042..eb22762 100644 --- a/Change.log +++ b/Change.log @@ -5,6 +5,7 @@ CHANGE LOG * Добавлены патчи для пакетов man и slim. * Добавлена загрузка с включенным composite для livecd. * Исправлен баг приводящий к удалению содержимого distfiles, при выполнении calculate --iso без предварительного завершения программы cl-builder. +* Добавлено запрещение запуска сборки системы из режима scratch. 1.2.7 * Добавлено отмонтирование раздела для установки если он подключен к /media. diff --git a/install/calculate b/install/calculate index 1c0cace..0907174 100755 --- a/install/calculate +++ b/install/calculate @@ -639,6 +639,11 @@ sub checkerrors{ # флаг запущенного демона hald $data{hal} = ""; if(!system "lshal &>/dev/null"){$data{hal} = "on";} + if(`mount | grep "on /mnt/scratch"` && $data{builder} && !$data{createiso} ){ + printmes(gettext('Error')."! "); + printmes(gettext('Unable prepare system for building in scratch mode').".\n"); + return ""; + } #---------------------------------------------------------------------- # Определим тип носителя #---------------------------------------------------------------------- @@ -2921,9 +2926,9 @@ sub checkready{ if(!$data{builder}){ if( (($data{calculate} eq "CLD" && - number_ver($data{linuxver}) > number_ver('9.8.9')) || + number_ver($data{linuxver}) > number_ver('9.9.9')) || ($data{calculate} eq "CLDX" && - number_ver($data{linuxver}) > number_ver('9.8.9')) || + number_ver($data{linuxver}) > number_ver('9.9.9')) || ($data{calculate} eq "CLS" && number_ver($data{linuxver}) > number_ver('9.9.9')) || ($data{calculate} eq "CLSG" &&