Разработки проекта PuppyRus > Разработка PFS и Initrd

Стартовый скрипт вместо сохраненки

(1/5) > >>

krasnyh:

--- Цитата: krasnyh от 29 Сентябрь 2021, 12:31:33 ---На базе fix сделать аналог файла pra.ini. Подспорье MagOS.ini и ublinux.ini (Арч).
Зачем? Отсылка к моему посту "Стратегия создания сохранения".
Сам использую UIRD и соответственно этот файл. Сейчас у меня через него точечно изменен автозапуск приложений/скриптов, пароли user/root, 99-sysctl.conf, точечно изменены nohang.conf и makepkg.conf и т.д.
--- Конец цитаты ---
1. prar21.03-21.07-x86_64.iso/UIRD/lfa.ini

sfs:
понятнее не стало

betcher:

--- Цитата: krasnyh от 29 Сентябрь 2021, 12:31:33 ---Сам использую UIRD и соответственно этот файл. Сейчас у меня через него точечно изменен автозапуск приложений/скриптов, пароли user/root, 99-sysctl.conf, точечно изменены nohang.conf и makepkg.conf и т.д.
--- Конец цитаты ---
Вы свой покажите, чтоб видно было что правится в системе из ини, тогда понятнее будет для всех. Прямо текстом в форум. Можете еще строки прокомментировать.
В ини от магос большая часть параметров обрабатывается скриптами магос, по этому не видно что происходит.

krasnyh:
$ cat /memory/data/from/1/UIRD/lfa.ini

--- [ Читать далее ] ---
# Автозапуск приложений
[/home/live/.config/autostart/20-desktop.desktop]
|NotShowIn=LXDE;
[/home/live/.config/autostart/compton.desktop]
-NotShowIn=LXDE;
[/home/live/.config/autostart/xcman.desktop]
|NotShowIn=LXDE;

## Автозапуск флешки  Делал для отключения автомонтирования флешек. Работает в рамках сессии, но монтируется при перезапуске системы, чего мне не надо. Наверно надо смотреть, что там еще выключить
[/usr/lib/udev/rules.d/99-media-by-label-auto-mount.rules]
-.*
[/usr/lib/udev/rules.d/99-local.rules]
-.*


## Пароли
[/tmp/lfa_chroot_hooks]a+x [ chroot . ]
|echo 'live:$6$j2ixKvscecIUFel.$lj60WuRTR3HQSKXgs9MKZbZcjtDjohNMg6QkqolZPgPZMrItEHoVfu3U9UksNwjGduvpIrthCGxhACnmBfiru/' | chpasswd -e
|echo 'root:$6$cxTBLXYSD6T6JhSo$vULZCz67f6yVlPTWApXFeYNAa4uQlFPkHVo0GNQSfJSDMtqtntwrXOqR0cCfq6FyUr5/BjFe5tnCVbViHG5T90' | chpasswd -e

[/etc/sysctl.d/99-sysctl.conf]
vm.swappiness=200
vm.overcommit_memory=1
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

##Секция для хуков lfa  Секция нерабочая, причины не знаю.
[/tmp/lfa_hooks]a+x [ . ]
|update-mime-database /home/live/.local/share/mime
|ls /var/lib/pacman/local/*-fake* && rm -fr /var/lib/pacman/local/*-fake*

##Конфиг nohang
[/etc/nohang/nohang.conf]
zram_checking_enabled = True
[/etc/nohang/nohang-desktop.conf]
zram_checking_enabled = True

##Конфиг zram Не используется, задается в menu.lst - uird.swap=zram::SIZE=300::ALG=zstd. p.s. Может такой размер zram избыточен, но пока тестирую.
[/etc/systemd/swap.conf.d/myswap.conf]
zram_size=7314366464

##Параметры компиляции
[/etc/makepkg.conf]
CFLAGS="-march=native -O2 -pipe -fno-plt"
CXXFLAGS="${CFLAGS}"
MAKEFLAGS="-j5"
COMPRESSZST=(zstd -c -z -q --threads=0 -)
--- Конец цитаты ---


upd. Неплохо было бы через него и включать/выключать пользовательские службы systemd.

betcher:

--- Цитата: krasnyh от 29 Сентябрь 2021, 15:41:03 ---##Секция для хуков lfa  Секция нерабочая, причины не знаю.
[/tmp/lfa_hooks]a+x [ . ]
|update-mime-database /home/live/.local/share/mime
|ls /var/lib/pacman/local/*-fake* && rm -fr /var/lib/pacman/local/*-fake*
--- Конец цитаты ---
Точка в квадратных скобках это значит скрипт будет создан, а затем прямо в uird-init будет выполнено
. /tmp/lfa_hooks
Вам очевидно нужно совсем не это, вероятно [chroot .]
И второе если все таки [.],  то еще момент - текущим каталогом является /sysroot, то есть пути должны начинаться не от корня, а от ./ или просто без слэша.

Навигация

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

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

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