sendmailのgreeting変更

sendmailのヘッダを加工してBlueQuartzを名乗るように変更してみた。


# cp -pi sendmail.cf sendmail.cf.20050802
# vi sendmail.cf
# diff sendmail.cf.20050802 sendmail.cf
452c452
< O SmtpGreetingMessage=$j Sendmail $v/$Z; $b
---
> O SmtpGreetingMessage=$j Sendmail $v/BlueQuartz; $b
# kill -HUP `head -1 /var/run/sendmail.pid`
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.exsample.com ESMTP Sendmail 8.13.1/BlueQuartz; Tue, 2 Aug 2005 04:49:55 +0900
QUIT
221 2.0.0 mail.exsample.com closing connection
Connection closed by foreign host.

| | Comments (3) | TrackBack (0)
|

講師依頼

友人経由でjusから、BlueQuartzの講師依頼が回って来た。BlueQuartzは、CoblatNetworks社製品として出していたものを後にSun MicroSystems社が買収し、製品リリースの終了とともに2003年にSun修正BSDライセンスとして自由に利用ができるようになった、日本が配布元の中心となって活発に運動しているオープンソースプロジェクトである。
では、いったいどんなことができるかというと、CentOSやFedoraCore1をインストールしたあとに追加パッケージを導入することでWeb上のインターフェースからユーザの追加、クオータの設定、DNS、メールサーバ、Webサーバの管理ができてしまうというシステムだ。
同じくオープンソースにWebminというものがあるが、これは内部構造を知っている人が利用するのにGUIをかぶせたという感じで、結構コンセプトが違うものである。
BlueQuartzはサーバアプライアンスというものをめざいしていて、最低限の設定で最大限のパフォーマンスを発揮できると信じている。個人用のサーバとして使うだけでなく、イントラネットのサーバとして活躍するのも期待できる。
講師の方は8月を予定していて詳細が決まったら告知します。
http://bluequartz.org/
http://bluequartz.oscj.net/

| | Comments (0) | TrackBack (0)
|

BlueQuartzでActivemailを使う

BlueQuartz(FedoraCore1)で運用中のドメインでwebメールを使うためにいつかやろうと思っていたのだけどやっと重い腰を上げてインストールしてみた。Activemailはトランスウエアという会社から出ている商品で完成度がとても高い。しかも、5ユーザまでのノンサポート版は無償で利用ができる。各種UNIXにも対応していてなかなかよい。
以下、備忘録。(苦労したので、抜け落ちているかも)。基本はインストールマニュアルがあるのでそれに従えばよい。


$ su -
# cd /usr/local/
# tar -xzf ~admin/ef10_AM23rhes3_b200301350661_a.tgz
# cd /usr/local/activemail/
# chown -R apache var
# chmod -R 700 var
# chmod 707 var var/tmp var/log
# cd /etc/httpd/conf/vhosts/
# vi site1.include
----
Alias /active-mail/ "/usr/local/activemail/login/"
Alias /am_viz/ "/usr/local/activemail/visual/"
ScriptAlias /am_bin/ "/usr/local/activemail/bin/"
ScriptAlias /amm_bin/ "/usr/local/activemail/amm_bin/"
----
# cd /usr/local/activemail/
# cp -pi system.cfg system.cfg.`date +%Y%m%d`
----
DOMAIN_NAME: exsample.com
HTTP_SERVER: www.exsample.com
ADMIN_ID: odacle
OP_PASSWD_OPTION: NO
OP_FORWARD_OPTION: NO
OP_VACATION_OPTION: NO
# /etc/init.d/httpd reload
----

http://www.exsample.com/active-mail/ にアクセスする。(「最後」のスラッシュを忘れずに。実はちょっとはまった。)
ログイン画面でユーザ:odacle パスワード:******** を入力して「ログイン」ボタンをクリックする。(system.cfgでADMIN_IDに設定したユーザを入力する)
ユーザ登録画面が表示されるので各項目を入力して「OK」をクリックする。
これで使えるようになるはず。

FedoraCore1用はないので、RedHat Enterprise ES 3.0 版を利用した。
http://www.transware.co.jp/product/am/

| | Comments (413) | TrackBack (0)
|

Linuxのxfs対応

Kernel 2.4.25以降か2.6系ならpatch当てをしなくとも利用できるようだ。knoppix3.6を利用して、xfsを読み書きできた。FedoraCore1は標準でxfsを利用できないが、FedoraCore2/3は利用が可能である。

| | Comments (0) | TrackBack (0)
|

Kernel 2.4 patch その4

42個のパッチのうち変更扱い
arch/i386/config.in
arch/i386/kernel/process.c
arch/i386/kernel/traps.c
drivers/char/misc.c
init/main.c

