mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 11:07:23 +00:00
fixed display format (suppressed TAB from formatted output)
This commit is contained in:
parent
0b9f0d6a35
commit
c306d08d7e
@ -40,6 +40,7 @@
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
@ -445,6 +446,7 @@ fru_area_print_board(struct ipmi_intf * intf, struct fru_info * fru,
|
||||
char * fru_area;
|
||||
uint8_t * fru_data;
|
||||
uint32_t fru_len, area_len, i;
|
||||
time_t tval;
|
||||
|
||||
i = offset;
|
||||
fru_len = 0;
|
||||
@ -473,9 +475,12 @@ fru_area_print_board(struct ipmi_intf * intf, struct fru_info * fru,
|
||||
i++; /* skip fru area version */
|
||||
area_len = fru_data[i++] * 8; /* fru area length */
|
||||
i++; /* skip fru board language */
|
||||
tval=((fru_data[i+2] << 16) + (fru_data[i+1] << 8) + (fru_data[i]));
|
||||
tval=tval * 60;
|
||||
tval=tval + secs_from_1970_1996;
|
||||
printf(" Board Mfg Date : %s", asctime(localtime(&tval)));
|
||||
i += 3; /* skip mfg. date time */
|
||||
|
||||
|
||||
fru_area = get_fru_area_str(fru_data, &i);
|
||||
if (fru_area != NULL && strlen(fru_area) > 0) {
|
||||
printf(" Board Mfg : %s\n", fru_area);
|
||||
@ -639,13 +644,13 @@ fru_area_print_multirec(struct ipmi_intf * intf, struct fru_info * fru,
|
||||
uint8_t id, uint32_t offset)
|
||||
{
|
||||
uint8_t * fru_data;
|
||||
uint32_t fru_len, i;
|
||||
uint32_t fru_len, i, j, toff;
|
||||
struct fru_multirec_header * h;
|
||||
struct fru_multirec_powersupply * ps;
|
||||
struct fru_multirec_dcoutput * dc;
|
||||
struct fru_multirec_dcload * dl;
|
||||
uint16_t peak_capacity;
|
||||
uint8_t peak_hold_up_time;
|
||||
uint8_t peak_hold_up_time, bn;
|
||||
uint32_t last_off, len;
|
||||
|
||||
i = last_off = offset;
|
||||
|
@ -362,12 +362,9 @@ ipmi_picmg_portstate_get(struct ipmi_intf * intf, int interface,int channel,
|
||||
|
||||
if (rsp->data_len >= 6) {
|
||||
int index;
|
||||
|
||||
/* add support for more than one link per channel */
|
||||
for(index=0;index<PICMG_MAX_LINK_PER_CHANNEL;index++){
|
||||
|
||||
if( rsp->data_len > (1+ (index*5))){
|
||||
|
||||
d = (struct fru_picmgext_link_desc *) &(rsp->data[1 + (index*5)]);
|
||||
|
||||
if
|
||||
@ -450,8 +447,9 @@ ipmi_picmg_portstate_get(struct ipmi_intf * intf, int interface,int channel,
|
||||
break;
|
||||
}
|
||||
printf(" Channel Number: 0x%02x\n", d->desig_channel);
|
||||
printf(" STATE: %s\n",
|
||||
( rsp->data[5 +(index*5)] == 0x01) ?"enabled":"disabled");
|
||||
printf("\n");
|
||||
printf(" STATE: %s\n", rsp->data[5 +(index*5)] == 0x01?"enabled":"disabled");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -602,7 +600,6 @@ ipmi_picmg_amc_portstate_get(struct ipmi_intf * intf,int device,int channel,
|
||||
}else{
|
||||
printf(" Link device : 0x%02x\n", device );
|
||||
}
|
||||
printf(" Link channel: 0x%02x\n", channel);
|
||||
|
||||
printf(" Link Grouping ID: 0x%02x\n", grouping);
|
||||
|
||||
@ -620,16 +617,21 @@ ipmi_picmg_amc_portstate_get(struct ipmi_intf * intf,int device,int channel,
|
||||
{
|
||||
if (type <= FRU_PICMGEXT_AMC_LINK_TYPE_STORAGE )
|
||||
{
|
||||
printf(" Link Type Extension: %s\n",amc_link_type_ext_str[type][ext]);
|
||||
printf(" Link Type: %s\n",amc_link_type_str[type]);
|
||||
printf(" Link Type Extension: %s\n",
|
||||
amc_link_type_ext_str[type][ext]);
|
||||
printf(" Link Type: %s\n",
|
||||
amc_link_type_str[type]);
|
||||
}
|
||||
else{
|
||||
printf(" Link Type Extension: 0x%02x\n", ext);
|
||||
printf(" Link Type: undefined\n");
|
||||
}
|
||||
}
|
||||
printf(" Link Designator: \n");
|
||||
printf(" Channel Number: 0x%02x\n", channel);
|
||||
printf(" Port Flag: 0x%02x\n", port );
|
||||
printf(" STATE: %s\n",( enabled == 0x01 )?"enabled":"disabled");
|
||||
printf(" STATE: %s\n",
|
||||
( enabled == 0x01 )?"enabled":"disabled");
|
||||
printf("\n");
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user