如何制作deb/rpm通用的构建命令?

其实制作过构建之后就会发现,二者的构建命令是一样的,只是rpm放在不同文件,deb放在一个文件。每次一改都要改两个文件,很容易出错,而且还不好比较。怎么办?

吾今天尝试统一,使用如下做法:

  • 先写一个build.sh,通过参数区分是哪种构建方式。
  • 安装命令写在sh-install.txt,卸载命令写在sh-uninstall.txt。
  • 同时提供create-deb.sh/create-rpm.sh。在两个文件中,分别产生相应的构建文件。
  • 使用echo和>>方式,把sh-install.txt/sh-uninstall.txt附加到相应的构建文件。

一次忙活之后,以后修改终于省事了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章