Ticket #2551: 0001-two-fixes-for-myth_archive_job.pl.diff

File 0001-two-fixes-for-myth_archive_job.pl.diff, 715 bytes (added by Janne <janne-mythtv@…>, 18 years ago)
  • mythtv/contrib/myth_archive_job.pl

    a b if ( $archiveDir ) { 
    7272                        printf( "    Curr Free: %6d MB\n", $freeSpace );
    7373                }
    7474
    75                 if (( $freeSpace - ($size / 1024.0 / 1024.0)) > $keepFree ) {
     75                if (( $freeSpace - $size ) > $keepFree ) {
    7676                        printf( "Attempting archive to %s\nStatus: ", $archiveDir );
    7777                        if (MoveFileToArchiveDir( $file, $directory, $archiveDir )) {
    7878                                printf( "Success.\n" );
    sub GetFreeSpace { 
    9797        if ( ! -r $dir ) {
    9898                return 0;
    9999        } else {
    100                 my( $freeSpace ) = `df -m $dir | grep -v Available | awk '{print \$4}'`;
     100                my( $freeSpace ) = `df -Pm $dir | grep -v Available | awk '{print \$4}'`;
    101101
    102102                return $freeSpace;
    103103        }