打包和安装bash脚本

时间:2017-10-28 09:47:50

标签: debian packaging

我是第一次构建.deb包。我有两个文件,即app.py和my_setting.sh,我想打包。我能够将app.py文件放在特定目录中。我现在要做的是在用户安装程序包期间运行bash脚本my_setting.sh。

我搜索过但没有找到任何可行的解决方案。

2 个答案:

答案 0 :(得分:0)

这是一个示例脚本:

dpkg -s PACKAGE &> /dev/null

if [ $? -eq 0 ];
then
    echo "run the script"
    ./script
else
   echo "Not yet"
fi

创建一个cronjob,每隔PACKAGE次检查X的状态。

Scheduling Tasks with cron and atd

答案 1 :(得分:0)

在DEBIAN目录中创建名为“postinst”的文档。将命令放在该文件中运行setting.sh并构建包。您也可以使用此链接。 https://www.leaseweb.com/labs/2013/06/creating-custom-debian-packages/