diff options
author | Olivier Blin <oblin@mandriva.com> | 2007-07-31 15:35:46 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2007-07-31 15:35:46 +0000 |
commit | 6ca3b6936cc1954312481e53473d4699f638a61b (patch) | |
tree | be87cb1044a3d7383dadb2dd6fb37483f20f7af7 /transfugdrake | |
parent | 14188f70c3566aa998f2dd2ef5f187586563f9f9 (diff) | |
download | transfugdrake-6ca3b6936cc1954312481e53473d4699f638a61b.tar transfugdrake-6ca3b6936cc1954312481e53473d4699f638a61b.tar.gz transfugdrake-6ca3b6936cc1954312481e53473d4699f638a61b.tar.bz2 transfugdrake-6ca3b6936cc1954312481e53473d4699f638a61b.tar.xz transfugdrake-6ca3b6936cc1954312481e53473d4699f638a61b.zip |
get Windows items list once Windows user has been selected
Diffstat (limited to 'transfugdrake')
-rwxr-xr-x | transfugdrake | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/transfugdrake b/transfugdrake index c274821..bd76c41 100755 --- a/transfugdrake +++ b/transfugdrake @@ -15,6 +15,7 @@ my @windows_users = list_windows_users($win_disk); my %windows_bookmarks = list_windows_bookmarks(); my %windows_mail = list_windows_mail(); +my @windows_items; my $linux_user; my $windows_user; my $files_migration_type; @@ -51,7 +52,10 @@ my $wiz = wizards->new({ list => \@linux_users, }, ], - next => 'files', + post => sub { + @windows_items = list_windows_items($win_disk, $windows_user); + 'files'; + }, }, files => { name => N("You can migrate Windows documents to your home directory. Documents can be imported by copying them, or they can be shared with the other operating system"), @@ -153,6 +157,14 @@ sub list_windows_users { chomp_(split(/,\s*/, run_program::get_stdout("ma-search-users", "windowsxp", $win_prefix))); } +sub list_windows_items { + my ($win_prefix, $win_user) = @_; + chomp_(split(/,\s*/, run_program::get_stdout("ma-search-items", + "--ostype=windowsxp", + "--path=$win_prefix", + "--user=$win_user"))); +} + sub import_files { my ($win_prefix) = @_; my $_w = $in->wait_message('', N("Migration of documents in progress")); |