2014-05-16 55 views
0

我們有一個SVN回購一些MIB-文件。對於人類,可以將文件保留在子文件夾中:同步MIB-文件,無需文件夾樹(對於SNMP)

MIBS 
+VendorA 
    +MIB1.txt 
    +MIB2.txt 
+VendorB 
    +MibN.txt 
... 

用戶可以使用龜客戶端更新或添加MIB。服務器應該通過cron自己更新自己的工作副本。

但SNMPD不支持子目錄,從手冊頁:

在/ usr/local/share下/ SNMP/MIB中/

代理也將加載此目錄中的所有文件MIB的。 但是,它不會加載任何以'。'開頭的文件。或者將 下載到子目錄中。

是否有可能從同步回購文件,而不包含文件夾?

感謝您的任何反饋!

回答

0

文件類型+手工工作SVN externals。即

  • 創建相同的回購專用只簽出文件夾(外/樹幹,大概)
  • 地圖在每一個「虛擬」的文件夾內的文件到實際文件的MIB樹
  • 保持鏈接列表實際狀態(新的MIB必須被添加到定義,刪除 - 移除) - 可能是可以通過自動化的post-commit鉤子
  • SVN用戶提供平坦的MIB要求具有結帳FLAT文件夾的URL
+0

似乎有幫助..我會嘗試這個解決方案和COM之後的結果 – viktorkho