gpt4 book ai didi

rpm - 如何在 RPM 包中使用 systemd 预设

转载 作者:行者123 更新时间:2023-12-05 07:41:52 26 4
gpt4 key购买 nike

我正在阅读有关使用 systemd 预设的 Fedora 打包指南,但遗漏了一个关键点:

宏 %systemd_post 运行 systemctl preset 意味着有关是否启用或禁用该服务的信息必须已经存在于 systemd 预设文件中。但是它首先从哪里去那里呢?软件包应该首先将它自己的预设文件放在提供的位置(据我所知,这是不推荐的,因为它会使一般策略的管理复杂化),还是将正在安装的服务添加到现有的 systemd 预设文件之一?那么有几个呢?

我说的是一个自写的服务,它满足默认启用的要求,因此我想在安装过程中自动启用它。

最佳答案

关于预设: https://fedoraproject.org/wiki/Features/PackagePresets https://www.freedesktop.org/software/systemd/man/systemd.preset.html

这些预设旨在用于分发本身(例如,应该为工作站启用某些服务,但不能为服务器启用)。您的第 3 方包将永远不会启用。所以如果你真的认为它应该启用(三思而后行)那么你只需在 %post 中启用它。如果你想让你的包进入 Fedora,这将被拒绝,但我想那不是你的情况。

关于rpm - 如何在 RPM 包中使用 systemd 预设,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45025327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com