multiprocessing: allow Spack to run uninterrupted in background (#14682)
Spack currently cannot run as a background process uninterrupted because some of the logging functions used in the install method (especially to create the dynamic verbosity toggle with the v key) cause the OS to issue a SIGTTOU to Spack when it's backgrounded. This PR puts the necessary gatekeeping in place so that Spack doesn't do anything that will cause a signal to stop the process when operating as a background process.
This commit is contained in:
		| @@ -40,6 +40,7 @@ packages: | ||||
|       pil: [py-pillow] | ||||
|       pkgconfig: [pkgconf, pkg-config] | ||||
|       scalapack: [netlib-scalapack] | ||||
|       sycl: [hipsycl] | ||||
|       szip: [libszip, libaec] | ||||
|       tbb: [intel-tbb] | ||||
|       unwind: [libunwind] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Greg Becker
					Greg Becker