]> 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)
commitf16d6701e648394a2fd51806fa1b1aae3fa585f2
treebd4da2ca11a191dd4493d2b99887ca6683dd1ada
parent1b44d34999a413eee964490a13e10fab8a66bf49
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