usr/src/cmd/gnupg/install-sfw
author Jon Tibble <meths@btinternet.com>
Fri, 10 Feb 2012 16:19:42 +0000
branchoi_151a
changeset 114 b6d40d0a7b17
parent 4 834920bc5f09
child 68 e74d5317dbb9
permissions -rwxr-xr-x
Added tag oi_151a_prestable1 for changeset b1282e88c680

#!/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