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、クロスコンパイル環境ともにエラーがまだでる。