1. Я правильно понял - в /etc/initvar надо установить SYSMNT= для своего дистра. Надо этот файл хоть с каким-то значением добавить на гитхаб
Нет initvars не нужен. Дефолтное значение SYSMNT в libpfs. А значение из etc/initvars получается функцией prefixmount.
2. Надо в libpfs и где это используется изменить название функции "disktype" на "disktypeb" или т.п.
Работать будет и без переименования. У функции приоритет выше. Но лучше переименовать наверное по аналогии с остальными костылями.
3. В ПРА переписано обновление системы после подключения - иконки и т.п.в отдельную утилиту (которая так же запускается при старте системы - обработать автоподключенные модули) pfs-update-cashes
Это надо взять из ПРА
Да. Причем в консольную часть я думаю. В магос такой код тоже есть, правда не отдельно. Выгляди так:
# update menus and icons
if [ -e "$MOD/usr/share/applications" ]; then
gtk-update-icon-cache -fit /usr/share/icons/hicolor
ps -A | grep -q gam_server || killall -1 lxpanel gnome-panel 2>/dev/null
touch /usr/share/applications/screensavers
fi
Не знаю как правильно тут поступить. Один костыль под все среды или файлик под каждую среду. И как их тогда запускать?