bind export
authorivan <ivan>
Sat, 20 Apr 2002 12:37:23 +0000 (12:37 +0000)
committerivan <ivan>
Sat, 20 Apr 2002 12:37:23 +0000 (12:37 +0000)
ANNOUCE.1.4.0
FS/FS/part_export.pm
httemplate/edit/part_export.cgi

index 86f48b6..63fd3fa 100644 (file)
@@ -120,3 +120,9 @@ icradius groups (usergroup table if not radgroupreply & radgroupcheck)
 message catalogs (infrastructure, anyway) & anything which gets sent to a
 customer from the signup server should use message catalog
 
+multi-agent signup server
+
+signup_server-realtime to run cards immediately
+
+and signup-alternate.html for free/paid packages on same signup
+
index 49e2130..d1148fa 100644 (file)
@@ -472,6 +472,7 @@ sub exporttype2svcdb {
   '';
 }
 
+#export names cannot have dashes...
 %exports = (
   'svc_acct' => {
     'sysvshell' => {
@@ -494,9 +495,9 @@ sub exporttype2svcdb {
     },
 
     'shellcommands' => {
-      'desc' => 'Real-time export via arbitrary commands on a remote machine (i.e. useradd, userdel, etc.)',
+      'desc' => 'Real-time export via remote SSH (i.e. useradd, userdel, etc.)',
       'options' => {
-        'machine' => { label=>'Remote machine' },
+        #'machine' => { label=>'Remote machine' },
         'user' => { label=>'Remote username', default=>'root' },
         'useradd' => { label=>'Insert command',
                        default=>'useradd -d $dir -m -s $shell -u $uid $username'
@@ -581,10 +582,31 @@ sub exporttype2svcdb {
   },
 
   'svc_domain' => {
-    'bind' => 'Batch export to BIND named',
-    'options' => {
+
+    'bind' => {
+      'desc' =>'Batch export to BIND named',
+      'options' => {
+        #'machine'    => { label=>'named machine' },
+        'named_conf' => { label  => 'named.conf location',
+                          default=> '/etc/bind/named.conf' },
+        'zonepath'   => { label => 'path to zone files',
+                          default=> '/etc/bind/', },
+      },
+      'notes' => 'bind export notes',
     },
-    'notes' => 'bind export notes',
+
+    'bind_slave' => {
+      'desc' =>'Batch export to slave BIND named',
+      'options' => {
+        #'machine'    => { label=> 'Slave machine' },
+        'master'     => { label=> 'Master IP address' },
+        'named_conf' => { label  => 'named.conf location',
+                          default=> '/etc/bind/named.conf' },
+      },
+      'notes' => 'bind export notes (secondary munge)',
+    },
+
+
   },
 
   'svc_acct_sm' => {},
index 4affeb4..af89c4e 100644 (file)
@@ -52,7 +52,7 @@ my $widget = new HTML::Widgets::SelectLayers(
                   || $part_export->option($option)
                   || (exists $optinfo->{default} ? $optinfo->{default} : '');
       $html .= qq!<TR><TD ALIGN="right">$label</TD>!.
-               qq!<TD><INPUT TYPE="text" NAME="$option" VALUE="$value"></TD>!.
+               qq!<TD><INPUT TYPE="text" NAME="$option" VALUE="$value" SIZE=64></TD>!.
                '</TR>';
     }
     $html .= '</TABLE>';