Wie kann ich ein RPM erstellen, die 3 Dateien in 3 verschiedene Ordner kopieren?Einfache RPM generieren auf CentOS
Zum Beispiel:
ich habe: Mongo-watcher, config.properties and watcher.jar
Mongo-Beobachter hat unter platziert werden: /etc/init.d/
Config.properties unter stehen muss: /etc/living/mongo-watcher/
Und schließlich watcher .jar muss unter: /usr/local/mongo-watcher/
Ich habe tr Yed folgend:
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
Danach weiß ich nicht, was ich auf ./SPECS Ordner zu haben und wie es zu tun für das rpm-Paket zu erzeugen, das die folgenden Dateien unter diesem Ordner installiert.
https://fedoraproject.org/wiki/How_to_create_an_RPM_package –
Es gibt mehrere Tutorials und Beispiele, ich bin für einige einfaches Beispiel zu fragen, nicht eine Verbindung zu einem anderen Tutorial .. – Lechucico