我正在尝试制作一个 debian 软件包向用户提问
我正在使用 debuild 来构建包
我在 debian 目录中有一个配置和一个模板文件
配置文件:
#!/bin/sh
# Exit on error
set -e
# Source debconf library.
. /usr/share/debconf/confmodule
# Ask questions
db_input medium packagename/question1 || true
# Show interface
db_go || true
模板文件:
Template: packagename/question1
Type: boolean
Default: true
Description: Borro versiones anteriores de este paquete ubicadas
Asi es
我把#Source debconf 库。. /usr/share/debconf/confmodule # 从 debconf 获取配置 db_get packagename/question1 ANSWER1=$RET
在我的 postinst 脚本中
当我执行时:
sudo debian/config
根本没有任何回应,就像一个好的、正确的 unix 语句一样沉默。
我知道模板没问题,因为如果我写错了它会抱怨。例如删除空格,会产生:“在 debian/templates 的第 1 节中,‘Asi es’附近的模板解析错误”
如果我进行 debuild,我会得到一个包,并使用 dpkg-i 安装包,但没有答案。
我可以做些什么来向用户提出问题?