Changeset 50 in MondoRescue
- Timestamp:
- Oct 8, 2005, 12:43:16 AM (20 years ago)
- Location:
- branches/2.04_berlios
- Files:
-
- 4 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 -
branches/2.04_berlios/tools/mkdeliv
r34 r50 28 28 if [ "`echo $c | grep mindi`" != "" ]; then 29 29 cp -a ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}-r${rev}.tgz 30 tgz="$tgz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}-r${rev}.tgz "30 tgz="$tgz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}-r${rev}.tgz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}-r${rev}.tar.bz2" 31 31 rpms="$rpms ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${rev}.${ARCH}.rpm" 32 32 srpms="$srpms ${TOPDIR}/SRPMS/mindi-${MINDI_VER}-${rev}.src.rpm" … … 34 34 if [ "`echo $c | grep mondo`" != "" ]; then 35 35 cp -a ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tgz 36 tgz="$tgz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tgz "36 tgz="$tgz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tgz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tar.bz2" 37 37 rpms="$rpms ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${rev}.${ARCH}.rpm" 38 38 srpms="$srpms ${TOPDIR}/SRPMS/mondo-${MONDO_VER}-${rev}.src.rpm" -
branches/2.04_berlios/tools/mkrpm
r36 r50 34 34 mkdir -p ${TOPDIR}/SOURCES 35 35 tar cvfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 36 sed "s/^Release:..*/Release: ${rev}/" mindi-${MINDI_VER}/mindi.spec > ${TOPDIR}/SPECS/mindi.spec 36 tar cvfhj ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tar.bz2 mindi-${MINDI_VER} 37 sed "s/^%define mrel..*/%define mrel ${rev}/" mindi-${MINDI_VER}/mindi.spec > ${TOPDIR}/SPECS/mindi.spec 37 38 rm -f ${TMP}/mindi-*-root 38 39 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${rev}.${ARCH}.rpm" … … 53 54 cd .. 54 55 tar cvfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 55 sed "s/^Release:..*/Release: ${rev}/" mondo-${MONDO_VER}/mondo.spec > ${TOPDIR}/SPECS/mondo.spec 56 tar cvfhj ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 mondo-${MONDO_VER} 57 sed "s/^%define mrel..*/%define mrel ${rev}/" mondo-${MONDO_VER}/mondo.spec > ${TOPDIR}/SPECS/mondo.spec 56 58 rm -f ${TMP}/mondo-*-root 57 59 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${rev}.${ARCH}.rpm" -
branches/2.04_berlios/tools/rpm-env
r46 r50 22 22 mkdir -p ${TMP} 23 23 if [ -f ${HOME}/.rpmmacros ]; then 24 export TOPDIR=` grep _topdir${HOME}/.rpmmacros | awk '{print $2}'`24 export TOPDIR=`egrep '^%_topdir' ${HOME}/.rpmmacros | awk '{print $2}'` 25 25 else 26 26 export TOPDIR=${BASE}/RPMS … … 29 29 mkdir -p RPMS SRPMS SPECS SOURCES BUILD 30 30 31 export MINDI_VER=`cat ${BASE}/svn/${VER}/mindi/mindi.spec | egrep '^ Version:' | cut -d: -f2| sed "s/[ ]*//"`32 export MONDO_VER=`cat ${BASE}/svn/${VER}/mondo/mondo.spec | egrep '^ Version:' | cut -d: -f2| sed "s/[ ]*//"`31 export MINDI_VER=`cat ${BASE}/svn/${VER}/mindi/mindi.spec | egrep '^%define version' | awk '{print $3}' | sed "s/[ ]*//"` 32 export MONDO_VER=`cat ${BASE}/svn/${VER}/mondo/mondo.spec | egrep '^%define version' | awk '{print $3}' | sed "s/[ ]*//"`
Note:
See TracChangeset
for help on using the changeset viewer.