Updated Branches: refs/heads/master bc49df0bf -> 3f03f6248
BIGTOP-933. Need to add ASF license text to bigtop-toolchain files Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/3f03f624 Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/3f03f624 Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/3f03f624 Branch: refs/heads/master Commit: 3f03f62480dcdf921570151715f0e705b8b9a642 Parents: bc49df0 Author: Konstantin Boudnik <[email protected]> Authored: Tue Apr 30 19:44:49 2013 -0700 Committer: Konstantin Boudnik <[email protected]> Committed: Tue Apr 30 19:44:49 2013 -0700 ---------------------------------------------------------------------- bigtop-toolchain/README.md | 15 +++++++++++++++ bigtop-toolchain/files/jenkins.sh | 15 +++++++++++++++ bigtop-toolchain/files/mrdocs-protobuf-rpm.repo | 14 ++++++++++++++ bigtop-toolchain/manifests/ant.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/env.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/forrest.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/installer.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/jdk.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/maven.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/packages.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/protobuf.pp | 15 +++++++++++++++ bigtop-toolchain/manifests/user.pp | 15 +++++++++++++++ 12 files changed, 179 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/README.md ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/README.md b/bigtop-toolchain/README.md index 49971cb..37ffca7 100644 --- a/bigtop-toolchain/README.md +++ b/bigtop-toolchain/README.md @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + bigtop-toolchain =============== http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/files/jenkins.sh ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/files/jenkins.sh b/bigtop-toolchain/files/jenkins.sh index 2f1826e..a83c158 100644 --- a/bigtop-toolchain/files/jenkins.sh +++ b/bigtop-toolchain/files/jenkins.sh @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + export MAVEN_HOME=/usr/local/maven export PATH=$PATH:$MAVEN_HOME/bin export JAVA_HOME=/usr/java/latest http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/files/mrdocs-protobuf-rpm.repo ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/files/mrdocs-protobuf-rpm.repo b/bigtop-toolchain/files/mrdocs-protobuf-rpm.repo index f69d83b..af7630f 100644 --- a/bigtop-toolchain/files/mrdocs-protobuf-rpm.repo +++ b/bigtop-toolchain/files/mrdocs-protobuf-rpm.repo @@ -1,3 +1,17 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. [home_mrdocs_protobuf-rpm] name=home:mrdocs:protobuf-rpm (CentOS_CentOS-6) type=rpm-md http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/ant.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/ant.pp b/bigtop-toolchain/manifests/ant.pp index 077b828..800ca91 100644 --- a/bigtop-toolchain/manifests/ant.pp +++ b/bigtop-toolchain/manifests/ant.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::ant { file { '/tmp/apache-ant-1.9.0-bin.tar.gz': source => 'puppet:///modules/bigtop-toolchain/apache-ant-1.9.0-bin.tar.gz', http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/env.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/env.pp b/bigtop-toolchain/manifests/env.pp index 3c5785e..03eb523 100644 --- a/bigtop-toolchain/manifests/env.pp +++ b/bigtop-toolchain/manifests/env.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::env { file { '/etc/profile.d/jenkins.sh': source => 'puppet:///modules/bigtop-toolchain/jenkins.sh', http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/forrest.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/forrest.pp b/bigtop-toolchain/manifests/forrest.pp index c147ad6..886f89d 100644 --- a/bigtop-toolchain/manifests/forrest.pp +++ b/bigtop-toolchain/manifests/forrest.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::forrest{ file{ '/tmp/apache-forrest-0.9.tar.gz': http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/installer.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/installer.pp b/bigtop-toolchain/manifests/installer.pp index db1d0ee..fe7d2d8 100644 --- a/bigtop-toolchain/manifests/installer.pp +++ b/bigtop-toolchain/manifests/installer.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::installer { include bigtop-toolchain::jdk include bigtop-toolchain::maven http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/jdk.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/jdk.pp b/bigtop-toolchain/manifests/jdk.pp index 51de3ac..a9df961 100644 --- a/bigtop-toolchain/manifests/jdk.pp +++ b/bigtop-toolchain/manifests/jdk.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::jdk { file { '/tmp/jdk-6u43-linux-amd64.rpm': source => 'puppet:///modules/bigtop-toolchain/jdk-6u43-linux-amd64.rpm', http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/maven.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/maven.pp b/bigtop-toolchain/manifests/maven.pp index 7de9c54..284d3a1 100644 --- a/bigtop-toolchain/manifests/maven.pp +++ b/bigtop-toolchain/manifests/maven.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::maven { file { '/tmp/apache-maven-3.0.5-bin.tar.gz': source => 'puppet:///modules/bigtop-toolchain/apache-maven-3.0.5-bin.tar.gz', http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/packages.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/packages.pp b/bigtop-toolchain/manifests/packages.pp index fec6de4..aece51d 100644 --- a/bigtop-toolchain/manifests/packages.pp +++ b/bigtop-toolchain/manifests/packages.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::packages { case $operatingsystem{ centos: { $pkgs = [ "wget", "git", "make" , "cmake" , "rpm-build" , "lzo-devel", "redhat-rpm-config", "openssl-devel", "fuse-libs", "fuse-devel", "fuse", "gcc", "gcc-c++", "autoconf", "automake", "libtool"] } http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/protobuf.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/protobuf.pp b/bigtop-toolchain/manifests/protobuf.pp index 067e5ac..3fd0b07 100644 --- a/bigtop-toolchain/manifests/protobuf.pp +++ b/bigtop-toolchain/manifests/protobuf.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::protobuf { file { '/etc/yum.repos.d/mrdocs-protobuf-rpm.repo': source => 'puppet:///modules/bigtop-toolchain/mrdocs-protobuf-rpm.repo', http://git-wip-us.apache.org/repos/asf/bigtop/blob/3f03f624/bigtop-toolchain/manifests/user.pp ---------------------------------------------------------------------- diff --git a/bigtop-toolchain/manifests/user.pp b/bigtop-toolchain/manifests/user.pp index 7881112..cbf978a 100644 --- a/bigtop-toolchain/manifests/user.pp +++ b/bigtop-toolchain/manifests/user.pp @@ -1,3 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# 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. +# See the License for the specific language governing permissions and +# limitations under the License. + class bigtop-toolchain::user { user { 'jenkins':
