Debian パッケージで debconf を使用して、ユーザー入力を取得したいと考えています。debian/config ファイルがあります:
#!/bin/sh
set -e
. /usr/share/debconf/confmodule
db_fset dn-native-drivers/choose_port seen false
db_clear
db_purge
db_input critical dn-native-drivers/choose_port || true
db_go
および debian/templates ファイル:
Template: dn-native-drivers/choose_port
Type: string
Default: 50
Description: Which vcom-port should be used?
The port can be changed later in /etc/dn with the property
vcom.nativePort
自分で構成スクリプトを呼び出すと、必要なことを実行するだけです(debconf
質問を表示します)が、パッケージをビルドしてdpkg-buildpackage -us -uc
からインストールするとdpkg -i packagename
、質問が表示されません。構成ファイルとテンプレート ファイルが control.tar.gz 内にあるかどうかを確認しました。それが問題になる場合は、raspbian を使用します。インストール中に制御スクリプトが呼び出されないのはなぜですか?