From 3a78e323730c87d006d36fd1f8c30ce16164b945 Mon Sep 17 00:00:00 2001 From: Tom Grennan Date: Thu, 27 Sep 2007 17:35:57 -0700 Subject: rename show_version to vyatta-show-version --- scripts/show_version | 36 ---------------------------------- scripts/vyatta-show-version | 48 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 36 deletions(-) delete mode 100755 scripts/show_version create mode 100755 scripts/vyatta-show-version (limited to 'scripts') diff --git a/scripts/show_version b/scripts/show_version deleted file mode 100755 index ffb2da0..0000000 --- a/scripts/show_version +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# **** License **** -# Version: VPL 1.0 -# -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. -# -# This code was originally developed by Vyatta, Inc. -# Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. -# All Rights Reserved. -# -# Author: Tom Grennan -# Date: 2007 -# -# **** End License **** - -# TODO add other version info - -for cl in /usr/share/doc/vyatta-*/changelog.gz ; do - dir=${cl%/*} ; - pkg=${dir##*/} ; - printf " %-20s " ${pkg} ; - test ${#pkg} -lt 20 || echo -ne \\n\\t ; - gunzip -c $cl | tail -n1 ; -done - -### Local Variables: -### mode: shell-script -### End: diff --git a/scripts/vyatta-show-version b/scripts/vyatta-show-version new file mode 100755 index 0000000..636f2c0 --- /dev/null +++ b/scripts/vyatta-show-version @@ -0,0 +1,48 @@ +#!/bin/bash +# **** License **** +# Version: VPL 1.0 +# +# The contents of this file are subject to the Vyatta Public License +# Version 1.0 ("License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://www.vyatta.com/vpl +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See +# the License for the specific language governing rights and limitations +# under the License. +# +# This code was originally developed by Vyatta, Inc. +# Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. +# All Rights Reserved. +# +# Author: Tom Grennan +# Date: 2007 +# +# **** End License **** + +# TODO add other version info + +shopt -s extglob +shopt -s nullglob + +declare -a cls=( /usr/share/doc/vyatta-*/changelog.gz ) +declare -a cl_dirs=( ${cls[@]%/*} ) +declare -a pkgs=( ${cl_dirs[@]##*/} ) + +dpkg -l ${pkgs[@]} + +cat <