Merge pull request #3575 from crosbymichael/seccom2.3
Pin to libseccomp 2.3.3
This commit is contained in:
		| @@ -34,7 +34,6 @@ addons: | ||||
|       - libprotobuf-c0-dev | ||||
|       - libprotobuf-dev | ||||
|       - socat | ||||
|       - libseccomp-dev | ||||
|  | ||||
| before_install: | ||||
|   - uname -r | ||||
| @@ -48,6 +47,7 @@ install: | ||||
|   - go get -u github.com/vbatts/git-validation | ||||
|   - go get -u github.com/kunalkushwaha/ltag | ||||
|   - go get -u github.com/LK4D4/vndr | ||||
|   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-seccomp ; fi | ||||
|   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-runc ; fi | ||||
|   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-cni ; fi | ||||
|   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-critools ; fi | ||||
|   | ||||
							
								
								
									
										37
									
								
								script/setup/install-seccomp
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										37
									
								
								script/setup/install-seccomp
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| #   Copyright The containerd Authors. | ||||
|  | ||||
| #   Licensed 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. | ||||
|  | ||||
|  | ||||
| # | ||||
| # Builds and installs runc to /usr/local/go/bin based off | ||||
| # the commit defined in vendor.conf | ||||
| # | ||||
| set -eu -o pipefail | ||||
|  | ||||
| set -x | ||||
|  | ||||
| export SECCOMP_VERSION="2.3.3" | ||||
| export SECCOMP_PATH="$(mktemp -d)" | ||||
| curl -fsSL "https://github.com/seccomp/libseccomp/releases/download/v${SECCOMP_VERSION}/libseccomp-${SECCOMP_VERSION}.tar.gz" | tar -xzC "$SECCOMP_PATH" --strip-components=1 | ||||
| ( | ||||
| 	cd "$SECCOMP_PATH" | ||||
| 	./configure --prefix=/usr/local | ||||
| 	make | ||||
| 	make install | ||||
| 	ldconfig | ||||
| ) | ||||
|  | ||||
| rm -rf "$SECCOMP_PATH" | ||||
		Reference in New Issue
	
	Block a user
	 Derek McGowan
					Derek McGowan