This is due to the following code in upstream source

    /* src/sbin/mount/mount.c */

    #define     BADTYPE(type)  \
        (strcmp(type, FSTAB_RO) && \
             strcmp(type, FSTAB_RW) && strcmp(type, FSTAB_RQ))

    /* A later test */

    if (BADTYPE(fs->fs_type))
        errx(1, "%s has unknown file system type", *argv);

In consequence, exactly one of "rw", "ro", or "rq" __must__
be present as file option, as soon as 'mount' is used with its
fstab-based invokation form. Here "rq" is read-write with quota.

It is not the wrapper which is casing the problem here, it is the
original executable pushed to /libexec/freebsd/mount that carries
an implicit assumption, different from the custom for GNU/Linux.



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110302103810.ga27...@mea.homelinux.org

Reply via email to