diff options
author | Olivier Blin <oblin@mandriva.com> | 2008-03-31 14:35:00 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2008-03-31 14:35:00 +0000 |
commit | 57a4b035463f058fc861b964970618d1b2938096 (patch) | |
tree | 887f1f19029ef0e9649b2fb81512aa6c09e3fe7d | |
parent | cc8e40b49a8b0691f449e630f9b246707918f127 (diff) | |
download | drakiso-57a4b035463f058fc861b964970618d1b2938096.tar drakiso-57a4b035463f058fc861b964970618d1b2938096.tar.gz drakiso-57a4b035463f058fc861b964970618d1b2938096.tar.bz2 drakiso-57a4b035463f058fc861b964970618d1b2938096.tar.xz drakiso-57a4b035463f058fc861b964970618d1b2938096.zip |
extract get_langs function
-rwxr-xr-x | draklive | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -689,6 +689,14 @@ sub build_grub_cfg { ); } +sub get_langs { + my ($live) = @_; + uniq( + (ref $live->{regions} ? @{$live->{regions}{$live->{settings}{region}}} : ()), + @{$live->{system}{langs_always}} + ); +} + sub install_system { my ($live) = @_; @@ -705,7 +713,7 @@ sub install_system { } local %ENV = (%ENV, %{$live->{system}{install_env}}); - $ENV{DRAKLIVE_LANGS} = join(':', uniq((ref $live->{regions} ? @{$live->{regions}{$live->{settings}{region}}} : ()), @{$live->{system}{langs_always}})); + $ENV{DRAKLIVE_LANGS} = join(':', get_langs($live)); $ENV{DRAKLIVE_REGION} = $live->{settings}{region}; run_({ setarch => $live->{settings}{arch} }, 'perl', $drakx_in_chroot, |