#!/bin/sh # # For a given set of release names, display all of the issues that need # some actual work - i.e., contain non status info, or are marked needed # # Example usage: ./filter-active ../active 2.6.8-sarge-security linux-2.6 # set -e if [ $# -lt 2 ]; then echo "Usage: filter-active [...]" exit 1 fi tdir=$1 shift grepcmd="grep" while [ $# -ne 0 ]; do grepcmd="$grepcmd -e ^$1:" shift done cd $tdir $grepcmd $(ls | grep -v -e ^00 -e *~ -e *#*) | grep -v -e N/A -e pending -e released -e ignored