[kernel-sec-discuss] r1638 - scripts
Michael Gilbert
gilbert-guest at alioth.debian.org
Sat Dec 5 15:56:04 UTC 2009
Author: gilbert-guest
Date: 2009-12-05 15:56:04 +0000 (Sat, 05 Dec 2009)
New Revision: 1638
Removed:
scripts/ubuntu-release
scripts/ubuntu-table
scripts/ubuntu-todo
scripts/ubuntu-usn-desc
Log:
remove unused ubuntu scripts
Deleted: scripts/ubuntu-release
===================================================================
--- scripts/ubuntu-release 2009-12-05 04:19:30 UTC (rev 1637)
+++ scripts/ubuntu-release 2009-12-05 15:56:04 UTC (rev 1638)
@@ -1,15 +0,0 @@
-#!/bin/bash
-DAPPER="$1"
-FEISTY="$2"
-GUTSY="$3"
-HARDY="$4"
-
-if [ -z "$DAPPER" ] || [ -z "$FEISTY" ] || [ -z "$GUTSY" ] || [ -z "$HARDY" ]; then
- echo "Usage: $0 DAPPER FEISTY GUTSY HARDY" >&2
- exit 1
-fi
-
-perl -pi -e 's/^2.6.15-dapper-security: pending.*/2.6.15-dapper-security: released ('"$DAPPER"')/' CVE*
-perl -pi -e 's/^2.6.20-feisty-security: pending.*/2.6.20-feisty-security: released ('"$FEISTY"')/' CVE*
-perl -pi -e 's/^2.6.22-gutsy-security: pending.*/2.6.22-gutsy-security: released ('"$GUTSY"')/' CVE*
-perl -pi -e 's/^2.6.24-hardy-security: pending.*/2.6.24-hardy-security: released ('"$HARDY"')/' CVE*
Deleted: scripts/ubuntu-table
===================================================================
--- scripts/ubuntu-table 2009-12-05 04:19:30 UTC (rev 1637)
+++ scripts/ubuntu-table 2009-12-05 15:56:04 UTC (rev 1638)
@@ -1,49 +0,0 @@
-#!/usr/bin/env python
-import os, re, sys
-
-releases = ['2.6.15-dapper-security', '2.6.22-gutsy-security', '2.6.24-hardy-security', '2.6.27-intrepid-security']
-
-table = dict()
-cves = [elem for elem in os.listdir('.') if re.match('^CVE-\d+-\d+$',elem)]
-for cve in cves:
- table.setdefault(cve, dict())
- text = file(cve).read()
- for rel in releases:
- table[cve].setdefault(rel,"-unlisted-")
- status = re.search('^%s:[ \t]*([^ \n]*)' % rel, text, re.MULTILINE)
- if status:
- state = status.group(1)
- if state == '':
- state = 'needs triage'
- if state == 'ignore':
- state = 'ignored'
- table[cve][rel] = state
-
-format = '%15s'
-print ' ',
-for rel in releases:
- print format % rel.split('-')[1],
-print
-
-for cve in sorted(cves):
- needed = 0
- released = 0
- action_required = 0
- for rel in releases:
- if not table[cve][rel] in ('N/A', 'ignored', '-unlisted-', 'needs triage', 'needed', 'deferred', 'pending', 'released'):
- print 'Unknown state: %s' % (table[cve][rel])
- sys.exit(1)
- if table[cve][rel] in ('needed','deferred'):
- needed = 1
- if table[cve][rel] in ('released'):
- released = 1
- if table[cve][rel] in ('needed','pending','deferred','needs triage'):
- action_required = 1
-
- if action_required:
- print '%s: ' % cve,
- for rel in releases:
- print format % table[cve][rel],
- if needed and released:
- print ' [out of sync]',
- print
Deleted: scripts/ubuntu-todo
===================================================================
--- scripts/ubuntu-todo 2009-12-05 04:19:30 UTC (rev 1637)
+++ scripts/ubuntu-todo 2009-12-05 15:56:04 UTC (rev 1638)
@@ -1,2 +0,0 @@
-#!/bin/sh -e
-egrep '(hoary|breezy|dapper|edgy|feisty).*: *(needed|pending|$)' CVE-*
Deleted: scripts/ubuntu-usn-desc
===================================================================
--- scripts/ubuntu-usn-desc 2009-12-05 04:19:30 UTC (rev 1637)
+++ scripts/ubuntu-usn-desc 2009-12-05 15:56:04 UTC (rev 1638)
@@ -1,27 +0,0 @@
-#!/usr/bin/env python
-# Dumps the Ubuntu-Descriptions in a form suitable for a USN announcement
-import sys, deb822
-
-def wrap(text, width):
- """
- A word-wrap function that preserves existing line breaks
- and most spaces in the text. Expects that existing line
- breaks are posix newlines (\n).
- """
- return reduce(lambda line, word, width=width: '%s%s%s' %
- (line,
- ' \n'[(len(line)-line.rfind('\n')-1
- + len(word.split('\n',1)[0]
- ) >= width)],
- word),
- text.split(' ')
- )
-
-for cve in sys.argv[1:]:
- if cve == "--cve":
- continue
- desc = deb822.deb822(file(cve))['Ubuntu-Description'].strip()
- if len(sys.argv[1:])!=1:
- desc += " (%s)"%cve
- print
- print wrap(desc,75)
More information about the kernel-sec-discuss
mailing list