arch/i386/boot/Makefile
arch/i386/kernel/Makefile
drivers/char/Makefile
drivers/Makefile
Makefile

他は新規作成

| | Comments (0) | TrackBack (0)
|

Kernel 2.4 patch その3

N rmap (rmap VM) ->M
Changelog.rmap
2.4.19-rmap14a
http://surriel.com/patches/2.4/2.4.19-rmap14a *

VMがなかなか安定しない状況を重く見たLinus Torvalds氏は、それまで使用していたRik van Riel氏作成のVMを、2.4.10-pre11でAndrea Arcangeli氏作成のいわゆる「aa VM」に取り換えてしまった。

N LINUX ABI(Application Binary Interface) -> M
Documentation/abi/ChangeLog
linux-abi-2.4.17 2002-01-03
http://linux-abi.sourceforge.net

N crypto -> M
Documentation/crypto/ChangeLog
? 2002-04-28
ftp://kernel.org/pub/linux/kernel/people/hvr/old

M i2c -> M
Documentation/i2c/i2c-old-porting
? ?
import 2002-08-22 ... 2003-06-27
N: linux-2.4.19/drivers/i2c/busses
N: linux-2.4.19/drivers/i2c/chips
http://secure.netroedge.com/~lm78/


N gdb-serial.txt -> M
Documentation/i386/gdb-serial.txt
http://kgdb.sourceforge.net/

