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

CeDeROM add FreeBSD support 20221014. #1516

Merged
merged 2 commits into from
Oct 21, 2022

Commits on Oct 17, 2022

  1. Initial FreeBSD support using Linux binaries.

    * FreeBSD can emulate Linux ELF binaries [1].
    * Use the same process for FreeBSD as for Linux.
    * Add FreeBSD recognition in checks.
    
    [1] https://docs.freebsd.org/en/articles/linux-emulation/
    
    Signed-off-by: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>
    cederom committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    33cebb0 View commit details
    Browse the repository at this point in the history
  2. Fix 64-bit detection based on os.uname.

    * Not every OS uses `x86_64` in `uname` (i.e. FreeBSD uses `amd64`).
    * Every 64-bit OS will have 64 in `uname`.
    * Alternatively `platform.architecture()[0]` will return `64bit`.
    
    Signed-off-by: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>
    cederom committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    8913e14 View commit details
    Browse the repository at this point in the history