From 796aeac07cdd14ee126b5f226ddc1ab723d53181393a763505747636a0a26d8d Mon Sep 17 00:00:00 2001 From: Kristyna Streitova Date: Thu, 3 Mar 2016 09:33:40 +0000 Subject: [PATCH] Accepting request 365132 from home:svalx OBS-URL: https://build.opensuse.org/request/show/365132 OBS-URL: https://build.opensuse.org/package/show/Archiving/cpio?expand=0&rev=60 --- cpio.changes | 9 +++++++++ cpio.spec | 30 ++++++++++++++---------------- 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/cpio.changes b/cpio.changes index f01d9a1..ff9301b 100644 --- a/cpio.changes +++ b/cpio.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Mar 3 07:19:03 UTC 2016 - svalx@svalx.net + +- Disable mt building: this bynary from mt_st package offers advanced + capabilities with the same functionality. +- Enable rmt building: dump package no longer include it, besides cpio code base + for rmt is more fresh. +- Reflect those changes in package description. + ------------------------------------------------------------------- Fri Feb 19 15:47:00 UTC 2016 - kstreitova@suse.com diff --git a/cpio.spec b/cpio.spec index e16dcc1..ff747c5 100644 --- a/cpio.spec +++ b/cpio.spec @@ -28,6 +28,7 @@ Source1: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2.sig Source2: %{name}.keyring Patch2: cpio-use_new_ascii_format.patch #oouch what a ...?! pieces of code grabed from mt_st package to add missing functionality (e.g. density info) +#TODO: review is patches needed while mt is no longer building Patch3: cpio-mt.patch Patch4: cpio-use_sbin_rmt.patch Patch5: cpio-open_nonblock.patch @@ -52,16 +53,15 @@ Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -GNU cpio is a program to manage archives of files. This package also -includes 'mt', a tape drive control program. Cpio copies files into or -out of a cpio or tar archive. An archive is a file that contains other -files plus information about them, such as their pathname, owner, time -stamps, and access permissions. The archive can be another file on the -disk, a magnetic tape, or a pipe. This package normally includes the -program 'rmt', which provides remote tape drive control. Because there -is a compatible 'rmt' in the 'dump' package, 'rmt' is not included in -this package. If you are planning to use the remote tape features -provided by cpio, install the 'dump' package as well. +GNU cpio is a program to manage archives of files. Cpio copies files +into or out of a cpio or tar archive. An archive is a file that contains +other files plus information about them, such as their pathname, owner, +time stamps, and access permissions. The archive can be another file on +the disk, a magnetic tape, or a pipe. + +This package also includes theprogram 'rmt', which provides remote tape +drive control. The 'mt', a local tape drive control program can be found +into mt_st package. %lang_package @@ -91,8 +91,6 @@ autoreconf --force --install CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE" \ LDFLAGS="-pie" \ ./configure \ - --with-rmt="%{_sysconfdir}/rmt" \ - --enable-mt \ --prefix=%{_prefix} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ @@ -102,7 +100,8 @@ make %{?_smp_mflags} %install mkdir -p %{buildroot}/{usr/bin,bin} -make prefix=%{buildroot}%{_prefix} infodir=%{buildroot}/%{_infodir} mandir=%{buildroot}/%{_mandir} install +make prefix=%{buildroot}%{_prefix} infodir=%{buildroot}%{_infodir} mandir=%{buildroot}%{_mandir} \ + DEFAULT_RMT_DIR=%{buildroot}%{_sbindir} install #UsrMerge ln -sf %{_bindir}/cpio %{buildroot}/bin #EndUsrMerge @@ -120,11 +119,10 @@ ln -sf %{_bindir}/cpio %{buildroot}/bin /bin/cpio #EndUsrMerge %{_bindir}/cpio -%{_bindir}/mt +%{_sbindir}/rmt %{_infodir}/cpio.info.gz %{_mandir}/man1/cpio.1.gz -%{_mandir}/man1/mt.1.gz -#/usr/share/locale/*/LC_MESSAGES/cpio.mo +%{_mandir}/man8/rmt.8.gz %files lang -f %{name}.lang %defattr(-,root,root)