survey.sh.in revision 180718
1260684Skaiw#!/bin/sh
2260684Skaiw#
3260684Skaiw# Copyright (c) 2004, 2005 Darren Tucker
4260684Skaiw#
5260684Skaiw# Permission to use, copy, modify, and distribute this software for any
6260684Skaiw# purpose with or without fee is hereby granted, provided that the above
7260684Skaiw# copyright notice and this permission notice appear in all copies.
8260684Skaiw#
9260684Skaiw# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10260684Skaiw# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11260684Skaiw# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12260684Skaiw# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13260684Skaiw# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14260684Skaiw# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15260684Skaiw# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16260684Skaiw
17260684Skaiwhost="@host@"
18260684SkaiwAWK="@AWK@"
19260684SkaiwCC="@CC@"
20260684SkaiwCPP="@CPP@"
21260684SkaiwCFLAGS="@CFLAGS@"
22260684SkaiwCPPFLAGS="@CPPFLAGS@"
23260684SkaiwLDFLAGS="@LDFLAGS@"
24260684SkaiwLIBS="@LIBS@"
25260684Skaiw
26260684Skaiw# Note format:
27260684Skaiw# identifier: [data] CRCR
28260684Skaiw
29260684Skaiwecho "openssh-survey-version: 1"
30260684Skaiwecho
31260684Skaiwecho "openssh-version: `./ssh -V 2>&1`"
32280932Semasteecho
33260684Skaiwconfiginv=`$AWK '/^  \\\$.*configure/' config.log | sed 's/^  \\\$ //g'`
34260684Skaiwecho "configure-invocation: $configinv"
35260684Skaiwecho
36260684Skaiwecho "host: $host"
37260684Skaiwecho
38260684Skaiwecho "uname: `uname`"
39260684Skaiwecho
40260684Skaiwecho "uname-r: `uname -r`"
41260684Skaiwecho
42260684Skaiwecho "uname-m: `uname -m`"
43260684Skaiwecho
44260684Skaiwecho "uname-p: `uname -p`"
45260684Skaiwecho
46260684Skaiwecho "oslevel: `oslevel 2>/dev/null`"
47260684Skaiwecho
48260684Skaiwecho "oslevel-r: `oslevel -r 2>/dev/null`"
49260684Skaiwecho
50260684Skaiwecho "cc: $CC"
51260684Skaiwecho
52260684Skaiwecho "cflags: $CFLAGS"
53260684Skaiwecho
54260684Skaiwecho "cppflags: $CPPFLAGS"
55260684Skaiwecho
56260684Skaiwecho "ldflags: $LDFLAGS"
57260684Skaiwecho
58260684Skaiwecho "libs: $LIBS"
59260684Skaiwecho
60260684Skaiwecho "ccver-v: `$CC -v 2>&1 | sed '/^[ \t]*$/d'`"
61260684Skaiwecho
62260684Skaiwecho "ccver-V: `$CC -V 2>&1 | sed '/^[ \t]*$/d'`"
63260684Skaiwecho
64260684Skaiwecho "cppdefines:"
65260684Skaiw${CPP} -dM - </dev/null
66echo
67echo "config.h:"
68egrep '#define|#undef' config.h
69echo
70