GNATS_ROOT是gnats管理的database目錄所在
如果是從source自己compile安裝的在
prefix/share/gnats/gnats-db
如果是rpm或deb這樣的distribution套件方法安裝
也可能在/var/lib/gnats/gnats-db下
這下面的檔案是gnats用來管理的
gnats-adm 目錄
gnats-queue 目錄
pending
|
gnats-adm下面的檔案很重要
categories
config 這個檔案記錄了gnats的一些default值 重要
responsible
states
submitters
|
安裝gnats
prefix/share/gnats或/var/lib/gnats放了需要管理的project名單(categories)
裡面的檔案就是host名字也就是site(因為這是拿來做tech support)
每個檔案裡放了需要回報的專案名稱
例如我有一個檔
/var/lib/gnats/zeus的內容
表示zues這台機器(site)管了gcc gdb這兩個project的問題回報
使用email回報時必需用email alias,在`/etc/aliases'裡 ,
在gnats的機器建立一個email alias,
用像vacation的方法pipe到queue-pr這隻script來
gnats-admin: gnats
bugs: "| /usr/lib/gnats/queue-pr -q"
query-pr: "| /usr/lib/gnats/mail-query"
或者小心目錄不一樣,總之要找到queue-pr mail-query的程式所在
bugs: "| exec-prefix/libexec/gnats/queue-pr -q"
|
gnats這個帳號應該已經設起來了,Home 目錄可以設在GNATS_ROOT
bugs可以亂取名字的只是用email的To:這個欄位要填的收件人就對
有可能是/etc/mail/aliases,設完後給個
使用client/server方法時必需有gnatsd這隻deamon
/etc/services
support 1529/tcp # GNATS
/etc/inetd.conf
support stream tcp nowait gnats /usr/sbin/tcpd /usr/lib/gnats/gnatsd
|
同樣的目錄可能不同distribution不一樣