Inhaltsverzeichnis

Test-Script

Wenn man RPM-Dateien auf verschiedenen Plattformen erstellt, weiss man nicht ohne weiteres, wie die Default-Pfade in den RPM-Variablen belegt sind. Das nachfolgende .SPEC-File zeigt die entsprechende Belegung an. Durch

%define _sysconfdir --pfad--

kann z.B. der Default-Wert überschrieben werden.

debuginfo

Manchmal ist es störend, dass ein test-debug.rpm erstellt wird. Durch folgenden Codeschnipsel kann man dies unterbinden.

%define debug_package %{nil}

test.spec

%ifarch ia64
# disable debuginfo on IA64
%define debug_package %{nil}
%endif

Summary: Test Macros
Name: test
Version: 1.0
Release: 1test
URL: http://inhalt.serviert.de/
Vendor: Thomas Baumann
Source0: test.txt
License: GPL
Group: Test
BuildRoot: %{_tmppath}/%{name}-root

%description
This is a test script for current rpm macros

%prep
#%setup -q

%build
echo prefix %{_prefix}
echo sysconfdir %{_sysconfdir}
echo bindir %{_bindir}
echo sbindir %{_sbindir}
echo includedir %{_includedir}
echo localstatedir %{_localstatedir}
echo libdir %{_libdir}
echo docdir %{_docdir}
echo mandir %{_mandir}
echo tmppath %{_tmppath}

%clean

%files
%defattr(-,root,root)

%changelog
* Sat Nov 19 2005 Thomas Baumann <thomas.baumann@morse.com>
- testscript of default rpm macros
 
wissen/gpl/packaging/rpm/test-script.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de