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

Add support for FreeBSD #48

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Add support for FreeBSD #48

wants to merge 7 commits into from

Commits on Sep 5, 2023

  1. Add support for FreeBSD

    smortex committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    f426182 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Rely on Hiera to get the package name

    Using Hiera hierarchy, we can provide a default value that makes sense
    for the current operating system and still allow the user to provide
    their own custom package name if necessary.
    
    Makes the code simpler without changing the logic.
    smortex committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a65a89a View commit details
    Browse the repository at this point in the history
  2. Rely on Hiera to get the config directory

    This directory is operating-system dependant.
    smortex committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    cee5229 View commit details
    Browse the repository at this point in the history
  3. Strip resource that do not belong to the module

    These directory only make sense on some operating systems and should
    already be part of base system or the syslog-ng package.  Do need to
    manage these in the patterndb module.
    smortex committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    960f7d3 View commit details
    Browse the repository at this point in the history
  4. Replate temp_dir with cache_dir

    According to hier(7), /var/cache/ is used to store miscellaneous cached
    files, precisely what merged patterns not yet installed are.
    smortex committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c8e98b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b320c7a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a1e569 View commit details
    Browse the repository at this point in the history