0

持っているパッケージを作りたい

/package/debtest/
/package/debtest/bin
/package/debtest/bin/E01.bin
/package/debtest/bin/E02.bin
/package/debtest/bin/E03.bin``
/package/debtest/log
/package/debtest/mon

ディレクトリ/opt/debtest/にインストールしたい

これは私のルールファイルです

 #!/usr/bin/make -f
    # -*- makefile -*-
    # Sample debian/rules that uses debhelper.
    # This file was originally written by Joey Hess and Craig Small.
    # As a special exception, when this file is copied by dh-make into a
    # dh-make output file, you may use that output file without restriction.
    # This special exception was added by Craig Small in version 0.37 of dh-make.


install:

install -d /opt/debtest/
install -d /opt/debtest/bin
install -d /opt/debtest/log
install -d /opt/debtest//mon


****# Uncomment this to turn on verbose mode.**
****#export DH_VERBOSE=1******

%:
    dh $@ 

dpkg-buildpackageコマンドを使用すると、これが表示されます

dpkg-source --before-builddebitest-1.0 debian / rules clean debian / rules:11:*セパレータがありません。止まる。

どうすればいいですか?

4

1 に答える 1

1

Makefile 構文が無効です。インデントされたコマンドの場合、各ターゲットには番号が含まれている必要があります。インデントは、リテラル タブ文字で開始する必要があります。

ただし、明らかに達成しようとしていることは、debian/dirsファイルを使用する方が適切です。とにかく、通常の Makefile ターゲットをファイルに入れませんdebian/rules

于 2012-08-30T05:08:38.267 に答える