File:  [LON-CAPA] / loncom / build / distprobe
Revision 1.3: download - view: text, annotated - select for diffs
Tue Apr 15 15:25:51 2003 UTC (21 years, 1 month ago) by albertel
Branches: MAIN
CVS tags: version_0_99_3, version_0_99_2, version_0_99_1, version_0_99_0, conference_2003, HEAD
-rh8 support

    1: #!/usr/bin/perl
    2: 
    3: # YEAR=2002
    4: 
    5: my $dist='default';
    6: if (-e '/etc/redhat-release') {
    7:     open(IN,'</etc/redhat-release');
    8:     my $versionstring=<IN>;
    9:     chomp($versionstring);
   10:     close(IN);
   11:     my $version=(split(/\s+/,$versionstring))[4];
   12:     if ($version=~/^7\./) {
   13: 	$dist='redhat7';
   14:     } elsif ($version=~/^8\./) {
   15: 	$dist='redhat8';
   16:     }
   17: }
   18: elsif (-e '/etc/debian_version') {
   19:     open(IN,'</etc/debian_version');
   20:     my $version=<IN>;
   21:     chomp($version);
   22:     close(IN);
   23:     if ($version eq '2.2') {
   24: 	$dist='debian2.2';
   25:     }
   26: }
   27: else {
   28:     warn('Unknown installation filesystem; expecting debian version 2.2 '.
   29: 	 'or redhat 6.* or 7.*');
   30: }
   31: print $dist;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>