Title: [171493] trunk/Source/WebKit2
Revision
171493
Author
oli...@apple.com
Date
2014-07-23 15:03:54 -0700 (Wed, 23 Jul 2014)

Log Message

Add a pseudo target to create sandbox override roots
https://bugs.webkit.org/show_bug.cgi?id=135216
<rdar://17785560>

Reviewed by Alexey Proskuryakov.

Just a duplicate of the standard ios sandbox target, targetting
the profile overrides directory.  This means we can make roots
that "Just Work".

* WebKit2.xcodeproj/project.pbxproj:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (171492 => 171493)


--- trunk/Source/WebKit2/ChangeLog	2014-07-23 21:56:30 UTC (rev 171492)
+++ trunk/Source/WebKit2/ChangeLog	2014-07-23 22:03:54 UTC (rev 171493)
@@ -1,5 +1,19 @@
 2014-07-23  Oliver Hunt  <oli...@apple.com>
 
+        Add a pseudo target to create sandbox override roots
+        https://bugs.webkit.org/show_bug.cgi?id=135216
+        <rdar://17785560>
+
+        Reviewed by Alexey Proskuryakov.
+
+        Just a duplicate of the standard ios sandbox target, targetting
+        the profile overrides directory.  This means we can make roots
+        that "Just Work".
+
+        * WebKit2.xcodeproj/project.pbxproj:
+
+2014-07-23  Oliver Hunt  <oli...@apple.com>
+
         Incorrect commit for sandbox profile
         https://bugs.webkit.org/show_bug.cgi?id=135214
         <rdar://17739108>

Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (171492 => 171493)


--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2014-07-23 21:56:30 UTC (rev 171492)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2014-07-23 22:03:54 UTC (rev 171493)
@@ -45,6 +45,17 @@
 			name = WebKit2SandboxProfiles;
 			productName = WebKit2SandboxProfiles;
 		};
+		A7C0DC2D19804DEE00253CED /* WebKit2SandboxProfiles-IOSOverride */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = A7C0DC3219804DEE00253CED /* Build configuration list for PBXAggregateTarget "WebKit2SandboxProfiles-IOSOverride" */;
+			buildPhases = (
+				A7C0DC2E19804DEE00253CED /* CopyFiles */,
+			);
+			dependencies = (
+			);
+			name = "WebKit2SandboxProfiles-IOSOverride";
+			productName = WebKit2SandboxProfiles;
+		};
 		C0CE72851247E66800BC0EC4 /* Derived Sources */ = {
 			isa = PBXAggregateTarget;
 			buildConfigurationList = C0CE72891247E68600BC0EC4 /* Build configuration list for PBXAggregateTarget "Derived Sources" */;
@@ -1112,6 +1123,9 @@
 		A78CCDDA193AC9F4005ECC25 /* com.apple.WebKit.Databases.sb in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78CCDD7193AC9E3005ECC25 /* com.apple.WebKit.Databases.sb */; };
 		A78CCDDB193AC9F8005ECC25 /* com.apple.WebKit.Networking.sb in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78CCDD8193AC9E3005ECC25 /* com.apple.WebKit.Networking.sb */; };
 		A78CCDDC193AC9FB005ECC25 /* com.apple.WebKit.WebContent.sb in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78CCDD9193AC9E3005ECC25 /* com.apple.WebKit.WebContent.sb */; };
+		A7C0DC2F19804DEE00253CED /* com.apple.WebKit.Databases.sb in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78CCDD7193AC9E3005ECC25 /* com.apple.WebKit.Databases.sb */; };
+		A7C0DC3019804DEE00253CED /* com.apple.WebKit.Networking.sb in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78CCDD8193AC9E3005ECC25 /* com.apple.WebKit.Networking.sb */; };
+		A7C0DC3119804DEE00253CED /* com.apple.WebKit.WebContent.sb in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78CCDD9193AC9E3005ECC25 /* com.apple.WebKit.WebContent.sb */; };
 		A7D792D61767CB6E00881CBE /* ActivityAssertion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7D792D51767CB6E00881CBE /* ActivityAssertion.cpp */; };
 		A7D792D81767CCA300881CBE /* ActivityAssertion.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D792D41767CB0900881CBE /* ActivityAssertion.h */; };
 		A7E93CED1925331100A1DC48 /* ChildProcessIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7E93CEB192531AA00A1DC48 /* ChildProcessIOS.mm */; };
@@ -1957,6 +1971,18 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		A7C0DC2E19804DEE00253CED /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = /usr/local/share/sandbox;
+			dstSubfolderSpec = 0;
+			files = (
+				A7C0DC2F19804DEE00253CED /* com.apple.WebKit.Databases.sb in CopyFiles */,
+				A7C0DC3019804DEE00253CED /* com.apple.WebKit.Networking.sb in CopyFiles */,
+				A7C0DC3119804DEE00253CED /* com.apple.WebKit.WebContent.sb in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		BCDE093C13272496001259FB /* Copy Plug-in Process Shim */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -8221,6 +8247,7 @@
 				51F7DC3F180CC93600212CA3 /* Databases */,
 				5180C713180CCA3100FDA612 /* Databases.Development */,
 				A7AADA1019395CA9003EA1C7 /* WebKit2SandboxProfiles */,
+				A7C0DC2D19804DEE00253CED /* WebKit2SandboxProfiles-IOSOverride */,
 			);
 		};
 /* End PBXProject section */
@@ -9996,6 +10023,27 @@
 			};
 			name = Production;
 		};
+		A7C0DC3319804DEE00253CED /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = "WebKit2SandboxProfiles-IOSOverride";
+			};
+			name = Debug;
+		};
+		A7C0DC3419804DEE00253CED /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = "WebKit2SandboxProfiles-IOSOverride";
+			};
+			name = Release;
+		};
+		A7C0DC3519804DEE00253CED /* Production */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = "WebKit2SandboxProfiles-IOSOverride";
+			};
+			name = Production;
+		};
 		BC3DE47315A91764008D26FC /* Debug */ = {
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = BCACC40E16B0B8A800B6E092 /* WebContentService.xcconfig */;
@@ -10340,6 +10388,16 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Production;
 		};
+		A7C0DC3219804DEE00253CED /* Build configuration list for PBXAggregateTarget "WebKit2SandboxProfiles-IOSOverride" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A7C0DC3319804DEE00253CED /* Debug */,
+				A7C0DC3419804DEE00253CED /* Release */,
+				A7C0DC3519804DEE00253CED /* Production */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Production;
+		};
 		BC3DE47615A91764008D26FC /* Build configuration list for PBXNativeTarget "WebContent" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to