SPECS: mkcdrec.spec - join requires - fix broken postun - adapter
glen
glen at pld-linux.org
Thu Apr 20 18:38:55 CEST 2006
Author: glen Date: Thu Apr 20 16:38:55 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- join requires
- fix broken postun
- adapter
---- Files affected:
SPECS:
mkcdrec.spec (1.4 -> 1.5)
---- Diffs:
================================================================
Index: SPECS/mkcdrec.spec
diff -u SPECS/mkcdrec.spec:1.4 SPECS/mkcdrec.spec:1.5
--- SPECS/mkcdrec.spec:1.4 Fri Dec 2 19:49:52 2005
+++ SPECS/mkcdrec.spec Thu Apr 20 18:38:50 2006
@@ -1,4 +1,6 @@
# $Revision$, $Date$
+# TODO
+# - kill race in %post
%define _boot_arch x86
%define _utils_version 0.7.9
Summary: mkCDrec (make CD-ROM Recovery) disaster recovery tool-set
@@ -7,7 +9,7 @@
Version: 0.8.9
Release: 0.1
License: GPL
-Group: System/Tools
+Group: Applications
Source0: http://mkcdrec.ota.be/project/mkCDrec_v%{version}.tar.gz
# Source0-md5: 0cbe2efbd083ce9745c5d5c5cea1c7c2
Source1: http://mkcdrec.ota.be/project/mkCDrec_v%{_utils_version}_utils.tar.gz
@@ -15,49 +17,32 @@
##Source10: busybox-1.01.tar.bz2
Patch0: %{name}-usebashizms.patch
URL: http://mkcdrec.ota.be/
+BuildRequires: gcc >= 5:2.96
Requires: MAKEDEV
Provides: perl(mkcdrec-lib.pl)
-%if %{_boot_arch}==ia64
-BuildRequires: gcc >= 5:2.96
-Requires: ash
-Requires: /sbin/chkconfig
-Requires: cdrtools
-Requires: cdrtools-mkisofs
+%if %{_boot_arch} == ia64
Requires: fileutils
Requires: mtools
Requires: parted >= 1.6
-Requires: perl-base >= 1:5.0
-Requires: rsync
-Requires: tar
-Requires: util-linux >= 2.11
%endif
-%if %{_boot_arch}==x86_64
-BuildRequires: gcc >= 5:2.96
-Requires: ash
-Requires: cdrtools
-Requires: cdrtools-mkisofs
+%if %{_boot_arch} == x86_64
Requires: fileutils
-Requires: perl-base >= 1:5.0
-Requires: rsync
Requires: syslinux
-Requires: tar
-Requires: util-linux >= 2.11
%endif
-%if %{_boot_arch}==x86
-BuildRequires: gcc >= 5:2.96
+%if %{_boot_arch} == x86
BuildRequires: syslinux >= 1.60
-Requires: ash
Requires: coreutils
+Requires: syslinux
+%endif
+Requires(post): coreutils
+Requires(post): ed
+Requires: ash
Requires: cdrtools
Requires: cdrtools-mkisofs
Requires: perl-base >= 1:5.0
Requires: rsync
-Requires: syslinux
Requires: tar
Requires: util-linux >= 2.11
-%endif
-Requires(post): coreutils
-Requires(post): ed
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _prefix /var/opt/mkcdrec
@@ -92,8 +77,8 @@
również wpierana.
%prep
-%setup -q -n mkcdrec -a 1
-%patch0 -p0
+%setup -q -n %{name} -a 1
+%patch0 -p0
find . -name CVS | xargs rm -Rf
@@ -118,7 +103,7 @@
install -m 755 $fname $RPM_BUILD_ROOT%{_prefix}/busybox
done
-install -m 755 busybox*/applets/install.sh $RPM_BUILD_ROOT%{_prefix}/busybox/applets
+install busybox*/applets/install.sh $RPM_BUILD_ROOT%{_prefix}/busybox/applets
for fname in cutstream*/cutstream \
pastestream*/pastestream mediacheck/checkisomd5 mediacheck/implantisomd5
@@ -164,7 +149,7 @@
install -m 755 $fname $RPM_BUILD_ROOT%{_prefix}/$fname
done
-install -m 644 doc/mkcdrec.8 $RPM_BUILD_ROOT%{_mandir}/man8
+install doc/mkcdrec.8 $RPM_BUILD_ROOT%{_mandir}/man8
for file in \
$RPM_BUILD_ROOT%{_prefix}/.cvsignore \
@@ -209,6 +194,7 @@
install -m 750 %{_prefix}/contributions/mkcdrec /usr/sbin/mkcdrec
%postun
+if [ "$1" = 0 ]; then
# we remove mkcdrec from webmin root's ACL
if [ -f %{_webmin_access_file} ]; then
@@ -221,6 +207,7 @@
fi
# rm the mkcdrec wrapper
rm -f /usr/sbin/mkcdrec
+fi
%files
%defattr(644,root,root,755)
@@ -268,6 +255,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.5 2006/04/20 16:38:50 glen
+- join requires
+- fix broken postun
+- adapter
+
Revision 1.4 2005/12/02 18:49:52 hunter
- include some utils in mkcdrec
- attempt to use bash where it's nesessery
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/mkcdrec.spec?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list