9

RPM アーティファクトを作成する pom ファイルがあり、RPM は にインストール/tmp/some_script.shされ/etc/init.d/some_scriptます。

実際にこれを実行しますが、インストールする/etc/init.d前にインストールを試みます/etc/init.d/some_script。言い換えれば、私が実行した場合:

rpm -qlp my_rpm.rpm

私は得る:

/etc/init.d
/etc/init.d/some_script
.....

強制的にインストールしないようにするにはどうすればよい/etc/init.dですか?


関連する構成は次のとおりです。

<mapping>
    <directory>/etc/init.d</directory>
    <username>root</username>
    <groupname>root</groupname>
    <sources>
        <source>
            <location>/tmp/some_script.sh</location>
            <destination>some_script</destination>
        </source>
    </sources>
</mapping>
4

1 に答える 1

16

rpm-maven-pluginによると:

<mapping>
    <directory>/etc/init.d</directory>
    <!-- Set this to false -->
    <directoryIncluded>false</directoryIncluded>
    <username>root</username>
    <groupname>root</groupname>
    <sources>
        <source>
            <location>/tmp/some_script.sh</location>
            <destination>some_script</destination>
        </source>
    </sources>
</mapping>
于 2013-06-25T18:53:13.210 に答える