Bug#688412: Debian-init-diversity Digest, Vol 3, Issue 63

Roger Leigh rleigh at codelibre.net
Sat Dec 29 20:05:11 GMT 2018


On 29/12/2018 18:36, 
debian-init-diversity-request at chiark.greenend.org.uk wrote:
>> The result was:
>> domount: mount tmpfs shmfs /tmp tmpfs -onodev,nosuid,size=512m,mode=1777
>>
>> So configuration options are recognized by the initialization scripts and
>> passed to the "mount" utility, but somehow get lost later. There are similar
>> /etc/fstab records for other tmpfs mounts (/run, /run/lock and /run/shm) but
>> only /tmp doesn't work as expected.
> Confirmed. I do not see bug at glance, but I will definitely take a
> closer look. Sorry for very late reply.

Might be worth checking if this is being overridden by anything in 
/etc/default/tmpfs.  The above output should account for that, though. 
  If an fstab entry is present, then this should always take priority 
over the default/tmpfs variables, by design.In mount-functions:

         if read_fstab_entry /tmp; then
             if [ "$MNT_TYPE" = "tmpfs" ] ; then
                 RAMTMP="yes"
             else
                 RAMTMP="no"
             fi
         fi

The else case might need to set TMP_OPT="" so that when an fstab entry 
exists the options can't be overridden.  Looks like we only avoid 
overriding mounting or not, not the default options.

This applies to all of the various tmpfs mount functions (run, lock, 
shm, tmp).


Regards,
Roger




More information about the Debian-init-diversity mailing list