mirror of
https://github.com/smxi/inxi.git
synced 2024-11-16 16:21:39 +00:00
two bugs fixed, first: forgot to set shell generator on inxi short feature,
so shell is blank, second, unhandled new 5.8 kernel /proc/version syntax. Normally I'd do a new numbered release, but I want these out asap and will do a full new release later, there are some features under development in pinxi for sensors that will take some time to handle.
This commit is contained in:
parent
2ebd05dfb6
commit
f16e714dc6
18
inxi
18
inxi
|
@ -17730,16 +17730,20 @@ sub get_compiler_version_bsd {
|
|||
sub get_compiler_version_linux {
|
||||
eval $start if $b_log;
|
||||
my ($file) = @_;
|
||||
my (@compiler,$type);
|
||||
my (@compiler,$version);
|
||||
my @data = reader($file);
|
||||
my $result = $data[0] if @data;
|
||||
if ($result){
|
||||
$result =~ /(gcc|clang).*version\s([\S]+)/;
|
||||
# $result = $result =~ /\*(gcc|clang)\*eval\*/;
|
||||
if ($1){
|
||||
$type = $2;
|
||||
$type ||= 'N/A'; # we don't really know what linux clang looks like!
|
||||
@compiler = ($1,$type);
|
||||
if ($result =~ /(gcc|clang).*version\s([\S]+)/){
|
||||
$version = $2;
|
||||
$version ||= 'N/A'; # we don't really know what linux clang looks like!
|
||||
@compiler = ($1,$version);
|
||||
}
|
||||
elsif ($result =~ /\((gcc|clang)[^\(]*\([^\)]+\)\s+([0-9\.]+)\s.*,\s*GNU/){
|
||||
$version = $2;
|
||||
$version ||= 'N/A'; # we don't really know what linux clang looks like!
|
||||
@compiler = ($1,$version);
|
||||
}
|
||||
}
|
||||
log_data('dump','@compiler',\@compiler) if $b_log;
|
||||
|
@ -17747,6 +17751,7 @@ sub get_compiler_version_linux {
|
|||
return @compiler;
|
||||
}
|
||||
|
||||
|
||||
## Get DesktopEnvironment
|
||||
## returns array:
|
||||
# 0 - desktop name
|
||||
|
@ -21540,6 +21545,7 @@ sub generate_short_data {
|
|||
eval $start if $b_log;
|
||||
my $num = 0;
|
||||
my $kernel_os = ($bsd_type) ? 'OS' : 'Kernel';
|
||||
get_shell_data($client{'ppid'}) if $client{'ppid'};
|
||||
my $client = $client{'name-print'};
|
||||
my $client_shell = ($b_irc) ? 'Client' : 'Shell';
|
||||
if ($client{'version'}){
|
||||
|
|
Loading…
Reference in a new issue