~rdoering/ubuntu/karmic/erlang/fix-535090

« back to all changes in this revision

Viewing changes to lib/snmp/src/misc/snmp_config.erl

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-02-15 16:42:52 UTC
  • mfrom: (3.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090215164252-q5x4rcf8a5pbesb1
Tags: 1:12.b.5-dfsg-2
Upload to unstable after lenny is released.

Show diffs side-by-side

added added

removed removed

Lines of Context:
295
295
                                    "(silence/info/log/debug/trace)?", 
296
296
                                    "silence",
297
297
                                    fun verify_verbosity/1),
298
 
                NoteStoreVerb = ask("20. Note store verbosity "
 
298
                MibServerCache = ask("20. Mib server cache "
 
299
                                    "(true/false)?", 
 
300
                                    "true",
 
301
                                    fun verify_bool/1),
 
302
                NoteStoreVerb = ask("21. Note store verbosity "
299
303
                                    "(silence/info/log/debug/trace)?", 
300
304
                                    "silence",
301
305
                                    fun verify_verbosity/1),
302
 
                NoteStoreTimeout = ask("21. Note store GC timeout?", "30000",
 
306
                NoteStoreTimeout = ask("22. Note store GC timeout?", "30000",
303
307
                                       fun verify_timeout/1),
304
308
                ATL = 
305
 
                    case ask("22. Shall the agent use an audit trail log "
 
309
                    case ask("23. Shall the agent use an audit trail log "
306
310
                             "(y/n)?",
307
311
                             "n", fun verify_yes_or_no/1) of
308
312
                        yes ->
309
 
                            ATLType = ask("22b. Audit trail log type "
 
313
                            ATLType = ask("23b. Audit trail log type "
310
314
                                          "(write/read_write)?",
311
315
                                          "read_write", fun verify_atl_type/1),
312
 
                            ATLDir = ask("22c. Where to store the "
 
316
                            ATLDir = ask("23c. Where to store the "
313
317
                                         "audit trail log?",
314
318
                                         DefDir, fun verify_dir/1),
315
 
                            ATLMaxFiles = ask("22d. Max number of files?", 
 
319
                            ATLMaxFiles = ask("23d. Max number of files?", 
316
320
                                              "10", 
317
321
                                              fun verify_pos_integer/1),
318
 
                            ATLMaxBytes = ask("22e. Max size (in bytes) "
 
322
                            ATLMaxBytes = ask("23e. Max size (in bytes) "
319
323
                                              "of each file?", 
320
324
                                              "10240", 
321
325
                                              fun verify_pos_integer/1),
322
326
                            ATLSize = {ATLMaxBytes, ATLMaxFiles},
323
 
                            ATLRepair = ask("22f. Audit trail log repair "
 
327
                            ATLRepair = ask("23f. Audit trail log repair "
324
328
                                            "(true/false/truncate/snmp_repair)?", "true",
325
329
                                            fun verify_atl_repair/1),
326
330
                            [{audit_trail_log, [{type,   ATLType},
330
334
                        no ->
331
335
                            []
332
336
                    end,
333
 
                NetIfVerb = ask("23. Network interface verbosity "
 
337
                NetIfVerb = ask("24. Network interface verbosity "
334
338
                                "(silence/info/log/debug/trace)?", 
335
339
                                "silence",
336
340
                                fun verify_verbosity/1),
337
 
                NetIfMod = ask("24. Which network interface module shall be used?",
 
341
                NetIfMod = ask("25. Which network interface module shall be used?",
338
342
                               "snmpa_net_if", fun verify_module/1),
339
343
                NetIfOpts = 
340
344
                    case NetIfMod of
341
345
                        snmpa_net_if ->
342
346
                            NetIfBindTo = 
343
 
                                ask("24a. Bind the agent IP address "
 
347
                                ask("25a. Bind the agent IP address "
344
348
                                    "(true/false)?",
345
349
                                    "false", fun verify_bool/1),
346
350
                            NetIfNoReuse = 
347
 
                                ask("24b. Shall the agents "
 
351
                                ask("25b. Shall the agents "
348
352
                                    "IP address "
349
353
                                    "and port be not reusable "
350
354
                                    "(true/false)?",
351
355
                                    "false", fun verify_bool/1),
352
356
                            NetIfReqLimit = 
353
 
                                ask("24c. Agent request limit "
 
357
                                ask("25c. Agent request limit "
354
358
                                    "(used for flow control) "
355
359
                                    "(infinity/pos integer)?", 
356
360
                                    "infinity",
357
361
                                    fun verify_netif_req_limit/1),
358
362
                            NetIfRecbuf = 
359
 
                                case ask("24d. Receive buffer size of the "
 
363
                                case ask("25d. Receive buffer size of the "
360
364
                                         "agent (in bytes) "
361
365
                                         "(default/pos integer)?", 
362
366
                                         "default", 
367
371
                                        [{recbuf, RecBufSz}]
368
372
                                end,
369
373
                            NetIfSndbuf = 
370
 
                                case ask("24e. Send buffer size of the agent "
 
374
                                case ask("25e. Send buffer size of the agent "
371
375
                                         "(in bytes) (default/pos integer)?", 
372
376
                                         "default", 
373
377
                                         fun verify_netif_sndbuf/1) of
377
381
                                        [{sndbuf, SndBufSz}]
378
382
                                end,
379
383
                            NetIfFilter = 
380
 
                                case ask("24f. Do you wish to specify a "
 
384
                                case ask("25f. Do you wish to specify a "
381
385
                                         "network interface filter module "
382
386
                                         "(or use default)",
383
387
                                         "default", fun verify_module/1) of
404
408
                 {multi_threaded,  MultiThreaded},
405
409
                 {mib_server,      [{mibentry_override,  MeOverride},
406
410
                                    {trapentry_override, TrapOverride},
407
 
                                    {verbosity,          MibServerVerb}]},
 
411
                                    {verbosity,          MibServerVerb},
 
412
                                    {cache,              MibServerCache}]},
408
413
                 {note_store,      [{timeout,   NoteStoreTimeout},
409
414
                                    {verbosity, NoteStoreVerb}]},
410
415
                 {net_if, NetIf}] ++ ATL;