linux下编译postfix时,使其支持mysql,ldap,sasl,ssl的脚本
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-14
#!/bin/sh #################################################################################################### #作者:胡昌文 #时间:2008-09-28 #MSN:hucw_rhce@hotmail.com ################################################################################################### echo " " echo "Please Input the options in the following!" echo " Modified By GTSC Hu Changwen" echo " Any problem,Please Connact me:wtcmaster@126.com" echo " " echo "" for data in ldap mysql sasl ssl do echo "=======================================" echo "Start to define $data options:" #define the function named ldap() fun () { echo "Please input the include directory of $data:[/usr/local/include]" read data_include if [ "$data_include" = "" ];then data_include="/usr/local/include" fi echo "Please input the lib directory of ${data}:[/usr/local/lib]" read data_lib if [ "$data_lib" = "" ];then data_lib="/usr/local/lib" fi } #define makefile options makefile () { if [ "$data" = ldap ]; then option="${option} -I${data_include} -DHAS_LDAP" options="${options} -L${data_lib} -lldap -llber" elif [ "$data" = mysql ]; then option="${option} -I${data_include} -DHAS_MYSQL" options="${options} -L${data_lib} -lmysqlclient -lz -lm" elif [ "$data" = sasl ]; then option="${option} -I${data_include} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL" options="${options} -L${data_lib} -lsasl2" elif [ "$data" = ssl ]; then option="${option} -I${data_include} -DHAS_SSL" options="${options} -L${data_lib} -lcrypto -lssl" fi } #define whether support mysql echo "Do you want to have your postmail system support ${data}? [Yes,No]" while read data_res;do if [ "$data_res" = yes ]; then fun makefile break 1 else if [ "$data_res" = no ]; then echo "Don''t Support mysql!" break 1 fi fi echo "Do you want to have your postmail system support ${data}? [Yes,No]" done done echo "-------------------------------------------------------------------------------------------" echo "" make -f Makefile.init makefiles CCARGS="$option" AUXLIBS="$options" |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux下编译postfix时,使其支持mysql,ldap,sasl,ssl的脚本的所有评论