emaint
Portage system maintenance utility
TLDR
Synchronize repositories set to auto-sync
$ sudo emaint sync [-a|--auto]
Synchronize a specific repository$ sudo emaint sync [-r|--repo] [repository]
Synchronize all repositories$ sudo emaint sync [-A|--allrepos]
Clear the Portage resume list$ sudo emaint cleanresume [-f|--fix]
Clean Portage logs$ sudo emaint logs [-C|--clean]
SYNOPSIS
emaint module [options]
DESCRIPTION
emaint performs Portage maintenance tasks on Gentoo systems. It handles repository synchronization, database cleanup, log management, and other administrative functions.
Preferred over deprecated `emerge --sync` for repository updates.
PARAMETERS
sync
Synchronize repositories-a, --auto
Sync auto-sync enabled repos-r, --repo name
Sync specific repository-A, --allrepos
Sync all repositoriescleanresume
Clear resume listlogs
Manage log files-C, --clean
Clean old entries-f, --fix
Apply fixes
CONFIGURATION
/etc/portage/repos.conf
Repository configuration for Portage, controlling which repositories are synchronized.
CAVEATS
Gentoo Linux specific. Requires root privileges. Part of the Portage package management system.
