diff options
author | Tom Grennan <tgrennan@vyatta.com> | 2007-09-27 17:35:57 -0700 |
---|---|---|
committer | Tom Grennan <tgrennan@vyatta.com> | 2007-09-27 17:35:57 -0700 |
commit | 3a78e323730c87d006d36fd1f8c30ce16164b945 (patch) | |
tree | e83f2b6eade1dd367b2bc71c45e79a5daaf03088 /scripts/vyatta-show-version | |
parent | b47d02e999233cb8b87b7dbc62a28a6a1701aa69 (diff) | |
download | vyatta-op-3a78e323730c87d006d36fd1f8c30ce16164b945.tar.gz vyatta-op-3a78e323730c87d006d36fd1f8c30ce16164b945.zip |
rename show_version to vyatta-show-version
Diffstat (limited to 'scripts/vyatta-show-version')
-rwxr-xr-x | scripts/vyatta-show-version | 48 |
1 files changed, 48 insertions, 0 deletions
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 <<EOF + +Source Repositories +EOF + +for pkg in ${pkgs[@]} ; do + printf " %-20s " ${pkg} ; + test ${#pkg} -lt 20 || echo -ne \\n\\t ; + gunzip -c /usr/share/doc/$pkg/changelog.gz | tail -n1 ; +done + +### Local Variables: +### mode: shell-script +### End: |