Re: Custom partition layout corrupts install ? +MFS question

Crystal Kolipe <[email protected]>
Newsgroups gmane.os.openbsd.misc
Message-ID <[email protected]>
On Thu, Aug 13, 2026 at 12:44:04PM +0200, Jan Stary wrote:
> On Aug 12 15:43:36, [email protected] wrote:
> > # Adjust permissions for /tmp if it is on an mfs filesystem
> > /bin/df -t mfs /tmp/ > /dev/null 2> /dev/null && { echo "/tmp on mfs, setting permissons to 1777" ; chmod 1777 /tmp/ ; }
> 
> It's a pitty that mount -s does not accept -t as well,
> as in "mount -s -t mfs /tmp"; I assume that's why you call df.
> Is there a more elegant way to check if a given filesystem type
> is mounted on the given dir (besides parsing the textual output
> of course, as in mount -s | grep -F 'on /tmp type mfs')?

If you do decide to parse the output of mount -s in the way you suggest, be
aware that stacked mounts could easily give you a false positive.

I.E. if you have /tmp mounted as an mfs, then mount a disk-based ffs partition
over it, your command will still match it as being mfs.

This is one advantage of using df, it handles the stacked mount edge-case.

From the shell, I'm not aware of a more elegant way of doing this.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.