ctffindmod.sh revision 7c478bd95313f5f23a4c958a745db2134aa03244
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License"). You may not use this file except in compliance
# with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# ident "%Z%%M% %I% %E% SMI"
#
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# Given a machine-optimal patch makeup table (see ctfcvtptbl), this program
# will allow the build process to determine the following:
#
# * The patch ID associated with a given module
# * The KU required by the patch associated with a given module
# * The patch ID and location of the genunix module preceding the genunix
# module currently being built.
#
usage()
{
"module_path" >&2
}
die()
{
echo "$1" >&2
exit 1
}
outfmt="patch,ku"
relative=0
err=0
case $c in
b)
;;
n)
;;
o)
;;
r)
relative=1
;;
t)
;;
\?)
err=1
;;
esac
done
exit 2
fi
print_ku=0
;;
ku)
print_ku=1
;;
;;
;;
\?)
exit 2
esac
done
module="$1"
shift
if [[ ! -f "$table" ]] ; then
fi
fi
fi
if [[ -z "$patch" ||
patch="-"
else
fi
fi
if [[ -z "$ku" ]] ; then
ku="-"
fi
# Output
space=""
space=" "
fi
space=" "
fi
space=" "
fi
if [ `uname -p` = "sparc" ] ; then
else
fi
fi
space=" "
fi
[[ -n "$space" ]] && echo
return 0