[launchd-changes] [23693] trunk/launchd/src

source_changes at macosforge.org source_changes at macosforge.org
Fri Aug 22 15:31:47 PDT 2008


Revision: 23693
          http://trac.macosforge.org/projects/launchd/changeset/23693
Author:   dsorresso at apple.com
Date:     2008-08-22 15:31:47 -0700 (Fri, 22 Aug 2008)
Log Message:
-----------
Rolling back last merge that blew away changes for merge before that.

Modified Paths:
--------------
    trunk/launchd/src/launchd_core_logic.c
    trunk/launchd/src/rc.netboot

Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c	2008-08-22 22:06:26 UTC (rev 23692)
+++ trunk/launchd/src/launchd_core_logic.c	2008-08-22 22:31:47 UTC (rev 23693)
@@ -475,7 +475,6 @@
 static bool job_setup_machport(job_t j);
 static void job_setup_fd(job_t j, int target_fd, const char *path, int flags);
 static void job_postfork_become_user(job_t j);
-static void job_enable_audit_for_user(job_t j, uid_t u, char *name);
 static void job_postfork_test_user(job_t j);
 static void job_log_pids_with_weird_uids(job_t j);
 static void job_force_sampletool(job_t j);
@@ -3356,8 +3355,6 @@
 		desired_gid = gre->gr_gid;
 	}
 
-	job_enable_audit_for_user(j, desired_uid, loginname);
-
 	if (!job_assumes(j, setlogin(loginname) != -1)) {
 		_exit(EXIT_FAILURE);
 	}
@@ -3394,28 +3391,6 @@
 }
 
 void
-job_enable_audit_for_user(job_t j, uid_t u, char *name)
-{
-	auditinfo_t auinfo = {
-		.ai_auid = u,
-		.ai_asid = j->p,
-	};
-	long au_cond;
-
-	if (!job_assumes(j, auditon(A_GETCOND, &au_cond, sizeof(long)) == 0)) {
-		_exit(EXIT_FAILURE);
-	}
-
-	if (au_cond != AUC_NOAUDIT) {
-		if (!job_assumes(j, au_user_mask(name, &auinfo.ai_mask) == 0)) {
-			_exit(EXIT_FAILURE);
-		} else if (!job_assumes(j, setaudit(&auinfo) == 0)) {
-			_exit(EXIT_FAILURE);
-		}
-	}
-}
-
-void
 job_setup_attributes(job_t j)
 {
 	struct limititem *li;
@@ -4201,7 +4176,11 @@
 		return;
 	}
 
-	envitem_new(j, key, launch_data_get_string(obj), j->importing_global_env);
+	if( strncmp(LAUNCHD_TRUSTED_FD_ENV, key, sizeof(LAUNCHD_TRUSTED_FD_ENV) - 1) ) {
+		envitem_new(j, key, launch_data_get_string(obj), j->importing_global_env);
+	} else {
+		job_log(j, LOG_WARNING, "Ignoring reserved environmental variable: %s", key);
+	}
 }
 
 bool

Modified: trunk/launchd/src/rc.netboot
===================================================================
--- trunk/launchd/src/rc.netboot	2008-08-22 22:06:26 UTC (rev 23692)
+++ trunk/launchd/src/rc.netboot	2008-08-22 22:31:47 UTC (rev 23693)
@@ -1,6 +1,6 @@
 #!/bin/sh
 ##
-# Copyright 2002-2008 Apple Inc.
+# Copyright 2002 Apple Computer, Inc.
 #
 # This script configures NetBoot
 ##
@@ -105,11 +105,7 @@
 	return 1
     fi
     case "${mount_from}" in
-	afp:*)
-		fstype=afp
-		kextload /System/Library/Filesystems/AppleShare/asp_tcp.kext
-		kextload /System/Library/Filesystems/AppleShare/afpfs.kext
-		;;
+	afp:*) fstype=afp;;
  	nfs:*) fstype=nfs;;
 	*) echo "unknown network filesystem mount from ${mount_from}"
 	   return 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20080822/5b592542/attachment.html 


More information about the launchd-changes mailing list