getfiles revision 7c478bd95313f5f23a4c958a745db2134aa03244
#!/bin/sh
#
# 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
# or http://www.opensolaris.org/os/licensing.
# 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
#
#
# Copyright (c) 1997, by Sun Microsystems, Inc.
# All rights reserved.
#
#pragma ident "%Z%%M% %I% %E% SMI"
Gather() {
if [ ! -f $1 ]
then
echo cannot find source file: $1
exit 1
fi
if [ ! -d $2 ]
then
rm -f $2
else
rm -f $2/`basename $1`
fi
if cp -p $1 $2
then
true
else
exit 1
fi
}
r=`basename $ROOT`
case $r in
*sparc )
needv9=1
;;
* )
needv9=0
;;
esac
if [ ! -d $r ]
then
mkdir $r
fi
cd $r
dlist="kernel/misc/kgss usr/lib/gss etc etc/gss"
if [ $needv9 -eq 1 ]
then
dlist="$dlist kernel/misc/kgss/sparcv9 usr/lib/sparcv9/gss"
fi
for i in $dlist
do
if [ ! -d $i ]
then
mkdir -p $i
fi
done
karch=`uname -p`
if [ $karch = "i386" ]
then
karch=i86
fi
( cd $SRC/uts/$karch/kmech_dummy ; make do_install )
Gather $ROOT/kernel/misc/kgss/kmech_dummy kernel/misc/kgss
Gather $SRC/lib/gss_mechs/mech_dummy/`uname -p`/mech_dummy.so.1 usr/lib/gss
Gather $SRC/cmd/gss/etc/dummy_nfssec.conf etc/nfssec.conf
Gather $SRC/cmd/gss/etc/dummy_mech_token.conf etc
Gather $SRC/cmd/gss/etc/dummy_mech etc/gss/mech
if [ $needv9 -eq 1 ]
then
Gather $ROOT/kernel/misc/kgss/sparcv9/kmech_dummy \
kernel/misc/kgss/sparcv9
Gather $SRC/lib/gss_mechs/mech_dummy/`uname -p`v9/mech_dummy.so.1 \
usr/lib/sparcv9/gss
fi
rm -f $ROOT/kernel/misc/kgss/kmech_dummy \
$ROOT/kernel/misc/kgss/sparcv9/kmech_dummy