Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / libuafs / afsload / afsload_check.pl
CommitLineData
805e021f
CE
1#!/usr/bin/perl -w
2
3use strict;
4
5use AFS::Load::Config;
6
7sub usage() {
8 print STDERR "Usage: $0 -p <NP> <testconfig.conf>";
9 exit(1);
10}
11
12if ($#ARGV < 2) {
13 usage();
14}
15
16my $flag = $ARGV[0];
17my $np = $ARGV[1];
18my $conf_file = $ARGV[2];
19
20if ($flag ne "-p") {
21 usage();
22}
23if (!($np =~ m/^\d+$/)) {
24 usage();
25}
26
27print "# Checking if config $conf_file is valid for $np processes...\n";
28
29AFS::Load::Config::check_conf($np, $conf_file);
30
31print "# Config file $conf_file has no fatal errors\n";