Fix FixLayoutPermissions ordering for AppHost +x (dotnet/core-setup#6003)
authorDavis Goodin <dagood@users.noreply.github.com>
Tue, 23 Apr 2019 00:24:51 +0000 (19:24 -0500)
committerGitHub <noreply@github.com>
Tue, 23 Apr 2019 00:24:51 +0000 (19:24 -0500)
Make sure it runs for macOS installers, and run it before copying to the secondary layout for Deb/RPM.

Commit migrated from https://github.com/dotnet/core-setup/commit/ca333bca8f505b8d6e201017dc140866b121c5d8

src/installer/pkg/packaging-tools/framework.packaging.targets

index 84e8954..339934b 100644 (file)
     Create macOS pkg installer.
   -->
   <Target Name="CreatePkg"
-          DependsOnTargets="GetInstallerProperties">
+          DependsOnTargets="
+            GetInstallerProperties;
+            FixLayoutPermissions">
     <PropertyGroup>
       <_pkgArgs></_pkgArgs>
       <_pkgArgs>$(_pkgArgs) --root $(PackLayoutDir)</_pkgArgs>
     Create installer layout. Used for RPM or Debian package creation.
   -->
   <Target Name="CreateInstallerLayout"
-          DependsOnTargets="CopyFilesToLayout;FixLayoutPermissions" />
+          DependsOnTargets="
+            FixLayoutPermissions;
+            CopyFilesToLayout" />
 
   <Target Name="CopyFilesToLayout">
     <PropertyGroup>