Changeset 50 in MondoRescue for branches/2.04_berlios/mindi
- Timestamp:
- Oct 8, 2005, 12:43:16 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.04_berlios/mindi/mindi.spec
r35 r50 2 2 # $Id$ 3 3 # 4 %define _prefix /usr 4 %define is_mandriva %(test -e /etc/mandriva-release && echo 1 || echo 0) 5 %define is_mandrake %(test -e /etc/mandrake-release && echo 1 || echo 0) 6 %define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0) 7 %define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0) 8 %define is_redhat %(test -e /etc/redhat-release && echo 1 || echo 0) 9 10 %define name mindi 11 %define version 1.04_berlios 12 %define mrel 1 13 14 %if %is_redhat 15 %define release %{mrel} 16 %define src %{name}-%{version}.tgz 17 Autoreq: 0 18 %endif 19 20 %if %is_mandrake 21 %define release %{mrel}mdk 22 %define src %{name}-%{version}.tar.bz2 23 Autoreqprov: no 24 %endif 25 26 %if %is_mandriva 27 %define release %{mrel}mdk 28 %define src %{name}-%{version}.tar.bz2 29 Autoreqprov: no 30 %endif 31 5 32 Summary: Mindi creates emergency boot disks/CDs using your kernel, tools and modules 6 Name: mindi7 Version: 1.04_berlios8 Release: 133 Name: %name 34 Version: %version 35 Release: %release 9 36 License: GPL 10 37 Group: System/Kernel and hardware 11 Url: http:// www.mondorescue.org12 Source: %{ name}-%{version}.tgz38 Url: http://mondorescue.berlios.de 39 Source: %{src} 13 40 BuildRoot: %{_tmppath}/%{name}-%{version} 14 Requires: bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools 41 Requires: bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools,afio 15 42 # Not on all systems 16 43 #Conflicts: bonnie++ 17 Prefix: %{_prefix}18 Autoreq: 019 44 20 45 %description … … 25 50 26 51 %prep 27 %setup 52 %{__rm} -rf $RPM_BUILD_ROOT 53 %setup -n %name-%{version} 28 54 29 55 %build 30 56 %ifarch ia64 31 make-f Makefile.parted2fdisk clean32 make-f Makefile.parted2fdisk57 %{__make} -f Makefile.parted2fdisk clean 58 %{__make} -f Makefile.parted2fdisk 33 59 %endif 34 60 35 61 %install 36 %{__rm} -Rf /usr/local/share/mindi 62 export DONT_RELINK=1 63 37 64 %{__rm} -rf $RPM_BUILD_ROOT 38 65 MINDIDIR=$RPM_BUILD_ROOT%{_datadir}/mindi 39 %{__mkdir_p} $MINDIDIR $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_sysconfdir}/mindi 66 67 %{__mkdir_p} $MINDIDIR $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_sysconfdir}/mindi $RPM_BUILD_ROOT%{_sbindir} 40 68 %{__mv} deplist.txt $RPM_BUILD_ROOT%{_sysconfdir}/mindi/ 41 69 %{__cp} -af * $MINDIDIR 42 %ifarch ia64 43 make -f Makefile.parted2fdisk DEST=${MINDIDIR}/ install 70 71 %ifarch ia64 72 %{__make} -f Makefile.parted2fdisk DEST=${MINDIDIR}/ install 44 73 %{__mv} $MINDIDIR/rootfs/bin/busybox-ia64 $MINDIDIR/rootfs/bin/busybox 45 74 %{__mv} $MINDIDIR/rootfs/sbin/parted2fdisk-ia64 $MINDIDIR/rootfs/sbin/parted2fdisk … … 50 79 %endif 51 80 %{__rm} -f $MINDIDIR/rootfs/bin/busybox-ia64 $MINDIDIR/rootfs/sbin/parted2fdisk-ia64 $MINDIDIR/rootfs/bin/busybox-i386 $MINDIDIR/rootfs/bin/busybox-i386.net 81 52 82 # 53 83 # These are installed twice if not removed here 84 # 54 85 ( cd $MINDIDIR 55 86 %{__rm} -f CHANGES INSTALL COPYING README TODO README.ia64 README.pxe 56 87 ) 57 cd $RPM_BUILD_ROOT%{_bindir} 58 %{__ln_s} -f %{_datadir}/mindi/mindi . 59 %{__ln_s} -f %{_datadir}/mindi/parted2fdisk.pl . 60 %{__ln_s} -f %{_datadir}/mindi/analyze-my-lvm . 61 chmod +x $MINDIDIR/mindi 88 89 # Symlinks 90 91 cd $RPM_BUILD_ROOT%{_sbindir} 92 %{__ln_s} -f ${_sbindir}/mindi/mindi . 93 %{__ln_s} -f ${_sbindir}/mindi/analyze-my-lvm . 94 %ifarch ia64 95 %{__ln_s} -f ${_sbindir}/mindi/parted2fdisk.pl . 96 %endif 62 97 63 98 %clean … … 76 111 77 112 %files 78 %defattr( -,root,root,-)113 %defattr(644,root,root,755) 79 114 %config(noreplace) %{_sysconfdir}/mindi/deplist.txt 80 115 %doc CHANGES INSTALL COPYING README TODO README.ia64 README.pxe 81 #%attr(755,root,root) %{_datadir}/mindi/mindi82 116 %attr(755,-,-) %{_sbindir}/mindi 117 %attr(755,-,-) %{_sbindir}/analyze-my-lvm 83 118 %{_datadir}/mindi 84 %{_bindir}/analyze-my-lvm 85 %{_bindir}/mindi 86 %{_bindir}/parted2fdisk.pl 119 %attr(755,-,-) %{_datadir}/mindi/analyze-my-lvm 120 %attr(755,-,-) %{_datadir}/mindi/mindi 121 %ifarch ia64 122 %attr(755,-,-) %{_datadir}/mindi/parted2fdisk.pl 123 %endif 124 %attr(755,-,-) %{_datadir}/mindi/aux-tools/sbin/* 125 %attr(755,-,-) %{_datadir}/mindi/rootfs/bin/* 126 %attr(755,-,-) %{_datadir}/mindi/rootfs/sbin/* 87 127 88 128 %changelog 89 129 * Tue Sep 06 2005 Bruno Cornec <bcornec@users.berlios.de> 1.04_berlios 90 130 - Merge of patches mentionned on mondo ML + ia64 updates 131 - Fix bugs when called alone 91 132 92 133 * Tue May 03 2005 Hugo Rabson <hugorabson@msn.com> 1.04_cvs_20050503
Note:
See TracChangeset
for help on using the changeset viewer.