LINUX.ORG.RU

gentoo, ebuild, QA_*

 ,


0

3

захотел тут некто ебилд для plex
сорсы обещают, но пока их нет, потому из деба сваял.
да-да, быдло - в именах файлов есть пробелы.
возник вопрос: как эти пробелы грамотно запилить в QA_PRESTRIPPED, например?
всякие «\» не работают, а вот ".*" годятся, но выглядит это странно, как по мне.
Pinkbyte, qnikst, ...

★★★★

В 2014 они всё спотыкались об наркоманкий запускатель бинарников, вместо использования нормальных языков и синтаксисов.

anonymous
()

Конкретно пробелы заматчить скорее всего нельзя(хотя если синтаксис действительно копирует семантику fnmatch, то тут возможны варианты - нужно копнуть глубже в код portage)

Пока предлагаю такой вариант - подрихтовал немного ебилд, добавил unpacker eclass и еще одно исключение(QA_EXECSTACK).

А и да, очень надеюсь что это временный ебилд. Потому что, например multilib-strict проверку он не пройдет, если разве что пошлым образом не засунуть в QA_MULTILIB_PATHS 'usr/lib/.*'

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от Pinkbyte

unpacker

вечно о нём забываю
а вот про не проход...дык в 64-дебе тоже lib, а не lib64

megabaks ★★★★
() автор топика
Ответ на: комментарий от Pinkbyte

кстати один хрен странно выглядит - неужели нельзя банально запилить чтение переменных построчно?
в одну строку вроде не видел...

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.