This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/develop by this push:
     new 0fba5ce  GEODE-3455: Update Solaris build images.
0fba5ce is described below

commit 0fba5cee59d5d53eaab6cc9396eab45df4b8d79c
Author: Jacob Barrett <jbarr...@pivotal.io>
AuthorDate: Wed Aug 2 12:32:34 2017 -0700

    GEODE-3455: Update Solaris build images.
    
     - Fixes Solaris SPARC image.
     - Addes developer images.
---
 packer/build-solaris-sparc.json         | 10 +++++----
 packer/build-solaris-x86.json           |  7 +++---
 packer/dev-solaris-sparc.json           | 38 +++++++++++++++++++++++++++++++++
 packer/dev-solaris-x86.json             | 38 +++++++++++++++++++++++++++++++++
 packer/solaris/install-cmake.sh         |  8 ++++---
 packer/solaris/install-solarisstudio.sh |  1 -
 6 files changed, 91 insertions(+), 11 deletions(-)

diff --git a/packer/build-solaris-sparc.json b/packer/build-solaris-sparc.json
index 34aea96..0ce5eec 100644
--- a/packer/build-solaris-sparc.json
+++ b/packer/build-solaris-sparc.json
@@ -1,8 +1,9 @@
 {
   "variables":{
     "image_name":"build-solaris-sparc",
-    "openstack_source_image":"7e1e66f1-8256-4e29-a314-ee7f54b2f720",
-    "vmware_source_image_name":"X.vmx",
+    "openstack_source_image":"",
+    "openstack_flavor":"Oracle Solaris non-global zone - tiny",
+    "vmware_source_image_name":"",
     "gemfire_archive":"gemfire.tar.gz",
     "pkg_oracle_com_certificate":"pkg.oracle.com.certificate.pem",
     "pkg_oracle_com_key":"pkg.oracle.com.key.pem"
@@ -18,7 +19,7 @@
       "ssh_username":"root",
       "image_name":"native-{{user `version`}}-{{user `image_name`}} 
{{timestamp}}",
       "source_image":"{{user `openstack_source_image`}}",
-      "flavor":"Oracle Solaris non-global zone - tiny",
+      "flavor":"{{user `openstack_flavor`}}",
       "insecure":"true"
     }
   ],
