[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