Changeset 2390 in ProjectBuilder
- Timestamp:
- Mar 19, 2019, 1:37:47 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r2362 r2390 280 280 # Now look at the os-release file to see if we have a std distribution description 281 281 # 282 $r = "/usr/lib/os-release"; 283 if (-r $r) { 284 my $tmp = pb_get_content("$r"); 285 ($release) = $tmp =~ m/.*\nVERSION_ID=[\"\']*([0-9a-z\._-]+)[\"\']*\n/m; 286 ($distro) = $tmp =~ m/.*\nID=[\"\']*([0-9A-z\._-]+)[\"\']*\n/m; 287 # Remove the leap suffix if present (OpenSUSE) 288 $distro =~ s/-leap//; 289 $found = 1 if ((defined $release) && (defined $distro)); 282 foreach my $r ("/usr/lib/os-release","/etc/os-release") { 283 if (-r $r) { 284 my $tmp = pb_get_content("$r"); 285 ($release) = $tmp =~ m/.*\nVERSION_ID=[\"\']*([0-9a-z\._-]+)[\"\']*\n/m; 286 ($distro) = $tmp =~ m/.*\nID=[\"\']*([0-9A-z\._-]+)[\"\']*\n/m; 287 # Remove the leap suffix if present (OpenSUSE) 288 $distro =~ s/-leap//; 289 if ((defined $release) && (defined $distro)) { 290 $found = 1; 291 last; 292 } 293 } 290 294 } 291 295 if ($found == 0) {
Note:
See TracChangeset
for help on using the changeset viewer.