如何製作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附加到相應的構建文件。

一次忙活之後,以後修改終於省事了。

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