diff options
author | damien <damien@mandriva.com> | 2000-12-22 19:42:49 +0000 |
---|---|---|
committer | damien <damien@mandriva.com> | 2000-12-22 19:42:49 +0000 |
commit | ae0dc40f3a45a6c517f03657378c519a4ee7b3a6 (patch) | |
tree | f0d9f13f52ff7dc953d8361634fc129ef997d099 /perl-install/install_steps.pm | |
parent | 02fc4c7fe2fe3600b0cf4c145656f108a0977c63 (diff) | |
download | drakx-ae0dc40f3a45a6c517f03657378c519a4ee7b3a6.tar drakx-ae0dc40f3a45a6c517f03657378c519a4ee7b3a6.tar.gz drakx-ae0dc40f3a45a6c517f03657378c519a4ee7b3a6.tar.bz2 drakx-ae0dc40f3a45a6c517f03657378c519a4ee7b3a6.tar.xz drakx-ae0dc40f3a45a6c517f03657378c519a4ee7b3a6.zip |
corrected admin user setting for firewall install.
Diffstat (limited to 'perl-install/install_steps.pm')
-rw-r--r-- | perl-install/install_steps.pm | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/perl-install/install_steps.pm b/perl-install/install_steps.pm index 9beec337b..b07443235 100644 --- a/perl-install/install_steps.pm +++ b/perl-install/install_steps.pm @@ -606,29 +606,6 @@ sub setRootPassword($) { #------------------------------------------------------------------------------ -my @etc_pass_fields = qw(name pw uid gid realname home shell); -sub setAdminPassword($) { - my ($o) = @_; - my $p = $o->{prefix}; - my $u = $o->{adminuser} ||= {}; - - $u->{pw} ||= $u->{password} && any::crypt($u->{password}, $o->{authentication}{md5}); - - my @lines = cat_(my $f = "$p/etc/passwd") or log::l("missing passwd file"), return; - - local *F; - open F, "> $f" or die "failed to write file $f: $!\n"; - foreach (@lines) { - if (/^admin:/) { - chomp; - my %l; @l{@etc_pass_fields} = split ':'; - add2hash($u, \%l); - $_ = join(':', @$u{@etc_pass_fields}) . "\n"; - } - print F $_; - } -} - sub addUser($) { my ($o) = @_; my $p = $o->{prefix}; |