FreeBSD/オリジナルpackage

  • make.conf
  • /usr/local/etc/pkgtools.conf

  • 準備
    $ fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
    $ tar -zxvf ./ports.tar.gz -C /usr/
  • 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
    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
  • 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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-08-16 (木) 13:02:51 (4263d)