[FreeBSD] porttools

2009/12/17
By

FreeBSD 在某年某月某日引進了 porttools, 一個 porters/committers 都愛用的小工具…

最快速的安裝方法當然是…

% cd /usr/ports/ports-mgmt/porttools
% make install clean

為了接下來的日子裡, 不用再一直 send-pr , 填 form, 我們要來寫 ~/.porttools, 以便 porttools 每次執行時都可以幫我們自動填入:

% cat ~/.porttools
# FreeBSD Port Tools configuration file – see porttools(5)
# vim: ft=sh
EMAIL="c4g_AT_F5D.org"
FULLNAME="Cheng-Lung Sung"
ORGANIZATION="FreeBSD @ Taiwan"
BUILDROOT="/tmp"
ARCHIVE_DIR=""
DIFF_MODE="CVS"
DIFF_VIEWER="more"
PORTLINT_FLAGS="abct"

當然各位觀眾請依照 porttools(5) 自行改寫。

簡單的用法,情境一,你要送某個 ports 的更新,假定目錄是 foo/bar (/usr/ports/foo/bar) 好了:

% cd foo/bar
% port test # 幫你跑所需要的測試
% port submit # 幫你跑 send-pr
# 沒了

情境二,你有個新的 ports 想送進 ports tree,假定目錄是 bar/foo (/usr/ports/bar/foo) 好了:

% cd foo/bar
% port test # 幫你跑所需要的測試
% port submit # 幫你跑 send-pr
# 沒了

咦,怎麼一樣?對啦,就是一樣啊,所以用法真的很簡單吧。當然,我少講了一個 port create ,建 new port 時的指令,不過我自己是喜歡用 cp -R 把類似的目錄 copy 一份來改啦。

如果是 committers 的話,還有 port commit 這個指令可以用哦。

Tags: ,

One Response to [FreeBSD] porttools

  1. johnpupu on 2010/01/11 at 11:54 上午

    感謝長輩的指點^^
    另外想請問一下長輩
    這個mail/p5-Net-POP3-SSLWrapper port還有那邊有問題嗎(http://www.freebsd.org/cgi/query-pr.cgi?pr=141694)
    這是上次經過長輩指點後的修正shar
    http://www.johnpupu.tw/p5-Net-POP3-SSLWrapper.shar

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*


*