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

Автор Тема: Мета инфа в pfs  (Прочитано 628 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Мета инфа в pfs
« : 25 Январь 2017, 08:29:16 »
В модулях магос тоже есть мета информация, правда вся она не обязательная.  Это список rpm пакетов и документация. Список rpm не предлагаю по понятным причинам, а вот описания могут быть полезны, также в необязательном порядке. У нас выглядит так кусок который создает доки.
function makedoc()
{
   mkdir -p "$dirname/usr/share/doc/modules/"
   if [ -f "$doc" ] ; then
      cat "$doc" > "$dirname/usr/share/doc/modules/$rootname"
   else
      echo "$doc" >  "$dirname/usr/share/doc/modules/$rootname"
   fi
}

function makelocaldoc()
{
   mkdir -p "$dirname/usr/share/doc/modules/"
   if [ -f "$localdoc" ] ; then
      cat "$localdoc" >  "$dirname/usr/share/doc/modules/$rootname.$LANG"
   else
      echo "$localdoc" >  "$dirname/usr/share/doc/modules/$rootname.$LANG"
   fi
}
То есть доки бывают на аглицком и в текущей локали. Задаются ключиками при сборке, либо текст передается либо имя файла с текстом.
Можно сделать по подобию, только пути в $PFSDIR перенести.
« Последнее редактирование: 25 Январь 2017, 09:12:23 от sfs »
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Мета инфа в pfs
« Ответ #1 : 25 Январь 2017, 09:12:07 »
Не совсем понял - кто и что туда будет писать и кто чем и зачем читать...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: Мета инфа в pfs
« Ответ #2 : 25 Январь 2017, 09:46:04 »
Не совсем понял - кто и что туда будет писать и кто чем и зачем читать...
Пишет сборщик модуля, если захочет, читает pfsinfo.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Мета инфа в pfs
« Ответ #3 : 25 Январь 2017, 09:50:34 »
читает pfsinfo.
А нго кто будет читать ?
Мне кажется - не будут ни писать ни читать. Зачем усложнять

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: Мета инфа в pfs
« Ответ #4 : 25 Январь 2017, 09:59:19 »
Зачем усложнять
Хорошо.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5941
  • Репутация: +149/-0
  • Старый чайник
Re: Мета инфа в pfs
« Ответ #5 : 25 Январь 2017, 09:59:51 »
список rpm пакетов
Пользы от него мало.
Обязятельно # rpm -qpi <pacname>.rpm > <modulename>/etc/packages/mount/<modulename>/pfs.specs
# rpm -qpl <pacname>.rpm > <modulename>/etc/packages/mount/<modulename>/pfs.files
для каждого входящего в модуль пакета.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1535
  • Репутация: +24/-0
Re: Мета инфа в pfs
« Ответ #6 : 26 Январь 2017, 22:23:27 »
По спецификации мета-данными считаются все файлы, которые лежат в /etc/packages/mount/*.
При любых сборах/разборках эти файлы сохраняются (при установке - перемещаются в /install/*).
Туда можно класть любые файлы, но читать их должны уже спец.утилиты, которых в pfs-utils нет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Мета инфа в pfs
« Ответ #7 : 27 Январь 2017, 09:22:38 »
/etc/packages
Давно хочу перенести в /var/lib/pfs или типа того. Останавливает написание костылей на поддержку обоих вариантов для старых модулей
В свое время неудачное место выбрали

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1535
  • Репутация: +24/-0
Re: Мета инфа в pfs
« Ответ #8 : 29 Январь 2017, 15:03:13 »
В свое время неудачное место выбрали
OFF: Обсуждали же публично, вроде тогда Дядя Шурик предлагал /etc/packages, других предложений не было.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Мета инфа в pfs
« Ответ #9 : 29 Январь 2017, 16:05:03 »
Какая разница что тогда. Сейчас все согласны - плохое место?