diff options
author | An-Cheng Huang <ancheng@vyatta.com> | 2010-08-18 12:02:11 -0700 |
---|---|---|
committer | An-Cheng Huang <ancheng@vyatta.com> | 2010-08-18 12:02:11 -0700 |
commit | feac5e6c993386745659417c744d519a79ac7b65 (patch) | |
tree | 939ba9359aed8fcc8320c543f57f08fcf3f6f7eb /scripts | |
parent | a6ce8e0c0122bed8cba777ac30b148ae6846a8f3 (diff) | |
download | vyatta-op-feac5e6c993386745659417c744d519a79ac7b65.tar.gz vyatta-op-feac5e6c993386745659417c744d519a79ac7b65.zip |
change tech-support to use shell API directly
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/node-exists.pl | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/scripts/node-exists.pl b/scripts/node-exists.pl deleted file mode 100755 index 4a7505f..0000000 --- a/scripts/node-exists.pl +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/perl -W - - -# **** License **** -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License version 2 as -# published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# This code was originally developed by Vyatta, Inc. -# Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. -# All Rights Reserved. -# -# Author: Deepti Kulkarni -# Date: May 2010 -# Description: Script to check if the node exists in the configuration -# -# **** End License **** - -use strict; -use warnings; -use lib "/opt/vyatta/share/perl5"; -use Vyatta::Config; -use Vyatta::ConfigOutput; -my $config = new Vyatta::Config; - -if ($ARGV[0]) - { - my $node = $ARGV[0]; - my $level = $ARGV[1]; - my $i=2; - while ($ARGV[$i]) - { - my $sublevel = $ARGV[$i]; - $level = $level . " " . $sublevel; - $i++; - } - if ($ARGV[1]) - { - $config->setLevel($level); - } - if ($config->existsOrig($node)) - { exit 0; } - else { exit 1; } - } |