rpmbuild изменить формат сжатия

Я пытаюсь упаковать некоторые файлы карт для нашего геосервера во внутренний пакет rpm. Для части сборки это просто копирование файлов. Я думаю, что это работает как ожидалось. Но для упаковки этих 20 ГБ изображений требуется очень много времени.

Я читал, что rpm внутренне сжимает данные и что это можно сделать несколькими различными алгоритмами сжатия. Но я понятия не имею, какую компрессию выбирает моя частота вращения и как я могу на это повлиять. Я не смог найти никаких опций ни для команды rpmbuild, ни для specfile, ни для общих опций rpm, которые я могу перечислитьrpmbuild --showrc

Я не очень разбираюсь в rpmbuild и specfiles, но после прочтения множества man-страниц и руководств на rpm.org у меня больше нет идей.

Specfile, который я использую, выглядит следующим образом:

%define debug_package %{nil}

%global mapsversion 0.9
# If this is a snapshot, put the date here and uncomment
#global snapshot_version 20100519

# This is the version in a form acceptable
# an an RPM version string (i.e. no '-')
# Hier werden die Makros definiert.
%global rpmversion %(echo %{mapsversion} | tr '-' '_')
%global pkgversion %{mapsversion}%{?snapshot_version:-SNAPSHOT}
%global pkgname %{name}

Name:           geoserver-maps-part2
Version:        %{rpmversion}
Release:        1%{?dist}
Summary:        Swiss Maps for GeoServer
Group:          Application/ourApp
License:        Copyright (c) 2011
URL:            http://doc.polyalert.local
#Source0:        %{name}-%{version}.tgz
BuildArch:  noarch
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires:   geoserver

%define mapshome /opt/geoserver/swisstopo
%define mapssource /home/user/polyalert_env/geoserver/swisstopo

%description
Swiss Maps for GeoServer

%prep

%build
/bin/true

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{mapshome}
cp -a %{mapssource}/pk100 $RPM_BUILD_ROOT%{mapshome}

%clean
rm -rf $RPM_BUILD_ROOT

%pre

%post

%preun


%files
%{mapshome}/pk100

%changelog
* Tue Feb 14 2012 user - 1.0
- First version of specfile

Я называю rpmbuild так:

rpmbuild -bb --define "_topdir $TOP_DIR" --define "_gpg_name ourkey" --define "_signature gpg" --sign $TOP_DIR/SPECS/$SPEC_FILE_NAME $RPM_BUILD_PARAMETER

Какие-либо предложения?

Ответы на вопрос(4)

Ваш ответ на вопрос