getmodels revision 7c478bd95313f5f23a4c958a745db2134aa03244
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#!/usr/bin/ksh
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# CDDL HEADER START
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# The contents of this file are subject to the terms of the
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# Common Development and Distribution License, Version 1.0 only
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# (the "License"). You may not use this file except in compliance
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# with the License.
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# or http://www.opensolaris.org/os/licensing.
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# See the License for the specific language governing permissions
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# and limitations under the License.
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# When distributing Covered Code, include this CDDL HEADER in each
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# If applicable, add the following below this CDDL HEADER, with the
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# fields enclosed by brackets "[]" replaced with your own identifying
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# information: Portions Copyright [yyyy] [name of copyright owner]
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# CDDL HEADER END
24fe0b3bf671e123467ce1df0b67cadd3614c8e4jmcp#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# ident "%Z%%M% %I% %E% SMI"
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb# Use is subject to license terms.
00c76d6fcc0e3d5821ed5ac5165f1835f8151454tc#
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb#
00c76d6fcc0e3d5821ed5ac5165f1835f8151454tc# get a list of the Models for this Model from the ppdcache
00c76d6fcc0e3d5821ed5ac5165f1835f8151454tc#
26fd77009b17f8c8fb32eb362584cfd635e87ad9Krishnendu Sadhukhan - Sun Microsystems
00c76d6fcc0e3d5821ed5ac5165f1835f8151454tcif [[ $# -lt 1 ]]; then
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb exit 1
5a59a8b3d86e67dbe75588879c46e3629f40efecrsbfi
06f33e8d08c75ccdc623b7f778570223d880eca4rsb
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Loweif [[ -f /usr/lib/lp/model/ppd/ppdcache ]]; then
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb /bin/grep ^$1 /usr/lib/lp/model/ppd/ppdcache | nawk '{FS=":"; print $2}' | uniq
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb exit 0
5a59a8b3d86e67dbe75588879c46e3629f40efecrsbelse
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb exit 1
5a59a8b3d86e67dbe75588879c46e3629f40efecrsbfi
5a59a8b3d86e67dbe75588879c46e3629f40efecrsb