The patch from two years ago is in http://bazaar.launchpad.net/~<email address hidden>?start_revid=michael.vogt%40ubuntu.com-20070424111329-d5otfhnrwzlqamjc
The code is now in /usr/share/pyshared/DistUpgrade/DistUpgradeCache.py. There are three (3) loops, starting at 992 (figure out what free space we have), 1040 (figure out what we need), 1054 (figure out what failed). It seems that we have two entries in the first for /var:
for d in ["/","/usr","/var","/boot", archivedir, aufs_rw_dir, "/home"]
Do we need the explicit /var entry? The second loop does not declare any requirement for /var, but the 3rd will check.
The patch from two years ago is in http:// bazaar. launchpad. net/~<email address hidden> ?start_ revid=michael. vogt%40ubuntu. com-20070424111 329-d5otfhnrwzl qamjc
The code is now in /usr/share/ pyshared/ DistUpgrade/ DistUpgradeCach e.py. There are three (3) loops, starting at 992 (figure out what free space we have), 1040 (figure out what we need), 1054 (figure out what failed). It seems that we have two entries in the first for /var:
for d in ["/","/ usr","/ var","/ boot", archivedir, aufs_rw_dir, "/home"]
Do we need the explicit /var entry? The second loop does not declare any requirement for /var, but the 3rd will check.