IPSCOMPARE.SH ( 1 ) USER COMMANDSIPSCOMPARE.SH ( 1 )


NAME

ipsCompare.sh - compare package install diffs between 2 different versions

SYNOPSIS

ipsCompare.sh [ options ] [pkg_fmri_pattern] ...

DESCRIPTION

Compare installation of two or more FRMIs bound by a certain entire version.

OPTIONS

-h, --help
Print this help and exit.
-l, --list
List all entire versions available for comparision and exit.
-o, --old=oldRev
Old entire version to bind to.
-O, --Old=file
Previously saved output to use instead of resolving again. See -S.
-n, --new=newRev
New entire version to bind to.
-N, --New=file
Previously saved output to use instead of resolving again. See -S.
-s, --sparc
Assume sparc as target architecture instead of i386.
-S, --Save=pathPrefix
Saves the output of the pkg resolving step to $pathPrefix.old, $pathPrefix.new, so it can be reused later without the need to resolve again. See -O and -N.
-p, --publisher=publisherURI
URI of the publisher to use. The default value is file:///net/pkg.cs.ovgu.de/data/repos/solaris/ .
-P, --nosummary
Do not include package description summaries.
-a, --all
List all packages which differ in its version string. Default is to list only the packages, which have been added or removed.
-A, --All
List all packages, no matter whether its version has been changed.
-f, --full
Applies to -o and -n: If given, the list of packages gets determined automatically and possibly given packages as script arguments are ignored wrt. the given version. The script uses an iterative approach to determine the list of all installable packages for the related version. NOTE that this may take a while!
-T, --trace=functionList
A comma separated list of functions of this script to trace (convinience for troubleshooting).

EXAMPLES

ipsCompare.sh -o 0.5.11-0.175.0.4.0.5.0 -n 0.5.11-0.175.0.12.0.4.0 -S /tmp/ips solaris-desktop
ipsCompare.sh -O /tmp/ips.old -N /tmp/ips.new

SEE ALSO

pkg(1)

IMPLEMENTATION

version
$Id$
copyright
Copyright © 2012 Jens Elkner. All rights reserved.
license
CDDL 1.0