2010-07-26 77 views
6

我有一套Debian軟件包腳本,我希望每次構建時都會增加軟件包的版本號。 (即Debian Policy Manual指定debian_revision)即,第一個構建應PACKAGE-1.0-0,然後PACKAGE-1.0-0,等等(其中1.0upstream_version)。有沒有簡單的方法來指定這個「額外」的版本號,而不必在changelog中創建一個新的條目?構建Debian軟件包時自動碰撞版本

我期待有這種自動的makefile

回答

6

dh_*腳本讀取debian/changelog,當特定的目標(即deb建)項目建設更改文件和設置的版本,除其他事情做好。你不應該不編輯changelog的修改版本,但如果你的問題是由手動你可以調用

dch -i 

或腳本的變化,如果你的問題是在debian/changelog所做的更改,你可以做一個bash腳本自動更改版本。

+0

不要忘了,如果你不想去編輯器,你可以使用'dch -i'你的消息在這裏「,並且更改日誌將被編輯/創建而不需要編輯器。 – Umang 2010-07-28 02:37:34

+0

謝謝! 'dch'正是我所需要的。 – 2010-07-28 04:58:36