Если вы создаете RPM с использованием rpmbuild -ba
и PHP-скрипты включены в RPM, делает ли это RPM автоматически зависимым от /usr/bin/php
и usr/bin/env
?
Я использую rpmbuild -ba
дляпакет проекта Symfony. Symfony имеет много PHP-скриптов с #!/usr/bin/env php
в качестве первой строки в скрипте.
После сборки, если я выполню rpm -qp <rpm-package> --requires
, он показывает мне зависимости от /usr/bin/env
, /usr/bin/php
, /bin/sh
(перечислены дважды? Странно) и /bin/bash
.
Я вижу некоторые сценарии, использующие #!/bin/sh
, где другие используют #!/bin/bash
.
Я хотел бы понять, откуда возникают эти зависимости, поскольку они не были указаны в файле .spec как«Требуется» зависимость.