我是第一次构建.deb包。我有两个文件,即app.py和my_setting.sh,我想打包。我能够将app.py文件放在特定目录中。我现在要做的是在用户安装程序包期间运行bash脚本my_setting.sh。
我搜索过但没有找到任何可行的解决方案。
答案 0 :(得分:0)
这是一个示例脚本:
dpkg -s PACKAGE &> /dev/null
if [ $? -eq 0 ];
then
echo "run the script"
./script
else
echo "Not yet"
fi
创建一个cronjob,每隔PACKAGE
次检查X
的状态。
答案 1 :(得分:0)
在DEBIAN目录中创建名为“postinst”的文档。将命令放在该文件中运行setting.sh并构建包。您也可以使用此链接。 https://www.leaseweb.com/labs/2013/06/creating-custom-debian-packages/