diff options
| author | ivan <ivan> | 2002-06-11 08:29:09 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2002-06-11 08:29:09 +0000 | 
| commit | 0ff28424ec1178ba6369d643d3b5f43d51a17514 (patch) | |
| tree | db364c5038720a0fba820400bde6b1c5ede9fcc5 /FS | |
| parent | 6a5e93685fe7d6d3ca00d389338487578a848b84 (diff) | |
add crypt option to (bsd|sysv)shell export
Diffstat (limited to 'FS')
| -rw-r--r-- | FS/FS/part_export.pm | 26 | 
1 files changed, 22 insertions, 4 deletions
| diff --git a/FS/FS/part_export.pm b/FS/FS/part_export.pm index bf6072089..7661d7e10 100644 --- a/FS/FS/part_export.pm +++ b/FS/FS/part_export.pm @@ -514,6 +514,20 @@ sub exporttype2svcdb {    '';  } +tie my %sysvshell_options, 'Tie::IxHash', +  'crypt' => { label=>'Password encryption', +               type=>'select', options=>[qw(crypt md5)], +               default=>'crypt', +             }, +; + +tie my %bsdshell_options, 'Tie::IxHash',  +  'crypt' => { label=>'Password encryption', +               type=>'select', options=>[qw(crypt md5)], +               default=>'crypt', +             }, +; +  tie my %shellcommands_options, 'Tie::IxHash',    #'machine' => { label=>'Remote machine' },    'user' => { label=>'Remote username', default=>'root' }, @@ -599,12 +613,16 @@ tie my %sqlmail_options, 'Tie::IxHash',      'sysvshell' => {        'desc' =>          'Batch export of /etc/passwd and /etc/shadow files (Linux/SysV)', -      'options' => {}, +      'options' => \%sysvshell_options, +      'nodomain' => 'Y', +      'notes' => 'MD5 crypt requires installation of <a href="http://search.cpan.org/search?dist=Crypt-PasswdMD5">Crypt::PasswdMD5</a> from CPAN.',      },      'bsdshell' => {        'desc' =>          'Batch export of /etc/passwd and /etc/master.passwd files (BSD)', -      'options' => {}, +      'options' => \%bsdshell_options, +      'nodomain' => 'Y', +      'notes' => 'MD5 crypt requires installation of <a href="http://search.cpan.org/search?dist=Crypt-PasswdMD5">Crypt::PasswdMD5</a> from CPAN.',      },  #    'nis' => {  #      'desc' => @@ -614,6 +632,7 @@ tie my %sqlmail_options, 'Tie::IxHash',      'textradius' => {        'desc' => 'Batch export of a text /etc/raddb/users file (Livingston, Cistron)',        'options' => {}, +      'notes' => 'unfinished...',      },      'shellcommands' => { @@ -634,8 +653,7 @@ tie my %sqlmail_options, 'Tie::IxHash',        'desc' => 'Real-time export to SQL-backed mail server',        'options' => \%sqlmail_options,        'nodomain' => 'Y', -      'notes' => 'Database schema can be made to work with Courier IMAP and - Exim.  Others could work but are untested.', +      'notes' => 'Database schema can be made to work with Courier IMAP and Exim.  Others could work but are untested.',      },      'cyrus' => { | 
