mirror of
				https://github.com/arcan1s/ahriman.git
				synced 2025-11-03 23:33:41 +00:00 
			
		
		
		
	feat: add abillity to check broken dependencies (#122)
* implement elf dynamic linking check * load local database too in pacman wrapper
This commit is contained in:
		@ -120,6 +120,7 @@ _shtab_ahriman_aur_search_options=(
 | 
			
		||||
_shtab_ahriman_check_options=(
 | 
			
		||||
  "(- : *)"{-h,--help}"[show this help message and exit]"
 | 
			
		||||
  {--changes,--no-changes}"[calculate changes from the latest known commit if available. Only applicable in dry run mode (default\: True)]:changes:"
 | 
			
		||||
  {--check-files,--no-check-files}"[enable or disable checking of broken dependencies (e.g. dynamically linked libraries or modules directories) (default\: True)]:check_files:"
 | 
			
		||||
  {-e,--exit-code}"[return non-zero exit status if result is empty (default\: False)]"
 | 
			
		||||
  {--vcs,--no-vcs}"[fetch actual version of VCS packages (default\: True)]:vcs:"
 | 
			
		||||
  "*"{-y,--refresh}"[download fresh package databases from the mirror before actions, -yy to force refresh even if up to date (default\: False)]"
 | 
			
		||||
@ -153,6 +154,7 @@ _shtab_ahriman_daemon_options=(
 | 
			
		||||
  {-i,--interval}"[interval between runs in seconds (default\: 43200)]:interval:"
 | 
			
		||||
  {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: True)]:aur:"
 | 
			
		||||
  {--changes,--no-changes}"[calculate changes from the latest known commit if available. Only applicable in dry run mode (default\: True)]:changes:"
 | 
			
		||||
  {--check-files,--no-check-files}"[enable or disable checking of broken dependencies (e.g. dynamically linked libraries or modules directories) (default\: True)]:check_files:"
 | 
			
		||||
  {--dependencies,--no-dependencies}"[process missing package dependencies (default\: True)]:dependencies:"
 | 
			
		||||
  "--dry-run[just perform check for updates, same as check command (default\: False)]"
 | 
			
		||||
  {--increment,--no-increment}"[increment package release (pkgrel) on duplicate (default\: True)]:increment:"
 | 
			
		||||
@ -322,6 +324,7 @@ _shtab_ahriman_repo_backup_options=(
 | 
			
		||||
_shtab_ahriman_repo_check_options=(
 | 
			
		||||
  "(- : *)"{-h,--help}"[show this help message and exit]"
 | 
			
		||||
  {--changes,--no-changes}"[calculate changes from the latest known commit if available. Only applicable in dry run mode (default\: True)]:changes:"
 | 
			
		||||
  {--check-files,--no-check-files}"[enable or disable checking of broken dependencies (e.g. dynamically linked libraries or modules directories) (default\: True)]:check_files:"
 | 
			
		||||
  {-e,--exit-code}"[return non-zero exit status if result is empty (default\: False)]"
 | 
			
		||||
  {--vcs,--no-vcs}"[fetch actual version of VCS packages (default\: True)]:vcs:"
 | 
			
		||||
  "*"{-y,--refresh}"[download fresh package databases from the mirror before actions, -yy to force refresh even if up to date (default\: False)]"
 | 
			
		||||
@ -363,6 +366,7 @@ _shtab_ahriman_repo_daemon_options=(
 | 
			
		||||
  {-i,--interval}"[interval between runs in seconds (default\: 43200)]:interval:"
 | 
			
		||||
  {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: True)]:aur:"
 | 
			
		||||
  {--changes,--no-changes}"[calculate changes from the latest known commit if available. Only applicable in dry run mode (default\: True)]:changes:"
 | 
			
		||||
  {--check-files,--no-check-files}"[enable or disable checking of broken dependencies (e.g. dynamically linked libraries or modules directories) (default\: True)]:check_files:"
 | 
			
		||||
  {--dependencies,--no-dependencies}"[process missing package dependencies (default\: True)]:dependencies:"
 | 
			
		||||
  "--dry-run[just perform check for updates, same as check command (default\: False)]"
 | 
			
		||||
  {--increment,--no-increment}"[increment package release (pkgrel) on duplicate (default\: True)]:increment:"
 | 
			
		||||
@ -460,6 +464,7 @@ _shtab_ahriman_repo_update_options=(
 | 
			
		||||
  "(- : *)"{-h,--help}"[show this help message and exit]"
 | 
			
		||||
  {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: True)]:aur:"
 | 
			
		||||
  {--changes,--no-changes}"[calculate changes from the latest known commit if available. Only applicable in dry run mode (default\: True)]:changes:"
 | 
			
		||||
  {--check-files,--no-check-files}"[enable or disable checking of broken dependencies (e.g. dynamically linked libraries or modules directories) (default\: True)]:check_files:"
 | 
			
		||||
  {--dependencies,--no-dependencies}"[process missing package dependencies (default\: True)]:dependencies:"
 | 
			
		||||
  "--dry-run[just perform check for updates, same as check command (default\: False)]"
 | 
			
		||||
  {-e,--exit-code}"[return non-zero exit status if result is empty (default\: False)]"
 | 
			
		||||
@ -601,6 +606,7 @@ _shtab_ahriman_update_options=(
 | 
			
		||||
  "(- : *)"{-h,--help}"[show this help message and exit]"
 | 
			
		||||
  {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: True)]:aur:"
 | 
			
		||||
  {--changes,--no-changes}"[calculate changes from the latest known commit if available. Only applicable in dry run mode (default\: True)]:changes:"
 | 
			
		||||
  {--check-files,--no-check-files}"[enable or disable checking of broken dependencies (e.g. dynamically linked libraries or modules directories) (default\: True)]:check_files:"
 | 
			
		||||
  {--dependencies,--no-dependencies}"[process missing package dependencies (default\: True)]:dependencies:"
 | 
			
		||||
  "--dry-run[just perform check for updates, same as check command (default\: False)]"
 | 
			
		||||
  {-e,--exit-code}"[return non-zero exit status if result is empty (default\: False)]"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user