Remove "User" execute label from dotnet-launcher accepted/tizen/unified/20200324.101531 submit/tizen/20200324.021321
authorWoongsuk Cho <ws77.cho@samsung.com>
Tue, 24 Mar 2020 01:51:30 +0000 (10:51 +0900)
committer이형주/Common Platform Lab(SR)/Staff Engineer/삼성전자 <leee.lee@samsung.com>
Tue, 24 Mar 2020 02:00:11 +0000 (11:00 +0900)
When .NET application launched by standalone mode, launchpad fork & exec the executable.
In that case, process smack label is set to execute label of executable.
(Fail to change smack label to application)
To avoid this issue, remove execute label

dotnet-launcher.manifest

index f02c64c..0f2e9fc 100644 (file)
@@ -4,6 +4,5 @@
     </request>
     <assign>
         <filesystem path="/opt/usr/dotnet" label="System::Shared" type="transmutable" />
-        <filesystem path="/usr/bin/dotnet-launcher" exec_label="User" />
     </assign>
 </manifest>