Skip to content
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

install: Improve robustness of various install procedures. #44

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

InterLinked1
Copy link
Owner

  • res_alarmsystem.conf.sample: Comment out config, to avoid newly built systems having this module enabled by default.
  • wanpipe: Install missing pre-reqs if needed.
  • wanpipe: Use more proper arguments for Setup script.
  • wanpipe: Don't ignore install failures. wanpipe is not installed by default anymore and should compile successfully on kernels through 6.1.0. To work around this, users can force continuing the install if needed using --force, or install on kernels <= 6.1.0.
  • CI: Build wanpipe in one of the Debian 12 CI builds.
  • install: Disable yappcap from building if the test suite fails to build initially. This is deprecated and not needed for all tests.
  • install: Fix misimplementation of --fast flag. A nice value was set, but not actually used anywhere, which actually resulted in builds being slower with this flag. Also pull this out to the top of the script, so that all compilation is affected.

PHREAKSCRIPT-42 #close
PHREAKSCRIPT-48 #close

@InterLinked1 InterLinked1 force-pushed the wanpipe branch 3 times, most recently from 5d410e2 to eee0ff0 Compare October 16, 2024 22:45
* res_alarmsystem.conf.sample: Comment out config, to avoid newly built
  systems having this module enabled by default.
* wanpipe: Install missing pre-reqs if needed.
* wanpipe: Use more proper arguments for Setup script.
* wanpipe: Don't ignore install failures. wanpipe is not installed by
  default anymore and should compile successfully on kernels through
  6.1.0. To work around this, users can force continuing the install
  if needed using --force, or install on kernels <= 6.1.0.
* No CI is being added, since GitHub uses the 6.8.0-1015-azure
  kernel for builds, which is newer than 6.1.0.
* install: Disable yappcap from building if the test suite fails to
  build initially. This is deprecated and not needed for all tests.
* install: Fix misimplementation of --fast flag. A nice value was set,
  but not actually used anywhere, which actually resulted in builds
  being slower with this flag. Also pull this out to the top of the
  script, so that all compilation is affected.

PHREAKSCRIPT-42 #close
PHREAKSCRIPT-48 #close
@InterLinked1 InterLinked1 merged commit 2571432 into master Oct 16, 2024
30 checks passed
@InterLinked1 InterLinked1 deleted the wanpipe branch October 16, 2024 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant