ports/189205: please upgrade monkeysphere to 0.36
Antoine Beaupré
anarcat at koumbit.org
Thu May 1 15:40:01 UTC 2014
>Number: 189205
>Category: ports
>Synopsis: please upgrade monkeysphere to 0.36
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu May 01 15:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Antoine Beaupré
>Release: FreeBSD 9.1
>Organization:
Koumbit
>Environment:
FreeBSD rtr0.koumbit.net 9.1-RELEASE-p12 FreeBSD 9.1-RELEASE-p12 #8: Wed Apr 30 17:31:08 EDT 2014 root at rtr0.koumbit.net:/usr/obj/usr/src/sys/KOUMBIT1 amd64
>Description:
The Monkeysphere port is seriously out of date. The attached port works for me.
Note that I mistakenly sent this as root in another ticket, which will likely be lost on me because the email address isn't deliverable. Apologies for that.
>How-To-Repeat:
>Fix:
apply the attached shell archive to the existing port.
Patch attached with submission follows:
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.14).
# To extract the files from this archive, save it to some FILE, remove
# everything before the '#!/bin/sh' line above, then type 'sh FILE'.
#
lock_dir=_sh26887
# Made on 2014-05-01 11:33 EDT by <anarcat at marcos>.
# Source directory was '/home/anarcat/src/monkeysphere-port'.
#
# Existing files will *not* be overwritten, unless '-c' is specified.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 151 -rw-r--r-- distinfo
# 342 -rw-r--r-- files/patch-src_share_keytrans
# 443 -rw-r--r-- files/patch-src_monkeysphere-host
# 4422 -rw-r--r-- files/patch-Makefile
# 2665 -rw-r--r-- Makefile
# 734 -rw-r--r-- pkg-deinstall
# 380 -rw-r--r-- pkg-descr
# 1303 -rw-r--r-- pkg-plist
#
MD5SUM=${MD5SUM-md5sum}
f=`${MD5SUM} --version | egrep '^md5sum .*(core|text)utils'`
test -n "${f}" && md5check=true || md5check=false
${md5check} || \
echo 'Note: not verifying md5sums. Consider installing GNU coreutils.'
if test "X$1" = "X-c"
then keep_file=''
else keep_file=true
fi
echo=echo
save_IFS="${IFS}"
IFS="${IFS}:"
gettext_dir=
locale_dir=
set_echo=false
for dir in $PATH
do
if test -f $dir/gettext \
&& ($dir/gettext --version >/dev/null 2>&1)
then
case `$dir/gettext --version 2>&1 | sed 1q` in
*GNU*) gettext_dir=$dir
set_echo=true
break ;;
esac
fi
done
if ${set_echo}
then
set_echo=false
for dir in $PATH
do
if test -f $dir/shar \
&& ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
then
locale_dir=`$dir/shar --print-text-domain-dir`
set_echo=true
break
fi
done
if ${set_echo}
then
TEXTDOMAINDIR=$locale_dir
export TEXTDOMAINDIR
TEXTDOMAIN=sharutils
export TEXTDOMAIN
echo="$gettext_dir/gettext -s"
fi
fi
IFS="$save_IFS"
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null
then if (echo -n test; echo 1,2,3) | grep n >/dev/null
then shar_n= shar_c='
'
else shar_n=-n shar_c= ; fi
else shar_n= shar_c='\c' ; fi
f=shar-touch.$$
st1=200112312359.59
st2=123123592001.59
st2tr=123123592001.5 # old SysV 14-char limit
st3=1231235901
if touch -am -t ${st1} ${f} >/dev/null 2>&1 && \
test ! -f ${st1} && test -f ${f}; then
shar_touch='touch -am -t $1$2$3$4$5$6.$7 "$8"'
elif touch -am ${st2} ${f} >/dev/null 2>&1 && \
test ! -f ${st2} && test ! -f ${st2tr} && test -f ${f}; then
shar_touch='touch -am $3$4$5$6$1$2.$7 "$8"'
elif touch -am ${st3} ${f} >/dev/null 2>&1 && \
test ! -f ${st3} && test -f ${f}; then
shar_touch='touch -am $3$4$5$6$2 "$8"'
else
shar_touch=:
echo
${echo} 'WARNING: not restoring timestamps. Consider getting and
installing GNU '\''touch'\'', distributed in GNU coreutils...'
echo
fi
rm -f ${st1} ${st2} ${st2tr} ${st3} ${f}
#
if test ! -d ${lock_dir} ; then :
else ${echo} "lock directory ${lock_dir} exists"
exit 1
fi
if mkdir ${lock_dir}
then ${echo} "x - created lock directory ${lock_dir}."
else ${echo} "x - failed to create lock directory ${lock_dir}."
exit 1
fi
# ============= distinfo ==============
if test -n "${keep_file}" && test -f 'distinfo'
then
${echo} "x - SKIPPING distinfo (file already exists)"
else
${echo} "x - extracting distinfo (text)"
sed 's/^X//' << 'SHAR_EOF' > 'distinfo' &&
SHA256 (monkeysphere_0.36.orig.tar.gz) = 6ae4edeff2cc29b6913346e15b61500ea7cc06d761a9f42e67de83b7d2607be7
SIZE (monkeysphere_0.36.orig.tar.gz) = 98876
SHAR_EOF
(set 20 14 05 01 11 08 59 'distinfo'
eval "${shar_touch}") && \
chmod 0644 'distinfo'
if test $? -ne 0
then ${echo} "restore of distinfo failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'distinfo': 'MD5 check failed'
) << \SHAR_EOF
ea96cc5a50c5aff178a981841d286e4f distinfo
SHAR_EOF
else
test `LC_ALL=C wc -c < 'distinfo'` -ne 151 && \
${echo} "restoration warning: size of 'distinfo' is not 151"
fi
fi
# ============= files/patch-src_share_keytrans ==============
if test ! -d 'files'; then
mkdir 'files'
if test $? -eq 0
then ${echo} "x - created directory files."
else ${echo} "x - failed to create directory files."
exit 1
fi
fi
if test -n "${keep_file}" && test -f 'files/patch-src_share_keytrans'
then
${echo} "x - SKIPPING files/patch-src_share_keytrans (file already exists)"
else
${echo} "x - extracting files/patch-src_share_keytrans (text)"
sed 's/^X//' << 'SHAR_EOF' > 'files/patch-src_share_keytrans' &&
--- src/share/keytrans 2009-03-01 13:39:50.000000000 -0500
+++ src/share/keytrans 2009-03-10 00:39:53.681890554 -0400
@@ -199,7 +199,7 @@
X sub simple_checksum {
X my $bytes = shift;
X
- return unpack("%32W*",$bytes) % 65536;
+ return unpack("%32U*",$bytes) % 65536;
X }
X
X # calculate the multiplicative inverse of a mod b this is euclid's
SHAR_EOF
(set 20 14 05 01 11 24 13 'files/patch-src_share_keytrans'
eval "${shar_touch}") && \
chmod 0644 'files/patch-src_share_keytrans'
if test $? -ne 0
then ${echo} "restore of files/patch-src_share_keytrans failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'files/patch-src_share_keytrans': 'MD5 check failed'
) << \SHAR_EOF
2c695f3a9370bf1beb8af446552d7e95 files/patch-src_share_keytrans
SHAR_EOF
else
test `LC_ALL=C wc -c < 'files/patch-src_share_keytrans'` -ne 342 && \
${echo} "restoration warning: size of 'files/patch-src_share_keytrans' is not 342"
fi
fi
# ============= files/patch-src_monkeysphere-host ==============
if test ! -d 'files'; then
mkdir 'files'
if test $? -eq 0
then ${echo} "x - created directory files."
else ${echo} "x - failed to create directory files."
exit 1
fi
fi
if test -n "${keep_file}" && test -f 'files/patch-src_monkeysphere-host'
then
${echo} "x - SKIPPING files/patch-src_monkeysphere-host (file already exists)"
else
${echo} "x - extracting files/patch-src_monkeysphere-host (text)"
sed 's/^X//' << 'SHAR_EOF' > 'files/patch-src_monkeysphere-host' &&
--- src/monkeysphere-host
+++ src/monkeysphere-host
@@ -103,7 +103,7 @@ update_gpg_pub_file() {
X load_fingerprint() {
X if [ -f "$HOST_KEY_FILE" ] ; then
X HOST_FINGERPRINT=$( \
- (FUBAR=$(mktemp -d) && export GNUPGHOME="$FUBAR" \
+ (FUBAR=$(msmktempdir) && export GNUPGHOME="$FUBAR" \
X && gpg --quiet --import \
X && gpg --quiet --list-keys --with-colons --with-fingerprint \
X && rm -rf "$FUBAR") <"$HOST_KEY_FILE" \
SHAR_EOF
(set 20 14 05 01 11 24 13 'files/patch-src_monkeysphere-host'
eval "${shar_touch}") && \
chmod 0644 'files/patch-src_monkeysphere-host'
if test $? -ne 0
then ${echo} "restore of files/patch-src_monkeysphere-host failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'files/patch-src_monkeysphere-host': 'MD5 check failed'
) << \SHAR_EOF
a2d10fbd42f05a9fe70b6eb084b8746a files/patch-src_monkeysphere-host
SHAR_EOF
else
test `LC_ALL=C wc -c < 'files/patch-src_monkeysphere-host'` -ne 443 && \
${echo} "restoration warning: size of 'files/patch-src_monkeysphere-host' is not 443"
fi
fi
# ============= files/patch-Makefile ==============
if test -n "${keep_file}" && test -f 'files/patch-Makefile'
then
${echo} "x - SKIPPING files/patch-Makefile (file already exists)"
else
${echo} "x - extracting files/patch-Makefile (text)"
sed 's/^X//' << 'SHAR_EOF' > 'files/patch-Makefile' &&
--- Makefile.orig 2013-07-11 14:07:53.000000000 -0400
+++ Makefile 2014-05-01 11:16:46.000000000 -0400
@@ -42,16 +42,16 @@
X mkdir -p $(DESTDIR)$(PREFIX)/share/doc/monkeysphere
X printf "Monkeysphere %s\n" $(MONKEYSPHERE_VERSION) > $(DESTDIR)$(PREFIX)/share/monkeysphere/VERSION
X install src/monkeysphere $(DESTDIR)$(PREFIX)/bin
- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/bin/monkeysphere
+ sed -i'' -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/bin/monkeysphere
X install src/monkeysphere-host $(DESTDIR)$(PREFIX)/sbin
- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-host
+ sed -i'' -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-host
X install src/monkeysphere-authentication $(DESTDIR)$(PREFIX)/sbin
- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication
+ sed -i'' -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication
X install src/monkeysphere-authentication-keys-for-user $(DESTDIR)$(PREFIX)/share/monkeysphere
X install -m 0755 src/share/common $(DESTDIR)$(PREFIX)/share/monkeysphere
X install -m 0644 src/share/defaultenv $(DESTDIR)$(PREFIX)/share/monkeysphere
- sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
- sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
+ sed -i'' -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
+ sed -i'' -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
X install -m 0755 src/share/checkperms $(DESTDIR)$(PREFIX)/share/monkeysphere
X install -m 0755 src/share/keytrans $(DESTDIR)$(PREFIX)/share/monkeysphere
X ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/pem2openpgp
@@ -59,8 +59,8 @@
X ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/openpgp2pem
X ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/openpgp2spki
X install -m 0744 src/transitions/* $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions
- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.23
- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.28
+ sed -i'' -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.23
+ sed -i'' -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.28
X install -m 0644 src/transitions/README.txt $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions
X install -m 0644 src/share/m/* $(DESTDIR)$(PREFIX)/share/monkeysphere/m
X install -m 0644 src/share/mh/* $(DESTDIR)$(PREFIX)/share/monkeysphere/mh
@@ -82,15 +82,15 @@
X ln -s openpgp2ssh.1.gz $(DESTDIR)$(MANPREFIX)/man1/openpgp2spki.1.gz
X gzip -d man/*/*
X gzip -d $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1.gz
- sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1
+ sed -i'' -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1
X gzip -n $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1
X gzip -d $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8.gz
- sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
- sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
+ sed -i'' -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
+ sed -i'' -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
X gzip -n $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
X gzip -d $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8.gz
- sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
- sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
+ sed -i'' -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
+ sed -i'' -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
X gzip -n $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
X
X # this target depends on you having the monkeysphere-docs
SHAR_EOF
(set 20 14 05 01 11 16 54 'files/patch-Makefile'
eval "${shar_touch}") && \
chmod 0644 'files/patch-Makefile'
if test $? -ne 0
then ${echo} "restore of files/patch-Makefile failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'files/patch-Makefile': 'MD5 check failed'
) << \SHAR_EOF
6ab4e7bfd81f49a4396c0dee70b06d59 files/patch-Makefile
SHAR_EOF
else
test `LC_ALL=C wc -c < 'files/patch-Makefile'` -ne 4422 && \
${echo} "restoration warning: size of 'files/patch-Makefile' is not 4422"
fi
fi
# ============= Makefile ==============
if test -n "${keep_file}" && test -f 'Makefile'
then
${echo} "x - SKIPPING Makefile (file already exists)"
else
${echo} "x - extracting Makefile (text)"
sed 's/^X//' << 'SHAR_EOF' > 'Makefile' &&
# Created by: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
# $FreeBSD: head/security/monkeysphere/Makefile 340722 2014-01-22 17:00:46Z mat $
X
PORTNAME= monkeysphere
PORTVERSION= 0.36
CATEGORIES= security
MASTER_SITES= http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/
# hack for debian orig tarballs
DISTFILES= ${PORTNAME}_${DISTVERSION}.orig.tar.gz
X
MAINTAINER= dkg at fifthhorseman.net
COMMENT= Use the OpenPGP web of trust to verify ssh connections
X
RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg1 \
X lockfile:${PORTSDIR}/mail/procmail \
X bash:${PORTSDIR}/shells/bash \
X p5-Crypt-OpenSSL-RSA>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-RSA \
X p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
X
MAN1= monkeysphere.1 openpgp2ssh.1 pem2openpgp.1
MAN7= monkeysphere.7
MAN8= monkeysphere-host.8 monkeysphere-authentication.8
MANCOMPRESSED= yes
X
USERS= monkeysphere
GROUPS= monkeysphere
X
MAKE_ARGS= ETCPREFIX=${PREFIX} MANPREFIX=${PREFIX}/man ETCSUFFIX=.sample
X
NO_STAGE= yes
# use proper system paths for FreeBSD instead of debian's:
post-patch:
X @${REINPLACE_CMD} -e 's|/etc/monkeysphere|/usr/local/etc/monkeysphere|g' \
X ${WRKSRC}/src/share/defaultenv \
X ${WRKSRC}/src/transitions/0.23 \
X ${WRKSRC}/man/man1/monkeysphere.1 \
X ${WRKSRC}/man/man8/monkeysphere-authentication.8 \
X ${WRKSRC}/man/man8/monkeysphere-host.8 \
X ${WRKSRC}/etc/monkeysphere-authentication.conf
X @${REINPLACE_CMD} -e 's|/var/lib/monkeysphere|/var/monkeysphere|g' \
X ${WRKSRC}/src/transitions/0.23 \
X ${WRKSRC}/man/man1/monkeysphere.1 \
X ${WRKSRC}/man/man8/monkeysphere-authentication.8 \
X ${WRKSRC}/man/man8/monkeysphere-host.8 \
X ${WRKSRC}/src/monkeysphere-host \
X ${WRKSRC}/src/monkeysphere-authentication
X @${REINPLACE_CMD} -e 's|/usr/share/monkeysphere|/usr/local/share/monkeysphere|g' \
X ${WRKSRC}/src/monkeysphere-host \
X ${WRKSRC}/src/monkeysphere-authentication \
X ${WRKSRC}/src/monkeysphere
X # and clean up cruft from the sed replacements:
X ${FIND} ${WRKSRC} -name '*.bak' -delete
X
post-install:
X @if [ ! -f ${PREFIX}/etc/monkeysphere/monkeysphere.conf ]; then \
X ${CP} -p ${PREFIX}/etc/monkeysphere/monkeysphere.conf.sample ${PREFIX}/etc/monkeysphere/monkeysphere.conf ; \
X fi
X @if [ ! -f ${PREFIX}/etc/monkeysphere/monkeysphere-host.conf ]; then \
X ${CP} -p ${PREFIX}/etc/monkeysphere/monkeysphere-host.conf.sample ${PREFIX}/etc/monkeysphere/monkeysphere-host.conf ; \
X fi
X @if [ ! -f ${PREFIX}/etc/monkeysphere/monkeysphere-authentication.conf ]; then \
X ${CP} -p ${PREFIX}/etc/monkeysphere/monkeysphere-authentication.conf.sample ${PREFIX}/etc/monkeysphere/monkeysphere-authentication.conf ; \
X fi
X
X.include <bsd.port.mk>
SHAR_EOF
(set 20 14 05 01 11 08 59 'Makefile'
eval "${shar_touch}") && \
chmod 0644 'Makefile'
if test $? -ne 0
then ${echo} "restore of Makefile failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'Makefile': 'MD5 check failed'
) << \SHAR_EOF
bf4727b28c9c1b847c366ba5489427eb Makefile
SHAR_EOF
else
test `LC_ALL=C wc -c < 'Makefile'` -ne 2665 && \
${echo} "restoration warning: size of 'Makefile' is not 2665"
fi
fi
# ============= pkg-deinstall ==============
if test -n "${keep_file}" && test -f 'pkg-deinstall'
then
${echo} "x - SKIPPING pkg-deinstall (file already exists)"
else
${echo} "x - extracting pkg-deinstall (text)"
sed 's/^X//' << 'SHAR_EOF' > 'pkg-deinstall' &&
#!/bin/sh
X
# a package removal script for monkeysphere (borrowing from
# monkeysphere's debian/monkeysphere.postrm)
X
# Author: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
# Copyright 2008,2009
X
# FIXME: is /var/monkeysphere the right place for this stuff on
# FreeBSD?
VARLIB="/var/monkeysphere"
X
X
case $2 in
POST-DEINSTALL)
X USER=monkeysphere
# FIXME: This doesn't do anything! Under what circumstances do we
# want to actually automatically purge all of /var/monkeysphere?
X
# (note: FreeBSD does not seem to want the package-specific user to be
# purged at package removal)
X if [ -d "$VARLIB" ] ; then
X echo "Warning: You may want to remove monkeysphere's cached authentication data and keyrings in $VARLIB"
X fi
;;
esac
SHAR_EOF
(set 20 14 01 22 10 52 06 'pkg-deinstall'
eval "${shar_touch}") && \
chmod 0644 'pkg-deinstall'
if test $? -ne 0
then ${echo} "restore of pkg-deinstall failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'pkg-deinstall': 'MD5 check failed'
) << \SHAR_EOF
189fae900b08f32223bd565bb709d151 pkg-deinstall
SHAR_EOF
else
test `LC_ALL=C wc -c < 'pkg-deinstall'` -ne 734 && \
${echo} "restoration warning: size of 'pkg-deinstall' is not 734"
fi
fi
# ============= pkg-descr ==============
if test -n "${keep_file}" && test -f 'pkg-descr'
then
${echo} "x - SKIPPING pkg-descr (file already exists)"
else
${echo} "x - extracting pkg-descr (text)"
sed 's/^X//' << 'SHAR_EOF' > 'pkg-descr' &&
SSH key-based authentication is tried-and-true, but it lacks a true
Public Key Infrastructure for key certification, revocation and
expiration. Monkeysphere is a framework that uses the OpenPGP web of
trust for these PKI functions. It can be used in both directions: for
users to get validated host keys, and for hosts to authenticate users.
X
WWW: http://web.monkeysphere.info/
SHAR_EOF
(set 20 14 01 22 10 44 51 'pkg-descr'
eval "${shar_touch}") && \
chmod 0644 'pkg-descr'
if test $? -ne 0
then ${echo} "restore of pkg-descr failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'pkg-descr': 'MD5 check failed'
) << \SHAR_EOF
31722ae4b0b207e44901720425581324 pkg-descr
SHAR_EOF
else
test `LC_ALL=C wc -c < 'pkg-descr'` -ne 380 && \
${echo} "restoration warning: size of 'pkg-descr' is not 380"
fi
fi
# ============= pkg-plist ==============
if test -n "${keep_file}" && test -f 'pkg-plist'
then
${echo} "x - SKIPPING pkg-plist (file already exists)"
else
${echo} "x - extracting pkg-plist (text)"
sed 's/^X//' << 'SHAR_EOF' > 'pkg-plist' &&
sbin/monkeysphere-host
sbin/monkeysphere-authentication
bin/openpgp2ssh
bin/pem2openpgp
bin/monkeysphere
share/doc/monkeysphere/Changelog
share/doc/monkeysphere/examples/crontab
share/doc/monkeysphere/examples/ssh_config
share/doc/monkeysphere/examples/sshd_config
%%DATADIR%%/VERSION
%%DATADIR%%/checkperms
%%DATADIR%%/common
%%DATADIR%%/defaultenv
%%DATADIR%%/keytrans
%%DATADIR%%/m/gen_subkey
%%DATADIR%%/m/import_subkey
%%DATADIR%%/m/keys_for_userid
%%DATADIR%%/m/ssh_proxycommand
%%DATADIR%%/m/subkey_to_ssh_agent
%%DATADIR%%/m/update_authorized_keys
%%DATADIR%%/m/update_known_hosts
%%DATADIR%%/ma/add_certifier
%%DATADIR%%/ma/diagnostics
%%DATADIR%%/ma/list_certifiers
%%DATADIR%%/ma/remove_certifier
%%DATADIR%%/ma/setup
%%DATADIR%%/ma/update_users
%%DATADIR%%/mh/add_name
%%DATADIR%%/mh/add_revoker
%%DATADIR%%/mh/diagnostics
%%DATADIR%%/mh/import_key
%%DATADIR%%/mh/publish_key
%%DATADIR%%/mh/revoke_key
%%DATADIR%%/mh/revoke_name
%%DATADIR%%/mh/set_expire
%%DATADIR%%/monkeysphere-authentication-keys-for-user
%%DATADIR%%/transitions/0.23
%%DATADIR%%/transitions/0.28
%%DATADIR%%/transitions/README.txt
@dirrm %%DATADIR%%/transitions
@dirrm %%DATADIR%%/mh
@dirrm %%DATADIR%%/ma
@dirrm %%DATADIR%%/m
@dirrm share/doc/monkeysphere/examples
@dirrm share/doc/monkeysphere
@dirrm etc/monkeysphere
SHAR_EOF
(set 20 14 05 01 11 09 16 'pkg-plist'
eval "${shar_touch}") && \
chmod 0644 'pkg-plist'
if test $? -ne 0
then ${echo} "restore of pkg-plist failed"
fi
if ${md5check}
then (
${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'pkg-plist': 'MD5 check failed'
) << \SHAR_EOF
e1fc872b31af2d8744afcf570b959600 pkg-plist
SHAR_EOF
else
test `LC_ALL=C wc -c < 'pkg-plist'` -ne 1303 && \
${echo} "restoration warning: size of 'pkg-plist' is not 1303"
fi
fi
if rm -fr ${lock_dir}
then ${echo} "x - removed lock directory ${lock_dir}."
else ${echo} "x - failed to remove lock directory ${lock_dir}."
exit 1
fi
exit 0
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list