Re: Call for Review: allow sysinstall to tweak tri-valuesendmail_enable

2002-06-01 Thread Gregory Neil Shapiro

One more change please.  Change:

 +email, but still enables sendmail for outbound mail.  None disables\n
 +sendmail completely at startup.,

To:

 +email, but still enables sendmail for local and outbound mail.\n
 +None disables sendmail completely at startup and disables inbound,\n
 +outbound, and local mail.  See /etc/mail/README for more
 +information.\n,

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Call for Review: allow sysinstall to tweak tri-valuesendmail_enable

2002-06-01 Thread Makoto Matsushita


gshapiro One more change please.  Change:

I'm very glad to hear a comment from sendmail maintainer, thank you.
Just committed.

-- -
Makoto `MAR' Matsushita

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Call for Review: allow sysinstall to tweak tri-valuesendmail_enable

2002-05-31 Thread Makoto Matsushita


bmah Comments on the text only (i.e. I haven't tested the new menus)...

Thank you.

I've (of course) tested; making floppies and do a test that sysinstall
saves sendmail_enable line to /etc/rc.conf.

-- -
Makoto `MAR' Matsushita

Index: menus.c
===
RCS file: /home/ncvs/src/usr.sbin/sysinstall/menus.c,v
retrieving revision 1.343
diff -u -r1.343 menus.c
--- menus.c 20 May 2002 17:08:00 -  1.343
+++ menus.c 1 Jun 2002 05:20:02 -
@@ -1372,11 +1372,31 @@
   {  Rwhod,  This machine wants to run the rwho daemon,
dmenuVarCheck,  dmenuToggleVariable, NULL, rwhod_enable=YES },
   {  Sendmail,   This machine wants to run the sendmail daemon,
-   dmenuVarCheck,  dmenuToggleVariable, NULL, sendmail_enable=YES },
+   NULL,   dmenuSubmenu, NULL, MenuSendmail },
   {  Sshd,   This machine wants to run the ssh daemon,
dmenuVarCheck,  dmenuToggleVariable, NULL, sshd_enable=YES },
   {  TCP Extensions, Allow RFC1323 and RFC1644 TCP extensions?,
dmenuVarCheck,  dmenuToggleVariable, NULL, tcp_extensions=YES },
+  { NULL } },
+};
+
+DMenu MenuSendmail = {
+DMENU_NORMAL_TYPE | DMENU_SELECTION_RETURNS,
+Sendmail Invocation Selection,
+There are three options for invoking sendmail at startup.\n
+Please select Yes if you want to use sendmail as your mail transfer\n
+agent.  Selecting No disables sendmail's network socket for incoming\n
+email, but still enables sendmail for outbound mail.  None disables\n
+sendmail completely at startup.,
+NULL,
+NULL,
+{
+  {  Yes,Start sendmail,
+   dmenuVarCheck, dmenuSetVariable, NULL, sendmail_enable=YES },
+  {  No, Start sendmail, but don't listen from network,
+   dmenuVarCheck, dmenuSetVariable, NULL, sendmail_enable=NO },
+  {  None,   Don't start any sendmail processes,
+   dmenuVarCheck, dmenuSetVariable, NULL, sendmail_enable=NONE },
   { NULL } },
 };
 
Index: sysinstall.h
===
RCS file: /home/ncvs/src/usr.sbin/sysinstall/sysinstall.h,v
retrieving revision 1.227
diff -u -r1.227 sysinstall.h
--- sysinstall.h31 May 2002 13:38:17 -  1.227
+++ sysinstall.h1 Jun 2002 05:20:02 -
@@ -407,6 +407,7 @@
 extern DMenu   MenuSysconsScrnmap; /* System console screenmap 
configuration menu  */
 extern DMenuMenuSysconsTtys;/* System console terminal type menu  
  */
 extern DMenu   MenuNetworking; /* Network configuration menu  
 */
+extern DMenu   MenuSendmail;   /* Sendmail configuration menu 
+ */
 extern DMenu   MenuInstallCustom;  /* Custom Installation menu
 */
 extern DMenu   MenuDistributions;  /* Distribution menu   
 */
 extern DMenu   MenuDiskDevices;/* Disk type devices   
 */

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message