FreeBSD Porter's Handbook
Prev | Chapter 4 Slow Porting | Next

# 4.6 處理使用者輸入

如果該 port 需要使用者作出選擇才能安裝的話， 則必須在 `Makefile` 加上 `IS_INTERACTIVE` 變數。 如此一來若使用者有設定 `BATCH` 環境變數的話，就會略過該 port 而繼續 ``overnight builds''(若使用者把該環境變數值設為 `BATCH` 的話，那麼 只有 那些需要與使用者互動的 port 才會編譯。)。 這使得那些需要不停編譯 port 的機器會省下許多時間(後面會說明這點) 。

此外建議，若是這些互動問題有合適的預設選項的話， 那應確認一下 `PACKAGE_BUILDING` 變數該如何設， 才能配合該變數而決定是否停止互動。 如此一來才可以自動編譯出 CDROM 與 FTP 上的套件。

Prev | Home | Next
設定 | Up | 設定 Makefile

For questions about the FreeBSD ports system, e-mail <ports@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.