From 93d0564523ecd82895b0b8c76f97f1ebe2985011 Mon Sep 17 00:00:00 2001 From: Nishi Date: Thu, 17 Oct 2024 10:33:12 +0000 Subject: [PATCH] bsd/os is supported git-svn-id: file:///raid/svn-personal/tewi/trunk@385 8739d7e6-ffea-ec47-b151-bdff447c6205 --- Document/input/building/bsdos.md | 53 ++++++++++++++++++++++++++++++++ README | 1 + README.tmpl | 1 + Server/version.c | 2 ++ 4 files changed, 57 insertions(+) create mode 100644 Document/input/building/bsdos.md diff --git a/Document/input/building/bsdos.md b/Document/input/building/bsdos.md new file mode 100644 index 0000000..47d71c6 --- /dev/null +++ b/Document/input/building/bsdos.md @@ -0,0 +1,53 @@ +\language ^en$ +# Build for BSD/OS {Build} + +Tewi HTTPd has the BSD/OS support, which is checked working on 5.1. + +## Steps + +### 1. Install packages + +There are no required packages, they should be installed by default. + +### 2. Get the source code + +You can get the source codes using several VCS. ([Official Repository List](repos.html)) + +### 3. Create config.h + +Copy config.h.tmpl to config.h. Edit it if needed. + +### 4. Run make + +Run `make PLATFORM=bsdi PREFIX=prefix`. PREFIX is set to `/usr/local` by default. + +### 5. Install + +Run `make PLATFORM=bsdi PREFIX=prefix install` as **root user**. + +\language ^jp$ +# BSD/OS向けにビルドする {ビルド} + +Tewi HTTPdには5.1で動作確認がされているBSD/OSサポートがあります。 + +## ステップ + +### 1. パッケージを入れる + +追加で必要なパッケージはありません。デフォルトでインストールされているはずです。 + +### 2. ソースコードを持って来る + +ソースコードは色々なVCSを使って取得することができます。 ([公認リポジトリリスト](repos.html)) + +### 3. config.hを作成する + +config.h.tmplをconfig.hにコピーしてください。必要があれば編集してください。 + +### 4. makeを実行する + +`make PLATFORM=bsdi PREFIX=おすきなプレフィックス`を実行してください。PREFIXの指定が無い場合は`/usr/local`になります。 + +### 5. インストールする + +`make PLATFORM=bsdi PREFIX=おすきなプレフィックス install`を**root**ユーザーで実行してください。 diff --git a/README b/README index f23ec2a..24fac60 100644 --- a/README +++ b/README @@ -42,6 +42,7 @@ Windows NT Working on NT 4.0 SP6a Linux Working on Debian GNU/Linux 12 (x86_64) NetBSD Working on NetBSD/amd64 10.0 OpenBSD Working +BSD/OS Working Haiku Working Minix Working UnixWare Working on 7.1.1 diff --git a/README.tmpl b/README.tmpl index f96c29d..be77fd5 100644 --- a/README.tmpl +++ b/README.tmpl @@ -42,6 +42,7 @@ Windows NT Working on NT 4.0 SP6a Linux Working on Debian GNU/Linux 12 (x86_64) NetBSD Working on NetBSD/amd64 10.0 OpenBSD Working +BSD/OS Working Haiku Working Minix Working UnixWare Working on 7.1.1 diff --git a/Server/version.c b/Server/version.c index b38a060..71687e7 100644 --- a/Server/version.c +++ b/Server/version.c @@ -13,6 +13,8 @@ const char* tw_platform = "NetBSD" #elif defined(__OpenBSD__) "OpenBSD" +#elif defined(__bsdi__) + "BSD/OS" #elif defined(__linux__) "Linux" #elif defined(__OS2__) -- 2.43.0