打包和安装 bash 个脚本

Packaging and installing bash scripts

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

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

这是一个示例脚本:

dpkg -s PACKAGE &> /dev/null

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

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

Scheduling Tasks with cron and atd

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