Сайт | Скачать | Видео | Wiki

Автор Тема: Даёшь советский init!  (Прочитано 30494 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:Даёшь советский init!
« Ответ #15 : 09 Март 2013, 16:10:45 »
Попробовал у себя загрузиться в 13.03 с XFCE с мини-вариантом нового init.  Обратил внимание, что автоматом подмонтировались и все .sfs и .pfs   из корня раздела, содержащего каталог с PuppyRus. Так и задумывалось?  или это побочный эффект ?  в menu.lst указано:
Код
pmedia=atahd pdev1=sda8 psubdir=Legoxfse
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #16 : 10 Март 2013, 10:54:32 »
Попробовал у себя загрузиться в 13.03 с XFCE с мини-вариантом нового init.  Обратил внимание, что автоматом подмонтировались и все .sfs и .pfs   из корня раздела, содержащего каталог с PuppyRus. Так и задумывалось?  или это побочный эффект ?  в menu.lst указано:
Код
pmedia=atahd pdev1=sda8 psubdir=Legoxfse
Мини-init подключает только базу и создаёт tmpfs. ИМХО - монтирование из корня следствие отсутствия PUPSTATE.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #17 : 10 Март 2013, 13:01:15 »
 Докладываю:
init_maxi_richy.
-загрузка базы + zdrv (если он есть)
-загрузка pup_save.sfs (если он есть)
-загрузка pup_save.[234]fs (если он есть и нет pup_save.sfs) в двух режимах
 1) обычный, монтирование к /pup_rw (бывший PUPMODE=12)
 2) для флешки, монтирование к /pup_ro1 + tmpfs к /pup_rw (бывший PUPMODE=13)
-загрузка модулей
 1) из списка modules="<список через пробел>" в menu.lst (пока только из $pfsdir, но имя и расширение любые)
 2) из каталога $pfsdir (только .pfs)
оба варианта работают одновременно.
Испытывал с закомментированной секцией load_soft в rc.sysinit.
Для 13.02 пока не делал.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:Даёшь советский init!
« Ответ #18 : 11 Март 2013, 03:26:25 »
Еще обнаружил в мини варианте init:

Перестает загружатся freememaplet в трее. Попытка запуска через терминал - ошибка сегментирования.
Пропадает диалог создания сохраненки. Точнее - сразу пишет, что сессия сохранена без создания каких либо файлов
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #19 : 11 Март 2013, 09:32:29 »
Перестает загружатся freememaplet в трее. Попытка запуска через терминал - ошибка сегментирования.
С этим надо разбираться. В макси то же самое.
Пропадает диалог создания сохраненки. Точнее - сразу пишет, что сессия сохранена без создания каких либо файлов
Это из-за отсутствия PUPSTATE.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Даёшь советский init!
« Ответ #20 : 11 Март 2013, 15:05:59 »
Создание сохраненки лучше бы делать в Иксах, а не при выключении.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Даёшь советский init!
« Ответ #21 : 11 Март 2013, 16:41:17 »
и при отсутствии графики получаем .....
идеальный вариант - сделать проверку на наличие запущенного xorg, если есть тогда графику рисуем, если нету - тогда средствами консоли создаем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Даёшь советский init!
« Ответ #22 : 11 Март 2013, 16:53:36 »
идеальный вариант - сделать проверку на наличие запущенного xorg, если есть тогда графику рисуем, если нету - тогда средствами консоли создаем.
Согласен, так лучше всего.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #23 : 11 Март 2013, 16:57:17 »
Создание сохраненки лучше бы делать в Иксах, а не при выключении.
Мне тоже так кажется. Не надо навязывать создание сохранёнки, кому надо, тот сделает.
По поводу "без иксов". Диалоговые окна в секции pupsavefunc rc.shutdown на dialog, а он совместим с Xdialog. Секцию выделить в отдельный скрипт и сделать запуск из меню.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #24 : 12 Март 2013, 21:57:41 »
 Немного доработал init_mini_1302. Добавил поддержку zdrv и режим для флешки (бывший PUPMODE=13)
 Думаю проще будет вернуть PUPSTATE (в урезанном варианте), чем переписывать множество скриптов.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #25 : 13 Март 2013, 09:25:39 »
 Господа-товарищи высказывайтесь
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Даёшь советский init!
« Ответ #26 : 13 Март 2013, 09:36:29 »
Цитата
Испытывал с закомментированной секцией load_soft в rc.sysinit.
Для 13.02 пока не делал.
не могу ничего тестировать т.к. не использую Richy
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Даёшь советский init!
« Ответ #27 : 13 Март 2013, 11:18:45 »
Господа-товарищи высказывайтесь
Нельзя ли поподробнее - что (какие операции) и на чем (217 218) нужно протестировать? Т.е. подитожить. В идеале тестовый iso выложить. Иначе получится что каждый сделал как понял и тестил то что понял

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Даёшь советский init!
« Ответ #28 : 13 Март 2013, 11:28:48 »
Согласен, тестовый iso был бы лучший вариант, можно даже где-то временно выложить.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Даёшь советский init!
« Ответ #29 : 13 Март 2013, 13:54:20 »
Согласен, тестовый iso был бы лучший вариант, можно даже где-то временно выложить.
Да, но инету нету.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64