1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #
- # Displays dpkg history.
- #
- # Authors:
- # Peter Leung <commandolinux@gmail.com>
- # Benjamin Boudreau <boudreau.benjamin@gmail.com>
- # Sorin Ionescu <sorin.ionescu@gmail.com>
- #
- # function deb-history {
- case "$1" in
- (install)
- zgrep --no-filename 'install ' $(ls -rt /var/log/dpkg*)
- ;;
- (upgrade|remove)
- zgrep --no-filename "$1" $(ls -rt /var/log/dpkg*)
- ;;
- (rollback)
- zgrep --no-filename upgrade $(ls -rt /var/log/dpkg*) \
- | grep "$2" -A10000000 \
- | grep "$3" -B10000000 \
- | awk '{print $4"="$5}'
- ;;
- (list)
- zcat $(ls -rt /var/log/dpkg*)
- ;;
- (*)
- cat >&2 <<EOF
- Commands:
- install - List installed packages
- upgrade - List upgraded packages
- remove - List removed packages
- rollback - List rollback information
- list - Display contents of dpkg logs
- EOF
- ;;
- esac
- # }
|