我试图找到一种dch
在非交互模式下运行的方法,以便将debian/changelog
文件创建和操作合并到shell脚本中。
与参数运行它时,它似乎只有-r ""
它的作品(如指定位置)。但是,我需要使用不同的参数。
我试图找到一种dch
在非交互模式下运行的方法,以便将debian/changelog
文件创建和操作合并到shell脚本中。
与参数运行它时,它似乎只有-r ""
它的作品(如指定位置)。但是,我需要使用不同的参数。
Answers:
发现问题了
看来,dch
将打开一个编辑器,如果它没有得到其认为必需的全部信息。因此,为了创建一个debian/changelog
而无需打开编辑器,我发现以下选项组合就足够了:
dch --create --distribution unstable --package "pkgpkg" --newversion 0.0.0.0-0.test "some nice message"
-n
如果您需要首次创建新的更改日志,则@uav 标记将不起作用:dch: fatal error at line 573: Cannot find debian/changelog anywhere! Are you in the source code tree? (You could use --create if you wish to create this file.)
dch -n "some nice message"
足够的。