diff options
author | Joey Hess <joeyh@joeyh.name> | 2015-10-02 16:29:29 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2015-10-02 16:31:15 -0400 |
commit | 18327a1de06e290d762c1e397ee3fc308059d770 (patch) | |
tree | 481b813c917e330e1ded6e89cbbb8cc35935e0da /debian | |
parent | a4e008627b3f853d3d4de3d997a392bb489349a1 (diff) |
Ported disk free space checking code to work on Solaris.
On Solaris, using f_bsize provided a value that is apparently much larger
than the real block size. The solaris docs for statvfs say
f_bsize is the "preferred" file system block size, and I guess the
filesystem prefers larger blocks, but uses smaller ones or something.
The docs also say that f_frsize is the "fundamental" block size.
Switched to using f_frsize on Linux and kFreeBSD too, since I guess
f_bsize could in theory vary the same way there too. Assuming that Solaris
is not violating the posix spec, I guess the linux man page for statvfs
is not as well written and I misunderstood it.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index 5664e748b..57db377df 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,7 @@ git-annex (5.20150931) UNRELEASED; urgency=medium * reinject: Already verified content; this can now be disabled by setting annex.verify=false. * Allow building with S3 disabled again. + * Ported disk free space checking code to work on Solaris. -- Joey Hess <id@joeyh.name> Thu, 01 Oct 2015 12:42:56 -0400 |