Size: a a a

Russian Fedora Community

2020 December 23

A

Alexey in Russian Fedora Community
Какой то колхозный рпм получается
источник

SG

Sergey Gureev in Russian Fedora Community
Oleg Makarikhin
Ура, здорово что я вас тут нашёл. а то после того как у меня джаббер "всё", потерял связь.

я хотел спросить про пакет. есть пакет (конкретно kibana), он с собой приносит zip-файл, который при запуске распаковывает, как-то можно указать список файлов которые в зипе - как файлы которые в пакете, чтобы потом rpm знал что эти файлы принадлежат пакету. или так чтобы подкаталог принадлежал пакету внезависимости от того какие там будут файлы. чтобы rpm -e их тоже удалял
Если не учитывать пересборку пакета, то можно попробовать собрать свой собственный пакет, в котором определить зависимость от пакета с твоим ПО и в нем создать нужный каталог, где что-то будет лежать
В этом случае, при удалении пакета с ПО, твой самосозданный пакет тоже будет удален, как и все файлы/каталоги, которые он поставляет (если ты это опредилшь в спеке, конечно)
Модификация "скриптов" уже установленного пакета невозможна
источник

OM

Oleg Makarikhin in Russian Fedora Community
Sergey Gureev
Если не учитывать пересборку пакета, то можно попробовать собрать свой собственный пакет, в котором определить зависимость от пакета с твоим ПО и в нем создать нужный каталог, где что-то будет лежать
В этом случае, при удалении пакета с ПО, твой самосозданный пакет тоже будет удален, как и все файлы/каталоги, которые он поставляет (если ты это опредилшь в спеке, конечно)
Модификация "скриптов" уже установленного пакета невозможна
я имел ввиду спеки и пересборку пакета.
источник

SG

Sergey Gureev in Russian Fedora Community
Но вообще, это странный кейс
Зачем это нужно?
источник

OM

Oleg Makarikhin in Russian Fedora Community
ткнуть автора/ментейнера пакета в строку в документации, чтобы сделал по-нормальному
источник

SG

Sergey Gureev in Russian Fedora Community
Oleg Makarikhin
я имел ввиду спеки и пересборку пакета.
В этом случае, нужно поставлять не зип, а уже распакованный каталог, который потом нужно удалить
Либо, если ты знаешь, где будет распакован зип, удалить там скриптами все каталоги
источник

SG

Sergey Gureev in Russian Fedora Community
А вот как именно это делается в спек файле я так сходжу не скажу, нужно читать доку
источник

OM

Oleg Makarikhin in Russian Fedora Community
зачем  нужно:  потому что нарушается принцип идемпотентности, у ансибла.  приведу пример.
устанавливаем два пакета (elasticsearch + kibana) - устанавливается 1 создает пользователя 999, второй 998.
второй после установки создает файлы и не удаляет за собой.
накатывается ансибл-скрипт который удаляет и заново устанавливает пакеты но теперь в другом порядке. в результате для второго пакета неудаленные файлы имеют другого пользователя по uid, и сделать ничего не может, мешает по правам.
кейс конечно такой, не часто будет проявляться.
источник

SG

Sergey Gureev in Russian Fedora Community
Oleg Makarikhin
зачем  нужно:  потому что нарушается принцип идемпотентности, у ансибла.  приведу пример.
устанавливаем два пакета (elasticsearch + kibana) - устанавливается 1 создает пользователя 999, второй 998.
второй после установки создает файлы и не удаляет за собой.
накатывается ансибл-скрипт который удаляет и заново устанавливает пакеты но теперь в другом порядке. в результате для второго пакета неудаленные файлы имеют другого пользователя по uid, и сделать ничего не может, мешает по правам.
кейс конечно такой, не часто будет проявляться.
Самым простым выходом мне видится просто заставлять ансибл удалять что-либо перед установкой эластика или кибаны
источник

SG

Sergey Gureev in Russian Fedora Community
Далеко не факт, что удастся доказать мейнтейнеру необходимость таких правок, т.к. этот костыль в виде зипа мог был сделан далеко не просто так
источник

V

Vladimir in Russian Fedora Community
Sergey Gureev
Я, кстати, проверил и забыл написать
В рохайде уже 40
только что обновил rawhide и гном пока 3.38.2
источник

SG

Sergey Gureev in Russian Fedora Community
Vladimir
только что обновил rawhide и гном пока 3.38.2
Я в репах посмотрел, пакеты уже помечены как 40-alpha
источник

SG

Sergey Gureev in Russian Fedora Community
МОжет и обманул, какая-то часть еще не обновилась))
источник

V

Vladimir in Russian Fedora Community
ну пока не прилетело чет (на одной вирт, другой физической машинке)
источник

t

targitaj in Russian Fedora Community
@bettyjomanners спамит в личку рекламой битков
источник

P

Pavel in Russian Fedora Community
Ребята помогите советом ....Как выключить защиту ....Ибо если программа до корневых файлов пытается добраться то идет сброс и программа закрывается . Пытаюсь шрифты выставить в видеоредакторе и тут же вырубается .Не важно какая программа ....
источник

V

Vascom in Russian Fedora Community
Pavel
Ребята помогите советом ....Как выключить защиту ....Ибо если программа до корневых файлов пытается добраться то идет сброс и программа закрывается . Пытаюсь шрифты выставить в видеоредакторе и тут же вырубается .Не важно какая программа ....
Что за корневые файлы?
источник

P

Pavel in Russian Fedora Community
В убунте я проверял нет такого
источник

P

Pavel in Russian Fedora Community
Vascom
Что за корневые файлы?
Ну я так понял . В общем начинаю со шрифтами манипулировать в видеоредакторе и тут же сброс программы включается ..
источник

P

Pavel in Russian Fedora Community
Я раз 10 пробовал ,и всегда одно и то же .Только к шрифтам подбираешься и тут же вылет программы
источник