nic*_*laj 6 debian packaging software-packaging debian-based debhelper
我使用Debhelper创建Debian包.要部署文件和目录,我使用debian/install和debian/dirs文件.
现在我希望我的包将默认用户配置文件部署到$ HOME/.mypackagerc(就像.bashrc和朋友一样).
Debhelper是否提供了这样做的方法,或者我应该:
你应该在自己的程序中完成它.
你不能让debhelper这样做.postinst脚本可能能够安装在所有当前用户帐户中,但您无法控制用户执行安装后发生的情况.因此,在我看来,新用户不会获取~/.mypackagerc文件,除非你把它放在/etc/skel过度使用的文件中.
我也这么说,因为包是由root安装的.Root不应该乱用其他用户的文件.我不知道Debian Policy是否有任何相关内容,但是如果您自己编写这些文件,那么您将自己编写很多丑陋的代码.
HTH
| 归档时间: |
|
| 查看次数: |
1919 次 |
| 最近记录: |