3つの異なるフォルダに3つのファイルをコピーするRPMをどのように生成できますか?例えばcentOSで簡単なRPMを生成
:
私が持っている:/etc/living/mongo-watcher/
そして最後ウォッチャー:下に置かれなければなら/etc/init.d/
Config.properties:Mongo-watcher, config.properties and watcher.jar
モンゴ・ウォッチャーは、下に置かれなければなら.jarは下になければなりません:/usr/local/mongo-watcher/
私はtr次のYED:
mkdir -p ~/rpmbuild/{RPMS,SRPMS,BUILD,SOURCES,SPECS,tmp}
cd ~/rpmbuild
mkdir mongo-watcher-1.0
mkdir -p mongo-watcher-1.0/etc/init.d
mkdir -p mongo-watcher-1.0/etc/living/mongo-watcher
mkdir -p mongo-watcher-1.0/usr/local/mongo-watcher
install -m 744 mongo-watcher /mongo-watcher-1.0/etc/init.d/
install -m 744 config.properties /mongo-watcher-1.0/etc/living/mongo-watcher/
install -m 744 watcher.jar /mongo-watcher-1.0/usr/local/mongo-watcher/
tar -zcvf mongo-watcher-1.0.tar.gz mongo-watcher-1.0/
mv mongo-watcher-1.0.tar.gz ./SOURCES
その後、私は./SPECSフォルダとどのようにそのフォルダの下に、次のファイルをインストールするRPMパッケージを生成するためにそれを行うには上に置くために持っているか分かりません。
https://fedoraproject.org/wiki/How_to_create_an_RPM_package –
複数のチュートリアルと例がありますが、私はいくつかの単純な例ではなく、別のチュートリアルへのリンクを求めています。.. – Lechucico