SL-C3100にOpenBSD4.2をインストールする

  • SL-C3100にOpenBSD4.2をインストールしたときのメモ
  • i386でzaurusのクロスコンパイル環境を作ったときのメモ

です。



トピック _

QtPalmtop環境の起動 _

boot>

bootプロンプト時に、「r」とすると、QtPalmtop環境が起動する。(起動した、私のところでは)

sendmailの設定 _

ローカルにはメールを保管しないでメールサーバーにすべて転送する。

ここを参照して、設定する。

opti.mcの作成 _

  • ディレクトリ/usr/share/sendmail へ行く
  • 下の引用をopti.mcとして保存し、my.domain(自分のドメイン名)、mx.my.domain(メールサーバー名)を変更する
  • makeするとopti.cfができる。
  • opti.cfをディレクトリ/etc/mailへsendmail.cfとしてコピーする
  • /etc/rc.confのsendmail_flag?のlocalhost.cfをsendmail.cfに変更する
divert(0)
VERSIONID(`...')
OSTYPE(freebsd4)
DOMAIN(generic)

MASQUERADE_AS(`my.domain')dnl
MASQUERADE_DOMAIN(`$j')dnl
EXPOSED_USER(``daemon news usenet postmaster MAILER-DAEMON'')
FEATURE(`limited_masquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`allmasquerade')dnl

define(`LOCAL_RELAY', `mx.my.domain.')
define(`MAIL_HUB', `mx.my.domain.')
define(`SMART_HOST', `mx.my.domain.')

define(`confCW_FILE', `-o /etc/mail/local-host-names')
define(`confMAX_MIME_HEADER_LENGTH', `256/128')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')

MAILER(smtp)

cvs update _

portsを最新にする _

  • portsを使ってbashをコンパイルするとエラーがでる。
  • portsを最新にするため、cvs updateを実行する。
  • ネットワーク的に近いcvsサーバーを使う
# cd /usr/ports
# CVSROOT=anoncvs@anoncvs.jp.openbsd.org:/cvs cvs update -P

srcも最新にする _

  • zaurusのクロスコンパイル環境を作成しようと、
    # cd /usr/src
    # TARGET=zaurus make cross-distrib
    
  • すると、エラーで止まる。
  • srcを最新にする。
# cd /usr/src
# CVSROOT=anoncvs@anoncvs.jp.openbsd.org:/cvs cvs update -P

でも、bash、クロスコンパイル環境ともにエラーがまだでる。

パソコンでサーバーを構築して、自宅サーバにしよう。