Daniel Spannbauer
2014-10-13 08:54:26 UTC
Hallo,
ich muss beim Kernel-Bau die KErnel-Version ermitteln und je nach
Version etwas mit IF und ELSE im Spec rumspringen.
Finde gerade irgendwie den Ansatz nicht...
Versuch habe ich es mit:
%define kernel_vers %(uname -r |gawk -F"-" '{ print $1 }')
Dann mit
if %{%{kernel_vers} >= 3.8.0
kjklsdfjkl
kasdfjlk
endif
Aber rpm mosert mir wegen "bad %if condition" rum. Ein "rpmbuild -E
'{kernel_version] xxx.spec" spuckt mir keinen Inhalt des define raus, so
dass da wohl einfach nichts drin steht das ich in der if-condition
vergleichen könnte.
Hat jemand sowas schon mal gemacht? Ich google mir gerade nen Wolf....
Gruß
Daniel
--
Daniel Spannbauer Systemadministration
marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11
Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220
http://www.marco.de/ Email ***@marco.de
Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
ich muss beim Kernel-Bau die KErnel-Version ermitteln und je nach
Version etwas mit IF und ELSE im Spec rumspringen.
Finde gerade irgendwie den Ansatz nicht...
Versuch habe ich es mit:
%define kernel_vers %(uname -r |gawk -F"-" '{ print $1 }')
Dann mit
if %{%{kernel_vers} >= 3.8.0
kjklsdfjkl
kasdfjlk
endif
Aber rpm mosert mir wegen "bad %if condition" rum. Ein "rpmbuild -E
'{kernel_version] xxx.spec" spuckt mir keinen Inhalt des define raus, so
dass da wohl einfach nichts drin steht das ich in der if-condition
vergleichen könnte.
Hat jemand sowas schon mal gemacht? Ich google mir gerade nen Wolf....
Gruß
Daniel
--
Daniel Spannbauer Systemadministration
marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11
Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220
http://www.marco.de/ Email ***@marco.de
Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org