Changeset 305 in MondoRescue
- Timestamp:
- Jan 12, 2006, 5:37:42 PM (19 years ago)
- Location:
- branches/2.06
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.06/mindi/aux-tools/sbin/format-and-kludge-vfat
r273 r305 107 107 [ ! -e "/mnt/tmpK" ] && mkdir /mnt/tmpK 108 108 mount $device -t vfat /mnt/tmpK || Die "Can't mount device $device" 109 size=`df -m /mnt/tmpK | tr -s ' ' ' ' | cut -d' ' -f2 | tail -n 1`109 size=`df -m -P /mnt/tmpK | tr -s ' ' ' ' | cut -d' ' -f2 | tail -n 1` 110 110 umount /mnt/tmpK || Die "Can't unmount /mnt/tmpK" 111 111 -
branches/2.06/mindi/mindi
r303 r305 1901 1901 rm -Rf $mountpoint/lost+found 1902 1902 dd if=/dev/zero of=$mountpoint/zero bs=1k count=16 &> /dev/null 1903 free_space=`df -k $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4`1903 free_space=`df -k -P $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4` 1904 1904 cp -f $kernelpath $mountpoint/vmlinuz > /dev/null 2> /dev/null 1905 1905 if [ "$?" -ne "0" ] || [ "$FORCE_DUAL_FLOPPIES" = "yes" ] ; then … … 1924 1924 return $res 1925 1925 fi 1926 free_space=`df -k $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4`1926 free_space=`df -k -P $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4` 1927 1927 max_kernel_size=$(($free_space+`du -sk $kernelpath | cut -f1`)) 1928 1928 echo "Free space left on floppy = $free_space KB" >> $LOGFILE … … 2038 2038 rm -Rf $mountpoint/lost+found 2039 2039 dd if=/dev/zero of=$mountpoint/zero bs=1k count=16 &> /dev/null 2040 free_space=`df -k $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4`2040 free_space=`df -k -P $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4` 2041 2041 cp -f $kernelpath $mountpoint/vmlinuz &> /dev/null 2042 2042 if [ "$?" -ne "0" ] || [ "$FORCE_DUAL_FLOPPIES" = "yes" ] ; then … … 2061 2061 return $res 2062 2062 fi 2063 free_space=`df -k $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4`2063 free_space=`df -k -P $mountpoint | tail -n1 | tr -s ' ' '\t' | cut -f4` 2064 2064 max_kernel_size=$(($free_space+`du -sk $kernelpath | cut -f1`)) 2065 2065 echo "Free space left on floppy = $free_space KB" >> $LOGFILE … … 2410 2410 echo "------- $FDISK log end ------------" >> $LOGFILE 2411 2411 # end patch 2412 [ "$res" = "" ] && res=`df -k - x supermount | tr -s '\t' ' ' | fgrep "$device " | cut -d' ' -f2`2412 [ "$res" = "" ] && res=`df -k -P -x supermount | tr -s '\t' ' ' | fgrep "$device " | cut -d' ' -f2` 2413 2413 [ "$res" = "" ] && res="-1" 2414 2414 echo $res -
branches/2.06/mindi/rootfs/sbin/init
r287 r305 342 342 343 343 HowMuchFreeSpaceOnRamdisk() { 344 df -m | grep /dev/ram | head -n1 | tr -s '\t' ' ' | cut -d' ' -f4344 df -m -P | grep /dev/ram | head -n1 | tr -s '\t' ' ' | cut -d' ' -f4 345 345 } 346 346 -
branches/2.06/mondo/ChangeLog
r296 r305 14 14 - Replaced partimagehack with ntfsclone from ntfsprogs package. 15 15 (Andree Leidenfrost) 16 - use df -P everywhere (Bruno Cornec) 16 17 17 18 v2.06 (2005-12-23) -
branches/2.06/mondo/mondo/common/libmondo-archive.c
r296 r305 545 545 if (g_tmpfs_mountpt[0] != '\0') { 546 546 i = atoi(call_program_and_get_last_line_of_output 547 ("df -m | grep dev/shm | grep -v none | tr -s ' ' '\t' | cut -f4"));547 ("df -m -P | grep dev/shm | grep -v none | tr -s ' ' '\t' | cut -f4")); 548 548 if (i > 0) { 549 549 if (free_ramdisk_space > i) { -
branches/2.06/mondo/mondo/common/libmondo-devices.c
r275 r305 2523 2523 strcpy(tmp, 2524 2524 call_program_and_get_last_line_of_output 2525 ("df -m - t nonfs,msdosfs,ntfs,smbfs,smb,cifs | tr -s '\t' ' ' | grep -v none | grep -v Filesystem | awk '{printf \"%s %s\\n\", $4, $6;}' | sort -n | tail -n1 | awk '{print $NF;}'"));2525 ("df -m -P -t nonfs,msdosfs,ntfs,smbfs,smb,cifs | tr -s '\t' ' ' | grep -v none | grep -v Filesystem | awk '{printf \"%s %s\\n\", $4, $6;}' | sort -n | tail -n1 | awk '{print $NF;}'")); 2526 2526 #else 2527 2527 strcpy(tmp, 2528 2528 call_program_and_get_last_line_of_output 2529 ("df -m - x nfs -x vfat -x ntfs -x smbfs -x smb -x cifs | sed 's/ /devdev/' | tr -s '\t' ' ' | grep -v none | grep -v Filesystem | grep -v /dev/shm | awk '{printf \"%s %s\\n\", $4, $6;}' | sort -n | tail -n1 | awk '{print $NF;}'"));2529 ("df -m -P -x nfs -x vfat -x ntfs -x smbfs -x smb -x cifs | sed 's/ /devdev/' | tr -s '\t' ' ' | grep -v none | grep -v Filesystem | grep -v /dev/shm | awk '{printf \"%s %s\\n\", $4, $6;}' | sort -n | tail -n1 | awk '{print $NF;}'")); 2530 2530 #endif 2531 2531 -
branches/2.06/mondo/mondo/common/libmondo-tools.c
r275 r305 1014 1014 assert_string_is_neither_NULL_nor_zerolength(partition); 1015 1015 1016 sprintf(command, "df -m %s &> /dev/null", partition);1016 sprintf(command, "df -m -P %s &> /dev/null", partition); 1017 1017 if (system(command)) { 1018 1018 return (-1); 1019 1019 } // partition does not exist 1020 sprintf(command, "df -m %s | tail -n1 | tr -s ' ' '\t' | cut -f4",1020 sprintf(command, "df -m -P %s | tail -n1 | tr -s ' ' '\t' | cut -f4", 1021 1021 partition); 1022 1022 strcpy(out_sz, call_program_and_get_last_line_of_output(command)); -
branches/2.06/mondo/mondo/mondorestore/mondo-rstr-tools.c
r273 r305 469 469 strcat(mount_isodir_command, " -o ro "); 470 470 strcat(mount_isodir_command, bkpinfo->isodir); 471 run_program_and_log_output("df - m", FALSE);471 run_program_and_log_output("df -P -m", FALSE); 472 472 sprintf(tmp, 473 473 "The 'mount' command is '%s'. PLEASE report this command to be if you have problems, ok?", … … 653 653 } 654 654 close_progress_form(); 655 run_program_and_log_output("df - m", TRUE);655 run_program_and_log_output("df -P -m", TRUE); 656 656 if (retval) { 657 657 if (g_partition_table_locked_up > 0) { … … 679 679 mvaddstr_and_log_it(g_currentY++, 74, "Done."); 680 680 } 681 run_program_and_log_output("df - m", 3);681 run_program_and_log_output("df -P -m", 3); 682 682 paranoid_free(mountlist); 683 683 paranoid_free(tmp); … … 2239 2239 sort_mountlist_by_mountpoint(mountlist, 0); 2240 2240 2241 run_program_and_log_output("df - m", 3);2241 run_program_and_log_output("df -P -m", 3); 2242 2242 mvaddstr_and_log_it(g_currentY, 0, "Unmounting devices "); 2243 2243 open_progress_form("Unmounting devices", -
branches/2.06/mondo/mondo/restore-scripts/mondo/grub-install.patched
r30 r305 257 257 # For now, this uses the program `df' to get the device name, but is 258 258 # this really portable? 259 tmp_fname=`df $1/ | sed -n 's%.*\(/dev/[^ ]*\).*%\1%p'`259 tmp_fname=`df -P $1/ | sed -n 's%.*\(/dev/[^ ]*\).*%\1%p'` 260 260 261 261 if test -z "$tmp_fname"; then
Note:
See TracChangeset
for help on using the changeset viewer.