[devel] %pre*, %post* скрипты и systemd
Andrey Cherepanov
cas на altlinux.org
Пн Июн 25 13:14:15 MSK 2018
25.06.2018 12:56, Oleg Solovyov пишет:
> 09.06.2018 21:37, Alexey Shabalin пишет:
>> 8 июня 2018 г., 11:02 пользователь Oleg Solovyov <mcpain на basealt.ru> написал:
>> Уберите всю эту самодеятельность и используйте наши обыкновенные макросы.
>> Обычно ничего более, чем ниже указанное, не нужно.
>>
>> ------------------
>> %post
>> %post_service %name
>>
>> %preun
>> %preun_service %name
>> ------------------
>>
>> И еще пара рекомендаций:
>> - Не надо патчить чужие init-скрипты, тем более если это не
>> апстримные, а из mageia.
>> Просто положите файл с нашим(вашим :)) скриптом и устанавливайте его.
>> - имена init-скрипта и unit-сервиса должны быть одинаковыми, что бы
>> корректно отрабатывали %post
>> (%_initdir/foo и %_unitdir/foo.service)
>> - Не забывайте про LSB заголовки в init-скриптах.
> Спасибо. А кто может подсказать, как правильно/принято писать эти
> скрипты в ALT?
https://www.altlinux.org/ALT_Packaging_HOWTO
https://www.altlinux.org/Spec/Предопределенные_макросы
--
Andrey Cherepanov
cas на altlinux.org
Подробная информация о списке рассылки Devel