Changeset 235 in MondoRescue
- Timestamp:
- Dec 19, 2005, 7:27:54 PM (19 years ago)
- Location:
- branches/2.05/mindi
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.05/mindi/Makefile.parted2fdisk
r30 r235 18 18 19 19 install: $(PRG) 20 cp -a $(PRG) $(DEST) $(SUB)/$(PRG)-$(ARCH)20 cp -a $(PRG) $(DEST)/$(SUB)/$(PRG)-$(ARCH) -
branches/2.05/mindi/install.sh
r200 r235 7 7 8 8 if [ "_$PREFIX" != "_" ]; then 9 local=$PREFIX /usr9 local=$PREFIX 10 10 if [ -f /usr/local/sbin/mindi ]; then 11 11 echo "WARNING: /usr/local/sbin/mindi exists. You should probably remove it !" 12 12 fi 13 conf=$ PREFIX/etc/mindi13 conf=$CONFDIR/mindi 14 14 echo $PATH | grep /usr/sbin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add /usr/sbin to your PATH." 15 15 else … … 20 20 conf=$local/etc/mindi 21 21 echo $PATH | grep $local/sbin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add $local/sbin to your PATH." 22 23 22 fi 24 23 … … 31 30 32 31 echo "Creating target directories ..." 33 mkdir -p $local/lib/mindi 34 mkdir -p $local/share/man/man8 35 mkdir -p $local/sbin 36 mkdir -p $conf 32 install -g root -o root -m 755 -d $conf $local/lib/mindi $local/share/man/man8 $local/sbin $local/doc/mindi 37 33 38 34 echo "Copying files ..." 39 cp -a deplist.txt $conf 40 cp -af rootfs aux-tools isolinux.cfg msg-txt sys-disk.raw.gz isolinux-H.cfg parted2fdisk.pl syslinux.cfg syslinux-H.cfg dev.tgz Mindi $local/lib/mindi 35 install -g root -o root -m 644 isolinux.cfg msg-txt sys-disk.raw.gz isolinux-H.cfg syslinux.cfg syslinux-H.cfg dev.tgz $local/lib/mindi 36 install -g root -o root -m 644 deplist.txt $conf 37 38 cp -a rootfs aux-tools Mindi $local/lib/mindi 41 39 chmod 755 $local/lib/mindi/rootfs/bin/* 42 40 chmod 755 $local/lib/mindi/rootfs/sbin/* 43 41 chmod 755 $local/lib/mindi/aux-tools/sbin/* 42 chown -R root:root $local/lib/mindi 44 43 45 cp -af analyze-my-lvm parted2fdisk.pl $local/sbin46 44 if [ "$RPMBUILDMINDI" = "true" ]; then 47 45 sed -e "s~^MINDI_PREFIX=XXX~MINDI_PREFIX=/usr~" -e "s~^MINDI_CONF=YYY~MINDI_CONF=/etc/mindi~" mindi > $local/sbin/mindi … … 50 48 fi 51 49 chmod 755 $local/sbin/mindi 52 ch mod 755 $local/sbin/analyze-my-lvm53 chmod 755 $local/sbin/parted2fdisk.pl 50 chown root:root $local/sbin/mindi 51 install -g root -o root -m 755 analyze-my-lvm parted2fdisk.pl $local/sbin 54 52 55 cp -a mindi.8 $local/share/man/man8 56 cp -a CHANGES COPYING README README.busybox README.ia64 README.pxe TODO INSTALL $local/lib/mindi 57 58 echo "Extracting symlinks ..." 59 ( cd $local/lib/mindi/rootfs && tar -xzf symlinks.tgz ) 53 install -g root -o root -m 644 mindi.8 $local/share/man/man8 54 install -g root -o root -m 644 CHANGES COPYING README README.busybox README.ia64 README.pxe TODO INSTALL $local/doc/mindi 60 55 61 56 ARCH=`/bin/arch` 62 57 echo $ARCH | grep -x "i[0-9]86" &> /dev/null && ARCH=i386 58 # For the moment, we don't build specific x86_64 busybox binaries 59 echo $ARCH | grep -x "x86_64" &> /dev/null && ARCH=i386 63 60 export ARCH 64 61 62 # Managing busybox 65 63 if [ -f $local/lib/mindi/rootfs/bin/busybox-$ARCH ]; then 66 64 echo "Installing busybox ..." 67 mv$local/lib/mindi/rootfs/bin/busybox-$ARCH $local/lib/mindi/rootfs/bin/busybox65 install -s -g root -o root -m 755 $local/lib/mindi/rootfs/bin/busybox-$ARCH $local/lib/mindi/rootfs/bin/busybox 68 66 else 69 67 echo "WARNING: no busybox found, mindi will not work on this arch ($ARCH)" 70 68 fi 71 72 69 if [ "$ARCH" = "i386" ] ; then 73 # FHS requires fdisk under /sbin74 (cd $local/sbin && ln -s /sbin/fdisk parted2fdisk)75 70 if [ -f $local/lib/mindi/rootfs/bin/busybox-$ARCH.net ]; then 76 71 echo "Installing busybox.net ..." 77 mv$local/lib/mindi/rootfs/bin/busybox-$ARCH.net $local/lib/mindi/rootfs/bin/busybox.net72 install -s -g root -o root -m 755 $local/lib/mindi/rootfs/bin/busybox-$ARCH.net $local/lib/mindi/rootfs/bin/busybox.net 78 73 else 79 74 echo "WARNING: no busybox.net found, mindi will not work on this arch ($ARCH) with network" 80 75 fi 81 76 fi 77 # Remove left busybox 78 rm -f $local/lib/mindi/rootfs/bin/busybox-* 82 79 80 # Managing parted2fdisk 83 81 if [ "$ARCH" = "ia64" ] ; then 84 (cd $local/sbin && ln -s parted2fdisk.pl parted2fdisk)82 (cd $local/sbin && ln -sf parted2fdisk.pl parted2fdisk) 85 83 make -f Makefile.parted2fdisk DEST=$local/lib/mindi install 86 84 if [ -f $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH ]; then 87 85 echo "Installing parted2fdisk ..." 88 mv $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/lib/mindi/rootfs/sbin/parted2fdisk 86 install -s -g root -o root -m 755 $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/lib/mindi/rootfs/sbin/parted2fdisk 87 install -s -g root -o root -m 755 $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/sbin/parted2fdisk 89 88 else 90 89 echo "WARNING: no parted2fdisk found, mindi will not work on this arch ($ARCH)" 91 90 fi 92 91 else 92 # FHS requires fdisk under /sbin 93 (cd $local/sbin && ln -sf /sbin/fdisk parted2fdisk) 93 94 echo "Symlinking fdisk to parted2fdisk" 94 95 ( cd $local/lib/mindi/rootfs/sbin && ln -sf fdisk parted2fdisk) 95 96 fi 97 # Remove left parted2fdisk 98 rm -f $local/lib/mindi/rootfs/sbin/parted2fdisk-* 96 99 97 100 exit 0 -
branches/2.05/mindi/mindi
r232 r235 222 222 mappath=$1 223 223 KBDEPTH=$(($KBDEPTH+1)) 224 [ "$KBDEPTH" -gt "128" ] && Die "Edit $MINDI_SBIN/mindi and disable FindAndAddUserKeyboardMappingFile (line 1170, approx.)"224 [ "$KBDEPTH" -gt "128" ] && Die "Edit $MINDI_SBIN/mindi and disable FindAndAddUserKeyboardMappingFile (line 2160, approx.)" 225 225 if [ -e "$bigdir/$mappath" ] ; then 226 226 echo "$mappath already added" >> $LOGFILE … … 422 422 while [ "$diskno" -le "$noof_disks" ] ; do 423 423 echo -en "#$diskno..." 424 cp -f $tardir/$diskno.tar.gz $outdir || LogIt "[line 250] Cannot copy $tardir/$diskno.tar.gz to $outdir"424 cp -f $tardir/$diskno.tar.gz $outdir || LogIt "[line 424] Cannot copy $tardir/$diskno.tar.gz to $outdir" 425 425 CreateOneDataDiskImage $tardir/$diskno.tar.gz $outdir/mindi-data-$diskno.img $diskno $noof_disks 426 426 diskno=$(($diskno+1)) … … 3258 3258 if [ "$imagesdir" != "/root/images/mindi" ] ; then 3259 3259 for i in `find $imagesdir -maxdepth 1 -name "*.iso" -o -name "*.img"` ; do 3260 cp -f $i /root/images/mindi || LogIt "[line 1613] Cannot copy $i to /root/images/mindi"3260 cp -f $i /root/images/mindi || LogIt "[line 3260] Cannot copy $i to /root/images/mindi" 3261 3261 done 3262 3262 fi -
branches/2.05/mindi/mindi.spec
r233 r235 68 68 69 69 %{__rm} -rf $RPM_BUILD_ROOT 70 MINDIDIR=$RPM_BUILD_ROOT%{_libdir}/mindi 71 export PREFIX=${RPM_BUILD_ROOT}70 export PREFIX=${RPM_BUILD_ROOT}%{_exec_prefix} 71 export CONFDIR=${RPM_BUILD_ROOT}%{_sysconfdir} 72 72 export RPMBUILDMINDI="true" 73 73 74 74 ./install.sh 75 76 %{__rm} -f $MINDIDIR/rootfs/bin/busybox-ia64 $MINDIDIR/rootfs/sbin/parted2fdisk-ia64 $MINDIDIR/rootfs/bin/busybox-i386 $MINDIDIR/rootfs/bin/busybox-i386.net77 75 78 76 %clean … … 91 89 %{_mandir} 92 90 %{_libdir}/mindi 93 #%attr(755,root,root) %{_libdir}/mindi/aux-tools/sbin/*94 #%attr(755,root,root) %{_libdir}/mindi/rootfs/bin/*95 #%attr(755,root,root) %{_libdir}/mindi/rootfs/sbin/*96 91 %attr(755,root,root) %{_sbindir}/* 97 92
Note:
See TracChangeset
for help on using the changeset viewer.