Ginsengelf
12.04.07, 15:17
Moin, ich möchte ein RPM-Paket bauen und habe mir dafür ein spec gebastelt, das funktioniert auch ganz gut.
Nun die Frage: das Paket soll für verschiedene Versionen (von Suse) benutzt werden, aber die Datei X soll abhängig von der Suseversion mal in Verzeichnis A und mal in Verzeichnis B.
Ich habe schon mit dem %{Suse_version}-Makro gespielt, aber das scheint nur beim Bau des Pakets benutzt zu werden, die Datei X landet also in jeder Suseversion da, wo sie auf dem Buildrechner landen würde.
Im Moment habe ich einfach zwei Einträge unter %files, das erzeugt aber natürlich auch zwei Dateien, ich will aber nur eine.
Geht das? Also erst während der Installation des RPMs das Verzeichnis für die Datei X festlegen?
Ginsengelf
Nun die Frage: das Paket soll für verschiedene Versionen (von Suse) benutzt werden, aber die Datei X soll abhängig von der Suseversion mal in Verzeichnis A und mal in Verzeichnis B.
Ich habe schon mit dem %{Suse_version}-Makro gespielt, aber das scheint nur beim Bau des Pakets benutzt zu werden, die Datei X landet also in jeder Suseversion da, wo sie auf dem Buildrechner landen würde.
Im Moment habe ich einfach zwei Einträge unter %files, das erzeugt aber natürlich auch zwei Dateien, ich will aber nur eine.
Geht das? Also erst während der Installation des RPMs das Verzeichnis für die Datei X festlegen?
Ginsengelf