必ず group を変更してから作業にあたること. ファイル/ディレクトリは group writable にする.
$ sg gtool4 $ umask 002 $ vi hogehoge.txt
debian ディレクトリ以下には, 原則的に パッケージ名ごと に ディレクトリを管理する. (過去に作成し, 現在はメンテナンスを停止している <URL:gtool4> ディレクトリは例外である).
各パッケージメンテナンスの手引きはパッケージ用ディレクトリ以下に, TEBIKI.<パッケージ名>.rd として置かれる.
./debian/
|-- Makefile
|-- Makefile.rd2html
|
|-- TEBIKI.index.rd gtool4/debian 領域管理の目次
|-- TEBIKI.index.htm 上記ファイルからの自動生成
|
|-- TEBIKI.debian.rd このファイルのソース
|-- TEBIKI.debian.htm このファイル
|
|-- TEBIKI.gt4f90io_deb.rd gt4f90io の deb パッケージ化の手引 (メンテナ用)
|-- TEBIKI.gt4f90io_deb.htm 上記ファイルからの自動生成
|
|-- gt4f90io-ffc5/ gt4f90io-ffc5 パッケージ置き場
| |
| |-- TEBIKI.gt4f90io-ffc5.rd パッケージ管理の手引き
| |-- TEBIKI.gt4f90io-ffc5.htm 上記ファイルから自動生成
| |
| |-- buildpackage-tools/ パッケージ簡単更新用ツール置き場
| | 利用方法は TEBIKI.gt4f90io-ffc5.rd 参照
| |
| |-- stable/ -> sarge/ 安定版のコードネームへのシンボリックリンク
| |
| |-- sarge/ sarge 版 deb & 関連ファイル置場
| | |-- gt4f90io-ffc5_YYYYMMDD.dsc
| | |-- gt4f90io-ffc5_YYYYMMDD.tar.gz
| | |-- gt4f90io-ffc5_YYYYMMDD_i386.changes
| | `-- gt4f90io-ffc5_YYYYMMDD_i386.deb
| |
| `-- woody/ woody 版 deb & 関連ファイル置場
|
|-- gt4f90io-ifc9/ gt4f90io-ifc9 パッケージ置き場
| |
| |-- TEBIKI.gt4f90io-ifc9.rd パッケージ管理の手引き
| |-- TEBIKI.gt4f90io-ifc9.htm 上記ファイルから自動生成
| |
| |-- buildpackage-tools/ パッケージ簡単更新用ツール置き場
| | 利用方法は TEBIKI.gt4f90io-ifc9.rd 参照
| |
| |-- stable/ -> sarge/ 安定版のコードネームへのシンボリックリンク
| |
| |-- sarge/ sarge 版 deb & 関連ファイル置場
| | |-- gt4f90io-ifc9_YYYYMMDD.dsc
| | |-- gt4f90io-ifc9_YYYYMMDD.tar.gz
| | |-- gt4f90io-ifc9_YYYYMMDD_i386.changes
| | `-- gt4f90io-ifc9_YYYYMMDD_i386.deb
| |
| `-- woody/ woody 版 deb & 関連ファイル置場
|
`-- gtool4/ ※ オブソリートなので, 過去のディレクトリ構成そのまま
|
|-- update.sh パッケージレポジトリ更新スクリプト
|-- gtool4-*_current_i386.deb -> woody/gtool4-*_X.X-*_i386.deb
| 最新版 deb パッケージ
|-- woody/ woody 版 deb & 関連ファイル置場
| |-- Packages.gz パッケージレポジトリ
| |-- Spurces.gx ソースレポジトリ
| |-- gtool4-*_X.X-*_i386.deb
| |-- gtool4_X.X-*.dsc
| |-- gtool4_X.X-*.orig.tar.gz
| `-- gtool4_X.X-*_i386.changes
`-- potato/
:
apt による debian パッケージの公開, 配布は, 他のプロジェクトとも合わせて <URL:http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou> より行うこととなった (2006 年 5 月から).
新たなパッケージを作成するようになった場合は, 電脳倶楽部謹製 debian パッケージ apt リスト公開の手引き の「追加する場合の手順」を参照すること.
従って, パッケージ, ソースのリストである Packages.gz, Sources.gz ファ イルを gtool4 プロジェクトの debian ディレクトリ以下で独自に作成するこ とはもう行わない.
同時に最新版パッケージに関しても原則的に apt によって取得してもらう ことを想定するため, これまで作成してきた 最新版の debian パッケージ 用シンボリックリンク も作成しない. 過去のバージョンのインストール を行いたい場合のみ, 過去のアーカイブから直接ファイルをダウンロード してもらう形をとる.
不要となった過去の資源は, 作業年月日をつけた old ディレクトリ (形式: old_YYYY-MM-DD/) を作成し, その下へ格納する.
old_YYYY-MM-DD ディレクトリにはいつ消去してもよい資源のみ格納すること.