我正在使用 RPM 将某些东西部署到机器上(内部部署,不供公众使用)。现在,在 RPM .spec 文件中有一个变量%_libexecdir
。该包在该位置部署服务二进制文件。如何让该路径自动在 systemd .service 文件的条目中使用ExecStart=
?例如,没有相应的 Bash 变量,我不知道rpm --eval=%_libexecdir
在 .service 中是否是一个好主意或是否可行。
我正在使用 RPM 将某些东西部署到机器上(内部部署,不供公众使用)。现在,在 RPM .spec 文件中有一个变量%_libexecdir
。该包在该位置部署服务二进制文件。如何让该路径自动在 systemd .service 文件的条目中使用ExecStart=
?例如,没有相应的 Bash 变量,我不知道rpm --eval=%_libexecdir
在 .service 中是否是一个好主意或是否可行。