N kdb -> M
Documentation/kdb/*
arch/i386/kdb/ChangeLog
2002-08-10
N: linux-2.4.19/kdb
ftp://oss.sgi.com/projects/kdb/download/old/v2.3/kdb-v2.3-2.4.19-i386-3.bz2

M acpi -> M
http://acpi.sourceforge.net/
2002-06-27
2002-07-27
2002-08-22
2002-09-28
2002-10-15
2003-06-27

N cobalt -> M
drivers/cobalt/README

N cobalt-kernel-config -> M
linux-2.4.19/configs


N? xfs
Documentation/filesystems/xfs.txt
? ?
import 2002-08-22 2002-08-23 2003-06-27
N: linux-2.4.19/fs/xfs

N Intel(R) PRO/1000 Network Driver
4.3.2
N: linux-2.4.19/drivers/net/e1000

N iscsi

N: linux-2.4.19/drivers/scsi/iscsi
N: linux-2.4.19/drivers/scsi/isp
N: linux-2.4.19/drivers/scsi/qla2xxx

N openssl
OpenSSL 0.9.6a 2001/04/05
?
N: linux-2.4.19/include/openssl

N ipcomp for FreeS/WAN
import 2002-08-22 by duncan
N: linux-2.4.19/net/ipcomp

N mobile_ip6
import 2002-05-25 ,2002-08-22 by duncan
http://www.mipl.mediapoli.com/
N: linux-2.4.19/net/ipv6/mobile_ip6

N tux
N: linux-2.4.19/net/tux
import 2002-08-22 by ducan
?

N Linux FreeS/WAN ipsec
1.98b

Revision 1.39 2002/01/17

# Revision 1.1.1.3 2002/03/15 19:45:20 duncan
# importing linux 2.4.18 with patches
#
# - xfs
# - kgdb
# - lm_sensors
# - e1000
# - pptp
# - ipsec
# - smptimers
# - rmap12f
# - itex_br2684

N: linux-2.4.19/net/ipsec
M i2c -> M
Documentation/i2c/i2c-old-porting
? ?
import 2002-08-22 ... 2003-06-27
N: linux-2.4.19/drivers/i2c/busses
N: linux-2.4.19/drivers/i2c/chips
http://secure.netroedge.com/~lm78/


N gdb-serial.txt -> M
Documentation/i386/gdb-serial.txt
http://kgdb.sourceforge.net/

N kdb -> M
Documentation/kdb/*
arch/i386/kdb/ChangeLog
2002-08-10
N: linux-2.4.19/kdb
ftp://oss.sgi.com/projects/kdb/download/old/v2.3/kdb-v2.3-2.4.19-i386-3.bz2

M acpi -> M
http://acpi.sourceforge.net/
2002-06-27
2002-07-27
2002-08-22
2002-09-28
2002-10-15
2003-06-27

N cobalt -> M
drivers/cobalt/README

N cobalt-kernel-config -> M
linux-2.4.19/configs


N? xfs
Documentation/filesystems/xfs.txt
? ?
import 2002-08-22 2002-08-23 2003-06-27
N: linux-2.4.19/fs/xfs

N Intel(R) PRO/1000 Network Driver
4.3.2
N: linux-2.4.19/drivers/net/e1000

N iscsi

N: linux-2.4.19/drivers/scsi/iscsi
N: linux-2.4.19/drivers/scsi/isp
N: linux-2.4.19/drivers/scsi/qla2xxx

N openssl
OpenSSL 0.9.6a 2001/04/05
?
N: linux-2.4.19/include/openssl

N ipcomp for FreeS/WAN
import 2002-08-22 by duncan
N: linux-2.4.19/net/ipcomp

N mobile_ip6
import 2002-05-25 ,2002-08-22 by duncan
http://www.mipl.mediapoli.com/
N: linux-2.4.19/net/ipv6/mobile_ip6

N tux
N: linux-2.4.19/net/tux
import 2002-08-22 by ducan
?

N Linux FreeS/WAN ipsec
1.98b

Revision 1.39 2002/01/17

# Revision 1.1.1.3 2002/03/15 19:45:20 duncan
# importing linux 2.4.18 with patches
#
# - xfs
# - kgdb
# - lm_sensors
# - e1000
# - pptp
# - ipsec
# - smptimers
# - rmap12f
# - itex_br2684

N: linux-2.4.19/net/ipsec

| | Comments (3) | TrackBack (0)
|

kernel 2.4 compile

make vmlinux ; gzip vmlinux ; cp vmlinux.gz /boot/ ; cp System.map /boot/
bzImageではなくて手でgzipする。
http://www.traumatized.org/linux/cobalt/kernel.php

# tar xjf linux-2.4.26.tar.bz2
# mv linux-2.4.26 linux-2.4.27-pre5
# cd linux-2.4.27-pre5
# bzcat ../patch-2.4.27-pre5.bz2 | patch -p1
# patch -p1 < ../linux-2.4.25-cobalt.patch
# cp ../kernel-2.4.27-pre5-cobalt3.config .config
# vi Makefile # change EXTRAVERSION and add -cobalt3
# vi /etc/kernel-pkg.conf # change maintainer and email
# make oldconfig
# make-kpkg kernel_image --revision 1.0 --uc --u

http://cobalt.iceblink.org/kernel/2.4.27/readme.build
http://the.taoofmac.com/space/HOWTO/Upgrade%20a%20RAQ3%20to%20RAQ550
http://lists.debian.org/debian-user/2002/06/msg00846.html

http://www.linux-ipv6.org/ml/usagi-users/msg02566.html

| | Comments (0) | TrackBack (0)
|

Kernel 2.4 patch その2

debianとiceblinkの配布パッチは同じもののようだ。
http://odacle.cocolog-nifty.com/d/2004/07/cobaltkernel_up.html

Makefile
arch/i386/boot/Makefile
arch/i386/config.in
arch/i386/kernel/Makefile
arch/i386/kernel/cobalt.c
arch/i386/kernel/process.c
arch/i386/kernel/traps.c
drivers/Makefile
drivers/char/Makefile
drivers/char/misc.c
drivers/cobalt/Config.in
drivers/cobalt/Makefile
drivers/cobalt/README
drivers/cobalt/acpi.c
drivers/cobalt/fans.c
drivers/cobalt/i2c.c
drivers/cobalt/init.c
drivers/cobalt/lcd.c
drivers/cobalt/led.c
drivers/cobalt/net.c
drivers/cobalt/raminfo.c
drivers/cobalt/ruler.c
drivers/cobalt/sensors.c
drivers/cobalt/serialnum.c
drivers/cobalt/systype.c
drivers/cobalt/wdt.c
include/cobalt/acpi.h
include/cobalt/cobalt.h
include/cobalt/i2c.h
include/cobalt/lcd.h
include/cobalt/led.h
include/cobalt/misc.h
include/cobalt/net.h
include/cobalt/nvram.h
include/cobalt/ruler.h
include/cobalt/sensors.h
include/cobalt/serialnum.h
include/cobalt/superio.h
include/cobalt/systype.h
include/cobalt/wdt.h
init/main.c

合計: 41個

| | Comments (0) | TrackBack (0)
|

CobaltのKernel Upgrade

Kernel 2.6 Update
http://www.no-l.org/pages/cobalt-patch.html
http://people.debian.org/~pm/deb-cobalt-howto.txt

Kernel 2.4 patch
http://cobalt.iceblink.org/kernel/
debian Kernel 2.4 cobalt patch
http://packages.debian.org/unstable/devel/kernel-patch-2.4-cobalt


ROMのバージョンアップ
http://sourceforge.net/projects/cobalt-rom
http://www.hockin.org/~thockin/cobalt-hack-faq.html

Qube3のRedHat9化
http://www.gurulabs.com/rhl-cobalt-howto/

| | Comments (1) | TrackBack (0)
|