yaskkserv の deb 化 (6)
導師から山ほどツッコミを頂いて、修正作業。というかビルド出来ない状態だった、というのは痛いなぁ。
テンポラリファイルを使った処理
/tmp のファイル操作とか、何も気にしてなかったなぁ。パッケージングにおいてそこまでチェックして修正する、というのも想定を超えてる。
ともあれ、今回は perl スクリプト中での処理だったので、それっぽく修正してみた。調べたこととかはid:lurdan:20080129:1203138675にまとめておいた。
/tmp を使う機会は結構あるので、きっちり使っていくようにしよう。
dpatch
オリジナルのディレクトリであれこれ試した変更が、*.diff.gz にそのまま含まれていてあまりよろしくない、ということで、パッチ内容を debian/ 配下に閉じこめるため、dpatch に挑戦。
多少試行錯誤したものの、なんとか
$ debian/rules patch $ debian/rules unpatch
を繰り返せるようになった。
その他
表記ミス、記述追加、不要ファイル整理、などなど多数の修正をして、もう一度添削依頼。