added disk space fudge factor
authorewt <devnull@localhost>
Mon, 5 Apr 1999 20:30:21 +0000 (20:30 +0000)
committerewt <devnull@localhost>
Mon, 5 Apr 1999 20:30:21 +0000 (20:30 +0000)
CVS patchset: 2951
CVS date: 1999/04/05 20:30:21

lib/transaction.c

index e27bac0..e67687b 100644 (file)
@@ -412,7 +412,7 @@ int rpmRunTransactions(rpmTransactionSet ts, rpmCallbackFunction notify,
 
        if (di && fi->type == TR_ADDED) {
            for (i = 0; i < filesystemCount; i++) {
-               if (di[i].needed > di[i].avail) {
+               if (((di[i].needed * 20) / 19)> di[i].avail) {
                    psAppend(probs, RPMPROB_DISKSPACE, fi->ap->key, fi->ap->h,
                             filesystems[i], NULL, 
                             (di[i].needed - di[i].avail) * di[i].block);