add fixes to get_os_release for debian 6/7/8
This commit is contained in:
		
							parent
							
								
									598da33e91
								
							
						
					
					
						commit
						45c468f324
					
				
					 1 changed files with 25 additions and 4 deletions
				
			
		|  | @ -1062,10 +1062,31 @@ sub get_other_process_memory { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sub get_os_release { | sub get_os_release { | ||||||
|     return "Unknown OS release" unless -f "/etc/system-release"; |    if( -f "/etc/system-release") { | ||||||
|         my @info_release = get_file_contents "/etc/system-release"; |         my @info_release = get_file_contents "/etc/system-release"; | ||||||
|         remove_cr @info_release; |         remove_cr @info_release; | ||||||
|         return $info_release[0]; |         return $info_release[0]; | ||||||
|  |     }  | ||||||
|  | 
 | ||||||
|  |     if ( -f "/etc/os-release") { | ||||||
|  |         my @info_release = get_file_contents "/etc/os-release"; | ||||||
|  |         remove_cr @info_release; | ||||||
|  |         my $os_relase = $info_release[0]; | ||||||
|  |         $os_relase =~ s/.*="//; | ||||||
|  |         $os_relase =~ s/"$//; | ||||||
|  |         return $os_relase; | ||||||
|  |     }  | ||||||
|  | 
 | ||||||
|  |     if ( -f "/etc/issue") { | ||||||
|  |         my @info_release = get_file_contents "/etc/issue"; | ||||||
|  |         remove_cr @info_release; | ||||||
|  |         my $os_relase = $info_release[0]; | ||||||
|  |         $os_relase =~ s/\s+\\n.*//; | ||||||
|  |         return $os_relase; | ||||||
|  |     }  | ||||||
|  |          | ||||||
|  |     return "Unknown OS release"; | ||||||
|  | 
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| sub get_fs_info() { | sub get_fs_info() { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Sergei A Mamonov
						Sergei A Mamonov