Lines Matching refs:release
223 my $release; # Name of chosen "*-release" file.
233 $release = "/etc/lsb-release";
234 if ( -e $release ) {
235 $bulk = read_file( $release );
242 or runtime_error( "$release: There is no DISTRIB_ID:", $bulk, "(eof)" );
245 or runtime_error( "$release: There is no DISTRIB_RELEASE:", $bulk, "(eof)" );
248 or runtime_error( "$release: There is no DISTRIB_CODENAME:", $bulk, "(eof)" );
251 or runtime_error( "$release: There is no DISTRIB_DESCRIPTION:", $bulk, "(eof)" );
255 $release = "/etc/system-release";
256 if ( not -e $release ) { # Use /etc/system-release" if such file exists.
265 $release = $releases[ 0 ];
269 $release = "/etc/debian_version";
270 if ( not -e $release ) {
271 $release = undef;
275 $release = undef;
280 if ( defined( $release ) ) {
281 $bulk = read_file( $release );
282 if ( $release =~ m{system|redhat|fedora} ) {
289 or runtime_error( "$release: Cannot find the first line:", $bulk, "(eof)" );
293 or runtime_error( "$release:1: Cannot parse line:", $first_line );
297 } elsif ( $release =~ m{SuSE} ) {
303 or runtime_error( "$release: Cannot find the first line:", $bulk, "(eof)" );
307 or runtime_error( "$release:1: Cannot parse line:", $first_line );
310 or runtime_error( "$release: There is no VERSION:", $bulk, "(eof)" );
315 } elsif ( $release =~ m{debian_version} ) {
320 or runtime_error( "$release: Cannot find the first line:", $bulk, "(eof)" );
358 my $release = $1;
361 $release =~ m{^(\d+.\d+)(?:\.\d+)?(?=\s|$)}
362 or runtime_error( "Cannot parse OS X* version: $release" );
366 $darwin->{ operating_system_release } = $release;
368 … $darwin->{ operating_system_description } = sprintf( "%s %s (%s)", $name, $release, $codename );