Codebase list ipmiutil / d3c90cd
Imported Upstream version 2.9.8 Jörg Frings-Fürst 8 years ago
46 changed file(s) with 330 addition(s) and 148 deletion(s). Raw diff Collapse all Expand all
Binary diff not shown
41104110 ihpm (ipmiutil hpm) ver 1.09
41114111 idiscover (ipmiutil discover) ver 1.9
41124112 ipmi_port (ipmi_port) ver 1.4
4113
4114 11/20/2015 ARCress ipmiutil-2.9.8beta changes
4115 util/ipmidir.c - do not close(iofd) in BSD if <0 (fedora#138819)
4116 lib/Makefile.am - fix if no lanplus and openssl missing (Baruch Siach)
4117 configure.ac - fix stack protection check for uClibc (Baruch Siach),
4118 configure.ac - For HP-UX, clean up GNU .NOEXPORT,
4119 Differentiate between FreeBSD 7 and later versions
4120 util/ipmimv.c - fix structure packing for FreeBSD 8 & 9
4121 scripts/ipmi_port.service - if $IPORTMAP not there in setup, handle cleanly
4122
4123 12/30/2015 ARCress ipmiutil-2.9.8 changes
4124 util/isensor.c - show an error message for malformed SDR record
4125 util/ipmicmd.c - show vendor/prod debug message with getdeviceid
4126 util/ifru.c - fix all %f expects double warnings (Felix Janda)
4127 util/imb_api.h - remove extra WCHAR defines, use config.h (Felix Janda)
4128 configure.ac - add AC_CHECK_TYPES(wchar_t) (Felix Janda)
4129 ipmiutil-2.9.8 contains:
4130 ipmiutil (ipmiutil) ver 2.98
4131 ...(various subcommands) ver 2.98
4132 ifwum (ipmiutil fwum) ver 1.3
4133 ihpm (ipmiutil hpm) ver 1.09
4134 iekanalyzer (ipmiutil ekanalyzer) ver 1.00
4135 idiscover (ipmiutil discover) ver 1.10
4136 ipmi_port (ipmi_port) ver 1.4
4137
4138
7777 /* Define to 1 if you have the `vprintf' function. */
7878 #undef HAVE_VPRINTF
7979
80 /* Define to 1 if the system has the type `wchar_t'. */
81 #undef HAVE_WCHAR_T
82
8083 /* Define to the sub-directory in which libtool stores uninstalled libraries.
8184 */
8285 #undef LT_OBJDIR
7777 /* Define to 1 if you have the `vprintf' function. */
7878 #undef HAVE_VPRINTF
7979
80 /* Define to 1 if the system has the type `wchar_t'. */
81 #undef HAVE_WCHAR_T
82
8083 /* Name of package */
8184 #undef PACKAGE
8285
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.63 for ipmiutil 2.9.7.
2 # Generated by GNU Autoconf 2.63 for ipmiutil 2.9.8.
33 #
44 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
55 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
742742 # Identity of this package.
743743 PACKAGE_NAME='ipmiutil'
744744 PACKAGE_TARNAME='ipmiutil'
745 PACKAGE_VERSION='2.9.7'
746 PACKAGE_STRING='ipmiutil 2.9.7'
745 PACKAGE_VERSION='2.9.8'
746 PACKAGE_STRING='ipmiutil 2.9.8'
747747 PACKAGE_BUGREPORT=''
748748
749749 ac_unique_file="util/ipmiutil.c"
15011501 # Omit some internal or obsolete options to make the list less imposing.
15021502 # This message is too long to be a string in the A/UX 3.1 sh.
15031503 cat <<_ACEOF
1504 \`configure' configures ipmiutil 2.9.7 to adapt to many kinds of systems.
1504 \`configure' configures ipmiutil 2.9.8 to adapt to many kinds of systems.
15051505
15061506 Usage: $0 [OPTION]... [VAR=VALUE]...
15071507
15711571
15721572 if test -n "$ac_init_help"; then
15731573 case $ac_init_help in
1574 short | recursive ) echo "Configuration of ipmiutil 2.9.7:";;
1574 short | recursive ) echo "Configuration of ipmiutil 2.9.8:";;
15751575 esac
15761576 cat <<\_ACEOF
15771577
16801680 test -n "$ac_init_help" && exit $ac_status
16811681 if $ac_init_version; then
16821682 cat <<\_ACEOF
1683 ipmiutil configure 2.9.7
1683 ipmiutil configure 2.9.8
16841684 generated by GNU Autoconf 2.63
16851685
16861686 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16941694 This file contains any messages produced by compilers while
16951695 running configure, to aid debugging if configure makes a mistake.
16961696
1697 It was created by ipmiutil $as_me 2.9.7, which was
1697 It was created by ipmiutil $as_me 2.9.8, which was
16981698 generated by GNU Autoconf 2.63. Invocation command line was
16991699
17001700 $ $0 $@
25482548
25492549 # Define the identity of the package.
25502550 PACKAGE='ipmiutil'
2551 VERSION='2.9.7'
2551 VERSION='2.9.8'
25522552
25532553
25542554 cat >>confdefs.h <<_ACEOF
49954995
49964996 fi
49974997
4998 { $as_echo "$as_me:$LINENO: checking for wchar_t" >&5
4999 $as_echo_n "checking for wchar_t... " >&6; }
5000 if test "${ac_cv_type_wchar_t+set}" = set; then
5001 $as_echo_n "(cached) " >&6
5002 else
5003 ac_cv_type_wchar_t=no
5004 cat >conftest.$ac_ext <<_ACEOF
5005 /* confdefs.h. */
5006 _ACEOF
5007 cat confdefs.h >>conftest.$ac_ext
5008 cat >>conftest.$ac_ext <<_ACEOF
5009 /* end confdefs.h. */
5010 $ac_includes_default
5011 int
5012 main ()
5013 {
5014 if (sizeof (wchar_t))
5015 return 0;
5016 ;
5017 return 0;
5018 }
5019 _ACEOF
5020 rm -f conftest.$ac_objext
5021 if { (ac_try="$ac_compile"
5022 case "(($ac_try" in
5023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5024 *) ac_try_echo=$ac_try;;
5025 esac
5026 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5027 $as_echo "$ac_try_echo") >&5
5028 (eval "$ac_compile") 2>conftest.er1
5029 ac_status=$?
5030 grep -v '^ *+' conftest.er1 >conftest.err
5031 rm -f conftest.er1
5032 cat conftest.err >&5
5033 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5034 (exit $ac_status); } && {
5035 test -z "$ac_c_werror_flag" ||
5036 test ! -s conftest.err
5037 } && test -s conftest.$ac_objext; then
5038 cat >conftest.$ac_ext <<_ACEOF
5039 /* confdefs.h. */
5040 _ACEOF
5041 cat confdefs.h >>conftest.$ac_ext
5042 cat >>conftest.$ac_ext <<_ACEOF
5043 /* end confdefs.h. */
5044 $ac_includes_default
5045 int
5046 main ()
5047 {
5048 if (sizeof ((wchar_t)))
5049 return 0;
5050 ;
5051 return 0;
5052 }
5053 _ACEOF
5054 rm -f conftest.$ac_objext
5055 if { (ac_try="$ac_compile"
5056 case "(($ac_try" in
5057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5058 *) ac_try_echo=$ac_try;;
5059 esac
5060 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5061 $as_echo "$ac_try_echo") >&5
5062 (eval "$ac_compile") 2>conftest.er1
5063 ac_status=$?
5064 grep -v '^ *+' conftest.er1 >conftest.err
5065 rm -f conftest.er1
5066 cat conftest.err >&5
5067 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5068 (exit $ac_status); } && {
5069 test -z "$ac_c_werror_flag" ||
5070 test ! -s conftest.err
5071 } && test -s conftest.$ac_objext; then
5072 :
5073 else
5074 $as_echo "$as_me: failed program was:" >&5
5075 sed 's/^/| /' conftest.$ac_ext >&5
5076
5077 ac_cv_type_wchar_t=yes
5078 fi
5079
5080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5081 else
5082 $as_echo "$as_me: failed program was:" >&5
5083 sed 's/^/| /' conftest.$ac_ext >&5
5084
5085
5086 fi
5087
5088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5089 fi
5090 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
5091 $as_echo "$ac_cv_type_wchar_t" >&6; }
5092 if test "x$ac_cv_type_wchar_t" = x""yes; then
5093
5094 cat >>confdefs.h <<_ACEOF
5095 #define HAVE_WCHAR_T 1
5096 _ACEOF
5097
5098
5099 fi
5100
49985101
49995102 if test $ac_cv_c_compiler_gnu = yes; then
50005103 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
65306633 else
65316634 lt_cv_nm_interface="BSD nm"
65326635 echo "int some_variable = 0;" > conftest.$ac_ext
6533 (eval echo "\"\$as_me:6534: $ac_compile\"" >&5)
6636 (eval echo "\"\$as_me:6637: $ac_compile\"" >&5)
65346637 (eval "$ac_compile" 2>conftest.err)
65356638 cat conftest.err >&5
6536 (eval echo "\"\$as_me:6537: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6639 (eval echo "\"\$as_me:6640: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
65376640 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
65386641 cat conftest.err >&5
6539 (eval echo "\"\$as_me:6540: output\"" >&5)
6642 (eval echo "\"\$as_me:6643: output\"" >&5)
65406643 cat conftest.out >&5
65416644 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
65426645 lt_cv_nm_interface="MS dumpbin"
77307833 ;;
77317834 *-*-irix6*)
77327835 # Find out which ABI we are using.
7733 echo '#line 7734 "configure"' > conftest.$ac_ext
7836 echo '#line 7837 "configure"' > conftest.$ac_ext
77347837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
77357838 (eval $ac_compile) 2>&5
77367839 ac_status=$?
90959198 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
90969199 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
90979200 -e 's:$: $lt_compiler_flag:'`
9098 (eval echo "\"\$as_me:9099: $lt_compile\"" >&5)
9201 (eval echo "\"\$as_me:9202: $lt_compile\"" >&5)
90999202 (eval "$lt_compile" 2>conftest.err)
91009203 ac_status=$?
91019204 cat conftest.err >&5
9102 echo "$as_me:9103: \$? = $ac_status" >&5
9205 echo "$as_me:9206: \$? = $ac_status" >&5
91039206 if (exit $ac_status) && test -s "$ac_outfile"; then
91049207 # The compiler can only warn and ignore the option if not recognized
91059208 # So say no if there are warnings other than the usual output.
94349537 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
94359538 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
94369539 -e 's:$: $lt_compiler_flag:'`
9437 (eval echo "\"\$as_me:9438: $lt_compile\"" >&5)
9540 (eval echo "\"\$as_me:9541: $lt_compile\"" >&5)
94389541 (eval "$lt_compile" 2>conftest.err)
94399542 ac_status=$?
94409543 cat conftest.err >&5
9441 echo "$as_me:9442: \$? = $ac_status" >&5
9544 echo "$as_me:9545: \$? = $ac_status" >&5
94429545 if (exit $ac_status) && test -s "$ac_outfile"; then
94439546 # The compiler can only warn and ignore the option if not recognized
94449547 # So say no if there are warnings other than the usual output.
95399642 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
95409643 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
95419644 -e 's:$: $lt_compiler_flag:'`
9542 (eval echo "\"\$as_me:9543: $lt_compile\"" >&5)
9645 (eval echo "\"\$as_me:9646: $lt_compile\"" >&5)
95439646 (eval "$lt_compile" 2>out/conftest.err)
95449647 ac_status=$?
95459648 cat out/conftest.err >&5
9546 echo "$as_me:9547: \$? = $ac_status" >&5
9649 echo "$as_me:9650: \$? = $ac_status" >&5
95479650 if (exit $ac_status) && test -s out/conftest2.$ac_objext
95489651 then
95499652 # The compiler can only warn and ignore the option if not recognized
95949697 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
95959698 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
95969699 -e 's:$: $lt_compiler_flag:'`
9597 (eval echo "\"\$as_me:9598: $lt_compile\"" >&5)
9700 (eval echo "\"\$as_me:9701: $lt_compile\"" >&5)
95989701 (eval "$lt_compile" 2>out/conftest.err)
95999702 ac_status=$?
96009703 cat out/conftest.err >&5
9601 echo "$as_me:9602: \$? = $ac_status" >&5
9704 echo "$as_me:9705: \$? = $ac_status" >&5
96029705 if (exit $ac_status) && test -s out/conftest2.$ac_objext
96039706 then
96049707 # The compiler can only warn and ignore the option if not recognized
1239712500 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1239812501 lt_status=$lt_dlunknown
1239912502 cat > conftest.$ac_ext <<_LT_EOF
12400 #line 12401 "configure"
12503 #line 12504 "configure"
1240112504 #include "confdefs.h"
1240212505
1240312506 #if HAVE_DLFCN_H
1249312596 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1249412597 lt_status=$lt_dlunknown
1249512598 cat > conftest.$ac_ext <<_LT_EOF
12496 #line 12497 "configure"
12599 #line 12600 "configure"
1249712600 #include "confdefs.h"
1249812601
1249912602 #if HAVE_DLFCN_H
1318713290 else
1318813291 echo "ok, suppress excess warnings"
1318913292 fi
13190 rm -f $tmpc $tmpo >/dev/null 2>&1
13293 rm -f $tmpc $tmpo >/dev/null 2>&1
1319113294 echo $ECHO_N "checking compile fortify flags ... $ECHO_C"
1319213295 cfhard="-fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
13193 echo "int main() { return(1); }" >$tmpc
13296 echo "int main() { alloca(100); return(1); }" >$tmpc
1319413297 $CC -o $tmpo $cfhard $tmpc >/dev/null 2>&1
1319513298 if test $? -ne 0 ; then
1319613299 cfhard=
1319813301 else
1319913302 echo "ok, add"
1320013303 fi
13201 rm -f $tmpc $tmpo >/dev/null 2>&1
13304 rm -f $tmpc $tmpo >/dev/null 2>&1
1320213305 if test -f "/etc/debian_version"; then
1320313306 echo "Detected Debian Linux"
1320413307 os=debian
1328813391 SHR_LINK=""
1328913392 else
1329013393 if test $bsd -eq 0; then
13291 echo "Detected BSD"
13394 # FreeBSD uname -K shows 903000 for 9.3
1329213395 os=bsd
13293 OS_CFLAGS="-DBSD -fPIC"
13396 osver=`uname -K |cut -c1`
13397 echo "Detected BSD $osver"
13398 if $osver -eq 7 ; then
13399 OS_CFLAGS="-DBSD7 -DBSD -fPIC"
13400 else
13401 OS_CFLAGS="-DBSD -fPIC"
13402 fi
1329413403 OS_LFLAGS=""
1329513404 OS_DRIVERS="ipmimv.c ipmidir.c"
1329613405 drivers="open direct"
1380913918 # report actual input values of CONFIG_FILES etc. instead of their
1381013919 # values after options handling.
1381113920 ac_log="
13812 This file was extended by ipmiutil $as_me 2.9.7, which was
13921 This file was extended by ipmiutil $as_me 2.9.8, which was
1381313922 generated by GNU Autoconf 2.63. Invocation command line was
1381413923
1381513924 CONFIG_FILES = $CONFIG_FILES
1387213981 _ACEOF
1387313982 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1387413983 ac_cs_version="\\
13875 ipmiutil config.status 2.9.7
13984 ipmiutil config.status 2.9.8
1387613985 configured by $0, generated by GNU Autoconf 2.63,
1387713986 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
1387813987
1573315842 cp -f /tmp/make util/Makefile
1573415843 fi
1573515844 if test "x$os" = "xhpux" ; then
15736 sed -e 's/^.NOEXPORT:/#.NOEXPORT:/' util/Makefile >/tmp/make
15737 cp -f /tmp/make util/Makefile
15845 for mk in Makefile util/Makefile lib/Makefile lib/libipmiutil.pc lib/lanplus/Makefile doc/Makefile scripts/Makefile
15846 do
15847 sed -e 's/^.NOEXPORT:/#.NOEXPORT:/' $mk >/tmp/make
15848 cp -f /tmp/make $mk
15849 done
1573815850 fi
1573915851
1574015852 { $as_echo "$as_me:$LINENO: result: " >&5
00 dnl Process this file with autoconf to produce a configure script.
1 AC_INIT(ipmiutil,2.9.7)
1 AC_INIT(ipmiutil,2.9.8)
22 AC_CONFIG_SRCDIR(util/ipmiutil.c)
33 echo "ipmiutil version ${PACKAGE_VERSION}"
44 AM_CONFIG_HEADER(config.h)
2525 AC_TYPE_OFF_T
2626 AC_HEADER_TIME
2727 AC_STRUCT_TM
28 AC_CHECK_TYPES(wchar_t)
2829
2930 dnl Checks for library functions.
3031 AC_PROG_GCC_TRADITIONAL
330331 else
331332 echo "ok, suppress excess warnings"
332333 fi
333 rm -f $tmpc $tmpo >/dev/null 2>&1
334 rm -f $tmpc $tmpo >/dev/null 2>&1
334335 echo $ECHO_N "checking compile fortify flags ... $ECHO_C"
335336 cfhard="-fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
336 echo "int main() { return(1); }" >$tmpc
337 echo "int main() { alloca(100); return(1); }" >$tmpc
337338 $CC -o $tmpo $cfhard $tmpc >/dev/null 2>&1
338339 if test $? -ne 0 ; then
339340 cfhard=
341342 else
342343 echo "ok, add"
343344 fi
344 rm -f $tmpc $tmpo >/dev/null 2>&1
345 rm -f $tmpc $tmpo >/dev/null 2>&1
345346 if test -f "/etc/debian_version"; then
346347 echo "Detected Debian Linux"
347348 os=debian
431432 SHR_LINK=""
432433 else
433434 if test $bsd -eq 0; then
434 echo "Detected BSD"
435 # FreeBSD uname -K shows 903000 for 9.3
435436 os=bsd
436 OS_CFLAGS="-DBSD -fPIC"
437 osver=`uname -K |cut -c1`
438 echo "Detected BSD $osver"
439 if [ $osver -eq 7 ]; then
440 OS_CFLAGS="-DBSD7 -DBSD -fPIC"
441 else
442 OS_CFLAGS="-DBSD -fPIC"
443 fi
437444 OS_LFLAGS=""
438445 OS_DRIVERS="ipmimv.c ipmidir.c"
439446 drivers="open direct"
511518 cp -f /tmp/make util/Makefile
512519 fi
513520 if test "x$os" = "xhpux" ; then
514 sed -e 's/^.NOEXPORT:/#.NOEXPORT:/' util/Makefile >/tmp/make
515 cp -f /tmp/make util/Makefile
521 for mk in Makefile util/Makefile lib/Makefile lib/libipmiutil.pc lib/lanplus/Makefile doc/Makefile scripts/Makefile
522 do
523 sed -e 's/^.NOEXPORT:/#.NOEXPORT:/' $mk >/tmp/make
524 cp -f /tmp/make $mk
525 done
516526 fi
517527
518528 AC_MSG_RESULT([])
0 ipmiutil (2.9.8-1) unstable; urgency=low
1
2 * New upstream version.
3
4 -- Andy Cress <arcress@users.sourceforge.net> Thu, 12 Nov 2015 10:20:17 -0500
5
06 ipmiutil (2.9.7-1) unstable; urgency=low
17
28 * New upstream version.
4545 SOURCES =
4646 DIST_SOURCES =
4747 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
48 ACLOCAL = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run aclocal-1.11
49 AMTAR = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run tar
48 ACLOCAL = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run aclocal-1.11
49 AMTAR = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run tar
5050 AR = ar
51 AUTOCONF = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run autoconf
52 AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run autoheader
53 AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run automake-1.11
51 AUTOCONF = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run autoconf
52 AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run autoheader
53 AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run automake-1.11
5454 AWK = gawk
5555 CC = gcc
5656 CCDEPMODE = depmode=gcc3
9898 LIPO =
9999 LN_S = ln -s
100100 LTLIBOBJS =
101 MAKEINFO = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run makeinfo
101 MAKEINFO = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run makeinfo
102102 MKDIR_P = /bin/mkdir -p
103103 NM = /usr/bin/nm -B
104104 NMEDIT =
112112 PACKAGE = ipmiutil
113113 PACKAGE_BUGREPORT =
114114 PACKAGE_NAME = ipmiutil
115 PACKAGE_STRING = ipmiutil 2.9.7
115 PACKAGE_STRING = ipmiutil 2.9.8
116116 PACKAGE_TARNAME = ipmiutil
117 PACKAGE_VERSION = 2.9.7
117 PACKAGE_VERSION = 2.9.8
118118 PATH_SEPARATOR = :
119119 PKG_DIR = /root/rpmbuild
120120 RANLIB = ranlib
126126 STRIP = strip
127127 SUBDIR_S = doc scripts lib util
128128 SYSTEMD_DIR = /usr/share/ipmiutil
129 VERSION = 2.9.7
130 abs_builddir = /usr/dev/ipmiutil-2.9.7/doc
131 abs_srcdir = /usr/dev/ipmiutil-2.9.7/doc
132 abs_top_builddir = /usr/dev/ipmiutil-2.9.7
133 abs_top_srcdir = /usr/dev/ipmiutil-2.9.7
129 VERSION = 2.9.8
130 abs_builddir = /usr/dev/ipmiutil-2.9.8/doc
131 abs_srcdir = /usr/dev/ipmiutil-2.9.8/doc
132 abs_top_builddir = /usr/dev/ipmiutil-2.9.8
133 abs_top_srcdir = /usr/dev/ipmiutil-2.9.8
134134 ac_ct_CC = gcc
135135 ac_ct_DUMPBIN =
136136 am__include = include
158158 htmldir = ${docdir}
159159 includedir = ${prefix}/include
160160 infodir = ${datarootdir}/info
161 install_sh = ${SHELL} /usr/dev/ipmiutil-2.9.7/install-sh
161 install_sh = ${SHELL} /usr/dev/ipmiutil-2.9.8/install-sh
162162 libdir = ${exec_prefix}/lib
163163 libexecdir = ${exec_prefix}/libexec
164164 localedir = ${datarootdir}/locale
00
11 IPMIUTIL USER GUIDE
2 VERSION 2.9.7
2 VERSION 2.9.8
33 An easy-to-use IPMI server management utility
44
55
22 # Copyright (c) 2012 Andy Cress
33 #
44 Name: ipmiutil
5 Version: 2.9.7
5 Version: 2.9.8
66 Release: 1%{?dist}
77 Summary: Easy-to-use IPMI server management utilities
88 License: BSD
4646 SOURCES =
4747 DIST_SOURCES =
4848 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
49 ACLOCAL = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run aclocal-1.11
50 AMTAR = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run tar
49 ACLOCAL = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run aclocal-1.11
50 AMTAR = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run tar
5151 AR = ar
52 AUTOCONF = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run autoconf
53 AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run autoheader
54 AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run automake-1.11
52 AUTOCONF = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run autoconf
53 AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run autoheader
54 AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run automake-1.11
5555 AWK = gawk
5656 CC = gcc
5757 CCDEPMODE = depmode=gcc3
100100 LIPO =
101101 LN_S = ln -s
102102 LTLIBOBJS =
103 MAKEINFO = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run makeinfo
103 MAKEINFO = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run makeinfo
104104 MKDIR_P = /bin/mkdir -p
105105 NM = /usr/bin/nm -B
106106 NMEDIT =
114114 PACKAGE = ipmiutil
115115 PACKAGE_BUGREPORT =
116116 PACKAGE_NAME = ipmiutil
117 PACKAGE_STRING = ipmiutil 2.9.7
117 PACKAGE_STRING = ipmiutil 2.9.8
118118 PACKAGE_TARNAME = ipmiutil
119 PACKAGE_VERSION = 2.9.7
119 PACKAGE_VERSION = 2.9.8
120120 PATH_SEPARATOR = :
121121 PKG_DIR = /root/rpmbuild
122122 RANLIB = ranlib
128128 STRIP = strip
129129 SUBDIR_S = doc scripts lib util
130130 SYSTEMD_DIR = /usr/share/ipmiutil
131 VERSION = 2.9.7
132 abs_builddir = /usr/dev/ipmiutil-2.9.7/lib
133 abs_srcdir = /usr/dev/ipmiutil-2.9.7/lib
134 abs_top_builddir = /usr/dev/ipmiutil-2.9.7
135 abs_top_srcdir = /usr/dev/ipmiutil-2.9.7
131 VERSION = 2.9.8
132 abs_builddir = /usr/dev/ipmiutil-2.9.8/lib
133 abs_srcdir = /usr/dev/ipmiutil-2.9.8/lib
134 abs_top_builddir = /usr/dev/ipmiutil-2.9.8
135 abs_top_srcdir = /usr/dev/ipmiutil-2.9.8
136136 ac_ct_CC = gcc
137137 ac_ct_DUMPBIN =
138138 am__include = include
160160 htmldir = ${docdir}
161161 includedir = ${prefix}/include
162162 infodir = ${datarootdir}/info
163 install_sh = ${SHELL} /usr/dev/ipmiutil-2.9.7/install-sh
163 install_sh = ${SHELL} /usr/dev/ipmiutil-2.9.8/install-sh
164164 libdir = $(iprefix)/lib
165165 libexecdir = ${exec_prefix}/libexec
166166 localedir = ${datarootdir}/locale
409409 cd lanplus; make distclean
410410
411411 install:
412 $(MKDIR) ${datato}
413 cd lanplus; make install
412 if [ "$(PLUSFLAGS)" = "-DHAVE_LANPLUS" ]; then \
413 $(MKDIR) ${datato} ; \
414 cd lanplus; make install ; \
415 fi
414416
415417 check:
416418
5050 cd lanplus; make distclean
5151
5252 install:
53 $(MKDIR) ${datato}
54 cd lanplus; make install
53 if [ "$(PLUSFLAGS)" = "-DHAVE_LANPLUS" ]; then \
54 $(MKDIR) ${datato} ; \
55 cd lanplus; make install ; \
56 fi
5557
5658 check:
5759
409409 cd lanplus; make distclean
410410
411411 install:
412 $(MKDIR) ${datato}
413 cd lanplus; make install
412 if [ "$(PLUSFLAGS)" = "-DHAVE_LANPLUS" ]; then \
413 $(MKDIR) ${datato} ; \
414 cd lanplus; make install ; \
415 fi
414416
415417 check:
416418
77
88 Name: libipmiutil
99 Description: Library for ipmiutil
10 Version: 2.9.7
10 Version: 2.9.8
1111 Libs: -L${libdir} -lipmi_lanplus
1212 Cflags: -I${includedir}
4545 SOURCES =
4646 DIST_SOURCES =
4747 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
48 ACLOCAL = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run aclocal-1.11
49 AMTAR = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run tar
48 ACLOCAL = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run aclocal-1.11
49 AMTAR = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run tar
5050 AR = ar
51 AUTOCONF = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run autoconf
52 AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run autoheader
53 AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run automake-1.11
51 AUTOCONF = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run autoconf
52 AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run autoheader
53 AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run automake-1.11
5454 AWK = gawk
5555 CC = gcc
5656 CCDEPMODE = depmode=gcc3
9898 LIPO =
9999 LN_S = ln -s
100100 LTLIBOBJS =
101 MAKEINFO = ${SHELL} /usr/dev/ipmiutil-2.9.7/missing --run makeinfo
101 MAKEINFO = ${SHELL} /usr/dev/ipmiutil-2.9.8/missing --run makeinfo
102102 MKDIR_P = /bin/mkdir -p
103103 NM = /usr/bin/nm -B
104104 NMEDIT =
112112 PACKAGE = ipmiutil
113113 PACKAGE_BUGREPORT =
114114 PACKAGE_NAME = ipmiutil
115 PACKAGE_STRING = ipmiutil 2.9.7
115 PACKAGE_STRING = ipmiutil 2.9.8
116116 PACKAGE_TARNAME = ipmiutil
117 PACKAGE_VERSION = 2.9.7
117 PACKAGE_VERSION = 2.9.8
118118 PATH_SEPARATOR = :
119119 PKG_DIR = /root/rpmbuild
120120 RANLIB = ranlib
126126 STRIP = strip
127127 SUBDIR_S = doc scripts lib util
128128 SYSTEMD_DIR = /usr/share/ipmiutil
129 VERSION = 2.9.7
130 abs_builddir = /usr/dev/ipmiutil-2.9.7/scripts
131 abs_srcdir = /usr/dev/ipmiutil-2.9.7/scripts
132 abs_top_builddir = /usr/dev/ipmiutil-2.9.7
133 abs_top_srcdir = /usr/dev/ipmiutil-2.9.7
129 VERSION = 2.9.8
130 abs_builddir = /usr/dev/ipmiutil-2.9.8/scripts
131 abs_srcdir = /usr/dev/ipmiutil-2.9.8/scripts
132 abs_top_builddir = /usr/dev/ipmiutil-2.9.8
133 abs_top_srcdir = /usr/dev/ipmiutil-2.9.8
134134 ac_ct_CC = gcc
135135 ac_ct_DUMPBIN =
136136 am__include = include
158158 htmldir = ${docdir}
159159 includedir = ${prefix}/include
160160 infodir = ${datarootdir}/info
161 install_sh = ${SHELL} /usr/dev/ipmiutil-2.9.7/install-sh
161 install_sh = ${SHELL} /usr/dev/ipmiutil-2.9.8/install-sh
162162 libdir = ${exec_prefix}/lib
163163 libexecdir = ${exec_prefix}/libexec
164164 localedir = ${datarootdir}/locale
55 Type=forking
66 PIDFile=/run/ipmi_port.pid
77 EnvironmentFile=/usr/share/ipmiutil/ipmiutil.env
8 ExecStartPre=/usr/share/ipmiutil/ipmiutil.setup
9 ExecStart=/usr/sbin/ipmi_port -b
8 ExecStart=/usr/share/ipmiutil/ipmiutil.setup >/dev/null && /usr/sbin/ipmi_port -b || :
109
1110 [Install]
1211 WantedBy=multi-user.target
3636 retval=6
3737 else
3838 # portmap may have been replaced by portreserve
39 [ -x $IPORTMAP ] || exit 6
40 retval=0
39 # only need ipmi_port if portmap exists
40 if [ -x $IPORTMAP ]
41 then
42 retval=0
43 else
44 retval=6
45 fi
4146 fi
4247 return $retval
4348 }
55 # [doinc?] is 'n'.
66 # if [doinc?] is 'r', reverse increment (decrement).
77 #
8 ver=2.9.7
8 ver=2.9.9
99 rel=1
1010 tmped=/tmp/edver.tmp
1111 tmpspec=/tmp/edspec.tmp
200200 ilan.c ireset.c isel.c isensor.c iserial.c isol.c iwdt.c
201201 ifruset.c oem_sun.c ipicmg.c ifirewall.c oem_dell.c itsol.c
202202 idcmi.c iseltime.c oem_supermicro.c
203 iekanalyzer.c ifwum.c ihpm.c idiscover.c"
203 ifwum.c ihpm.c iekanalyzer.c idiscover.c"
204204
205205 if [ $skipinc -ne 1 ]
206206 then
7474 /*
7575 * Global variables
7676 */
77 static char * progver = "2.97";
77 static char * progver = "2.98";
7878 static char * progname = "ialarms";
7979 static char fdebug = 0;
8080 static char fbmctam = 0;
7777 /*
7878 * Global variables
7979 */
80 static char * progver = "2.97";
80 static char * progver = "2.98";
8181 static char * progname = "icmd";
8282 static char fdebug = 0;
8383 static char fquiet = 0;
170170 /*
171171 * Global variables
172172 */
173 static char * progver = "2.97";
173 static char * progver = "2.98";
174174 static char * progname = "iconfig";
175175 static char fdebug = 0;
176176 static char fipmilan = 0;
6161 #include "idcmi.h"
6262
6363 static char * progname = "idcmi";
64 static char * progver = "2.97";
64 static char * progver = "2.98";
6565 extern char fdebug; /*from ipmicmd.c*/
6666 static uchar g_bus = PUBLIC_BUS;
6767 static uchar g_sa = BMC_SA;
7575 #define SELprintf printf
7676 #define SMS_SA 0x41
7777 #define SMI_SA 0x21
78 static char *progver = "2.97";
78 static char *progver = "2.98";
7979 static char *progname = "ievents";
8080 static char fsensdesc = 0; /* 1= get extended sensor descriptions*/
8181 static char fcanonical = 0; /* 1= show canonical, delimited output*/
6363
6464 /* global variables */
6565 static char * progname = "ifirewall";
66 static char * progver = "2.97";
66 static char * progver = "2.98";
6767 static char fdebug = 0;
6868 static uchar g_bus = PUBLIC_BUS;
6969 static uchar g_sa = BMC_SA;
115115 #endif
116116
117117 static char *progname = "ifru";
118 static char *progver = "2.97";
118 static char *progver = "2.98";
119119 static int vend_id = 0;
120120 static int prod_id = 0;
121121 static char fdebug = 0;
735735 printf("\t Standby power \t%c %s\n", bdelim,
736736 (b2 ? "Yes" : "No"));
737737 v1 = pdata[1] + (pdata[2] << 8);
738 printf("\t Nominal voltage \t%c %.2f V\n", bdelim, v1 / 100);
738 printf("\t Nominal voltage \t%c %.2f V\n", bdelim, (double)v1 / 100);
739739 v2 = pdata[3] + (pdata[4] << 8);
740740 v3 = pdata[5] + (pdata[6] << 8);
741741 printf("\t Voltage deviation \t%c + %.2f V / - %.2f V\n",
742 bdelim, v3/100, v2/100);
742 bdelim, (double)v3/100, (double)v2/100);
743743 v4 = pdata[7] + (pdata[8] << 8);
744744 printf("\t Ripple and noise pk-pk \t%c %d mV\n", bdelim, v4);
745745 v5 = pdata[9] + (pdata[10] << 8);
746 printf("\t Min current draw \t%c %.3f A\n", bdelim, v5/1000);
746 printf("\t Min current draw \t%c %.3f A\n", bdelim, (double)v5/1000);
747747 v6 = pdata[11] + (pdata[12] << 8);
748 printf("\t Max current draw \t%c %.3f A\n", bdelim, v6/1000);
748 printf("\t Max current draw \t%c %.3f A\n", bdelim, (double)v6/1000);
749749 break;
750750 case 0x02: /*DC Load*/
751751 b1 = pdata[0] & 0x0f;
752752 printf("%sDC Load %c number %d\n",mystr,bdelim,b1);
753753 v1 = pdata[1] + (pdata[2] << 8);
754 printf("\t Nominal voltage \t%c %.2f V\n", bdelim, v1 / 100);
754 printf("\t Nominal voltage \t%c %.2f V\n", bdelim, (double)v1 / 100);
755755 v2 = pdata[3] + (pdata[4] << 8);
756756 v3 = pdata[5] + (pdata[6] << 8);
757 printf("\t Min voltage allowed \t%c %.2f A\n", bdelim, v2);
758 printf("\t Max voltage allowed \t%c %.2f A\n", bdelim, v3);
757 printf("\t Min voltage allowed \t%c %.2f A\n", bdelim, (double)v2);
758 printf("\t Max voltage allowed \t%c %.2f A\n", bdelim, (double)v3);
759759 v4 = pdata[7] + (pdata[8] << 8);
760760 printf("\t Ripple and noise pk-pk \t%c %d mV\n", bdelim, v4);
761761 v5 = pdata[9] + (pdata[10] << 8);
762 printf("\t Min current load \t%c %.3f A\n", bdelim, v5/1000);
762 printf("\t Min current load \t%c %.3f A\n", bdelim, (double)v5/1000);
763763 v6 = pdata[11] + (pdata[12] << 8);
764 printf("\t Max current load \t%c %.3f A\n", bdelim, v6/1000);
764 printf("\t Max current load \t%c %.3f A\n", bdelim, (double)v6/1000);
765765 break;
766766 case 0x03: /*Management Access*/
767767 b1 = pdata[0];
105105 #define IPROD_OEM 7
106106
107107 static char *progname = "ifruset";
108 static char *progver = "2.97";
108 static char *progver = "2.98";
109109 static char fdebug = 0;
110110 static char fpicmg = 0;
111111 static char fonlybase = 0;
168168 * Global variables
169169 */
170170 static char * progname = "igetevent";
171 static char * progver = "2.97";
171 static char * progver = "2.98";
172172 static char fdebug = 0;
173173 static char fipmilan = 0;
174174 static char frunonce = 0;
8181 * Global variables
8282 */
8383 static char * progname = "ihealth";
84 static char * progver = "2.97";
84 static char * progver = "2.98";
8585 static char fdebug = 0;
8686 static char fipmilan = 0;
8787 static char fcanonical = 0;
304304 /*
305305 * Global variables
306306 */
307 static char * progver = "2.97";
307 static char * progver = "2.98";
308308 static char * progname = "ilan";
309309 static char fdebug = 0;
310310 static char fipmilan = 0;
3636 #ifndef _WINDEFS_H
3737 #define _WINDEFS_H
3838
39 #ifndef NULL
40 #define NULL 0
41 #endif
42 #define TRUE 1
43 #define FALSE 0
44
4539 #if defined(WIN32) | defined(BSD) | defined(DOS)
4640 /* WIN32 defines wchar_t in stdio.h */
4741 /* BSD defines wchar_t in stdlib.h */
4842 /* DOS defines wchar_t in stdlib.h */
49 #else
50 // defined(LINUX) | defined(SOLARIS)
51 #if !defined(_WCHAR_T) && !defined(__WCHAR_TYPE__)
52 #define _WCHAR_T
43 #else
44 #if defined(LINUX)
45 /* LINUX should define wchar_t in stdlib.h */
46 #include <stdlib.h>
47 #endif
48 // SOLARIS or MACOS may need wchar_t
49 #include "config.h"
50 #if !HAVE_WCHAR_T
5351 typedef long wchar_t;
5452 #endif
5553 #endif
5654
55 #ifndef NULL
56 #define NULL 0
57 #endif
58 #define TRUE 1
59 #define FALSE 0
5760 #define far
5861 #define near
5962 #define FAR far
135138 typedef ULARGE_INTEGER * PULARGE_INTEGER;
136139 typedef UCHAR BOOLEAN;
137140 typedef BOOLEAN *PBOOLEAN;
138 typedef wchar_t WCHAR;
139 typedef WCHAR *PWCHAR, *PWSTR;
140 typedef CONST WCHAR *LPCWSTR, *PCWSTR;
141141
142142 /*
143143 Unicode strings are counted 16-bit character strings. If they are
146146 typedef struct _UNICODE_STRING {
147147 USHORT Length;
148148 USHORT MaximumLength;
149 PWSTR Buffer;
149 wchar_t *Buffer;
150150 } UNICODE_STRING;
151151 typedef UNICODE_STRING *PUNICODE_STRING;
152 #define UNICODE_NULL ((WCHAR)0) /* winnt*/
153152 #define IN /* */
154153 #define OUT /* */
155154 #define OPTIONAL /* */
8080
8181 /* Global data */
8282 static char * progname = "ipicmg";
83 static char * progver = "2.97";
83 static char * progver = "2.98";
8484 static char fdebug = 0;
8585 static char fset_mc = 0;
8686 static uint8_t g_bus = PUBLIC_BUS;
10571057 i = sresp;
10581058 if (i > sizeof(my_devid)) i = sizeof(my_devid);
10591059 memcpy(my_devid,presp,i); /* save device id for later use */
1060 if (fdebug) {
1061 uchar maj,min,iver;
1062 int vend, prod;
1063 get_devid_ver(&maj,&min,&iver);
1064 get_mfgid(&vend, &prod);
1065 printf("devid: firmware ver %x.%02x, IPMI v%02x, vendor=%d prod=%d\n",
1066 maj,min,iver,vend,prod);
1067 }
10601068 return(ACCESS_OK); /* success */
10611069 }
10621070
472472 {
473473 int status = 0;
474474 #if defined(BSD) || defined(MACOS) || defined(HPUX)
475 close(iofd);
476 iofd = -1;
475 if (iofd >= 0) {
476 close(iofd);
477 iofd = -1;
478 }
477479 #endif
478480 /* clear lock for driverless interface */
479481 status = clear_lock_dir();
111111 #endif
112112
113113 int ipmi_timeout_mv = 10; /* 10 seconds, was 5 sec */
114 #if defined(BSD) || defined(MACOS) || defined(HPUX)
114 #if defined(BSD7)
115115 #pragma pack(1)
116116 #endif
117117
152152 unsigned char netfn;
153153 unsigned char cmd;
154154 };
155 #if defined(BSD7)
156 #pragma pack()
157 #endif
155158 #if defined(BSD) || defined(MACOS) || defined(HPUX)
156 #pragma pack()
157159 /* FreeBSD 7.x ipmi ioctls, use _IOW */
158160 #define IPMI_IOC_MAGIC 'i'
159161 #define IPMICTL_RECEIVE_MSG_TRUNC _IOWR(IPMI_IOC_MAGIC, 11, struct ipmi_recv)
5656 #include "ipmiutil.h"
5757
5858 static char *progname = "ipmiutil";
59 static char *progver = "2.97";
59 static char *progver = "2.98";
6060 // static char fdebug = 0;
6161 /*int ipmiutil(int argc, char **argv); */
6262
107107 /*
108108 * Global variables
109109 */
110 static char * progver = "2.97";
110 static char * progver = "2.98";
111111 static char * progname = "ireset";
112112 static uchar ipmi_maj;
113113 static uchar ipmi_min;
161161 #define RDATA_OFFSET 13 //byte offset to the record event data
162162
163163 static char *progname = "isel";
164 static char *progver = "2.97";
164 static char *progver = "2.98";
165165 #ifdef WIN32
166166 #define IDXFILE "sel.idx"
167167 static char idxfile[80] = IDXFILE;
7474 /*
7575 * Global variables
7676 */
77 static char * progver = "2.97";
77 static char * progver = "2.98";
7878 static char * progname = "iseltime";
7979 static char fdebug = 0;
8080 static char fset = 0;
246246 * Global Data
247247 ************************/
248248 static char *progname = "isensor";
249 static char *progver = "2.97";
249 static char *progver = "2.98";
250250 #ifdef WIN32
251251 static char savefile[] = "%ipmiutildir%\\thresholds.cmd";
252252 #else
12971297 if (sresp >= 2) thislen = sresp - 2;
12981298 else thislen = 0;
12991299 reclen = off + thislen; /* truncate, stop reading */
1300 fprintf(stderr,"SDR record %x is malformed, length %d is less than minimum %d\n",sresp,thislen+2);
13001301 }
13011302 /* successful */
13021303 memcpy(&resp[off],&respchunk[2],thislen);
154154 /*
155155 * Global variables
156156 */
157 static char * progver = "2.97";
157 static char * progver = "2.98";
158158 static char * progname = "iserial";
159159 static int vend_id = 0;
160160 static int prod_id = 0;
164164 /*
165165 * Global variables
166166 */
167 static char * progver = "2.97";
167 static char * progver = "2.98";
168168 static char * progname = "isol";
169169 static char fdebug = 0;
170170 static char fpicmg = 0;
9797 extern int verbose;
9898 extern char fdebug; /*from ipmicmd.c*/
9999 static char * progname = "itsol";
100 static char * progver = "2.97";
100 static char * progver = "2.98";
101101 static uchar g_bus = PUBLIC_BUS;
102102 static uchar g_sa = BMC_SA;
103103 static uchar g_lun = BMC_LUN;
9999 /*
100100 * Global variables
101101 */
102 static char * progver = "2.97";
102 static char * progver = "2.98";
103103 static char * progname = "iwdt";
104104 static char fdebug = 0;
105105 static char fdontlog = 0;
131131 "shared with failover all loms"
132132 };
133133
134 static char * progver = "2.97";
134 static char * progver = "2.98";
135135 static char * progname = "idelloem";
136136 static int verbose = 0;
137137 static char fdebug = 0;
108108
109109 /* global variables */
110110 static char * progname = "isunoem";
111 static char * progver = "2.97";
111 static char * progver = "2.98";
112112 static char fdebug = 0;
113113 static uchar g_bus = PUBLIC_BUS;
114114 static uchar g_sa = BMC_SA;
6565 void set_loglevel(int level); /*prototype */
6666 extern char fsm_debug; /*mem_if.c*/
6767
68 static char * progver = "2.97";
68 static char * progver = "2.98";
6969 static char * progname = "ismcoem";
7070 static int verbose = 0;
7171 static char fdebug = 0;