thelma@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

:-)  :-)