dpkg-buildpackage
使用(and )创建 Debian 软件包时debhelper
,我使用以下条目来分配to (而不是) 的debian/rules
所有权:my-config
my-user
root
override_dh_fixperms:
dh_fixperms
chown my-user:my-user $(CURDIR)/debian/my-package/etc/my-config
dpkg-buildpackage
作为构建管道的一部分运行,其中包名称可以选择为my-package
或my-package-n
(n
是整数)。它目前在的情况下失败,my-package-n
因为.my-package
chown
dpkg_buildpackage
(特别是)是否有机制debhelper
可以访问包名称(my-package
或my-package-n
在我的情况下)或包构建目录($(CURDIR)/debian/my-package
或$(CURDIR)/debian/my-package-n
在我的情况下)?
我已经打印了set
介于 indh_fixperms
和chown
: 之间的“普通”环境变量,显然没有这样的环境变量包含所需的信息。