- 追加された行はこの色です。
- 削除された行はこの色です。
--make.conf
--/usr/local/etc/pkgtools.conf
----------
-準備
setenv PACKAGEROOT ftp://ftp3.jp.FreeBSD.org
setenv PACKAGEROOT ftp://ftp3.jp.freebsd.org/
setenv PACKAGESITE ftp://ftp3.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/
# ports用のドライブをマウント
mkdir /usr/ports
mount /dev/ad6s1a /usr/ports
-libiconv
pkg_add -r libtool
cd /usr/ports/converters/libiconv
make package WITH_EXTRA_PATCHES=true
-php5
cd /usr/ports/lang/php5
make config-recursive WITH_APACHE=true WITH_MULTIBYTE=true
make package
-pdflib
cd /usr/ports/print/pdflib
make package
-php5-mysql
cd /usr/ports/databases/php5-mysql
make package
-phpMyAdmin
cd /usr/ports/databases/phpmyadmin
make config-recursive
make package
-ucspi-tcp
cd /usr/ports/sysutils/ucspi-tcp
make package WITH_SSL=true
-qmail
cd /usr/ports/mail/qmail
cp /back/src/patch-z* ./files
make package WITH_SMTP_AUTH_PATCH=true WITH_LOCALTIME_PATCH=true WITHOUT_RCDLINK=true
--patch-z* の詳細は[[qmail patch>FreeBSD/qmail patch]]
-mess822
cd /usr/ports/mail/mess822
make package
-vpopmail
cd /usr/ports/mail/vpopmail
make configure WITH_MYSQL=yes WITH_CLEAR_PASSWD=yes WITH_SMTP_AUTH_PATCH=yes RELAYCLEAR=20
make package
--config内容
vpopmail directory = /usr/local/vpopmail
domains directory = /usr/local/vpopmail/domains
uid = 89
gid = 89
roaming users = ON --enable-roaming-users
tcpserver file = /usr/local/vpopmail/etc/tcp.smtp
open_smtp file = /usr/local/vpopmail/etc/open-smtp
rebuild tcpserver file = ON --enable-rebuild-tcpserver-file (default)
password learning = OFF --disable-learn-passwords (default)
md5 passwords = ON --enable-md5-passwords (default)
file locking = ON --enable-file-locking (default)
vdelivermail fsync = OFF --disable-file-sync (default)
make seekable = ON --enable-make-seekable (default)
clear passwd = ON --enable-clear-passwd (default)
user dir hashing = ON --enable-users-big-dir (default)
address extensions = OFF --disable-qmail-ext (default)
ip alias = OFF --disable-ip-alias-domains (default)
onchange script = OFF --disable-onchange-script (default)
domain quotas = OFF --disable-domainquotas (default)
auth module = mysql --enable-auth-module=mysql
mysql replication = OFF --disable-mysql-replication (default)
sql logging = OFF --disable-sql-logging (default)
mysql limits = OFF --disable-mysql-limits (default)
SQL valias table = OFF --disable-valias (default)
auth inc = -I/usr/local/include/mysql
auth lib = -Xlinker -R -Xlinker /usr/local/lib/mysql -L/usr/local/lib/mysql -lmysqlclient -lz -lm
system passwords = OFF --disable-passwd (default)
pop syslog = show only failed attempts --enable-logging=e (default)
auth logging = ON --enable-auth-logging (default)
all domains in one SQL table = --enable-many-domains (default)
spamassassin = OFF --disable-spamassassin (default)
maildrop = OFF --disable-maildrop (default)
-courier-authlib-vchkpw
cd /usr/ports/mail/courier-authlib-vchkpw/
make package
-courier-imap
cd /usr/ports/mail/courier-imap
make package WITHOUT_IPV6=true WITH_AUTH_VCHKPW=true
----
[[FreeBSD]]