1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-12-21 23:38:49 -05:00
pacman/contrib
Florian Pritz 6d8e3d2a91 contrib: Add verify-pacman-repo-db.pl
From the documentation:

verify-pacman-repo-db looks at a pacman repo database and verifies its
content with the actual package files. The database is expected to be in
the same directory as the packages (or symlinks to the packages).

The following properties are verified for each package in the database:

    - existence of the package file
    - file size
    - MD5 and SHA256 checksum (--checksum)

Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-08-30 20:08:33 +10:00
..
.gitignore Remove pacsysclean 2014-11-21 14:13:57 +10:00
bacman.sh.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
bash_completion.in bash_completion: update pacman completion 2016-01-29 09:50:09 +10:00
checkupdates.sh.in contrib/checkupdates: separate fakeroot call and command 2015-10-18 11:27:56 +10:00
Makefile.am Remove pacsysclean 2014-11-21 14:13:57 +10:00
paccache.sh.in paccache: added --quiet option 2015-02-12 13:45:03 +10:00
pacdiff.sh.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
paclist.sh.in paclist: fix myver in usage() 2014-12-21 16:26:36 +10:00
paclog-pkglist.sh.in Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
pacscripts.sh.in Merge Giolio Fidente into "Pacman Development Team" contribution 2016-08-30 18:10:40 +10:00
pacsearch.in pacsearch: factored -Ss and -Qs parts into one single function 2014-03-03 11:25:55 +10:00
PKGBUILD.vim makepkg: Remove upx and optipng support 2016-02-26 15:18:43 +10:00
rankmirrors.sh.in Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
README remove support for .pacorig files 2015-01-21 14:27:47 +10:00
updpkgsums.sh.in Add -m/--nocolor options to updpkgsums 2016-05-05 13:52:23 +10:00
verify-pacman-repo-db.pl contrib: Add verify-pacman-repo-db.pl 2016-08-30 20:08:33 +10:00
vimprojects contrib/ follow-up work 2010-10-12 08:26:50 -05:00
zsh_completion.in fix spelling mistakes 2016-05-05 13:52:23 +10:00

Here is a brief description of the files included in this directory:

PKGBUILD.vim - a vim/gvim syntax file for PKGBUILDs. Colors known variable
names, highlights common errors such as invalid characters in pkgname or
pkgver, etc.

bacman - regenerate a pacman package based on installed files and the pacman
database entries. Useful for reuse, or possible config file extension.

bash_completion - a bash completion script for pacman, install in
/etc/bash_completion.d/ for use (but rename to something descriptive!).

checkupdates - print a list of pending updates without touching the system
sync databases (for safety on rolling release distributions).

paccache - a flexible package cache cleaning utility that allows greater
control over which packages are removed.

pacdiff - a simple pacnew/pacsave updater for /etc/.

paclist - list all packages installed from a given repository. Useful for
seeing which packages you may have installed from the testing repository,
for instance.

paclog-pkglist - lists currently installs packages based pacman's log.

pacscripts - tries to print out the {pre,post}_{install,remove,upgrade}
scripts of a given package.

pacsearch - a colorized search combining both -Ss and -Qs output. Installed
packages are easily identified with a *** and local-only packages are also
listed.

rankmirrors - ranks pacman mirrors by their connection and opening speed.

updpkgsums - performs an in place update of the checksums in a PKGBUILD.

vimprojects - a project file for the vim project plugin.

zsh_completion - a zsh completion script, install (with a rename) to
/usr/share/zsh/site-functions/.