summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan McRae <allan@archlinux.org>2014-11-21 05:13:57 +0100
committerAllan McRae <allan@archlinux.org>2014-11-21 05:13:57 +0100
commitbb878217cda7a04ae2a866671cdd3df9094bc972 (patch)
treedf7465bbdca5faa7ba884f497ed9228f03600cc4
parent04bc3a24ebedc2529d814164fb356a5a33489e6d (diff)
downloadpacman-bb878217cda7a04ae2a866671cdd3df9094bc972.tar.gz
pacman-bb878217cda7a04ae2a866671cdd3df9094bc972.tar.xz
Remove pacsysclean
This script parsed pacman output and was broken by the change to the use of appropriate units for package sizes. Signed-off-by: Allan McRae <allan@archlinux.org>
-rw-r--r--contrib/.gitignore1
-rw-r--r--contrib/Makefile.am3
-rw-r--r--contrib/README2
-rw-r--r--contrib/pacsysclean.sh.in66
4 files changed, 0 insertions, 72 deletions
diff --git a/contrib/.gitignore b/contrib/.gitignore
index a1818135..8a32b419 100644
--- a/contrib/.gitignore
+++ b/contrib/.gitignore
@@ -7,7 +7,6 @@ paclist
paclog-pkglist
pacscripts
pacsearch
-pacsysclean
rankmirrors
updpkgsums
zsh_completion
diff --git a/contrib/Makefile.am b/contrib/Makefile.am
index f6ca3f11..e34b43e2 100644
--- a/contrib/Makefile.am
+++ b/contrib/Makefile.am
@@ -12,7 +12,6 @@ BASHSCRIPTS = \
paclist \
paclog-pkglist \
pacscripts \
- pacsysclean \
rankmirrors \
updpkgsums
@@ -38,7 +37,6 @@ EXTRA_DIST = \
paclist.sh.in \
pacscripts.sh.in \
pacsearch.in \
- pacsysclean.sh.in \
rankmirrors.sh.in \
updpkgsums.sh.in \
vimprojects \
@@ -102,7 +100,6 @@ paclist: $(srcdir)/paclist.sh.in
paclog-pkglist: $(srcdir)/paclog-pkglist.sh.in
pacscripts: $(srcdir)/pacscripts.sh.in
pacsearch: $(srcdir)/pacsearch.in
-pacsysclean: $(srcdir)/pacsysclean.sh.in
rankmirrors: $(srcdir)/rankmirrors.sh.in
updpkgsums: $(srcdir)/updpkgsums.sh.in
zsh_completion: $(srcdir)/zsh_completion.in
diff --git a/contrib/README b/contrib/README
index ae33bb25..bcb4b853 100644
--- a/contrib/README
+++ b/contrib/README
@@ -31,8 +31,6 @@ pacsearch - a colorized search combining both -Ss and -Qs output. Installed
packages are easily identified with a *** and local-only packages are also
listed.
-pacsysclean - lists installed packages sorted by size.
-
rankmirrors - ranks pacman mirrors by their connection and opening speed.
updpkgsums - performs an in place update of the checksums in a PKGBUILD.
diff --git a/contrib/pacsysclean.sh.in b/contrib/pacsysclean.sh.in
deleted file mode 100644
index 8f2eea38..00000000
--- a/contrib/pacsysclean.sh.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-
-# pacsysclean - Sort installed packages by increasing installed size. Useful for system clean-up.
-
-declare -r myname='pacsysclean'
-declare -r myver='@PACKAGE_VERSION@'
-
-PACMAN_OPTS=
-
-usage() {
- echo "${myname} (pacman) v${myver}"
- echo
- echo "Sort installed packages by increasing installed size. Useful for"
- echo "system clean-up."
- echo
- echo "Usage: ${myname} [options]"
- echo
- echo "Options:"
- echo " -o <options> Specify custom pacman query options (e.g., dt)"
- echo " -h, --help Show this help message and exit"
-}
-
-version() {
- printf "%s %s\n" "$myname" "$myver"
- echo 'Copyright (C) 2011 Eric BĂ©langer <snowmaniscool@gmail.com>'
-}
-
-if [ -n "$1" ]; then
- case "$1" in
- -o) PACMAN_OPTS="${2}" ;;
- -h|--help) usage; exit 0 ;;
- -V|--version) version; exit 0 ;;
- *) usage; exit 1 ;;
- esac
-fi
-
-IFS=$'\n'
-name="^Name.*: (.*)$"
-size="^Installed Size.*: (.*) KiB$"
-
-[[ $PACMAN_OPTS && $PACMAN_OPTS != -* ]] && PACMAN_OPTS="-$PACMAN_OPTS"
-
-for line in $(LANG=C pacman -Qi $PACMAN_OPTS); do
- if [[ $line =~ $name ]]; then
- printf "%s\t" ${BASH_REMATCH[1]}
- elif [[ $line =~ $size ]]; then
- printf "%s\n" ${BASH_REMATCH[1]}
- fi
-done | sort -g -k2 | awk '
-BEGIN {
- split("KiB MiB GiB TiB PiB EiB ZiB YiB", suffix)
-}
-function format_size(size) {
- count = 1
- while (size + 0 > 1024) {
- size /= 1024
- count++
- }
- sizestr = sprintf("%.2f %s", size, suffix[count])
- return sizestr
-}
-{
- printf("%s\t%s\n", format_size($2), $1);
-}'
-
-# vim: set noet: