Changeset 179 in MondoRescue for branches/2.05/mindi/mindi.spec


Ignore:
Timestamp:
Dec 12, 2005, 7:50:21 PM (18 years ago)
Author:
bcornec
Message:

New locations for mondo and mindi:

for distros for file base install


/usr/sbin/mindi /usr/local/sbin/mindi
/usr/sbin/analyze-my-lvm /usr/local/sbin/analyze-my-lvm
/usr/sbin/mondoarchive /usr/local/sbin/mondoarchive
/usr/sbin/mondorestore /usr/local/sbin/mondorestore
/etc/m?nd? /usr/local/etc/m?nd?
/usr/share/doc/m?nd?* /usr/local/share/doc/m?nd?*
/usr/share/man/man8/m?nd?*.8 /usr/local/share/man/man8/m?nd?*.8
/usr/lib/m?nd? /usr/local/lib/m?nd?

(mondo needs to be finished - untested yet)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.05/mindi/mindi.spec

    r156 r179  
    6363
    6464%{__rm} -rf $RPM_BUILD_ROOT
    65 MINDIDIR=$RPM_BUILD_ROOT%{_datadir}/mindi
    66 
    67 %{__mkdir_p} $MINDIDIR $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_sysconfdir}/mindi $RPM_BUILD_ROOT%{_sbindir} $RPM_BUILD_ROOT/%{_mandir}/man8
    68 %{__cp} deplist.txt $RPM_BUILD_ROOT%{_sysconfdir}/mindi/
    69 %{__cp} -af * $MINDIDIR
    70 %{__cp} -af mindi.8 $RPM_BUILD_ROOT/%{_mandir}/man8
    71 
    72 %ifarch ia64
    73     %{__make} -f Makefile.parted2fdisk DEST=${MINDIDIR}/ install
    74     %{__mv} $MINDIDIR/rootfs/bin/busybox-ia64 $MINDIDIR/rootfs/bin/busybox
    75     %{__mv} $MINDIDIR/rootfs/sbin/parted2fdisk-ia64 $MINDIDIR/rootfs/sbin/parted2fdisk
    76 %else
    77     %{__mv} $MINDIDIR/rootfs/bin/busybox-i386 $MINDIDIR/rootfs/bin/busybox
    78     %{__mv} $MINDIDIR/rootfs/bin/busybox-i386.net $MINDIDIR/rootfs/bin/busybox.net
    79     %{__ln_s} fdisk $MINDIDIR/rootfs/sbin/parted2fdisk
    80 %endif
     65MINDIDIR=$RPM_BUILD_ROOT%{_libdir}/mindi
     66export PREFIX=${RPM_BUILD_ROOT}
     67export RPMBUILDMINDI="true"
     68
     69./install.sh
     70
    8171%{__rm} -f $MINDIDIR/rootfs/bin/busybox-ia64 $MINDIDIR/rootfs/sbin/parted2fdisk-ia64 $MINDIDIR/rootfs/bin/busybox-i386 $MINDIDIR/rootfs/bin/busybox-i386.net
    82 
    83 #
    84 # These are installed twice if not removed here
    85 #
    86 ( cd $MINDIDIR
    87 %{__rm} -f CHANGES INSTALL COPYING README TODO README.ia64 README.pxe mindi.8
    88 )
    89 
    90 # Symlinks
    91 
    92 cd $RPM_BUILD_ROOT%{_sbindir}
    93 %{__ln_s} -f %{_datadir}/mindi/mindi .
    94 %{__ln_s} -f %{_datadir}/mindi/analyze-my-lvm .
    95 %ifarch ia64
    96 %{__ln_s} -f %{_datadir}/mindi/parted2fdisk.pl .
    97 %endif
    9872
    9973%clean
     
    10175
    10276%post
     77if [ -f /usr/local/sbin/mindi ]; then
     78    echo "WARNING: /usr/local/sbin/mindi exists. You should probably remove your manual mindi installation !"
     79fi
     80
    10381%ifarch ia64
    10482    %{__mkdir_p} /usr/local/bin
     
    10684        %{__cp} /sbin/fdisk /sbin/fdisk.mondosav
    10785        %{__mv} /sbin/fdisk /usr/local/bin/fdisk
    108         %{__ln_s} -f /usr/share/mindi/parted2fdisk.pl /sbin/fdisk
     86        %{__ln_s} -f /usr/sbin/parted2fdisk.pl /sbin/fdisk
    10987        echo "Warning: you fdisk binary is now under /usr/local/bin"
    11088    fi
     
    11492%defattr(644,root,root,755)
    11593%config(noreplace) %{_sysconfdir}/mindi/deplist.txt
    116 %doc CHANGES INSTALL COPYING README TODO README.ia64 README.pxe
    117 %attr(755,root,root) %{_sbindir}/mindi
    118 %attr(755,root,root) %{_sbindir}/analyze-my-lvm
    119 %{_datadir}/mindi
     94%doc CHANGES INSTALL COPYING README TODO README.ia64 README.pxe README.busybox
     95%{_sbindir}
     96%{_libdir}/mindi
    12097%{_mandir}
    121 %attr(755,root,root) %{_datadir}/mindi/analyze-my-lvm
    122 %attr(755,root,root) %{_datadir}/mindi/mindi
    123 %attr(755,root,root) %{_datadir}/mindi/parted2fdisk.pl
    124 %attr(755,root,root) %{_datadir}/mindi/aux-tools/sbin/*
    125 %attr(755,root,root) %{_datadir}/mindi/rootfs/bin/*
    126 %attr(755,root,root) %{_datadir}/mindi/rootfs/sbin/*
    12798
    12899%changelog
    129100* Fri Nov 05 2005 Bruno Cornec <bcornec@users.berlios.de> 1.05
    130101- ia64 is now working
    131 - NFS related bug fixed
    132 - ldd related bugs fixed
     102- use install.sh script
     103- use libdir for binary data
    133104
    134105* Tue Sep 06 2005 Bruno Cornec <bcornec@users.berlios.de> 1.04_berlios
Note: See TracChangeset for help on using the changeset viewer.