其實製作過構建之後就會發現,二者的構建命令是一樣的,只是rpm放在不同文件,deb放在一個文件。每次一改都要改兩個文件,很容易出錯,而且還不好比較。怎麼辦?
吾今天嘗試統一,使用如下做法:
- 先寫一個build.sh,通過參數區分是哪種構建方式。
- 安裝命令寫在sh-install.txt,卸載命令寫在sh-uninstall.txt。
- 同時提供create-deb.sh/create-rpm.sh。在兩個文件中,分別產生相應的構建文件。
- 使用echo和>>方式,把sh-install.txt/sh-uninstall.txt附加到相應的構建文件。
一次忙活之後,以後修改終於省事了。