yaskkserv の deb 化 (6)

導師から山ほどツッコミを頂いて、修正作業。というかビルド出来ない状態だった、というのは痛いなぁ。

テンポラリファイルを使った処理

/tmp のファイル操作とか、何も気にしてなかったなぁ。パッケージングにおいてそこまでチェックして修正する、というのも想定を超えてる。

ともあれ、今回は perl スクリプト中での処理だったので、それっぽく修正してみた。調べたこととかはid:lurdan:20080129:1203138675にまとめておいた。

/tmp を使う機会は結構あるので、きっちり使っていくようにしよう。

dpatch

オリジナルのディレクトリであれこれ試した変更が、*.diff.gz にそのまま含まれていてあまりよろしくない、ということで、パッチ内容を debian/ 配下に閉じこめるため、dpatch に挑戦

多少試行錯誤したものの、なんとか

$ debian/rules patch
$ debian/rules unpatch

を繰り返せるようになった。

その他

表記ミス、記述追加、不要ファイル整理、などなど多数の修正をして、もう一度添削依頼。