The calamares
developers are unfortunately not amenable to advice from experienced users.
@philm added me to their Telegram group because he felt I could bring some useful experience to the table — he’s in there too — but they’ve made it very clear to me that they consider themselves smarter than myself, and I was asked to leave the group by its admin because he’s got some OCD-elitist issue about the channel being only for developers.
I do not have /tmp
in my /etc/fstab
, and it’s still being mounted at boot time. Therefore, it is unnecessary to add it to /etc/fstab
.
systemd
sets it up by itself. The only systemd
-based distribution where it doesn’t is openSUSE, but they’ve done very strange things with their filesystem hierarchy, and it has become such a mess that they haven’t even bothered to clean it up anymore in years.
Those configs are not developed by Manjaro. calamares
is an independent GNU/Linux installer used by many different distributions, among which EndeavourOS, Garuda, Artix, Chakra, OpenMandriva, Netrunner, Neon, Lubuntu, et al.
The permissions are correct, albeit unnecessary, given that tmpfs
is a POSIX-compatible filesystem, and that only the permissions on the mountpoint need to be set to 1777
, because the content of the filesystem will as such inherit the permissions from the parent directory, i.e. the mountpoint.
This is from my system…
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] > ls -l / | grep 'tmp'
drwxrwxrwt 21 root root 720 Sep 14 00:03 tmp
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] > mount | grep '/tmp'
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=1048576,inode64)
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] > grep '/tmp' /etc/fstab
[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >
As you can see for yourself, it is not in my /etc/fstab
, and yet it’s mounted with the proper permissions.