diff options
author | Olivier Blin <oblin@mandriva.org> | 2005-06-21 10:21:53 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.org> | 2005-06-21 10:21:53 +0000 |
commit | 2184e206aea65f98b36e26d092355bb206d105d2 (patch) | |
tree | 230e994cee33a931769090cf1475e550c5af965e /drakpxelinux.pl | |
parent | 52e3b3cc7959cf016ea1f2a909a75e954ec6afb5 (diff) | |
download | drakpxelinux-2184e206aea65f98b36e26d092355bb206d105d2.tar drakpxelinux-2184e206aea65f98b36e26d092355bb206d105d2.tar.gz drakpxelinux-2184e206aea65f98b36e26d092355bb206d105d2.tar.bz2 drakpxelinux-2184e206aea65f98b36e26d092355bb206d105d2.tar.xz drakpxelinux-2184e206aea65f98b36e26d092355bb206d105d2.zip |
profiles support
Diffstat (limited to 'drakpxelinux.pl')
-rw-r--r-- | drakpxelinux.pl | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/drakpxelinux.pl b/drakpxelinux.pl index 094a8a6..c9dc153 100644 --- a/drakpxelinux.pl +++ b/drakpxelinux.pl @@ -135,8 +135,19 @@ use constant COLUMN_DISPLAY => 11; use constant COLUMN_OPTION => 12; use constant NUM_COLUMNS => 13; +my ($profile, $type); +foreach (@ARGV) { + if (/^--profile=(\w+)$/) { + $profile = $1; + } elsif (/^--type=(\w+)$/) { + $type = $1; + } +} + +my ($config_file, $help_file) = $profile && $type ? + network::pxe::get_pxelinux_profile_path($profile, $type) : + ($network::pxe::pxelinux_config_file, $network::pxe::pxelinux_help_file); -my ($config_file, $help_file) = ($network::pxe::pxelinux_config_file, $network::pxe::pxelinux_help_file); my $pxelinux_conf = network::pxe::read_pxelinux_conf($config_file, $help_file); sub write_conf() { |