xref: /freebsd/crypto/openssh/survey.sh.in (revision 064bee341e6c590dedc1d33eb6025e1f446f33a6)
1*ce3adf43SDag-Erling Smørgrav#!/bin/sh
2*ce3adf43SDag-Erling Smørgrav#
3*ce3adf43SDag-Erling Smørgrav# Copyright (c) 2004, 2005 Darren Tucker
4*ce3adf43SDag-Erling Smørgrav#
5*ce3adf43SDag-Erling Smørgrav# Permission to use, copy, modify, and distribute this software for any
6*ce3adf43SDag-Erling Smørgrav# purpose with or without fee is hereby granted, provided that the above
7*ce3adf43SDag-Erling Smørgrav# copyright notice and this permission notice appear in all copies.
8*ce3adf43SDag-Erling Smørgrav#
9*ce3adf43SDag-Erling Smørgrav# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10*ce3adf43SDag-Erling Smørgrav# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11*ce3adf43SDag-Erling Smørgrav# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12*ce3adf43SDag-Erling Smørgrav# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13*ce3adf43SDag-Erling Smørgrav# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14*ce3adf43SDag-Erling Smørgrav# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15*ce3adf43SDag-Erling Smørgrav# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16*ce3adf43SDag-Erling Smørgrav
17*ce3adf43SDag-Erling Smørgravhost="@host@"
18*ce3adf43SDag-Erling SmørgravAWK="@AWK@"
19*ce3adf43SDag-Erling SmørgravCC="@CC@"
20*ce3adf43SDag-Erling SmørgravCPP="@CPP@"
21*ce3adf43SDag-Erling SmørgravCFLAGS="@CFLAGS@"
22*ce3adf43SDag-Erling SmørgravCPPFLAGS="@CPPFLAGS@"
23*ce3adf43SDag-Erling SmørgravLDFLAGS="@LDFLAGS@"
24*ce3adf43SDag-Erling SmørgravLIBS="@LIBS@"
25*ce3adf43SDag-Erling Smørgrav
26*ce3adf43SDag-Erling Smørgrav# Note format:
27*ce3adf43SDag-Erling Smørgrav# identifier: [data] CRCR
28*ce3adf43SDag-Erling Smørgrav
29*ce3adf43SDag-Erling Smørgravecho "openssh-survey-version: 1"
30*ce3adf43SDag-Erling Smørgravecho
31*ce3adf43SDag-Erling Smørgravecho "openssh-version: `./ssh -V 2>&1`"
32*ce3adf43SDag-Erling Smørgravecho
33*ce3adf43SDag-Erling Smørgravconfiginv=`$AWK '/^  \\\$.*configure/' config.log | sed 's/^  \\\$ //g'`
34*ce3adf43SDag-Erling Smørgravecho "configure-invocation: $configinv"
35*ce3adf43SDag-Erling Smørgravecho
36*ce3adf43SDag-Erling Smørgravecho "host: $host"
37*ce3adf43SDag-Erling Smørgravecho
38*ce3adf43SDag-Erling Smørgravecho "uname: `uname`"
39*ce3adf43SDag-Erling Smørgravecho
40*ce3adf43SDag-Erling Smørgravecho "uname-r: `uname -r`"
41*ce3adf43SDag-Erling Smørgravecho
42*ce3adf43SDag-Erling Smørgravecho "uname-m: `uname -m`"
43*ce3adf43SDag-Erling Smørgravecho
44*ce3adf43SDag-Erling Smørgravecho "uname-p: `uname -p`"
45*ce3adf43SDag-Erling Smørgravecho
46*ce3adf43SDag-Erling Smørgravecho "oslevel: `oslevel 2>/dev/null`"
47*ce3adf43SDag-Erling Smørgravecho
48*ce3adf43SDag-Erling Smørgravecho "oslevel-r: `oslevel -r 2>/dev/null`"
49*ce3adf43SDag-Erling Smørgravecho
50*ce3adf43SDag-Erling Smørgravecho "cc: $CC"
51*ce3adf43SDag-Erling Smørgravecho
52*ce3adf43SDag-Erling Smørgravecho "cflags: $CFLAGS"
53*ce3adf43SDag-Erling Smørgravecho
54*ce3adf43SDag-Erling Smørgravecho "cppflags: $CPPFLAGS"
55*ce3adf43SDag-Erling Smørgravecho
56*ce3adf43SDag-Erling Smørgravecho "ldflags: $LDFLAGS"
57*ce3adf43SDag-Erling Smørgravecho
58*ce3adf43SDag-Erling Smørgravecho "libs: $LIBS"
59*ce3adf43SDag-Erling Smørgravecho
60*ce3adf43SDag-Erling Smørgravecho "ccver-v: `$CC -v 2>&1 | sed '/^[ \t]*$/d'`"
61*ce3adf43SDag-Erling Smørgravecho
62*ce3adf43SDag-Erling Smørgravecho "ccver-V: `$CC -V 2>&1 | sed '/^[ \t]*$/d'`"
63*ce3adf43SDag-Erling Smørgravecho
64*ce3adf43SDag-Erling Smørgravecho "cppdefines:"
65*ce3adf43SDag-Erling Smørgrav${CPP} -dM - </dev/null
66*ce3adf43SDag-Erling Smørgravecho
67*ce3adf43SDag-Erling Smørgravecho "config.h:"
68*ce3adf43SDag-Erling Smørgravegrep '#define|#undef' config.h
69*ce3adf43SDag-Erling Smørgravecho
70