aboutsummaryrefslogtreecommitdiffstats
path: root/tools/create-openbsd-gce-ci.sh
Commit message (Collapse)AuthorAgeFilesLines
* tools: openbsd workarounds to use clang-19Greg Steuck2025-08-071-3/+3
| | | | That's the current version in the tree.
* tools: put clang-format into PATH on openbsd GCE imageGreg Steuck2025-08-071-0/+1
|
* tools: fix llvm version used in the openbsd imageAleksandr Nogikh2025-08-051-1/+1
| | | | The old version prevents us from rebuiling ci-openbsd.
* tools: use lvvm-16 for OpenBSD bot as 13 is not available in 7.7Greg Steuck2025-03-311-1/+1
|
* tools/create-openbsd: bump up the limits for syz-bitGreg Steuck2024-07-081-2/+2
| | | | | | | | As syz-bot became much more aggressive about resource usage lately it started running over the limits and is getting blocked. Give it all the rope it wants. There's nothing else on the VM anyway. Used the vmd class as it is given the most memory in login.conf.
* tools: substitute ubsan_minimal for fuzzer_test in create-openbsdGreg Steuck2024-03-251-0/+4
| | | | | | | | | | | | | | | Reliance on -fsanitize-coverage=trace-pc makes clang look for full ubsan libraries. The only one currently available on OpenBSD is ubsan_minimal. We temporarily use it in place of ubsan_standalone. The ubsan_standalone_cxx library seems currently not necessary and so an empty file works in its stead. This is a temporary measure until I figure out the best course of action for making fsanitize-coverage=trace-pc work out of the box on OpenBSD. This should help with one of the issues we just discovered having replaced the base OS image we use to run syzkaller on OpenBSD.
* tools/openbsd: explicitly require llvm-13 to avoid ambiguityGreg Steuck2023-10-261-1/+1
|
* tools: switch to approved syz-ci buliding recipeGreg Steuck2023-04-281-6/+10
| | | | https://github.com/google/syzkaller/blob/master/docs/setup_syzbot.md
* tools: simplify openbsd startup scriptGreg Steuck2023-04-261-2/+3
| | | | | It's not worth the trouble to figure out how to quote things to save a single copy for a short literal.
* tools: quoting is required when writing shell scripts from shellGreg Steuck2022-12-061-1/+1
|
* tools: set GOCACHE on OpenBSD to the big persistent partitionGreg Steuck2022-11-301-0/+2
|
* tools: add script to check shebang lines (#2234)Mark Johnston2020-11-021-1/+1
| | | | | | | | | | | * pkg/vcs: remove obsolete test script Per Dmitry, this should have been removed as part of 8f58e4b ("pkg/bisect: switch to kconfig.Minimize"). * all: convert shebang lines to use /usr/bin/env * Makefile: fix non-portable use of find(1)
* tools/create-openbsd: auto-detect snapshot version (#2082)Greg Steuck2020-09-011-9/+10
| | | | | | Removed some never-used knobs as syzkaller always uses snapshots. Resolved some ShellCheck'd lint. TESTED=by installing Aug31 6.8 beta.
* tools/create-openbsd*: update to 6.7Greg Steuck2020-04-171-1/+1
|
* tools: add script that checks copyright headersDmitry Vyukov2020-02-181-2/+1
| | | | Fixes #1604
* tools/create-openbsd: switch to 6.6 (#1363)Greg Steuck2019-08-271-1/+1
|
* tools/create-openbsd: valid URIs must use a single slash (#1184)Greg Steuck2019-05-151-1/+1
| | | | Triggered by OpenBSD ftp upgrade which isn't looking kindly at double slahses: https://marc.info/?t=155794126200001&r=1&w=2
* tools/create-openbsd-gce-ci.sh: explicitly specify sets location (#1167)Greg Steuck2019-05-091-0/+1
| | | | | The previous default must have changed resulting in apparent failure to install siteXX.tgz. The observable symptom was: `Package installation failed. Inspect install_log.`
* tools/*openbsd*: switch to 6.5 now that it's in -betaGreg Steuck2019-03-011-1/+1
|
* tools/openbsd: use fully resolved gcc package name (#988)Greg Steuck2019-02-091-1/+1
|
* tools/create-openbsd-gce-ci.sh: raise memory limit for openbsdGreg Steuck2018-12-191-0/+1
|
* tools/*openbsd*: use nc from base instead of curl from packageGreg Steuck2018-12-091-3/+6
| | | | This worked fine for ci machine but gce workers have no packages.
* tools: set openbsd hostname to instance name for serviceabilityGreg Steuck2018-12-021-0/+6
| | | | | | * openbsd images: set hostname to instance name for serviceability * openbsd startup scripts insist on EOL characters
* tools/create-openbsd-gce-ci.sh: simplification due to workers on GCEGreg Steuck2018-11-271-19/+2
|
* pkg/csource: add support for creating reproducers on OpenBSDAnton Lindqvist2018-11-171-1/+1
|
* tools/create-openbsd*sh: use cdn.openbsd.org not cloudflare, install ↵Greg Steuck2018-10-281-2/+7
| | | | | | | | | | vmm-firmware * Use cdn.openbsd.org not cloudflare. Install vmm-firmware explicitly. * Use cdn.openbsd.org not cloudflare. Install vmm-firmware explicitly. * set hw.smt=1: the underlying hw on VM is unknown so don't waste SMT.
* tools/create-openbsd*: Support post-version flip snapshots.Greg Steuck2018-10-111-2/+4
| | | | | | * Fixed pkg_add status checking * Switched to qcow2 test image * Minor GC
* tools/create-openbsd-*: fully functional images from scratchGreg Steuck2018-09-281-8/+3
| | | | | | | | | | | | | | | | * tools/create-openbsd-gce-ci: use config from /syzkaller * Use syzkaller copy of src instead of a separate one. * Using /dev/null disk in vm.conf * Use KVM, enable doas, no longer symlink. * Use a dummmy.img * Revert "Use a dummmy.img" This reverts commit 656b24d5e4573dde5e95c6158852001c7241e65a.
* tools/create-openbsd-gce-ci auto-start syz-ci, redirect 8080 to 80Greg Steuck2018-09-261-2/+13
|
* tools/create-openbsd-gce-ci.sh mount 10G ramdisk for worker imagesGreg Steuck2018-09-201-0/+3
|
* tools/*openbsd*: smaller VMM images and tweaks.Greg Steuck2018-09-201-2/+6
|
* More packages and fewer daemons.Greg Steuck2018-09-171-1/+4
|
* tools/create-openbsd-gce-ci.sh: Add VMM configuration.Greg Steuck2018-09-171-7/+27
| | | | Added verification of successful package install.
* tools/create-openbsd-gce-ci.sh: image for build machineGreg Steuck2018-09-101-0/+170
Mostly derived from Go buildlet generator with blessing from bradfitz@. Update #712