Package Details: maint 2.9-1

Git Clone URL: (read-only, click to copy)
Package Base: maint
Description: A utility to automatically perform Arch Linux system maintenance
Upstream URL:
Keywords: automatic maint maintenance system
Licenses: GPLv3
Submitter: mgdobachesky
Maintainer: mgdobachesky
Last Packager: mgdobachesky
Votes: 12
Popularity: 0.020166
First Submitted: 2018-07-08 15:47 (UTC)
Last Updated: 2019-11-04 20:28 (UTC)

Latest Comments

tim3dman commented on 2020-06-01 18:26 (UTC)

@mgdobachesky I was just doing all these system maintenance steps manually when I came across your forum post and was intrigued by it. So I checked it out and it is just what I needed. I also like how you got feedback from the community and incorporated into the package. The scripts are clear and easy to follow, I'm inspired to learn more myself. Thanks.

mgdobachesky commented on 2020-06-01 16:01 (UTC)

@tim3dman I appreciate it, that is really cool to hear

tim3dman commented on 2020-06-01 10:13 (UTC)

This is awesome @mgdobachesky, thank you for sharing.

mgdobachesky commented on 2020-01-06 02:48 (UTC)

@troyBORG are you using Manjaro by chance? It looks like "reflector" is only in the Arch Linux repositories, as it is used to update the Arch Linux mirrorlists. Manjaro uses a separate set of mirrors so it makes sense that the "reflector" package wouldn't be included in their repositories. While "maint" was written for Arch Linux, it does seem like some people are interested in using it under Manjaro as well, so I'll see what I can do about adding in some Manjaro alternatives to the Arch Linux specific tasks

troyBORG commented on 2020-01-06 01:31 (UTC)

==> Error: Could not find all required packages: reflector (Wanted by: maint)

mgdobachesky commented on 2019-11-04 21:09 (UTC) (edited on 2019-11-04 21:09 (UTC) by mgdobachesky)

Just put out the 2.9 release:

@linuxninja the $EDITOR environment variable is now used by default for modifying settings

@tobsen there is now an option in settings to set the directories to be excluded in the backup/restore processes

mgdobachesky commented on 2019-11-04 01:09 (UTC)

@tobsen thank you :) I agree that it would be nice to customize the rsync --exclude list. I'll put this in with the next batch of improvements

tobsen commented on 2019-11-03 20:24 (UTC)

Hi Michael, I really like your package. Could you please include the option to modify the --exclude list from the rsync backup. Best regards, Tobsen

mgdobachesky commented on 2019-10-21 03:52 (UTC)

@linuxninja that is a great suggestion, thanks for the idea! It will definitely be added in with the next batch of improvements

linuxninja commented on 2019-10-21 02:54 (UTC) (edited on 2019-10-21 02:56 (UTC) by linuxninja)

I have a suggestion. For systems where the environment variable EDITOR is set, honor what it is set to, otherwise, use a sane default that can be overridden in the settings.

Typically, the default EDITOR variable would be set in /etc/environment for system-wide settings, or ~/.profile for user-specific settings.

Now that 'base' no longer includes an editor, I'm not sure what procedure to use to find a default editor on a system.

Thanks for the update.

mgdobachesky commented on 2019-10-21 02:27 (UTC) (edited on 2019-10-21 02:38 (UTC) by mgdobachesky)

Hi @linuxninja, thanks for bringing that up. I just pushed up a new version that does not depend on nano, and instead requires vim like the previous version did

linuxninja commented on 2019-10-21 02:03 (UTC)

I noticed you added a required dependency on 'nano' in this release. Is there a reason it is 'required'? I have a security need to disallow the installation of 'nano' on any system, so that breaks this package.

Can you please confirm that your listed required dependencies are actually required, and if not, please move them to optional? Thanks!

mgdobachesky commented on 2019-03-24 16:46 (UTC)

Sorry about that, and thanks for letting me know; just updated the pkgbuild and everything should be working okay now

simona commented on 2019-03-23 19:00 (UTC)

==> Avvio di build() in corso... install: impossibile eseguire stat di 'other/': File o directory non esistente ==> ERRORE: Si è verificato un errore in build(). L'operazione sta per essere interrotta... Error making: maint