Browse code

Update rootlesskit to v0.13.1 to fix handling of IPv6 addresses

v0.13.1

- Refactor `ParsePortSpec` to handle IPv6 addresses, and improve validation

v0.13.0

- `rootlesskit --pidns`: fix propagating exit status
- Support cgroup2 evacuation, e.g., `systemd-run -p Delegate=yes --user -t rootlesskit --cgroupns --pidns --evacuate-cgroup2=evac --net=slirp4netns bash`

v0.12.0

- Port forwarding API now supports setting `ChildIP`
- The `vendor` directory is no longer included in this repo. Run `go mod vendor` if you need

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit e32ae1973ae0b04b543a05b3578d1295c0c98e36)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2021/02/11 22:45:34
Showing 1 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 #!/bin/sh
2 2
 
3
-# v0.11.0
4
-: ${ROOTLESSKIT_COMMIT:=2886253e467c5444a4d2ac7084e53aa3cc50055d}
3
+# v0.13.1
4
+: "${ROOTLESSKIT_COMMIT:=5c30c9c2586add2ad659132990fdc230f05035fa}"
5 5
 
6 6
 install_rootlesskit() {
7 7
 	case "$1" in
... ...
@@ -25,12 +25,13 @@ install_rootlesskit_dynamic() {
25 25
 	_install_rootlesskit
26 26
 }
27 27
 
28
-_install_rootlesskit() {
28
+_install_rootlesskit() (
29 29
 	echo "Install rootlesskit version $ROOTLESSKIT_COMMIT"
30 30
 	git clone https://github.com/rootless-containers/rootlesskit.git "$GOPATH/src/github.com/rootless-containers/rootlesskit"
31
-	cd "$GOPATH/src/github.com/rootless-containers/rootlesskit"
31
+	cd "$GOPATH/src/github.com/rootless-containers/rootlesskit" || exit 1
32 32
 	git checkout -q "$ROOTLESSKIT_COMMIT"
33
+	export GO111MODULE=on
33 34
 	for f in rootlesskit rootlesskit-docker-proxy; do
34 35
 		go build $BUILD_MODE -ldflags="$ROOTLESSKIT_LDFLAGS" -o "${PREFIX}/$f" github.com/rootless-containers/rootlesskit/cmd/$f
35 36
 	done
36
-}
37
+)