Package Details: aide 0.17.3-2

Git Clone URL: https://aur.archlinux.org/aide.git (read-only, click to copy)
Package Base: aide
Description: A file integrity checker and intrusion detection program.
Upstream URL: https://aide.github.io/
Licenses: GPL
Submitter: arojas
Maintainer: kitterhuff
Last Packager: kitterhuff
Votes: 1
Popularity: 0.006947
First Submitted: 2020-05-01 18:17
Last Updated: 2021-06-15 19:20

Pinned Comments

andrej commented on 2021-03-27 20:58

A few more notes on this package:

  • The current version, 0.17.3, needs a few config tweaks (database_in instead of database, log_level and report_level instad of verbose).
  • It creates legacy logs -> it should have an entry in /etc/logrotate.d/.
  • It would be nice to have a few systemd units (.service and .timer) for regular maintenance and checks. Also, the database files need to be "rotated" after each run etc. The WiKi suggests using cron, but that's an outdated idea compared to systemd timers.
  • The cron idea is in fact also wrong, because it updates the checksums unconditionally. Automated regular maintenance (a systemd timer) should only run and log aide -C, not aide -u.
    • A Pacman hook (or the like) should run aide -u after updates. This could (and most likely should) be a systemd .service (but not a systemd .timer), so that it can be restarted in the background by Pacman after updates. This would have quite a few advantages:
      • aide -u would run automatically at the right time.
      • Pacman wouldn't need to block and wait for aide -u after an update.
      • However, if a reboot was to follow, aide -u would be waited for properly.
      • Another Pacman update started closely afterwards would block and wait for the previous aide -u correctly before starting a new one in the background (hence a restart instead of just a start).

kitterhuff commented on 2020-06-16 21:48

Hello, I am the current maintainer and I'm new to packaging, as such I will try my best to maintain the package up-to-date, if there's ANY problem message me: kitterhuff@gmail.com

Latest Comments

kitterhuff commented on 2021-06-15 19:25

Everything should be back to a functioning condition. I apologize for the mismanagement of this package.

andrej commented on 2021-03-27 20:58

A few more notes on this package:

  • The current version, 0.17.3, needs a few config tweaks (database_in instead of database, log_level and report_level instad of verbose).
  • It creates legacy logs -> it should have an entry in /etc/logrotate.d/.
  • It would be nice to have a few systemd units (.service and .timer) for regular maintenance and checks. Also, the database files need to be "rotated" after each run etc. The WiKi suggests using cron, but that's an outdated idea compared to systemd timers.
  • The cron idea is in fact also wrong, because it updates the checksums unconditionally. Automated regular maintenance (a systemd timer) should only run and log aide -C, not aide -u.
    • A Pacman hook (or the like) should run aide -u after updates. This could (and most likely should) be a systemd .service (but not a systemd .timer), so that it can be restarted in the background by Pacman after updates. This would have quite a few advantages:
      • aide -u would run automatically at the right time.
      • Pacman wouldn't need to block and wait for aide -u after an update.
      • However, if a reboot was to follow, aide -u would be waited for properly.
      • Another Pacman update started closely afterwards would block and wait for the previous aide -u correctly before starting a new one in the background (hence a restart instead of just a start).

dpvpro commented on 2021-02-09 17:23

I have error.

 dp@dp-mashtab  ~  pacaur -S aide                  
:: Package aide not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...

AUR Packages  (1) aide-0.16.2-2  
Repo Packages (1) mhash-0.9.9.9-5  

Repo Download Size:   0.10 MiB
Repo Installed Size:  0.21 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving package(s)...

update complete: /home/dp/.cache/pacaur/aide
:: aide build files are up-to-date -- skipping
:: Checking aide integrity...
==> Making package: aide 0.16.2-2 (Вт 09 фев 2021 20:19:09)
==> Retrieving sources...
  -> Found aide-0.16.2.tar.gz
  -> Found aide-0.16.2.tar.gz.asc
  -> Found aide.conf
==> Validating source files with sha256sums...
    aide-0.16.2.tar.gz ... Passed
    aide-0.16.2.tar.gz.asc ... Skipped
    aide.conf ... Passed
==> Verifying source file signatures with gpg...
    aide-0.16.2.tar.gz ... FAILED (invalid public key 2BBBD30FAAB29B3253BCFBA6F6947DAB68E7B931)
==> ERROR: One or more PGP signatures could not be verified!
:: Preparing aide...
==> Making package: aide 0.16.2-2 (Вт 09 фев 2021 20:19:10)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
  -> Found aide-0.16.2.tar.gz
  -> Found aide-0.16.2.tar.gz.asc
  -> Found aide.conf
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting aide-0.16.2.tar.gz with bsdtar
==> Sources are ready.
:: failed to verify integrity or prepare aide package

kitterhuff commented on 2020-06-16 21:48

Hello, I am the current maintainer and I'm new to packaging, as such I will try my best to maintain the package up-to-date, if there's ANY problem message me: kitterhuff@gmail.com