# # $Id: birdb.conf 45 2006-02-21 20:29:12Z fli $ # # Configuration file for libbirdb # This provides a global way for libbirdb clients to find avaiable # backend modules and their arguments. # Note that libbirdb clients aren't required to use data from this file. # # The configuration is very simple # modulename { # path = "/path/to/backend_module.so" # arg = "module dependant argument1" # arg = "module dependant argument2" # } # # Any number of ``arg'' keywords can exist and they are passed to # the module in order of appearance. # # # Filebacked database module, entries are stored in a per BSP b-tree. # Takes one argument wich is the path where the databases are stored. # filedb = { path = "/usr/local/share/birdb/birdb_filedb.so" arg = "/var/db/bioapi/bir" } # # MySQL backend. Entries are stored in an mysql database. # Arguments # host[:port] user[:password] [database:table] # where the default database and table is bioapi:bir # You must create the database structure first using the # supplied SQL file. # #mysql { # path = "/usr/local/share/birdb/birdb_mysql.so" # arg = "localhost" # arg = "bioapi:ipaoid" #} # # Store BIRs in plain text files. # NOT RECOMMENDED, only avaiable for backward compability with # previous versions of pam_bsdbioapi. # plain = { path = "/usr/local/share/birdb/birdb_plain.so" arg = "/var/db/bioapi/bir" }