diff options
author | Olivier Blin <oblin@mandriva.com> | 2008-03-31 14:41:20 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2008-03-31 14:41:20 +0000 |
commit | 1a93a4749ea3e4f5d7b83fa8010e5842154586ac (patch) | |
tree | 7fb6502eda9b45f2671e849b7dbd4ee7ce732565 | |
parent | eee73665632d16124ce8d2203d75694285b87294 (diff) | |
download | drakiso-1a93a4749ea3e4f5d7b83fa8010e5842154586ac.tar drakiso-1a93a4749ea3e4f5d7b83fa8010e5842154586ac.tar.gz drakiso-1a93a4749ea3e4f5d7b83fa8010e5842154586ac.tar.bz2 drakiso-1a93a4749ea3e4f5d7b83fa8010e5842154586ac.tar.xz drakiso-1a93a4749ea3e4f5d7b83fa8010e5842154586ac.zip |
extract write_dist_lists
-rwxr-xr-x | draklive | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -858,6 +858,14 @@ sub post_install_system { run_({ setarch => $live->{settings}{arch} }, "chroot", get_system_root($live), "bash", "-c", $live->{system}{postInstall}) if $live->{system}{postInstall}; + write_dist_lists($live); + + umask $previous_umask; +} + +sub write_dist_lists { + my ($live) = @_; + my $lst = get_builddir($live) . $live->{prefix}{build}{dist} . '/' . get_live_name($live) . '.lst'; mkdir_p(dirname($lst)); run_("chroot " . get_system_root($live) . " rpm -qa | sort > " . $lst); @@ -867,8 +875,6 @@ sub post_install_system { my @langs = grep { member(lang::locale_to_main_locale($_), @live_langs) } lang::list_langs(); my $langs_file = get_builddir($live) . $live->{prefix}{build}{dist} . '/' . get_live_name($live) . '.langs'; output_p($langs_file, map { lang::l2name($_) . " (" . $_ . ")\n" } sort(@langs)); - - umask $previous_umask; } sub umount_external_filesystem { |