Return-Path: X-Original-To: apmail-ambari-commits-archive@www.apache.org Delivered-To: apmail-ambari-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AF1D5180D8 for ; Fri, 8 May 2015 21:27:34 +0000 (UTC) Received: (qmail 99903 invoked by uid 500); 8 May 2015 21:27:34 -0000 Delivered-To: apmail-ambari-commits-archive@ambari.apache.org Received: (qmail 99879 invoked by uid 500); 8 May 2015 21:27:34 -0000 Mailing-List: contact commits-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ambari-dev@ambari.apache.org Delivered-To: mailing list commits@ambari.apache.org Received: (qmail 99870 invoked by uid 99); 8 May 2015 21:27:34 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 May 2015 21:27:34 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 60D74E3CC1; Fri, 8 May 2015 21:27:34 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: jluniya@apache.org To: commits@ambari.apache.org Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: ambari git commit: AMBARI-10852: [WinTP2] Update choco install/uninstall scripts (jluniya) Date: Fri, 8 May 2015 21:27:34 +0000 (UTC) Repository: ambari Updated Branches: refs/heads/trunk bf9301247 -> 1345ec71e AMBARI-10852: [WinTP2] Update choco install/uninstall scripts (jluniya) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/1345ec71 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/1345ec71 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/1345ec71 Branch: refs/heads/trunk Commit: 1345ec71ec1cc486ca9b26fe6656c1d2a40a000d Parents: bf93012 Author: Jayush Luniya Authored: Fri May 8 14:27:19 2015 -0700 Committer: Jayush Luniya Committed: Fri May 8 14:27:19 2015 -0700 ---------------------------------------------------------------------- ambari-agent/pom.xml | 74 +----------- .../src/main/package/choco/ambari-agent.nuspec | 1 + .../main/package/choco/chocolateyinstall.ps1 | 56 +++++++-- .../main/package/choco/chocolateyuninstall.ps1 | 52 ++++++++- .../src/main/package/msi/ambari-agent.wxs | 52 --------- ambari-agent/src/packages/windows-choco.xml | 9 ++ ambari-agent/src/packages/windows.xml | 5 - ambari-common/src/main/windows/link.psm1 | 114 +++++++++++++++++++ ambari-common/src/main/windows/retry.psm1 | 50 ++++++++ ambari-server/pom.xml | 78 ------------- .../main/assemblies/server-windows-choco.xml | 9 ++ .../src/main/assemblies/server-windows.xml | 5 - .../src/main/package/choco/ambari-server.nuspec | 1 + .../main/package/choco/chocolateyinstall.ps1 | 56 +++++++-- .../main/package/choco/chocolateyuninstall.ps1 | 54 ++++++++- .../src/main/package/msi/ambari-server.wxs | 50 -------- ambari-server/src/main/python/bootstrap.py | 53 +++++++-- ambari-server/src/main/python/setupAgent.py | 7 +- .../windows/psremoting/Configure-Chocolatey.ps1 | 45 ++++++++ pom.xml | 1 + 20 files changed, 475 insertions(+), 297 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/1345ec71/ambari-agent/pom.xml ---------------------------------------------------------------------- diff --git a/ambari-agent/pom.xml b/ambari-agent/pom.xml index a5f2808..b807ba9 100644 --- a/ambari-agent/pom.xml +++ b/ambari-agent/pom.xml @@ -721,7 +721,6 @@ **/*.erb **/*.json **/*.pydevproject - **/*.wxs src/main/package/choco/ambari-agent.nuspec @@ -840,39 +839,13 @@ - + org.codehaus.mojo exec-maven-plugin 1.2.1 - run-heat - package - - exec - - - heat.exe - - dir - "." - -dr - "AGENT_INSTALL_DIRECTORY" - -platform - Win64 - -cg - "AmbariAgentGroup" - -gg - -ke - -srd - -o - ".\..\ambari-agent-files.wxs" - - ${basedir}/target/${final.name}-windows-dist - - - build-choco-package package @@ -890,50 +863,7 @@ - - org.apache.npanday.plugins - wix-maven-plugin - 1.4.0-incubating - true - - - target/ambari-agent.wxs - target/ambari-agent-files.wxs - - target - - target/ambari-agent.wixobj - target/ambari-agent-files.wixobj - - target/ambari-agent-${project.version}.msi - - WixUIExtension - - - - - wix-candle - package - - candle - - - -arch x64 - - - - wix-light - package - - light - - - -b ${basedir}/target/${final.name}-windows-dist - - - - - + http://git-wip-us.apache.org/repos/asf/ambari/blob/1345ec71/ambari-agent/src/main/package/choco/ambari-agent.nuspec ---------------------------------------------------------------------- diff --git a/ambari-agent/src/main/package/choco/ambari-agent.nuspec b/ambari-agent/src/main/package/choco/ambari-agent.nuspec index d7efb4d..f3b8507 100644 --- a/ambari-agent/src/main/package/choco/ambari-agent.nuspec +++ b/ambari-agent/src/main/package/choco/ambari-agent.nuspec @@ -21,5 +21,6 @@ + http://git-wip-us.apache.org/repos/asf/ambari/blob/1345ec71/ambari-agent/src/main/package/choco/chocolateyinstall.ps1 ---------------------------------------------------------------------- diff --git a/ambari-agent/src/main/package/choco/chocolateyinstall.ps1 b/ambari-agent/src/main/package/choco/chocolateyinstall.ps1 index 3d95e72..7a9ddc2 100644 --- a/ambari-agent/src/main/package/choco/chocolateyinstall.ps1 +++ b/ambari-agent/src/main/package/choco/chocolateyinstall.ps1 @@ -13,18 +13,60 @@ # See the License for the specific language governing permissions and # limitations under the License -# stop on all errors +# Stop on all errors $ErrorActionPreference = 'Stop'; +# Package Name $packageName = $Env:chocolateyPackageName +# Package Version $packageVersion = $Env:chocolateyPackageVersion -$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" -$rootDir = "$(Split-Path -parent $toolsDir)" -$contentDir = "$(Join-Path $rootDir content)" +# Package Folder +$packageFolder = $Env:chocolateyPackageFolder +# Package Parameters +$packageParameters = $env:chocolateyPackageParameters -$zipFile = "$(Join-Path $contentDir $packageName-$packageVersion-windows-dist.zip)" +$arguments = @{} $ambariRoot = "C:\ambari" +$retries = 5 +# Parse the packageParameters +# /AmbariRoot:C:\ambari /Retries:5 +if ($packageParameters) { + $match_pattern = "\/(?