From 7b6c4f45a05e7f7fb2aea4cde96ab6d33094d230 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Sun, 14 Oct 2007 00:23:18 +0200 Subject: [PATCH] Add /etc/apt/listbugs --- debian/changelog | 7 +++++++ etc/apt/listbugs | 29 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100755 etc/apt/listbugs diff --git a/debian/changelog b/debian/changelog index 4273c1c..16819ee 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +grml-etc-core (0.3.32) unstable; urgency=low + + * Add /etc/apt/listbugs: display known bugs of currently running + system. This script is used inside grml-live. + + -- Michael Prokop Sun, 14 Oct 2007 00:22:38 +0200 + grml-etc-core (0.3.31) unstable; urgency=low [ Michael Prokop ] diff --git a/etc/apt/listbugs b/etc/apt/listbugs new file mode 100755 index 0000000..ea20560 --- /dev/null +++ b/etc/apt/listbugs @@ -0,0 +1,29 @@ +#!/bin/sh +# Filename: /etc/apt/listbugs +# Purpose: display bugs of current running system (e.g. used inside grml-live) +# Authors: grml-team (grml.org), (c) Michael Prokop +# Bug-Reports: see http://grml.org/bugs/ +# License: This file is licensed under the GPL v2 or any later version. +# Latest change: Son Okt 14 00:21:54 CEST 2007 [mika] +################################################################################ + +[ -n "$SEVERITY" ] || SEVERITY="critical,grave,serious" + +if ! [ -x /usr/sbin/apt-listbugs ] ; then + echo "Error: /usr/sbin/apt-listbugs not available. Exiting." + exit 1 +fi + +if ! [ -x /usr/bin/apt-show-source ] ; then + echo "Error: /usr/bin/apt-show-source not available. Exiting." + exit 1 +fi + +apt-listbugs -s $SEVERITY list \ + $(apt-show-source | grep -v -e 'not installed' -e '--------------' -e \ + 'Version' | awk '{print $4;}' | grep -v '^[() ]*$'| sort | uniq) + +# $ROOTCMD apt-listbugs -s $SEVERITY list \ +# $(dpkg --get-selections| grep ' install' | awk '{print $1}) + +## END OF FILE ################################################################# -- 2.1.4