From 144f6ca9d185bb8307d03dbb177789c9678ef3dc Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 27 Nov 2003 17:21:58 +0000 Subject: - handle non partitioned usb keys (they are in {raw_hds}) - set $ENV{XAUTHORITY} in case we want to use it one day --- move/move.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'move/move.pm') diff --git a/move/move.pm b/move/move.pm index 5a2edde48..ea1e8b87a 100644 --- a/move/move.pm +++ b/move/move.pm @@ -208,12 +208,12 @@ sub key_parts { return () if $key_disabled; - my @keys = grep { $_->{usb_media_type} && index($_->{usb_media_type}, 'Mass Storage|') == 0 && $_->{media_type} eq 'hd' } @{$o->{all_hds}{hds}}; + my @keys = grep { detect_devices::isKeyUsb($_) } @{$o->{all_hds}{hds}}; map_index { $_->{mntpoint} = $::i ? "/mnt/key$::i" : '/home'; $_->{options} = $key_mountopts; $_; - } fsedit::get_fstab(@keys); + } (fsedit::get_fstab(@keys), grep { detect_devices::isKeyUsb($_) } @{$o->{all_hds}{raw_hds}}); } sub key_mount { @@ -473,6 +473,7 @@ sub install_TrueFS_in_home { run_program::run('chown', '-R', "$user.$user", $dir); run_program::run('chown', '-R', "$user.$user", $cache); + $ENV{XAUTHORITY} = "$dir/.Xauthority"; $ENV{ICEAUTHORITY} = "$dir/.ICEauthority"; } } -- cgit v1.2.1