Page 7 of 8
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Sat Oct 12, 2013 3:30 am
by Serge
А зачем монтировать на /fd если он уже присутствует как /rd ?
Получается идиотская ситуация, единственный эмулятор в котором читается флоппи, в результате всё монтируется не как надо.
ВнезапноSpoiler:
read_folder_name: /
----------root dir:----------
rd
fd
hd0
----------
retrieved_devices_table:
----------
/rd/1
/fd/1
/hd0/1
----------
get basic file
get file info
file info ok
real file size: 91
get file
read file corrected size: 91
copy next entry
/fd/1/kolibri.lbl
get file info
file info ok
real file size: 91
get file
read file corrected size: 91
compare files sucess!
mount directory:
/fd/1
just exit А если убрать метку из корня /rd/1 в каталог ?
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Sat Oct 12, 2013 10:27 am
by Mario_r4
Serge wrote:А зачем монтировать на /fd если он уже присутствует как /rd ?
Ну, как?! Две дискет ты же! Даже по очереди и можно Fplay запускать!
Serge wrote:А если убрать метку из корня /rd/1 в каталог ?
Да, это одно из решений.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Fri Oct 25, 2013 12:47 pm
by Mario_r4
Serge wrote:А если убрать метку из корня /rd/1 в каталог ?
Сделано в SVN r.4086,4087.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Sat Oct 26, 2013 5:18 pm
by Serge
Спасибо.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 3:49 pm
by Heavyiron
searchap в виртуалбоксе не монтирует /kolibrios в последних сборках (с какой именно это началось - не могу пока проверить)
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 4:03 pm
by Mario_r4
Ну, так ISO образ нужно тоже новый брать. Файл-метка kolibri.lbl должен совпадать, тот что в /sys/settings и тот который на монтируемом диске/разделе.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 4:15 pm
by Heavyiron
Метка у меня на виртуальном hd0 была, после замены на новую заработало, спасибо. Был уверен, что метка неизменна.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 4:20 pm
by Mario_r4
Heavyiron wrote:Метка у меня на виртуальном hd0 была, после замены на новую заработало, спасибо. Был уверен, что метка неизменна.
Теоретически метка должна меняться с каждой ревизией, но поскольку я еще не разобрался в механизме получения данных для этого дела, то меняю сам в случае изменений searchap или содержимого ISO. Разумеется изменения происходят не всегда.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 4:30 pm
by Heavyiron
Mario_r4 wrote:Теоретически метка должна меняться с каждой ревизией, но поскольку я еще не разобрался в механизме получения данных для этого дела, то меняю сам в случае изменений searchap или содержимого ISO. Разумеется изменения происходят не всегда.
А зачем ей меняться?
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 4:33 pm
by Leency
Я тоже не понимаю зачем.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Mon Nov 04, 2013 4:34 pm
by Mario_r4
Heavyiron wrote:Mario_r4 wrote:Теоретически метка должна меняться с каждой ревизией, но поскольку я еще не разобрался в механизме получения данных для этого дела, то меняю сам в случае изменений searchap или содержимого ISO. Разумеется изменения происходят не всегда.
А зачем ей меняться?
В силу объективных причин. Например, изменения версий зависимых библиотек и/или программ.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Fri Nov 08, 2013 8:05 pm
by CleverMouse
Mario_r4 wrote:Теоретически метка должна меняться с каждой ревизией, но поскольку я еще не разобрался в механизме получения данных для этого дела
Например, переименовать settings/kolibri.lbl в settings/kolibri.lbl.template, написать в template вместо номера ревизии $REV и в Makefile сделать генерацию kolibri.lbl.template -> kolibri.lbl:
Code: Select all
# эти две строчки уже есть, они записывают дату и ревизию автосборки в kernel.mnt для экрана загрузки
str=`LANG=ru_RU.utf8 date -u +"[автосборка %d %b %Y %R, r$(REV)]"|iconv -f utf8 -t cp866`; \
echo -n $$str|dd of=kernel.mnt bs=1 seek=`expr 279 - length "$$str"` conv=notrunc 2>/dev/null
# эту строчку нужно добавить, она заменит все вхождения строки $REV на ревизию автосборки
# make при сборке смотрит на доллары: $(REV) она заменит на ревизию, $$ заменит на одинарный доллар
# sed увидит аргумент 's/$REV/<ревизия>/g' - это команда замены всех подстрок
sed 's/$$REV/$(REV)/g' settings/kolibri.lbl.template > settings/kolibri.lbl
Но я не уверена, что это нужно делать.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Fri Nov 08, 2013 9:55 pm
by Mario_r4
CleverMouse
Спасибо за информацию. Я пока тоже не уверен в свете высказанного выше недовольства.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Tue Mar 04, 2014 10:27 am
by Mario_r4
SVN r.4607 программа SEARCHAP использует debug-fdo.inc вместо debug.inc, также теперь два уровня отображения сообщений: краткий и подробный. В обоих выводится информация о смонтированной дополнительной директории, либо ругается на ее отсутствие.
Re: Автомонтирование дополнительного раздела с приложениями
Posted: Tue Mar 04, 2014 5:48 pm
by e-andrew
А почему бы просто не дать юзеру выбрать раздел/директорию, на котором всё будет лежать, при первом запуске системы? Это так же позволит сделать отдельную папку home на винте со всеми приложениям и настройками, которую не придется затирать при обновлении системы. Просто ввел заново путь до папки и всё. (естественно, делать это нужно до запуска самой системы, так как если это выгорит, то все приложения должны грузить инфу именно из home/ а не из sys/. Можно прямо в синем экране).