Skip to content

Commit c1d0bc2

Browse files
committed
cuos update: use own bridge
1 parent c094c00 commit c1d0bc2

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

‎system/cuos/update-shell.sh‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,17 @@ fi
4141
ROOT_DEV="$(findmnt -n -o SOURCE -T "/" | sed 's/\[.*\]//')"
4242
ROOT_DISK="/dev/$(lsblk -no PKNAME "$ROOT_DEV" | head -n1)"
4343

44+
docker network rm cuos-internet
45+
docker network create \
46+
--driver=bridge \
47+
--opt com.docker.network.bridge.enable_icc=false \
48+
--opt com.docker.network.bridge.enable_ip_masquerade=true \
49+
cuos-internet
50+
4451
touch "/root/.docker/config.json"
4552
docker run --rm -it \
4653
--pull=never \
47-
--network=host \
54+
--network=cuos-internet \
4855
--privileged \
4956
--device "${ROOT_DISK}" \
5057
-v "/root/.docker/config.json:/root/.docker/config.json:ro" \
@@ -59,4 +66,6 @@ DOCKER_EXIT_CODE="$?"
5966

6067
echo "Exit Code: ${DOCKER_EXIT_CODE}"
6168

69+
docker network rm cuos-internet
70+
6271
exit "${DOCKER_EXIT_CODE}"

‎system/cuos/update.sh‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,18 @@ fi
5151
ROOT_DEV="$(findmnt -n -o SOURCE -T "/" | sed 's/\[.*\]//')"
5252
ROOT_DISK="/dev/$(lsblk -no PKNAME "$ROOT_DEV" | head -n1)"
5353

54+
docker network rm cuos-internet
55+
docker network create \
56+
--driver=bridge \
57+
--opt com.docker.network.bridge.enable_icc=false \
58+
--opt com.docker.network.bridge.enable_ip_masquerade=true \
59+
cuos-internet
60+
5461
touch "/root/.docker/config.json"
5562
docker run --rm \
5663
--pull=never \
5764
--log-driver=journald \
58-
--network=host \
65+
--network=cuos-internet \
5966
--privileged \
6067
--device "${ROOT_DISK}" \
6168
-v "/root/.docker/config.json:/root/.docker/config.json:ro" \
@@ -70,6 +77,8 @@ DOCKER_EXIT_CODE="$?"
7077

7178
echo "Exit Code: ${DOCKER_EXIT_CODE}"
7279

80+
docker network rm cuos-internet
81+
7382
if [[ "${DOCKER_EXIT_CODE}" = "0" ]]; then
7483
PARTITION_NEXT="A"
7584
[[ "${PARTITION}" == "A" ]] && PARTITION_NEXT="B"

0 commit comments

Comments
 (0)