我可以成功创建一个 .deb 包,并且所有文件所有者字段都设置正确。不幸的是,权限字段被忽略了。例如,我使用以下命令安装一个文件:
install -v -cm 400 -o ${user} *.pl ${DESTDIR}${dir}
但包中的所有文件都是 644。我该如何强制不同的权限?
答案1
找到dh_fixperms
中的行debian/rules
(应在binary-arch
或binary-indep
目标中,视情况而定)并将 -Xpath/to/file 添加到该调用。
也可以看看
dh_fixperms
(1)