#!/usr/bin/ksh93 -p
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (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 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "@(#)install-sfw 1.1 09/11/10 SMI"
#
set -o errexit
source ${SRC}/tools/install.subr
TOP=$(pwd)
MANDIR=${ROOT}/usr/share/man
BINDIR=${ROOT}/usr/bin
SBINDIR=${ROOT}/usr/sbin
LIBDIR=${ROOT}/usr/lib
INFODIR=${ROOT}/usr/share/info
DOCDIR=${ROOT}/usr/share/doc
MANSCRIPT=${TOP}/sunman-stability
MKDIR=/usr/bin/mkdir
CHMOD=/usr/bin/chmod
cd ${TOP}
_install E ${VER}/g10/gpg2 ${BINDIR}/gpg2 0555
_install E ${VER}/g10/gpgv2 ${BINDIR}/gpgv2 0555
_install E ${VER}/kbx/kbxutil ${BINDIR}/kbxutil 0555
_install E ${VER}/sm/gpgsm ${BINDIR}/gpgsm 0555
_install E ${VER}/agent/gpg-agent ${BINDIR}/gpg-agent 0555
_install E ${VER}/tools/gpgconf ${BINDIR}/gpgconf 0555
_install E ${VER}/tools/gpg-connect-agent ${BINDIR}/gpg-connect-agent 0555
_install E ${VER}/tools/gpgkey2ssh ${BINDIR}/gpgkey2ssh 0555
_install E ${VER}/tools/watchgnupg ${BINDIR}/watchgnupg 0555
_install E ${VER}/tools/gpgparsemail ${BINDIR}/gpgparsemail 0555
_install N ${VER}/tools/gpgsm-gencert.sh ${BINDIR}/gpgsm-gencert.sh 0555
${MKDIR} -p ${SBINDIR}
_install N ${VER}/tools/addgnupghome ${SBINDIR}/addgnupghome 0555
_install N ${VER}/tools/applygnupgdefaults ${SBINDIR}/applygnupgdefaults 0555
_install E ${VER}/keyserver/gpg2keys_ldap ${BINDIR}/gpg2keys_ldap 0555
_install E ${VER}/keyserver/gpg2keys_hkp ${BINDIR}/gpg2keys_hkp 0555
_install E ${VER}/keyserver/gpg2keys_finger ${BINDIR}/gpg2keys_finger 0555
_install E ${VER}/keyserver/gpg2keys_curl ${BINDIR}/gpg2keys_curl 0555
_install E ${VER}/scd/scdaemon ${BINDIR}/scdaemon 0555
_install E ${VER}/scd/gnupg-pcsc-wrapper ${BINDIR}/gnupg-pcsc-wrapper 0555
_install E ${VER}/agent/gpg-protect-tool ${BINDIR}/gpg-protect-tool 0555
_install E ${VER}/agent/gpg-preset-passphrase ${BINDIR}/gpg-preset-passphrase 0555
_install E ${VER}/tools/gpg-check-pattern ${BINDIR}/gpg-check-pattern 0555
${MKDIR} -p ${MANDIR}
${MKDIR} -p ${MANDIR}/man1
${MKDIR} -p ${MANDIR}/man1m
MAN1FILES=`/bin/ls ${VER}/doc/*.1`
for i in ${MAN1FILES}
do
f=`basename ${i}`
_install M ${i} ${MANDIR}/man1/${f} 444
done
MAN8FILES=`/bin/ls ${VER}/doc/*.8`
for i in ${MAN8FILES}
do
f=`basename ${i} | sed -e s/8/1m/`
_install M ${i} ${MANDIR}/man1m/${f} 444
done
${MKDIR} -p ${INFODIR}
_install N ${VER}/doc/gnupg.info ${INFODIR}/gnupg.info 444
_install N ${VER}/doc/gnupg.info-1 ${INFODIR}/gnupg.info-1 444
_install N ${VER}/doc/gnupg.info-2 ${INFODIR}/gnupg.info-2 444
${MKDIR} -p ${DOCDIR}
${MKDIR} -p ${DOCDIR}/gnupg
${MKDIR} -p ${DOCDIR}/gnupg/examples
_install N ${VER}/doc/faq.html ${DOCDIR}/gnupg/faq.html 444
_install N ${VER}/doc/FAQ ${DOCDIR}/gnupg/FAQ 444
_install N ${VER}/doc/DETAILS ${DOCDIR}/gnupg/DETAILS 444
_install N ${VER}/doc/HACKING ${DOCDIR}/gnupg/HACKING 444
_install N ${VER}/doc/TRANSLATE ${DOCDIR}/gnupg/TRANSLATE 444
_install N ${VER}/doc/OpenPGP ${DOCDIR}/gnupg/OpenPGP 444
_install N ${VER}/doc/KEYSERVER ${DOCDIR}/gnupg/KEYSERVER 444
EXFILES=`/bin/ls ${VER}/doc/examples/*`
for i in ${EXFILES}
do
f=`basename ${i}`
_install N ${i} ${DOCDIR}/gnupg/examples/${f} 444
done
exit 0