-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrescue.pl
More file actions
executable file
·69 lines (68 loc) · 1.88 KB
/
Copy pathrescue.pl
File metadata and controls
executable file
·69 lines (68 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/usr/bin/perl
# Changelog
# =======================================
# v1.0 Krisztian Banhidy initial release
#
#This file is part of Leats.
##
##Leats is free software: you can redistribute it and/or modify
##it under the terms of the GNU General Public License as published by
##the Free Software Foundation, either version 3 of the License, or
##(at your option) any later version.
##
##Leats 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.
##
##You should have received a copy of the GNU General Public License
##along with Leats. If not, see <http://www.gnu.org/licenses/>.
#############
our $author='Krisztian Banhidy <krisztian@banhidy.hu>';
#our $author='Richard Gruber <richard.gruber@it-services.hu>';
our $version="v0.1";
#
#
#
#############
our $verbose=0;
my $help=0;
my $mount=0;
my $umount=0;
use strict;
use warnings;
use Getopt::Long;
use File::Basename;
our $name=basename($0);
use Sys::Virt;
use Sys::Virt;
use lib '/scripts/common_perl/';
use Framework qw($verbose $author $version $name);
#use Disk qw($verbose $topic $author $version $hint $problem $name);
use Disk qw($verbose $author $version $name);
######
###Options
###
GetOptions("help|?|h" => \$help,
"verbose|v" => \$verbose,
"mount|m" => \$mount,
"umount|u" => \$umount
);
if ( $help ) {
print "$name usage: $0 -v -h -m|-mount -u|-umount\n";
print "-h\t\thelp\n";
print "-v\t\tverbose\n";
print "-m|-mount\tmount the rescue cd\n";
print "-u|-umount\tumount the rescue cd\n";
exit 0;
}
if ( $mount ) {
print "Mount has been selected.\n";
Framework::shutdown;
} elsif ( $umount ) {
print "Umount has been selected.\n";
Framework::shutdown;
} else {
print "Nothing has been selected. Please select one option.\n";
exit 1;
}