#!/usr/bin/env perl

use FindBin;
use lib $FindBin::Bin;
use Run qw(ret run);
use strict;

my $preset_aux_fs = $ENV{'CHPL_AUX_FILESYS'};
my $aux_fs;

if ($preset_aux_fs eq "") {
  $aux_fs = 'none';
} 

if ($preset_aux_fs eq "hdfs"){
  my $java_subdir = $ENV{'JAVA_INSTALL'};
  my $aux_fs_subdir = $ENV{'HADOOP_INSTALL'};
  # This will not check that all dependencies are satisfied..
  if (-d $java_subdir && -d $aux_fs_subdir && -f "$aux_fs_subdir/src/c++/libhdfs/hdfs.h" && -d "$java_subdir/include") {
  } else {
      warn "WARNING: Can't find your Java and Hadoop installations\n";
  }
  $aux_fs = 'hdfs';
} else {
  $aux_fs = 'none';
}

ret($aux_fs);
print "$aux_fs\n" unless caller;
