New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add OpenBSD 6.2 #54
add OpenBSD 6.2 #54
Conversation
scripts/openbsd/init.sh
Outdated
| @@ -3,9 +3,12 @@ | |||
| set -e | |||
| set -x | |||
|
|
|||
| sudo tee /etc/pkg.conf <<EOF | |||
| installpath = ftp.openbsd.org | |||
| # pkg.conf has been replaces with installurl since 6.1 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo: s/replaces/replaced/
scripts/openbsd/init.sh
Outdated
| @@ -42,7 +45,7 @@ fi | |||
| # XXX this patch should be applied in our ports tree, but we desparately need | |||
| # package builder first. remove this when the builder is ready. | |||
| # | |||
| if [ `ansible --version | head -n 1 | cut -d' ' -f 2` == '2.3.2.0' ]; then | |||
| if [ `ansible --version | head -n 1 | cut -d' ' -f 2` == '2.3.2.0' -a `uname -r` != '6.2' ]; then | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
our ports tree has been patched for 6.2?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have not looked at the patches directory yet, but the package in OPENBSD_6_2 has passed specs that check the bug in question.
reallyenglish_spec/packages_spec.rb
Outdated
| @@ -15,24 +15,27 @@ | |||
| end | |||
| when "openbsd" | |||
| # XXX RE_5_9 does not have the latest ansible yet | |||
| if os[:release].to_f >= 6.0 | |||
| if os[:release].to_f >= 6.0 && os[:release].to_f < 6.2 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i do not understand why 6.2 and above are excluded.
of course, it is still messy. it will be fixed once we have package builders and ansible ports are updated to the same one. also: * fix a typo, `uanme`
|
all boxes have passed the tests. |
this installs bsd.mp on OpenBSD
what is tested here is the MP kernel has been installed
|
all boxes have passed the tests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tests in a box booted with multiple CPUs should be added to ensure that the installed kernel can boot single and multi CPU box and uses all the CPUs.
|
i have been working on another feature branch. the tests you have mentioned would be implemented in the branch |
|
f71aa2c adds the tests |
this PR add OpenBSD 6.2.
also:
bsd.mp, fixes install bsd.mp on all OpenBSD boxes #55as a result, all OpenBSD boxes will be updated