Debianパッケージ作成エラー
質問
私を保存-管理することにDebianパッケージですが、これだっ疑似ディレクトリの問題です。を実行します:
$ fakeroot debian/rules binary
私は内蔵のバイナリーが何とかしてほしいけど変化していった。今dh_md5sums誤差を出して返します:
md5sum: include: Is a directory
dh_md5sums: command returned error code
make: *** [binary-arch] Error 1
実際、 include
はをクリックします。そこで、追加のデバッグ諸表のdh_md5sumsしていくのはなぜ include
したがってハッシュされたもののラインとしたフィルター出しディレクトリが入っています。追加:
doit("ls", "-l", "$tmp");
を示し、実際、 include
ではないディレクトリがdh_md5sumsは:
total 28
drwxr-xr-x 2 root root 4096 2009-06-18 13:36 bin
-rwxr-xr-x 3 root root 4096 2009-06-18 13:36 include
drwxr-xr-x 3 root root 4096 2009-06-18 13:36 var
# some directories removed for brevity's sake
なので、したいので削除しですか?私は追加:
doit("rm", "$tmp/include");
ん:
rm: cannot remove `debian/myproject/include': Is a directory
か...がディレクトリ?加えたも ls -l
以下の rm
ん:
total 28
drwxr-xr-x 2 root root 4096 2009-06-18 13:36 bin
-rwxr-xr-x 3 root root 4096 2009-06-18 13:36 include
drwxr-xr-x 3 root root 4096 2009-06-18 13:36 var
時にはスクリプトを行い、できませ:
$ ls -l
drwxr-xr-x 2 x x 4096 2009-06-18 13:48 bin
drwxr-xr-x 3 x x 4096 2009-06-18 13:48 include
drwxr-xr-x 3 x x 4096 2009-06-18 13:48 var
ます---って include
がディレクトリの所有権の変更x
私のユーザ名). include
でも、すべてのヘッダファイル本イベントは終了いたしました。す。
なんだろうけど、日本人かがでしょうか。
解決
total 28
drwxr-xr-x 2 root root 4096 2009-06-18 13:36 bin
-rwxr-xr-x 3 root root 4096 2009-06-18 13:36 include
drwxr-xr-x 3 root root 4096 2009-06-18 13:36 var
# some directories removed for brevity's sake
ご注意 include
リンク数が3、これはディレクトリを1サブディレクトリやファイルと3つのハードリンクです。前者のようになりやすくなります。
このような悪い交流となることです。私の見たことがる際に行う共通の作業を自動化時に"を忘れ"の権限ので、ダブルチェックした時 include
が作成または更新されことができる型(そして最近の変化)
所属していません StackOverflow