Benutzer-Werkzeuge

Webseiten-Werkzeuge


repo:automatisiertes_rpm_und_repository_erstellen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
repo:automatisiertes_rpm_und_repository_erstellen [26.12.2011 12:02]
udo Script erneuert
repo:automatisiertes_rpm_und_repository_erstellen [07.10.2012 18:31] (aktuell)
Zeile 30: Zeile 30:
 === Universelles Script === === Universelles Script ===
  
-Unter openSUSE 12.1 lief das o.g. createrpm-elela.sh nicht mehr als normaler User durch, es blieb beim Signieren hängen. So hab ich das Signieren geändert. ​+Unter openSUSE 12.1 lief das o.g. createrpm-elela.sh nicht mehr als normaler User durch, es blieb beim Signieren hängen. So hab ich das Signieren geändert. Es wird nicht (!) auf eventuelle Fehler beim Bauen, Signieren oder Kopieren geprüft, dazu müssten noch die Rückgabewerte ausgewertet werden.
  
 == createrpm.sh == == createrpm.sh ==
Zeile 41: Zeile 41:
  
 rpmbuild -v -bb ~/​rpmbuild/​SPECS/​$1.spec --target=$ARCH rpmbuild -v -bb ~/​rpmbuild/​SPECS/​$1.spec --target=$ARCH
-rpmsign --resign `find ~/​rpmbuild/ ​| grep .rpm` +rpmsign --resign `find ~/​rpmbuild/ ​-name "*.rpm"
 scp ~/​rpmbuild/​RPMS/​$ARCH/​$1*.rpm $USER:​$REPO/​$ARCH scp ~/​rpmbuild/​RPMS/​$ARCH/​$1*.rpm $USER:​$REPO/​$ARCH
 ssh $USER "​./​createrepo.sh"​ ssh $USER "​./​createrepo.sh"​
repo/automatisiertes_rpm_und_repository_erstellen.1324900922.txt.gz · Zuletzt geändert: 07.10.2012 18:33 (Externe Bearbeitung)