On 09/04/2015 11:52 PM, Dale wrote: > the...@sys-concept.com wrote: >> When I try to run emerge on my system I get: >> >> ... >> * Your boot partition was not mounted at /boot, so it will be automounted >> for you. >> * Files will be installed there for grub to function correctly. >>>>> Running pre-merge checks for dev-db/mysql-5.6.26 >>>>> Running pre-merge checks for net-libs/webkit-gtk-2.4.9-r200 >>>>> Running pre-merge checks for mail-client/thunderbird-38.2.0 >> The directory specified in your PORTAGE_TMPDIR variable, '/var/tmp/notmpfs', >> does not exist. Please create this directory or correct your PORTAGE_TMPDIR >> setting. >> >> my fstab: >> ... >> proc /proc proc defaults >> 0 0 >> shm /dev/shm tmpfs >> defaults,nodev,nosuid,mode=1777 0 0 >> tmpfs /var/tmp/portage tmpfs defaults 0 >> 0 >> >> >> ll /var/tmp/ >> total 0 >> drwxrwxrwt 4 portage portage 80 Sep 4 23:04 portage >> >> Do I need to create dir: /var/tmp/notmpfs ? >> My other systems did not show any such message. >> > > > Are you trying to have portage's work directory on tmpfs? If so, I have > this in fstab: > > tmpfs /var/tmp/portage tmpfs noatime > 0 0 > > I don't have anything in fstab for PORTAGE_TMPDIR tho. According to > this, you do need to create the directory if you are making exceptions. > > https://wiki.gentoo.org/wiki/Portage_TMPDIR_on_tmpfs#Per-Package_Choices_at_Compile_Time > > |root #||mkdir /var/tmp/notmpfs | > |root #||chown portage:portage /var/tmp/notmpfs | > |root #||chmod 775 /var/tmp/notmpfs > > Hope that helps. > > Dale
I had this configuration already set: /etc/portage/env/notmpfs.conf PORTAGE_TMPDIR="/var/tmp/notmpfs" /etc/portage/package.env mail-client/thunderbird notmpfs.conf www-client/firefox notmpfs.conf What was missing was only directory: /var/tmp/notmpfs I'll remove "tmpfs" from fstab Thelma.