projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
cd5d6c0
)
no warnings
author
ivan
<ivan>
Tue, 2 Jul 2002 13:04:57 +0000
(13:04 +0000)
committer
ivan
<ivan>
Tue, 2 Jul 2002 13:04:57 +0000
(13:04 +0000)
FS/FS/part_export/shellcommands.pm
patch
|
blob
|
history
diff --git
a/FS/FS/part_export/shellcommands.pm
b/FS/FS/part_export/shellcommands.pm
index
4e94360
..
56cd569
100644
(file)
--- a/
FS/FS/part_export/shellcommands.pm
+++ b/
FS/FS/part_export/shellcommands.pm
@@
-23,10
+23,13
@@
sub _export_command {
my ( $self, $action, $svc_acct) = (shift, shift, shift);
my $command = $self->option($action);
my $stdin = $self->option($action."_stdin");
my ( $self, $action, $svc_acct) = (shift, shift, shift);
my $command = $self->option($action);
my $stdin = $self->option($action."_stdin");
- no strict 'refs';
- ${$_} = $svc_acct->getfield($_) foreach $svc_acct->fields;
+ {
+ no strict 'refs';
+ ${$_} = $svc_acct->getfield($_) foreach $svc_acct->fields;
+ }
+ $crypt_password = ''; #surpress "used only once" warnings
$crypt_password = crypt( $svc_acct->_password,
$crypt_password = crypt( $svc_acct->_password,
- $saltset[int(rand(64))].$saltset[int(rand(64))] );
+
$saltset[int(rand(64))].$saltset[int(rand(64))] );
$self->shellcommands_queue( $svc_acct->svcnum,
user => $self->option('user')||'root',
host => $self->machine,
$self->shellcommands_queue( $svc_acct->svcnum,
user => $self->option('user')||'root',
host => $self->machine,
@@
-39,10
+42,13
@@
sub _export_replace {
my($self, $new, $old ) = (shift, shift, shift);
my $command = $self->option('usermod');
my $stdin = $self->option('usermod_stdin');
my($self, $new, $old ) = (shift, shift, shift);
my $command = $self->option('usermod');
my $stdin = $self->option('usermod_stdin');
- no strict 'refs';
- ${"old_$_"} = $old->getfield($_) foreach $old->fields;
- ${"new_$_"} = $new->getfield($_) foreach $new->fields;
- $new_crypt_password = crypt( $svc_acct->_password,
+ {
+ no strict 'refs';
+ ${"old_$_"} = $old->getfield($_) foreach $old->fields;
+ ${"new_$_"} = $new->getfield($_) foreach $new->fields;
+ }
+ $new_crypt_password = ''; #surpress "used only once" warnings
+ $new_crypt_password = crypt( $new->_password,
$saltset[int(rand(64))].$saltset[int(rand(64))]);
$self->shellcommands_queue( $new->svcnum,
user => $self->option('user')||'root',
$saltset[int(rand(64))].$saltset[int(rand(64))]);
$self->shellcommands_queue( $new->svcnum,
user => $self->option('user')||'root',