freebsd-configure.sh revision 256281
1248613Sdes#!/bin/sh 2248613Sdes# 3248613Sdes# $FreeBSD: stable/10/crypto/openssh/freebsd-configure.sh 255829 2013-09-23 20:35:54Z des $ 4248613Sdes# 5248613Sdes 6248613Sdesconfigure_args=" 7248613Sdes --prefix=/usr 8248613Sdes --sysconfdir=/etc/ssh 9248613Sdes --with-pam 10248613Sdes --with-tcp-wrappers 11248613Sdes --with-libedit 12248613Sdes --with-ssl-engine 13248613Sdes --without-xauth 14248613Sdes" 15248613Sdes 16248613Sdesset -e 17248613Sdes 18248613Sdes# generate config.h with krb5 and stash it 19248613Sdessh configure $configure_args --with-kerberos5 20248613Sdesmv config.log config.log.orig 21248613Sdesmv config.h config.h.orig 22248613Sdes 23248613Sdes# generate config.h without krb5 24248613Sdessh configure $configure_args --without-kerberos5 25248613Sdes 26248613Sdes# extract the difference 27248613Sdesecho '/* $Free''BSD$ */' > krb5_config.h 28248613Sdesdiff -u config.h.orig config.h | 29248613Sdes sed -n '/^-#define/s/^-//p' | 30248613Sdes grep -Ff /dev/stdin config.h.orig >> krb5_config.h 31248613Sdes