@@ -38,7 +39,8 @@
       "scripts":[
         "solaris/install-opencsw.sh",
         "solaris/install-build-tools.sh",
-        "solaris/install-solarisstudio.sh"
+        "solaris/install-solarisstudio.sh",
+        "solaris/install-cmake.sh"
       ]
     },
     {
diff --git a/packer/build-solaris-x86.json b/packer/build-solaris-x86.json
index b01519e..6a55c82 100644
--- a/packer/build-solaris-x86.json
+++ b/packer/build-solaris-x86.json
@@ -1,8 +1,9 @@
 {
   "variables":{
     "image_name":"build-solaris-x86",
-    "openstack_source_image":"c0df7ff9-fc8f-4220-ac1f-fd24924dfe7a",
-    "vmware_source_image_name":"X.vmx",
+    "openstack_source_image":"",
+    "openstack_flavor":"Oracle Solaris non-global zone - tiny",
+    "vmware_source_image_name":"",
     "gemfire_archive":"gemfire.tar.gz",
     "pkg_oracle_com_certificate":"pkg.oracle.com.certificate.pem",
     "pkg_oracle_com_key":"pkg.oracle.com.key.pem"
@@ -18,7 +19,7 @@
       "ssh_username":"root",
       "image_name":"native-{{user `version`}}-{{user `image_name`}} 
{{timestamp}}",
       "source_image":"{{user `openstack_source_image`}}",
-      "flavor":"Oracle Solaris non-global zone - tiny",
+      "flavor":"{{user `openstack_flavor`}}",
       "insecure":"true"
     }
   ],
diff --git a/packer/dev-solaris-sparc.json b/packer/dev-solaris-sparc.json
new file mode 100644
index 0000000..180e8e3
--- /dev/null
+++ b/packer/dev-solaris-sparc.json
@@ -0,0 +1,38 @@
+{
+  "variables":{
+    "image_name":"dev-solaris-sparc",
+    "openstack_source_image":"",
+    "openstack_flavor":"Oracle Solaris non-global zone - tiny",
+    "vmware_source_image_name":""
+  },
+  "builders":[
+    {
+      "type":"openstack",
+      "identity_endpoint":"{{user `openstack_identity_endpoint`}}",
+      "tenant_name":"{{user `openstack_tenant_name`}}",
+      "username":"{{user `openstack_username`}}",
+      "password":"{{user `openstack_password`}}",
+      "region":"{{user `openstack_region`}}",
+      "ssh_username":"root",
+      "image_name":"native-{{user `version`}}-{{user `image_name`}} 
{{timestamp}}",
+      "source_image":"{{user `openstack_source_image`}}",
+      "flavor":"{{user `openstack_flavor`}}",
+      "insecure":"true"
+    }
+  ],
+  "provisioners":[
+    {
+      "type":"shell",
+      "inline":[
+        "/opt/csw/bin/pkgutil -i -y ccache"
+      ]
+    },
+    {
+      "type":"shell",
+      "scripts":[
+        "solaris/update.sh",
+        "solaris/cleanup.sh"
+      ]
+    }
+  ]
+}
diff --git a/packer/dev-solaris-x86.json b/packer/dev-solaris-x86.json
new file mode 100644
index 0000000..783945e
--- /dev/null
+++ b/packer/dev-solaris-x86.json
@@ -0,0 +1,38 @@
+{
+  "variables":{
+    "image_name":"dev-solaris-x86",
+    "openstack_source_image":"",
+    "openstack_flavor":"Oracle Solaris non-global zone - tiny",
+    "vmware_source_image_name":""
+  },
+  "builders":[
+    {
+      "type":"openstack",
+      "identity_endpoint":"{{user `openstack_identity_endpoint`}}",
+      "tenant_name":"{{user `openstack_tenant_name`}}",
+      "username":"{{user `openstack_username`}}",
+      "password":"{{user `openstack_password`}}",
+      "region":"{{user `openstack_region`}}",
+      "ssh_username":"root",
+      "image_name":"native-{{user `version`}}-{{user `image_name`}} 
{{timestamp}}",
+      "source_image":"{{user `openstack_source_image`}}",
+      "flavor":"{{user `openstack_flavor`}}",
+      "insecure":"true"
+    }
+  ],
+  "provisioners":[
+    {
+      "type":"shell",
+      "inline":[
+        "/opt/csw/bin/pkgutil -i -y ccache"
+      ]
+    },
+    {
+      "type":"shell",
+      "scripts":[
+        "solaris/update.sh",
+        "solaris/cleanup.sh"
+      ]
+    }
+  ]
+}
diff --git a/packer/solaris/install-cmake.sh b/packer/solaris/install-cmake.sh
index 402ea11..d366cf6 100644
--- a/packer/solaris/install-cmake.sh
+++ b/packer/solaris/install-cmake.sh
@@ -6,9 +6,9 @@
 # The ASF licenses this file to You under the Apache License, Version 2.0
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
-# 
+#
 #      http://www.apache.org/licenses/LICENSE-2.0
-# 
+#
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -17,7 +17,9 @@
 
 set -x -e -o pipefail
 
-NCPU=4
+source ~/.bashrc
+
+NCPU=2
 
 pushd `mktemp -d`
 wget -O - https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz | \
diff --git a/packer/solaris/install-solarisstudio.sh 
b/packer/solaris/install-solarisstudio.sh
index ce23cc5..faa6b0c 100644
--- a/packer/solaris/install-solarisstudio.sh
+++ b/packer/solaris/install-solarisstudio.sh
@@ -19,7 +19,6 @@ set -e
 
 pkg change-facet 
facet.version-lock.consolidation/sunpro/sunpro-incorporation=false
 pkg update sunpro-incorporation || true
-pkg change-facet 
facet.version-lock.consolidation/sunpro/sunpro-incorporation=true
 
 pkg set-publisher \
     -k /var/pkg/ssl/pkg.oracle.com.key.pem \

-- 
To stop receiving notification emails like this one, please contact
['"dev@geode.apache.org" <dev@geode.apache.org>'].

Reply via email to