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