Hello community,

here is the log from the commit of package supportutils for openSUSE:Factory 
checked in at 2018-01-30 15:44:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/supportutils (Old)
 and      /work/SRC/openSUSE:Factory/.supportutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "supportutils"

Tue Jan 30 15:44:16 2018 rev:6 rq:570789 version:3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/supportutils/supportutils.changes        
2018-01-28 20:33:32.878540414 +0100
+++ /work/SRC/openSUSE:Factory/.supportutils.new/supportutils.changes   
2018-01-30 15:44:30.610306626 +0100
@@ -1,0 +2,7 @@
+Mon Jan 29 22:44:52 UTC 2018 - [email protected]
+
+- Includes X without display issue (bsc#1077813)
+- Fixes for Infiniband (bsc#1071294)
+- Using chrony for NTP (bsc#1077818)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ supportutils-3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.1/bin/supportconfig 
new/supportutils-3.1/bin/supportconfig
--- old/supportutils-3.1/bin/supportconfig      2018-01-26 18:25:27.973315708 
+0100
+++ new/supportutils-3.1/bin/supportconfig      2018-01-29 23:45:44.588258134 
+0100
@@ -1,7 +1,7 @@
 #!/bin/bash
 
-SVER='3.1-4.2'
-SDATE='2018 01 26'
+SVER='3.1-4.5'
+SDATE='2018 01 29'
 
 ##############################################################################
 #  supportconfig - Gathers system troubleshooting information for SUSE Support
@@ -2214,6 +2214,61 @@
                        echolog Skipped
                fi
                ;;
+       15*)
+               if rpm_verify $OF chrony
+               then
+                       NTP_DAEMON=1
+                       NTP_CRON=''
+                       CONFFILE="/etc/chrony.conf"
+                       log_cmd $OF "systemctl status chronyd.service"
+                       FILES="$CONFFILE /etc/chrony.keys"
+                       conf_files $OF $FILES
+                       if log_cmd $OF "chronyc sources -v"
+                       then
+                               log_cmd $OF "chronyc sourcestats -v"
+                               log_cmd $OF "chronyc tracking"
+                               log_cmd $OF "chronyc activity"
+                       else
+                               NTP_DAEMON=0
+                       fi
+                       if [[ -d /etc/cron.d ]]; then
+                               NTP_CRON=$(grep -i chronyd /etc/cron.d/* | cut 
-d\: -f1)
+                               if [[ -n $NTP_CRON ]]; then
+                                       conf_files $OF $NTP_CRON
+                                       NTP_CRON=$(basename $NTP_CRON)
+                               fi
+                       fi
+                       log_cmd $OF "timedatectl"
+                       IPADDRS=$(egrep "^pool |^peer |^server " $CONFFILE | 
awk '{print $2}' | sort | uniq)
+                       for IPADDR in $IPADDRS
+                       do
+                               ping_addr $OF 'NTP Server' $IPADDR
+                       done
+                       if [ -f $CONFFILE ]; then
+                               log_write $OF 
"#___________________________________________________________#"
+                               log_write $OF "#____[ Files Included in 
$CONFFILE ]____________________#"
+                               log_write $OF
+                               for KEYNAME in driftfile
+                               do
+                                       FILES=$(grep ^${KEYNAME} $CONFFILE | 
awk '{print $2}')
+                                       conf_files $OF $FILES
+                               done
+                               KEYNAME=logdir
+                               LOGDIR=$(grep ^${KEYNAME} $CONFFILE | awk 
'{print $2}')
+                               [[ -z "$LOGDIR" ]] && LOGDIR='/var/log/chrony/'
+                               FILES=$(find -L $LOGDIR -type f)
+                               test $ADD_OPTION_LOGS -gt 0 && log_files $OF 0 
$FILES || log_files $OF $VAR_OPTION_LINE_COUNT $FILES
+                               FILES="/var/log/messages"
+                               test $ADD_OPTION_LOGS -gt 0 && grep_log_files 
chrony $OF 0 $FILES || grep_log_files chrony $OF $VAR_OPTION_LINE_COUNT $FILES
+                               if [[ -n $NTP_CRON ]]; then
+                                       test $ADD_OPTION_LOGS -gt 0 && 
grep_log_files $NTP_CRON $OF 0 $FILES || grep_log_files $NTP_CRON $OF 
$VAR_OPTION_LINE_COUNT $FILES
+                               fi
+                       fi
+                       echolog Done
+               else
+                       echolog Skipped
+               fi
+               ;;
        esac
 }
 
@@ -3411,7 +3466,7 @@
                    echolog Skipped
                fi
        ;;
-       12*)
+       12*|15*)
                MESA="Mesa Mesa-32bit Mesa-demo-x Mesa-libEGL1 
Mesa-libEGL1-32bit Mesa-libGL1 \
                Mesa-libGL1-32bit Mesa-libGLESv2-2 Mesa-libGLESv2-2-32bit 
Mesa-libglapi0 \
                 Mesa-libglapi0-32bit"
@@ -3847,15 +3902,107 @@
                fi
                ;;
        12*)
-               if rpm_verify $OF rdma-core; then
+               CHK_UTILS=0
+               CHK_SRP=0
+               CHK_DIAG=0
+               CHK_ACM=0
+               CHK_OPENSM=0
+               IBRPM='rdma'
+               (( SLES_VER >= 123 )) && IBRPM='rdma-core'
+               if rpm_verify $OF $IBRPM; then
+                       rpm_verify $OF ibutils && CHK_UTILS=1
+                       rpm_verify $OF srp_daemon && CHK_SRP=1
+                       rpm_verify $OF infiniband-diags && CHK_DIAG=1
+                       rpm_verify $OF opensm && CHK_OPENSM=1
+                       rpm_verify $OF ibacm && CHK_ACM=1
+
                        log_cmd $OF "systemctl status rdma.service"
-                       conf_files $OF "/etc/rdma/* /etc/infiniband/*"
+                       (( CHK_SRP )) && log_cmd $OF "systemctl status 
srp_daemon.service"
+                       (( CHK_OPENSM )) && check_service $OF opensmd
+                       if (( CHK_ACM )); then
+                               (( SLES_VER >= 123 )) && log_cmd $OF "systemctl 
status ibacm.service"
+                       fi
+
+                       # Get configuration files
+                       FILES=$(find -L /etc/rdma/ -type f)
+                       [[ -d /etc/infiniband ]] && FILES="$FILES $(find -L 
/etc/infiniband/ -type f)"
+                       (( CHK_SRP )) && FILES="$FILES /etc/srp_daemon.conf"
+                       (( CHK_DIAG )) && FILES="$FILES $(find -L 
/etc/infiniband-diags/ -type f)"
+                       (( CHK_OPENSM )) && FILES="$FILES /etc/opensm.conf 
/etc/sysconfig/opensm"
+                       conf_files $OF $FILES
+
+                       if (( CHK_UTILS )); then
+                               log_cmd $OF 'ibdiagnet'
+                               log_cmd $OF 'ibdmchk'
+                       fi
+                       if (( CHK_DIAG )); then
+                               log_cmd $OF 'ibaddr'
+                               log_cmd $OF 'ibstat'
+                       fi
+                       if (( CHK_ACM )); then
+                               log_cmd $OF 'ib_acme -e'
+                       fi
                        log_cmd $OF 'lspci -b'
                        log_cmd $OF 'lspci -nn'
                        log_cmd $OF 'lsmod'
-                       log_cmd $OF 'ibv_devinfo -v'
-                       log_cmd $OF 'ibdiagnet'
-                       FILES=$(find -L /tmp/ -type f | grep ibdiagnet)
+
+                       FILES=''
+                       (( CHK_DIAG )) && FILES="$FILES $(find -L /tmp/ -type f 
| grep ibdiagnet)"
+                       (( CHK_OPENSM )) && FILES="$FILES /var/log/osm.log"
+                       (( CHK_ACM )) && FILES="$FILES /var/log/ibacm.log"
+                       test $ADD_OPTION_LOGS -gt 0 && log_files $OF 0 $FILES 
|| log_files $OF $VAR_OPTION_LINE_COUNT $FILES
+                       echolog Done
+               else
+                       echolog Skipped
+               fi
+               ;;
+       15*)
+               CHK_UTILS=0
+               CHK_SRP=0
+               CHK_DIAG=0
+               CHK_ACM=0
+               CHK_OPENSM=0
+               IBRPM='rdma-core'
+               if rpm_verify $OF $IBRPM; then
+                       rpm_verify $OF ibutils && CHK_UTILS=1
+                       rpm_verify $OF srp_daemon && CHK_SRP=1
+                       rpm_verify $OF infiniband-diags && CHK_DIAG=1
+                       rpm_verify $OF opensm && CHK_OPENSM=1
+                       rpm_verify $OF ibacm && CHK_ACM=1
+
+                       log_cmd $OF "systemctl status rdma-hw.target"
+                       log_cmd $OF "systemctl status rdma-sriov.service"
+                       (( CHK_SRP )) && log_cmd $OF "systemctl status 
srp_daemon.service"
+                       (( CHK_OPENSM )) && log_cmd $OF "systemctl status 
opensm.service"
+                       (( CHK_ACM )) && log_cmd $OF "systemctl status 
ibacm.service"
+
+                       # Get configuration files
+                       FILES=$(find -L /etc/rdma/ -type f)
+                       [[ -d /etc/infiniband ]] && FILES="$FILES $(find -L 
/etc/infiniband/ -type f)"
+                       (( CHK_SRP )) && FILES="$FILES /etc/srp_daemon.conf"
+                       (( CHK_DIAG )) && FILES="$FILES $(find -L 
/etc/infiniband-diags/ -type f)"
+                       (( CHK_OPENSM )) && FILES="$FILES /etc/opensm.conf 
/etc/sysconfig/opensm"
+                       conf_files $OF $FILES
+
+                       if (( CHK_UTILS )); then
+                               log_cmd $OF 'ibdiagnet'
+                               log_cmd $OF 'ibdmchk'
+                       fi
+                       if (( CHK_DIAG )); then
+                               log_cmd $OF 'ibaddr'
+                               log_cmd $OF 'ibstat'
+                       fi
+                       if (( CHK_ACM )); then
+                               log_cmd $OF 'ib_acme -e'
+                       fi
+                       log_cmd $OF 'lspci -b'
+                       log_cmd $OF 'lspci -nn'
+                       log_cmd $OF 'lsmod'
+
+                       FILES=''
+                       (( CHK_DIAG )) && FILES="$FILES $(find -L /tmp/ -type f 
| grep ibdiagnet)"
+                       (( CHK_OPENSM )) && FILES="$FILES /var/log/opensm.log"
+                       (( CHK_ACM )) && FILES="$FILES /var/log/ibacm.log"
                        test $ADD_OPTION_LOGS -gt 0 && log_files $OF 0 $FILES 
|| log_files $OF $VAR_OPTION_LINE_COUNT $FILES
                        echolog Done
                else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.1/bin/supportconfig.rc 
new/supportutils-3.1/bin/supportconfig.rc
--- old/supportutils-3.1/bin/supportconfig.rc   2018-01-26 18:24:39.818707280 
+0100
+++ new/supportutils-3.1/bin/supportconfig.rc   2018-01-29 22:09:21.246048097 
+0100
@@ -1333,33 +1333,20 @@
 }
 
 get_sles_ver() {
-       KERNMAJ=$(uname -r | cut -d- -f1)
-       KERNREL=$(uname -r | cut -d- -f2)
-       KERNCNT=$(echo $KERNMAJ | sed -e 's/\./ /g' | wc -w)
-       test $KERNCNT -lt 4 && KERNMAJ="${KERNMAJ}.0"
-       KERNCNT=$(echo $KERNREL | sed -e 's/\./ /g' | wc -w)
-       if [ $KERNCNT -eq 2 ]; then
-               KERNREL="${KERNREL}.0"
-       elif [ $KERNCNT -eq 1 ]; then
-               KERNREL="${KERNREL}.0.0"
-       fi
-       KERNBASE="${KERNMAJ}.${KERNREL}"
-       KERNVER=$(echo $KERNBASE | awk -F\. '{printf 
"%g%02g%03g%02g%03g%03g%03g\n", $1, $2, $3, $4, $5, $6, $7}')
-       if   [[ $KERNVER -ge 41201400009001000 ]]; then SLES_VER=150;
-       elif [[ $KERNVER -ge 31200900001000000 ]]; then SLES_VER=120;
-#      elif [[ $KERNVER -ge 30010100054002000 ]]; then SLES_VER=114;
-       elif [[ $KERNVER -ge 30007600000011000 ]]; then SLES_VER=113;
-       elif [[ $KERNVER -ge 30001300000027000 ]]; then SLES_VER=112;
-       elif [[ $KERNVER -ge 20603212000007000 ]]; then SLES_VER=111;
-       elif [[ $KERNVER -ge 20602719005000000 ]]; then SLES_VER=110;
-       elif [[ $KERNVER -ge 20601660000085001 ]]; then SLES_VER=104;
-       elif [[ $KERNVER -ge 20601660000054005 ]]; then SLES_VER=103;
-       elif [[ $KERNVER -ge 20601660000021000 ]]; then SLES_VER=102;
-       elif [[ $KERNVER -ge 20601646000012000 ]]; then SLES_VER=101;
-       elif [[ $KERNVER -ge 20601621000008000 ]]; then SLES_VER=100;
-       elif [[ $KERNVER -ge 20600500007097000 ]]; then SLES_VER=90;
-       elif [[ $KERNVER -ge 20401900120000000 ]]; then SLES_VER=80;
-       else SLES_VER=90;
+       if [[ -s /etc/os-release ]]; then
+               VID=$(grep VERSION_ID /etc/os-release | cut -d\= -f2)
+               echo "VID=$VID"
+               VID=${VID//\"/}
+               SLES_VER=${VID//\./}
+               if (( ${#SLES_VER} < 3 )); then
+                       SLES_VER=${SLES_VER}0
+               fi
+       elif [[ -s /etc/SuSE-release ]]; then
+               VMAJOR=$(grep VERSION /etc/SuSE-release | awk '{print $NF}')
+               VMINOR=$(grep PATCHLEVEL /etc/SuSE-release | awk '{print $NF}')
+               SLES_VER=${VMAJOR}${VMINOR}
+       else
+               SLES_VER=123
        fi
        grep -i "open enterprise server" /etc/*release* &>/dev/null
        OESFOUND=$?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/supportutils-3.1/spec/supportutils.changes 
new/supportutils-3.1/spec/supportutils.changes
--- old/supportutils-3.1/spec/supportutils.changes      2018-01-26 
18:26:01.924334835 +0100
+++ new/supportutils-3.1/spec/supportutils.changes      2018-01-29 
23:45:26.292780588 +0100
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Mon Jan 29 22:44:52 UTC 2018 - [email protected]
+
+- Includes X without display issue (bsc#1077813)
+- Fixes for Infiniband (bsc#1071294)
+- Using chrony for NTP (bsc#1077818)
+
+-------------------------------------------------------------------
 Fri Jan 26 17:25:50 UTC 2018 - [email protected]
 
 - Added os-release processing (bsc#1077758)


Reply via email to