[dump] Move rmt into star package (#968995)

Petr Hracek phracek at fedoraproject.org
Tue Jun 4 10:52:35 UTC 2013


commit 17af03f528c85aa3e814df28c3bff1caa71025f9
Author: Petr Hracek <phracek at redhat.com>
Date:   Tue Jun 4 12:51:14 2013 +0200

    Move rmt into star package (#968995)

 dump-rmt-moved-star.patch |   10 ++++++++++
 dump.spec                 |   28 ++++++++--------------------
 2 files changed, 18 insertions(+), 20 deletions(-)
---
diff --git a/dump-rmt-moved-star.patch b/dump-rmt-moved-star.patch
new file mode 100644
index 0000000..5f2592e
--- /dev/null
+++ b/dump-rmt-moved-star.patch
@@ -0,0 +1,10 @@
+diff --git a/compat/include/pathnames.h b/compat/include/pathnames.h
+index 281d204..2f2885a 100644
+--- a/compat/include/pathnames.h
++++ b/compat/include/pathnames.h
+@@ -54,4 +54,4 @@
+ #endif
+ #endif
+ 
+-#define	_PATH_RMT	"/etc/rmt"		/* path on remote host */
++#define	_PATH_RMT	"/usr/sbin/rmt"		/* path on remote host */
diff --git a/dump.spec b/dump.spec
index 8b5da28..9f4cf68 100644
--- a/dump.spec
+++ b/dump.spec
@@ -5,7 +5,7 @@ Summary: Programs for backing up and restoring ext2/ext3 filesystems
 Name: dump
 Epoch: 1
 Version: 0.4
-Release: 0.19.%{PREVER}%{?dist}
+Release: 0.20.%{PREVER}%{?dist}
 License: BSD
 Group: Applications/Archiving
 URL: http://dump.sourceforge.net/
@@ -17,6 +17,7 @@ BuildRequires: device-mapper-devel, libselinux-devel
 # This Requires is now mandatory because we need to ensure the "disk"
 # group is created before installation (#60461)
 Requires: setup
+Requires: star
 Requires: rmt
 Obsoletes: dump-static
 Provides: dump-static
@@ -24,6 +25,7 @@ Provides: dump-static
 Patch0: dump-buildfix.patch
 Patch1: dump-rh664616.patch
 Patch2: dump-aarch64.patch
+Patch3: dump-rmt-moved-star.patch
 
 %description
 The dump package contains both dump and restore. Dump examines files
@@ -37,21 +39,13 @@ directory subtrees may also be restored from full or partial backups.
 Install dump if you need a system for both backing up filesystems and
 restoring filesystems after backups.
 
-%package -n rmt
-Summary: Provides certain programs with access to remote tape devices
-Group: Applications/Archiving
-
-%description -n rmt
-The rmt utility provides remote access to tape devices for programs
-like dump (a filesystem backup program), restore (a program for
-restoring files from a backup), and tar (an archiving program).
-
 %prep
 %setup -q -n dump-%{VERSION}
 
 %patch0 -p1 -b .buildfix
 %patch1 -p1 -b .rh664616
 %patch2 -p1 -b .aarch64
+%patch3 -p1 -b .rmt-moved-star
 
 for i in THANKS MAINTAINERS COPYRIGHT CHANGES; do
     iconv -f iso-8859-1 -t utf-8  $i -o $i.new
@@ -68,8 +62,8 @@ export CFLAGS="$RPM_OPT_FLAGS -Wall -Wpointer-arith -Wstrict-prototypes \
 # XXX --enable-kerberos needs krcmd
 %configure --disable-static \
     --enable-transselinux \
-    --enable-rmt \
     --enable-largefile \
+    --disable-rmt \
     --enable-qfa \
     --enable-readline \
     --with-binmode=0755 \
@@ -96,10 +90,8 @@ mkdir -p %{buildroot}%{_mandir}/man8
 pushd %{buildroot}
     ln -sf dump .%{_sbindir}/rdump
     ln -sf restore .%{_sbindir}/rrestore
-    chmod ug-s .%{_sbindir}/rmt
     mkdir -p .%{_sysconfdir}
     > .%{_sysconfdir}/dumpdates
-    ln -sf ..%{_sbindir}/rmt .%{_sysconfdir}/rmt
 popd
 
 %clean
@@ -119,14 +111,10 @@ rm -rf %{buildroot}
 %{_mandir}/man8/restore.8*
 %{_mandir}/man8/rrestore.8*
 
-%files -n rmt
-%defattr(-,root,root)
-%doc COPYRIGHT
-%{_sbindir}/rmt
-%{_sysconfdir}/rmt
-%{_mandir}/man8/rmt.8*
-
 %changelog
+* Tue Jun 04 2013 Petr Hracek <phracek at redhat.com> - 1:0.4-0.20.b44
+- Move rmt into star package (#968995)
+
 * Wed Apr 17 2013 Petr Hracek <phracek at redhat.com> - 1:0.4-0.19.b44
 - Support aarch64 (#925282)
 


More information about the scm-commits mailing list