Дистрибутивы проекта PuppyRus Linux > LupuRus Bit

LupuRus-520-M1-2-B1

(1/3) > >>

sfs:
Идея получила развитие
http://forum.puppyrus.org/index.php/topic,10450.0.html
http://forum.puppyrus.org/index.php/topic,9675.0.html
Все ниже уже - история. Тему закрываю
-------
Мне удалось реализовать идею s-frugal (название сам придумал)
Т.к LupuRus-520-M1-2-R1 - скорее прототип и полигон (собран грязновато), пока вернулся к концепции "bit":
bugfix, совместимость, отключаемые улучшения

Для демонстрации выкладываю jwm с автоподключением gkrellm.sfs (1й попавшийся маленький модуль)
Загрузятся все /_sfs/*.sfs/. Местонахождение модулей меняется в переменной SFSS

s-frugal : super-frugal - подключение модулей /_sfs/*.sfs при загрузке системы без сохраненки

--- [ Читать далее ] ---
Изменение 1й строчки в rc.sysinit lupu_520.sfs позволит
1. s-frugal. Пример - LupuRus-520-M1-2-B1.iso
2. При сборке своих wm патчить из wm загруженный lupu_520.sfs (без потери совместимости). Пример будет, когда соберу свой jwm из LupuRus-520-M1-2-R1
3. Делать из почти любого puppy multi-wm, без углубления в initrd


--- Конец цитаты ---
Изменения LupuRus-520-M1-2 ->B1:

--- [ Читать далее ] ---
lupu_520.sfs
BugFix
------
/sbin/poweroff
/sbin/reboot

Мodified
---------
/etc/rc.d/rc.sysinit (original: /etc/rc.d/rc.sysinit0)

jwm12s6_520.sfs

Modified
---------
добавлен /etc/rc.d/rc.local2 - super-frugal (подключение модулей /_sfs/*.sfs при загрузке системы)


--- Конец цитаты ---
Загрузка:

--- [ Читать далее ] ---
http://www.mediafire.com/?3obbv47txjmlo

52fa3638198a03d5199922cf4fad08a3  LupuRus-520-M1-2-B1.iso
Оставлена и работает только измененная wm - jwm. Остальные удалены для экономии трафика. Можно добавить из оригинала http://mirror.yandex.ru/puppyrus/distros/LupuRus/LupuRus-520-M1-2.iso

0cc71fdbe3be2b2ee7f31580654b3601  lupu_520m12b1_patch.tar.bz2
Для самостоятельного изготовления M12B1 из M12


--- Конец цитаты ---
Благодарности:

--- [ Читать далее ] ---
bit777 - за все
Zay - за поддержку проекта LupuRus-520-M1-2-B1
DdShurick - за помощь в реализации s-frugal (чтением мне /etc/rc.d/PUPPUSTATE :))


--- Конец цитаты ---
20 самых быстрых и простых оконных менеджеров http://my.mail.ru/community/win_xp/1225659D7396E4CE.html

Zay:
Вот это уже интересно, спасибо!

Почему основа M1-2?
Конкретного обсуждения пока не было, а предварительно выбрали M1, вроде?

Вы можете выложить изменённые файлы в PET или TAR.GZ ?
А то качать целый ISO из-за нескольких файлов не очень...
Уже выложено, не увидел сразу.

sfs:
Там настолько все просто - что любой прикрутит к любому puppy
tar.bz2 для этого выложен изначально

Zay:
Проверил reboot под XFCE - работает отлично!
Про super-frugal - не разобрался, как работает... Откуда берётся список SFS, которые нужно грузить?


--- Цитата: sfs от 01 Ноябрь 2011, 13:49:38 ---Там настолько все просто - что любой прикрутит к любому puppy
--- Конец цитаты ---
Это очень хорошо! За такой подход к делу +1.
Думаю что пока надо это протестировать, но потом подумать об официальной версии Bit, на основе M1 скорее всего.

DdShurick:

--- Цитата: Zay от 01 Ноябрь 2011, 14:48:04 ---Откуда берётся список SFS, которые нужно грузить?
--- Конец цитаты ---
В версии для Snow Dog так:
--- [ Читать далее ] ---

--- Код ---
#!/bin/sh
#load_soft Version 03, GPL, DdShurick
. /etc/rc.d/PUPSTATE
PDEV1=$(echo $PUPSFS | cut -f1 -d ',')
mkdir /mnt/$PDEV1
mount /dev/$PDEV1 /mnt/$PDEV1
find /mnt/$PDEV1 -name usoft*.sfs |
while read USOFT
do
V=$(file $USOFT | grep "Squashfs filesystem, little endian, version 4.0")
 if [ "$V" != "" ]; then
MNTPT=$(basename $USOFT .sfs)
mkdir -p /mnt/.$MNTPT
mount -o loop "$USOFT" /mnt/.$MNTPT
mount -o remount,append:/mnt/.$MNTPT/ /
 fi
done
fixmenus

--- Конец кода ---

--- Конец цитаты ---

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии