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>
| ... | ... |
@@ -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 |
+) |