mirror of https://github.com/fspc/gbootroot.git
freesource
22 years ago
4 changed files with 122 additions and 48 deletions
@ -0,0 +1,56 @@ |
|||
############################################################################ |
|||
## |
|||
## Options.pm |
|||
## Copyright (C) 2000, 2001, 2002 by Jonathan Rosenbaum |
|||
## <freesource@users.sourceforge.net> |
|||
## |
|||
## This program is free software; you may redistribute it and/or modify |
|||
## it under the terms of the GNU General Public License as published by |
|||
## the Free Software Foundation; either version 2 of the License, or |
|||
## (at your option) any later version. |
|||
## |
|||
## 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. |
|||
## |
|||
## You should have received a copy of the GNU General Public License |
|||
## along with this program; if not, write to the Free Software |
|||
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
|||
## |
|||
############################################################################## |
|||
|
|||
package BootRoot::Options; |
|||
use vars qw(@ISA @EXPORT %EXPORT_TAGS); |
|||
use Exporter; |
|||
use Getopt::Long; |
|||
|
|||
@ISA = qw(Exporter); |
|||
@EXPORT = qw(option %option); |
|||
|
|||
sub option { |
|||
|
|||
Getopt::Long::config("bundling","no_auto_abbrev"); |
|||
GetOptions ( |
|||
|
|||
\%option, |
|||
"root-filename=s", |
|||
"uml-kernel=s", |
|||
"method=s", |
|||
"template=s", # The only required argument |
|||
"filesystem-size=s", |
|||
"filesytem-type=s", |
|||
"uml-exclusively=s", |
|||
"preserve-ownership=s", |
|||
"kernel-version=s", |
|||
"stdout" |
|||
|
|||
); |
|||
|
|||
} |
|||
|
|||
1; |
|||
|
|||
|
|||
|
|||
|
Loading…
Reference in new issue