From 38a4cf4b0821f0d880d8aeb6adf2c8c55af63e20 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 3 Aug 2009 20:13:17 +0000 Subject: Remove the code from bug #278895 since we're going to need a daemon process in the ebuild's login session in order to pass signals from the controlling terminal to the detached session. A simple fifo-based approach in ebuild.sh does not seem to work since bash's read builtin occasionally loses the fifo data when it's 'Interrupted system call'. Maybe a python script will work better for the session leader/daemon. NOTE: The daemon will also be useful for implementing a fifo-based die helper (to replace the current signal- based approach). svn path=/main/trunk/; revision=13879 --- bin/isolated-functions.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'bin/isolated-functions.sh') diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh index 83270506c..a05cffed0 100755 --- a/bin/isolated-functions.sh +++ b/bin/isolated-functions.sh @@ -536,8 +536,7 @@ save_ebuild_env() { PORTAGE_DEPCACHEDIR PORTAGE_GID PORTAGE_INST_GID \ PORTAGE_INST_UID PORTAGE_LOG_FILE PORTAGE_MASTER_PID \ PORTAGE_QUIET \ - PORTAGE_REPO_NAME PORTAGE_RESTRICT \ - PORTAGE_SETSID PORTAGE_UPDATE_ENV \ + PORTAGE_REPO_NAME PORTAGE_RESTRICT PORTAGE_UPDATE_ENV \ PORTAGE_VERBOSE PORTAGE_WORKDIR_MODE PORTDIR \ PORTDIR_OVERLAY ${!PORTAGE_SANDBOX_*} PREROOTPATH \ PROFILE_PATHS PWORKDIR QA_INTERCEPTORS \ -- cgit v1.2.3-1-g7c22