Skip to content

Commit 4f01d83

Browse files
committed
Merge master
Signed-off-by: Waldemar Kozaczuk <jwkozaczuk@gmail.com>
2 parents 9989948 + 9c65058 commit 4f01d83

380 files changed

Lines changed: 25688 additions & 2243 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,6 @@
1818
[submodule "musl_1.1.24"]
1919
path = musl_1.1.24
2020
url = https://github.com/osvunikernel/musl
21+
[submodule "kbuild"]
22+
path = kbuild
23+
url = https://github.com/osvunikernel/kbuild-standalone.git

.travis.yml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,29 @@ jobs:
4444
- docker exec build ./scripts/osv-version.sh > /tmp/osv-version
4545
- export ARTIFACTS_DIR="$(mktemp -d)"
4646
- cp /tmp/osv-version "$ARTIFACTS_DIR"
47-
- docker cp build:/root/.capstan/repository/osv-loader/osv-loader.qemu "$ARTIFACTS_DIR"
48-
- gzip "$ARTIFACTS_DIR"/osv-loader.qemu
49-
- docker cp build:/git-repos/osv/build/release/loader-stripped.elf "$ARTIFACTS_DIR"/loader.elf
50-
- gzip "$ARTIFACTS_DIR"/loader.elf
47+
- docker cp build:/root/.capstan/repository/osv-loader/osv-loader.qemu.x86_64 "$ARTIFACTS_DIR"/osv-loader-with-zfs.qemu.x86_64
48+
- gzip "$ARTIFACTS_DIR"/osv-loader-with-zfs.qemu.x86_64
49+
- docker cp build:/git-repos/osv/build/release/loader-stripped.elf "$ARTIFACTS_DIR"/loader-with-zfs.elf.x86_64
50+
- gzip "$ARTIFACTS_DIR"/loader-with-zfs.elf.x86_64
5151
- docker cp build:/root/.capstan/repository/osv-loader/index.yaml "$ARTIFACTS_DIR"
52-
- docker cp build:/root/.capstan/packages/osv.bootstrap.mpm "$ARTIFACTS_DIR"
52+
- docker cp build:/root/.capstan/packages/osv.zfs.mpm.x86_64 "$ARTIFACTS_DIR"
53+
- docker cp build:/root/.capstan/packages/osv.zfs.yaml "$ARTIFACTS_DIR"
54+
- docker cp build:/root/.capstan/packages/osv.bootstrap.mpm.x86_64 "$ARTIFACTS_DIR"
5355
- docker cp build:/root/.capstan/packages/osv.bootstrap.yaml "$ARTIFACTS_DIR"
54-
- docker cp build:/root/.capstan/packages/osv.common-tests.mpm "$ARTIFACTS_DIR"
56+
- docker cp build:/root/.capstan/packages/osv.common-tests.mpm.x86_64 "$ARTIFACTS_DIR"
5557
- docker cp build:/root/.capstan/packages/osv.common-tests.yaml "$ARTIFACTS_DIR"
56-
- docker cp build:/root/.capstan/packages/osv.zfs-tests.mpm "$ARTIFACTS_DIR"
58+
- docker cp build:/root/.capstan/packages/osv.zfs-tests.mpm.x86_64 "$ARTIFACTS_DIR"
5759
- docker cp build:/root/.capstan/packages/osv.zfs-tests.yaml "$ARTIFACTS_DIR"
58-
- docker cp build:/root/.capstan/packages/osv.rofs-tests.mpm "$ARTIFACTS_DIR"
60+
- docker cp build:/root/.capstan/packages/osv.rofs-tests.mpm.x86_64 "$ARTIFACTS_DIR"
5961
- docker cp build:/root/.capstan/packages/osv.rofs-tests.yaml "$ARTIFACTS_DIR"
60-
- docker cp build:/root/.capstan/packages/osv.httpserver-monitoring-api.mpm "$ARTIFACTS_DIR"
62+
- docker cp build:/root/.capstan/packages/osv.httpserver-monitoring-api.mpm.x86_64 "$ARTIFACTS_DIR"
6163
- docker cp build:/root/.capstan/packages/osv.httpserver-monitoring-api.yaml "$ARTIFACTS_DIR"
64+
- docker exec build rm -rf ./build/release.x64
65+
- docker exec build ./scripts/build-capstan-mpm-packages kernel conf_hide_symbols=1 fs=rofs loader_image=osv-loader-hidden
66+
- docker cp build:/root/.capstan/repository/osv-loader-hidden/osv-loader-hidden.qemu.x86_64 "$ARTIFACTS_DIR"/osv-loader-hidden.qemu.x86_64
67+
- gzip "$ARTIFACTS_DIR"/osv-loader-hidden.qemu.x86_64
68+
- docker cp build:/git-repos/osv/build/release/loader-stripped.elf "$ARTIFACTS_DIR"/loader-hidden.elf.x86_64
69+
- gzip "$ARTIFACTS_DIR"/loader-hidden.elf.x86_64
6270
- ./.travis/cirp/cleanup4.sh
6371
- ./.travis/cirp/publish.sh "$ARTIFACTS_DIR" $(cat /tmp/osv-version)
6472
- ./.travis/cirp/cleanup5.sh

.travis/cirp/install.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,7 @@ python3 -m pip install --user setuptools
7474
# OSX keeps re-installing it tough, as it uses a temp per-script virtualenv.
7575
if ! python3 -m pip list --format=columns | grep '^ci-release-publisher '; then
7676
python3 -m pip install --user https://files.pythonhosted.org/packages/49/20/2631e993daa85b35c8390e8124570b0321825e6a77e566492b4637566983/ci_release_publisher-0.3.0.tar.gz
77+
# Downgrade to specific version of urllib3 to avoid the 'AttributeError: type object 'Retry' has no attribute 'DEFAULT_METHOD_WHITELIST'
78+
python3 -m pip uninstall -y urllib3
79+
python3 -m pip install urllib3==1.26.15
7780
fi

0 commit comments

Comments
 (0)