Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
*Backtrace*(2004-05-31)
[go: Go Back, main page]

書いてる人: 高橋カヲル | [mixi] | [PGP] | [TETRiS DS] | [portscout] | [RSS]

トップ «前の日記(2004-05-30) 最新 次の日記(2004-06-01)» 編集

*Backtrace*

1999|12|
2000|01|02|03|04|05|06|07|08|09|10|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|

2004-05-31

_ OpenBSD の CD の作り方 (i386)

RELEASE でよければ買えばいいだけなんだが、 stable を持ち歩きたいとなると話は別。自力でなんとかしなければいけない。 cd35.iso を焼いてブートフロッピーの代わりにしてられるほどヌルくもないし。 official の image がないとかギャアギャア騒ぐな、FAQ読めよ。

* ブツの作り方

そんなもん man release すればわかる。面倒なのでオレはこんな script を用意してある。開始前に ~/dest の掃除と mkdir ~/dest は必須。

cd /usr/src && make obj build || exit 1
cd /usr/src/distrib/crunch && make obj depend all install || exit 1
cd /usr/src/etc && env RELEASEDIR=/home/kaoru/release DESTDIR=/home/kaoru/dest make release || exit 1

packages 方面は適当に make package して回る。古いと悲しい。オレは焼かないが X 方面も欲しければそれも作る。

* 配置

CD の / と ftp mirror の /pub/OpenBSD/ が揃うように焼けばいいだけのこと。せっかくだから、ここでは ~ftp/pub/OpenBSD/ 以下に焼くものを配置してみる。

  • RELEASEDIR に出来たブツを ~ftp/pub/OpenBSD/3.5/i386/ に放り込む
  • ~ftp/pub/OpenBSD/3.5/i386/packages/ に使いそうな package を放り込む
  • ~ftp/pub/OpenBSD/songs/ をガッツリ mirror する

* mkisofs

あとは mkisofs の -b に注意して焼くだけ。

% cd ~ftp/pub/OpenBSD/
% sudo mkisofs -v -r -b 3.5/i386/cdrom35.fs -o ~/openbsd35-009.iso .

* そのあと

mount してチェックとか cdrecord とか書くの面倒なので省略。

_ 009: SECURITY FIX: May 30, 2004

ようやく annouce 出ましたか。とっくに make release はできてるので、 CD を焼く。気まぐれで ISO image (146MB)置いてみたり。そのうち消します。

MD5 (openbsd35-009.iso) = ba14c02c517475e8f516ec0a335d8a54
RMD160 (openbsd35-009.iso) = fafc3a9fd1b178dc10956947fafc69df590c7855
SHA1 (openbsd35-009.iso) = db2c666df1a7037a09702e8e36d3ee19ac45ece1
  • 言うまでもありませんが非公式で無保証です。猛犬注意。濡れていて滑ります。
  • i386 限定
  • X 関係は抜いてあるので必要なら official の ftp サイトからどうぞ
  • /songs/ はネタ CD の常識
  • /3.5/packages/i386/ に余計なもの入り。rsync と cvsup と ntp だけで十分。

わかってる人向けです。 OpenBSD 使ってない人は悪いことは言わないので関わらないでおきましょう。セキュリティ重視っての勘違いしたらいかんよ。ネットワーク越しのことだけ考えたいなら、 debian stable でこまめに apt-get yeah! してたほうがよっぽど安全。手間かかんないし。そんかわり Theo のファンだったり、半年おきにちゃんとリリースされたり、 /dev/*random がたくさんあったり、PID ぶんぶん回ったり、ユーザが大盛だったり、いきなり pf が使えたり、 isakmpd が標準で入ってたりすると興奮する人にはオススメ。あと propolice がデフォルトで有効化されても文句言わない人。

お名前:
E-mail:
コメント:
本日のリンク元
検索

トップ «前の日記(2004-05-30) 最新 次の日記(2004-06-01)» 編集

謎 queue & status

Powered by 早起き生活
[Powered by OpenBSD] [Powered by たん清] [やる気のないサイト] Valid HTML 4.01 Strict Page Rank Checker [VALID RSS!] RSS feed meter for http://triaez.kaisei.org/~kaoru/diary/