diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-01-07 16:02:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-07 16:02:22 +0100 |
commit | 1e52b3ffea643dc16c2cad27c623be2f664da521 (patch) | |
tree | e53ce702f79a7c0a9dcfa0a26729414f9856019b /scripts/helpstring.pl | |
parent | 54097678f5754780983b01ce632f2750f230a422 (diff) | |
parent | 0781812f4cd2fd3af12ce7beaa2fd11266cd4829 (diff) | |
download | vyatta-cfg-1e52b3ffea643dc16c2cad27c623be2f664da521.tar.gz vyatta-cfg-1e52b3ffea643dc16c2cad27c623be2f664da521.zip |
Merge pull request #31 from dmbaturin/remove-already-unused
Remove unused scripts.
Diffstat (limited to 'scripts/helpstring.pl')
-rwxr-xr-x | scripts/helpstring.pl | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/scripts/helpstring.pl b/scripts/helpstring.pl deleted file mode 100755 index 6d50308..0000000 --- a/scripts/helpstring.pl +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/perl - -# Author: Arthur Xiong -# Date: 06/21/2010 -# Description: Script to generate Vyatta command help strings from -# template files - -# **** 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) 2006-2010 Vyatta, Inc. -# All Rights Reserved. -# -# **** End License **** - -use strict; -use warnings; -use File::Find; - -my @command_line; -my $cfgdir; -my $feature_name=""; - -# -sub get_parameter { - open my $nd, '<', $_ or die "$_ can't be opened"; - my $help_string = ""; - - while (<$nd>) { - next unless /^help:\s*(\S.*)$/; - $help_string .= "\|$1" if /^help:\s*(\S.*)$/; - last; - } - close $nd; - return $help_string; -} - -# -# Generate command with parameter -# -sub wanted { - return unless ( $_ eq 'node.def' ); - my $parameter = get_parameter($File::Find::name); - - my $dir = $File::Find::dir; - return if $dir =~ /^.*\/\.\S(|-)\S*\/?.*$/; - if ( $feature_name ne "" ) { - return unless $dir =~ /^.*\/$feature_name(|\/.*)$/; - } - - $dir =~ s/^.*\/(|\S*\-)(templates)(|\-(cfg|op))\///; -# $dir =~ s/\// /g; - $dir .= " " . $parameter . "\n"; - - push @command_line, $dir; - return 1; -} - -# main program - -die "Usage: helpstring.pl <path-to-template> [<feature-name>]" - unless $#ARGV == 0 or $#ARGV == 1; -$cfgdir = $ARGV[0]; -$feature_name = $ARGV[1] if $#ARGV == 1; -die "$cfgdir does not exist!" unless -d $cfgdir; - -# walk template file tree -find( \&wanted, $cfgdir ); - -print @command_line; |