diff --git a/Change.log b/Change.log index 9b8a6a1..17b467d 100644 --- a/Change.log +++ b/Change.log @@ -1,5 +1,8 @@ CHANGE LOG +1.1.1 RC1 +* Добавлена поддержка установки CLS + 1.1.0 * В xorg.conf параметр BusID добавляется тольков случае если видеокарт в системе две и более. * Добавлен параметр --set-type=flash|hdd|usb-hdd, где можно изменить тип носителя при установке. diff --git a/install/calculate b/install/calculate index 48af1f2..16bf60f 100755 --- a/install/calculate +++ b/install/calculate @@ -22,7 +22,7 @@ use Time::Local; # along with this program. If not, see . #------------------------------------------------------------------------------ my %data; #объявим хэш переменных -$data{"calcver"} = "1.1.0"; +$data{"calcver"} = "1.1.1 RC1"; #Определим путь к программе if(!getpath()){exit;}; diff --git a/install/profile/CLS/etc/init.d/root.diff b/install/profile/CLS/etc/init.d/root.diff new file mode 100644 index 0000000..aa18885 --- /dev/null +++ b/install/profile/CLS/etc/init.d/root.diff @@ -0,0 +1,20 @@ +--- root 2009-07-08 04:32:27.000000000 +0000 ++++ root 2009-07-10 13:13:06.000000000 +0000 +@@ -19,7 +19,16 @@ + + ebegin "Remounting root filesystem read/write" + case "${RC_UNAME}" in +- Linux) mount -n -o remount,rw /;; ++ Linux) SCRATCH_ROOT=`sed -nr 's/(\S+)\s+\/newroot\s+.*/\1/p' /proc/mounts` ++ if [ $SCRATCH_ROOT -a "${SCRATCH_ROOT}" != "tmpfs" ]; ++ then ++ mount -n $SCRATCH_ROOT /mnt/calculate ++ mount -n -t squashfs -o remount,dirs=/mnt/calculate/workspace=rw:/mnt/calculate/diff=ro:/mnt/calculate/scratch=ro unionfs / ++ mount -n -t squashfs -o remount,dirs=/mnt/calculate/diff=rw:/mnt/calculate/scratch=ro unionfs /mnt/builder ++ else ++ mount -n -o remount,rw / ++ fi ++ ;; + *) mount -u -o rw /;; + esac + if eend $? "Root filesystem could not be mounted read/write"; then