我在包 deb 套件時,需要分 DEBFULLNAME 跟 DEBEMAIL
( 如 http://fourdollars.blogspot.com/2009/07/deb-package-for-ubuntu-linux-launchpad_3385.html
)
想請教大家,有沒有什麼 shell script 方法可以將 " ABCDEFG (ag ) <x...@gmail.com>" 自動分成
"ABCDEFG (ag)" 跟 "x...@gmail.com" 兩個變數呢?
感恩~
sincerely, Mat.
http://hackingthursday.wikidot.com/local--files/packagebazaar/deb.sh
因為最近需要更新數個 tarball 的 debian package ,要重覆作好幾次,就寫了這個。
原理大概是將 Fourdollars 的這篇文章的步驟自動化。 ( 感謝 4$ !! )
http://fourdollars.blogspot.com/2009/07/deb-package-for-ubuntu-linux-launchpad_3385.html
用法如下:
./deb.sh libucimf-2.2.8.tar.gz
( 需要先有裝 dh-make, cdbs, gnupg ... 等套件 )
這個會自動去解壓,讀出 configure.ac 的套件名稱、版號,及 gpg 的 fullname, email ( 感謝 yan 的
spliting regexp !! ) ,然後再執行 dh_make 去生成 debian/ 目錄。目錄下會有三個最小需要的檔案 {
changelog, control, rule },最後會再執行 debuild 生成 debian source/binary
package。
因為主要是用作 debianization prototyping,所以內容不甚完整。
若大家有興趣的話,也可以下載一起嘿嘿看 :-)
sincerely, Mat.