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 generic check for packages #78

Merged
merged 17 commits into from
Oct 4, 2022
Merged

Add generic check for packages #78

merged 17 commits into from
Oct 4, 2022

Conversation

rnestler
Copy link
Owner

This is the first step in fixing #5

@rnestler rnestler requested a review from dbrgn September 25, 2022 18:21
@dbrgn
Copy link
Collaborator

dbrgn commented Sep 25, 2022

@rnestler I probably won't find the time to review this soon. If you think it works, go ahead (and don't wait for my reviews in this project) 🙂

@rnestler rnestler force-pushed the add-generic-checks branch 2 times, most recently from afc776d to 53d3471 Compare September 25, 2022 21:01
This allows to implement main generically while beeing able to easily
add more checks.
It already is a reference type which is trivially copyable.
This check just compares the install date of a list of packages to the
time of the last boot.
The messages now come from the CheckResult, which allows us to easily
set different results.
The kernel version is the only thing that needs cleanup. For all other
packages we don't care about the version string that much.

We also add some more tests to make sure it behaves correctly.
The check didn't trigger a notification anyways and didn't really work
when running on wayland.
@rnestler rnestler force-pushed the add-generic-checks branch from 4bdff9e to 00c483a Compare October 4, 2022 19:16
 * Update the example terminal output
 * Mention that it can watch other critical parts of the system
@rnestler rnestler enabled auto-merge October 4, 2022 19:31
@rnestler
Copy link
Owner Author

rnestler commented Oct 4, 2022

@dbrgn I'd also appreciate if you could just run it and see if it behaves like you'd expect it to 🙂

@rnestler rnestler merged commit 17db382 into master Oct 4, 2022
@rnestler rnestler deleted the add-generic-checks branch October 4, 2022 19:34
@dbrgn
Copy link
Collaborator

dbrgn commented Oct 4, 2022

I ran it, seems to work fine! 🙂

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.

2 participants