From dd391dffa50661a22a2211c8246802ab62d381fe Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 15 Jan 2009 14:36:25 +0000 Subject: revert previous commit (it's all wrong) --- perl-install/NEWS | 3 --- perl-install/fs/remote/smb.pm | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) (limited to 'perl-install') diff --git a/perl-install/NEWS b/perl-install/NEWS index cb3450ad9..dcde41330 100644 --- a/perl-install/NEWS +++ b/perl-install/NEWS @@ -1,6 +1,3 @@ -- diskdrake: - o --smb: fix netbios name resolution (#42483, thanks to Derek Jennings) - Version 11.77 - 15 January 2008 - diskdrake: diff --git a/perl-install/fs/remote/smb.pm b/perl-install/fs/remote/smb.pm index a1b603cf0..378aa6a1e 100644 --- a/perl-install/fs/remote/smb.pm +++ b/perl-install/fs/remote/smb.pm @@ -15,7 +15,7 @@ sub to_fstab_entry { my $part = $class->to_fstab_entry_raw($e, 'cifs'); if ($e->{server}{username}) { my ($options, $unknown) = fs::mount_options::unpack($part); - $options->{"$_="} = $e->{server}{$_} foreach qw(username password); + $options->{"$_="} = $e->{server}{$_} foreach qw(username password domain); fs::mount_options::pack($part, $options, $unknown); } $part; @@ -40,7 +40,7 @@ sub smbclient { my $ip = $server->{ip} ? "-I $server->{ip}" : ''; my $group = $server->{group} ? qq( -W "$server->{group}") : ''; - my $U = $server->{username} ? sprintf("%s/%s%%%s", @$server{'username', 'password'}) : '%'; + my $U = $server->{username} ? sprintf("%s/%s%%%s", @$server{'domain', 'username', 'password'}) : '%'; my %h; foreach (`smbclient -g -U "$U" -L "$name" $ip$group 2>/dev/null`) { if (my ($type, $v1, $v2) = /(.*)\|(.*)\|(.*)/) { -- cgit v1.2.1