在Debian打包期间运行脚本

时间:2016-07-25 06:43:35

标签: linux bash ubuntu packaging pbuilder

我在Ubuntu机器上安装时会运行一些源文件和一个bash脚本 什么是Debian打包的简易指南,并为自己使用创建包?

我的做法包括:

我制作了一个使用pbuilder环境将文件复制到/usr/bin/文件夹的示例,但是遇到了运行process.sh文件,其中包含:

set -x
cpath=`pwd`
cd /usr/local/
mkdir libexec
cd
cd $cpath
cp askpin /usr/local/libexec/
cp badpin /usr/local/libexec/
cp msg /usr/local/libexec/
ldconfig

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

传统上,这些脚本与debian/DEBIAN文件一起进入control目录,称为preinstpostinstprermpostrm
它们在安装/拆卸过程合适时运行 在这些文件的顶部添加一个shebang 请参阅:https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html

编辑:
只是追赶pbuilder并意识到上述答案对你来说可能毫无意义 我不知道pbuilder是否存在,如果我有可能我会使用它,而不是将我的debian构建划分为裸机,上面的答案是有道理的。