LINUX.ORG.RU

Сообщения roma55592

 

Обработка триггеров при установке пакета

Форум — Development

Всем привет, разработал я два пакета один с .so, второй с юнитами системд, подскажите как можно сделать так чтобы при установке пакета демон перезапускался после того как отработает триггер ldconfig, сейчас происходит так что устанавливается пакет в нем есть файлы демона, и в зависимостях у этого пакета есть другой пакет который в себе несет динамически загружаемую библиотеку и в нем есть триггер ldconfig, дак вот, получается так, что устанавливаются 2 пакета первый установился все ок, но у него висит триггер, ставиться второй пакет у него отрабатывает скрипт постинстала, который рестартует службу, а триггер первого пакета висит еще как не выполненный, так как второй пакет еще не установился, в итоге, ошибка при установке, приходится руками после установки делать ldconfig и тогда служба запускается, как это все красиво сделать? нельзя как-то перезапуск тоже добавить в триггер? я правда почитал и там написано что порядок запуска триггеров не гарантирован, но все таки…. есть кто шарит? 😀 Пакетный менеджер APT

 , , , ,

roma55592
()

Создать APR запрос

Форум — Development

Всем привет, признаюсь сразу, я немного туповат, поэтому не кидайте ссаными тряпками :)

Вопрос значит в следующем, пишу небольшой фаервол, который работает в юзерспейсе (dpdk) и все бы хорошо, но у меня появилась небольшая проблемка при наполнении ARP кеша (не хотелось бы с ним заморачиваться) и вариант который видится в лоб это завернуть пакет который пришел ко мне(я проверил если его мака у меня нет в кеше) в ядро, и пусть она само его разбирает делает всю грязную работу, но хотелось бы какое-то решение изящное, например ко мне приходит пакет я понимаю что мне надо посмотреть кеш, смотрю если там нет пары то я каким то образом пинаю ядро и говорю сделай мне запрос широковещательный для IP который был в пакете, дак вот собсна вопрос как мне пнуть ядро и сказать ему чтобы оно сделало то что мне надо не передавая пакет ему, думал ebpf прикрутить но почитал оно вроде как только по событию может реагировать, помогите в какую сторону копать или книжку подскажите, думал модуль ядра писать, но я в них не силен, не знаю можно такое сделать что я хочу, вообщем нужна помощь, памагите :)

 , , ,

roma55592
()

RSS подписка на новые темы