Package Details: backup-brute-git 1.0.r6.g35021ec-1

Git Clone URL: https://aur.archlinux.org/backup-brute-git.git (read-only, click to copy)
Package Base: backup-brute-git
Description: A simple low-overhead backup utility that uses S3 and E2E encryption
Upstream URL: https://github.com/danhab99/backup-brute
Keywords: age backup e2e encrypt gpg s3 system
Submitter: danhab99
Maintainer: danhab99
Last Packager: danhab99
Votes: 0
Popularity: 0.000000
First Submitted: 2023-08-13 15:58 (UTC)
Last Updated: 2024-07-17 02:09 (UTC)

Latest Comments

a821 commented on 2024-07-18 08:34 (UTC) (edited on 2024-07-18 08:35 (UTC) by a821)

Thanks for updating. However the PKGBUILD has several issues:

  1. This is a git package, so the source array should not pin a tag (L10).
  2. Missing license array.
  3. It should not depend in go, but at least on glibc (L11), though IMO it's not strictly necessary (ie, this array can be removed).
  4. Missing git in makedepends array (L12).
  5. I don't think set +x is needed (L25,63) here, I would remove it.
  6. Check the GO guidelines in the wiki and set the respective FLAGS.
  7. The commands that create the services in L30-55 do not work as /etc is not writable at build time. Either make separated files for each unit and add them to the source array; or replace the paths with "$srcdir/backup-brute.service" for example.
  8. Remove the systemctl line (L59).
  9. In package(), add install the unit files (which you fixed on step 7) and also the license file (step 2).
  10. Remove the post_remove function (L63-70) from the PKGBUILD.

danhab99 commented on 2024-07-17 02:09 (UTC)

@a821 fixed

a821 commented on 2023-10-11 06:15 (UTC)

PKGBUILDs need not to be interactive, and certainly do not need to call sudo as this is a security risk. Please fix.