hostnamectl: suppress outputting of pretty hostname field in status if empty
This commit is contained in:
parent
e724b0639c
commit
c0b21b9669
|
@ -79,14 +79,18 @@ static void print_status_info(StatusInfo *i) {
|
|||
printf(" Static hostname: %s\n",
|
||||
strna(i->static_hostname));
|
||||
|
||||
if (!streq_ptr(i->hostname, i->static_hostname))
|
||||
if (!isempty(i->pretty_hostname) &&
|
||||
!streq_ptr(i->pretty_hostname, i->static_hostname))
|
||||
printf(" Pretty hostname: %s\n",
|
||||
strna(i->pretty_hostname));
|
||||
|
||||
if (!isempty(i->hostname) &&
|
||||
!streq_ptr(i->hostname, i->static_hostname))
|
||||
printf("Transient hostname: %s\n",
|
||||
strna(i->hostname));
|
||||
|
||||
printf(" Pretty hostname: %s\n"
|
||||
" Icon name: %s\n"
|
||||
printf(" Icon name: %s\n"
|
||||
" Chassis: %s\n",
|
||||
strna(i->pretty_hostname),
|
||||
strna(i->icon_name),
|
||||
strna(i->chassis));
|
||||
|
||||
|
|
Loading…
Reference in New Issue