我有一堆有用的實用程序腳本,在git上的個人私人回購下,我沒有爲分支/標籤等煩惱,因爲沒有必要。將當前的git回購轉換爲與git-buildpackage兼容的一個
最近,我想我會看到一些他們的創建Debian軟件包,我目前的構建過程是:
- 創建目錄程序包的版本。
- 將repo位置的二進制和手冊頁複製到此位置。
dh_make --createorig
- 設置
copyright
/changelog
/install
/control
內/聯機幫助文件創建debian/
目錄 dpkg-buildpackage -rfakeroot
我讀更多的和整個的git-buildpackage就意識到這一點可從創建的changelog git提交和標籤,使整個過程更簡單,並有適當的版本。
我已經提取的腳本和聯機幫助到另一個回購:
cd /path/to/old-repo
git format-patch --stdout --root -- <path> >~/patches
cd /path/to/new_repo
git am ~/patches
所以現在在新的回購根我有一個腳本和聯機幫助頁。
我看過https://wiki.debian.org/PackagingWithGit哪個郵件似乎在處理已配置的repos,因爲它引用.orig.tar.gz文件和上游版本。
我很努力地理解如何改變我的新回購(使用腳本和聯機幫助頁)的結構。
我知道我需要改變結構,爲版本創建標籤,創建分支但不確定結構和git命令。
如果任何人都可以提供這方面的援助或概述整個過程,將不勝感激。
對不起。
不知道你的意思是關於debian/source /格式,因爲這個文件丟失了。因爲它是bash腳本沒有源代碼(或者一切都源於你的觀點),因爲沒有編譯任何東西。另外一件事,是看着bash的完成。這些完成腳本是否應該源於/etc/bash_completion.d/或從postinstall輸出?另外,我如何結合規則_known_hosts和_filedir_xspec如果完成無法匹配主機,請嘗試正常文件。 – Alasdair
你應該創建'debian/source/format'文件。是的,bash腳本肯定是源代碼。如果你有關於bash完成的單獨問題,你應該單獨發佈它。 –