安装rpm时创建日志文件

时间:2014-03-10 02:29:17

标签: rpm rpmbuild rpm-spec

在rpm规范文件中创建日志文件的最佳方法是什么?我正在创建的服务在非特权用户下运行,因此无法在/ var / log /中创建文件。

1 个答案:

答案 0 :(得分:3)

您可以创建/var/log/myservice/目录并使其归您的用户所有。 在%install或make install中:(忽略buildroot& such)

install -d /var/log/myservice -o serviceuser -m 750

这假设您运行的服务与apache类似,后者通常以用户apache运行,并且仍然将日志放入var/log/apache

然后在规范文件中添加/var/log/myservice的相应规则。

%dir /var/log/myservice