Changeset 1908 in MondoRescue for branches/2.2.6
- Timestamp:
- Apr 14, 2008, 12:10:45 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.6/mindi/mindi
r1902 r1908 2445 2445 s=`which $w 2> /dev/null` 2446 2446 if [ -e "$s" ] ; then 2447 cp --parents -af $s . 2>> $LOGFILE 2447 #cp --parents -af $s . 2>> $LOGFILE 2448 tar cf - $s | tar xf - 2> /dev/null 2448 2449 fi 2449 2450 done … … 2458 2459 if [ $? -eq 0 ]; then 2459 2460 LocateDeps $MINDI_LIB/rootfs/bin/busybox /bin/mount > $MINDI_TMP/busy.lis 2460 cp --parents -Rdf `sort -u $MINDI_TMP/busy.lis` . 2461 #cp --parents -Rdf `sort -u $MINDI_TMP/busy.lis` . 2462 tar cf - `sort -u $MINDI_TMP/busy.lis` | tar xf - 2> /dev/null 2461 2463 rm -f $MINDI_TMP/busy.lis 2462 2464 fi … … 2467 2469 echo "udev device manager found" > tmp/USE-UDEV 2468 2470 LogIt "udev device manager found" 2469 cp --parents -Rdf /etc/udev . 2> /dev/null 2471 #cp --parents -Rdf /etc/udev . 2> /dev/null 2472 tar cf - /etc/udev | tar xf - 2> /dev/null 2470 2473 # This avoids NIC remapping if on another machine at restore time on Debian at least 2471 2474 rm -f ./etc/udev/rules.d/z25_persistent-net.rules 2472 cp --parents -Rdf /lib/udev /lib64/udev . 2> /dev/null 2475 #cp --parents -Rdf /lib/udev /lib64/udev . 2> /dev/null 2476 tar cf - /lib*/udev | tar xf - 2> /dev/null 2473 2477 if [ -x /sbin/udevd ]; then 2474 2478 lis2=`grep -Ev '^#' $MINDI_CONF/udev.files` … … 2496 2500 fi 2497 2501 done 2498 cp --parents -Rdf $lis `sort -u $MINDI_TMP/udev.lis` . 2502 #cp --parents -Rdf $lis `sort -u $MINDI_TMP/udev.lis` . 2503 tar cf - $lis `sort -u $MINDI_TMP/udev.lis` | tar xf - 2> /dev/null 2499 2504 rm -f $MINDI_TMP/udev.lis 2500 2505 else … … 2514 2519 lis=`grep -Ev '^#' $MINDI_CACHE/tools.files` 2515 2520 LocateDeps $lis > $MINDI_TMP/tools.lis 2516 cp --parents -Rdf $lis `sort -u $MINDI_TMP/tools.lis` . 2521 #cp --parents -Rdf $lis `sort -u $MINDI_TMP/tools.lis` . 2522 tar cf - $lis `sort -u $MINDI_TMP/tools.lis` | tar xf - 2> /dev/null 2517 2523 fi 2518 2524 if [ -f $MINDI_CACHE/mindi-rsthw ]; then … … 2533 2539 fi 2534 2540 2535 cp --parents -Rdf /dev/fd0*[1,2][4,7,8]* . 2> /dev/null 2541 #cp --parents -Rdf /dev/fd0*[1,2][4,7,8]* . 2> /dev/null 2542 tar cf - /dev/fd0*[1,2][4,7,8]* | tar xf - 2> /dev/null 2536 2543 2537 2544 cd $old_pwd … … 2576 2583 [ "$YOUR_KERNEL_SUCKS" ] && i=$MINDI_TMP/$i 2577 2584 echo "Adding $i ($s KB) to the rootfs" >> $LOGFILE 2578 cp --parents -pdf $i $mountpoint 2>/dev/null || LogIt "Unable to copy $i to $mountpoint" 2585 #cp --parents -Rpdf $i $mountpoint 2>/dev/null || LogIt "Unable to copy $i to $mountpoint" 2586 tar cf - $i | (cd $mountpoint ; tar xf -) 2>/dev/null || LogIt "Unable to copy $i to $mountpoint" 2579 2587 # Uncompress modules if not useing udev and native modprobe 2580 2588 if [ ! -f $mountpoint/tmp/USE-UDEV ]; then … … 2587 2595 2588 2596 # Also copy modules.dep in case of udev so that normal modprobe works 2589 cp --parents -pdf /$needed_modules_path/modules.dep $mountpoint 2>/dev/null || LogIt "Unable to copy modules.dep to $mountpoint" 2597 #cp --parents -Rpdf /$needed_modules_path/modules.dep $mountpoint 2>/dev/null || LogIt "Unable to copy modules.dep to $mountpoint" 2598 tar cf - /$needed_modules_path/modules.dep | (cd $mountpoint ; tar xf -) 2>/dev/null || LogIt "Unable to copy modules.dep to $mountpoint" 2590 2599 2591 2600 # For all modules supported, create symlinks under the mountpoint
Note:
See TracChangeset
for help on using the changeset viewer.