]> git.sur5r.net Git - bacula/bacula/commit
Skip certain filesystem types on some platforms.
authorMarco van Wieringen <mvw@planets.elm.net>
Thu, 26 Jan 2012 22:59:23 +0000 (23:59 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:30 +0000 (14:50 +0200)
commitdd3a669c970d40b1f6ede76ef8e072f2ae077cc3
tree9932fdd441519228910462234e18b9723a4a170f
parentae8750d731ede08dd97bd852c50c65727660ec55
Skip certain filesystem types on some platforms.

On Linux the actual rootfs gets mounted over an initial
rootfs. The mountcache on Linux is populated with the
content of /proc/mounts and as such it will contain 2
entries for the rootfs. So when the fstype function
is used to lookup the type of filesystem based on
the dev_t value it will always find the rootfs first.
But people expect to find either ext2, ext3 etc.
so we added a table with per OS (currently only Linux)
the filesystem which should NOT be loaded into the
internal lookup table.
bacula/src/lib/mntent_cache.c