# # actualizado a sendmail-8.12.8 (DAB Mar 10 2003) # $ /usr/local/src/sendmail-8.12.8> less sendmail/SECURITY ... Set-User-Id ----------- If you really have to install sendmail set-user-ID root, first build the sendmail package normally using sh ./Build Then you can use sh ./Build install-set-user-id to install the package in the old (pre-8.12) way. Make sure that no submit.cf file is installed. See devtools/README about confSETUSERID_INSTALL which you need to define. Paso a paso (como Racing ... ) ------------ 1) crear el archivo site.config.m4 $ touch /usr/local/src/sendmail-8.12.8/devtools/Site/site.config.m4 2) vi /usr/local/src/sendmail-8.12.8/devtools/Site/site.config.m4 define(`confSETUSERID_INSTALL') 3) /usr/local/src/sendmail-8.12.8> sh Build si se corrio antes de hacer algun cambio en el archivo site.config.m4 se tiene que correr "sh Build -c" para que se tome esa modificacion. /usr/local/src/sendmail-8.12.8> sh Build -c 4) /usr/local/src/sendmail-8.12.8/sendmail> sh ./Build install-set-user-id OJO! hay que correr el comando anterior desde: /usr/local/src/sendmail-8.12.8/sendmail> # # fin actualizacion sendmail-8.12.8 # From: Guillermo Cicileo To: dbellomo Subject: para la doc Date: Wed, 11 Dec 2002 13:50:25 -0300 Organization: RETINA X-Mailer: gcmail-1.0 Como instalar sendmail the old-fashion way... Set-User-Id ----------- If you really have to install sendmail set-user-ID root, first build the sendmail package normally using sh ./Build Then you can use sh ./Build install-set-user-id to install the package in the old (pre-8.12) way. Make sure that no submit.cf file is installed. From: Guillermo Cicileo To: dbellomo Subject: mas para la doc, ponelo junto con el anterior Date: Wed, 11 Dec 2002 15:04:07 -0300 Organization: RETINA X-Mailer: gcmail-1.0 Instalaçao sendmail en Linux: en .../devtools/Site editamos el archivo site.config.m4 y agregamos: APPENDDEF(`confINCDIRS', `-I/usr/local/BerkeleyDB.3.2/include') APPENDDEF(`confLIBDIRS', `-L/usr/local/BerkeleyDB.3.2/lib') para que encuentre la Berkeley DB (si esta instalada, obvio!). De esa forma agregara el flag -DNEWDB al compilar y podremos usar bases de datos hasheadas para el access, aliases, etc. En este archivo (site.config.m4) se pueden agregar definiciones que seran tomadas en cuenta al momento de armar los Makefiles. Ojo: si se hacen cambios al archivo, se debe correr el Build para que rearme todo de la siguiente manera: sh Build -c. Otra forma: agregar al Build lo siguiente: sh Build -I/usr/local/BerkeleyDB.3.2/include -L/usr/local/BerkeleyDB.3.2/lib es lo mismo, pero conviene ponerlo en el archivo para que no haya necesidad de acordarse cada vez que se hace un Build.