Ravenports generated: 17 Aug 2023 19:25
[ravenports.git] / bucket_4E / NetBox
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               NetBox
4 VERSION=                3.5.8
5 KEYWORDS=               net_mgmt
6 VARIANTS=               standard
7 SDESC[standard]=        Flexible IPAM and DCIM tool with plugin support
8 HOMEPAGE=               https://github.com/netbox-community/netbox/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/netbox-community:netbox:v3.5.8
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18                         examples
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 RUN_DEPENDS=            python-Django:single:python_default
24                         python-Jinja2:single:python_default
25                         python-Markdown:single:python_default
26                         python-Pillow:single:python_default
27                         python-PyYAML:single:python_default
28                         python-bleach:single:python_default
29                         python-boto3:single:python_default
30                         python-chardet:single:python_default
31                         python-django-cors-headers:single:python_default
32                         python-django-debug-toolbar:single:python_default
33                         python-django-filter:single:python_default
34                         python-django-graphiql-debug-toolbar:single:python_default
35                         python-django-mptt:single:python_default
36                         python-django-pglocks:single:python_default
37                         python-django-prometheus:single:python_default
38                         python-django-redis:single:python_default
39                         python-django-rich:single:python_default
40                         python-django-rq:single:python_default
41                         python-django-tables2:single:python_default
42                         python-django-taggit:single:python_default
43                         python-django-timezone-field:single:python_default
44                         python-djangorestframework:single:python_default
45                         python-drf-spectacular:single:python_default
46                         python-drf-spectacular-sidecar:single:python_default
47                         python-dulwich:single:python_default
48                         python-feedparser:single:python_default
49                         python-graphene-django:single:python_default
50                         python-gunicorn:single:python_default
51                         python-markdown-include:single:python_default
52                         python-mkdocs-material:single:python_default
53                         python-mkdocstrings:single:python_default
54                         python-netaddr:single:python_default
55                         python-psycopg2:single:python_default
56                         python-sentry-sdk:single:python_default
57                         python-social-auth-app-django:single:python_default
58                         python-social-auth-core:single:python_default
59                         python-svgwrite:single:python_default
60                         python-tablib:single:python_default
61                         python-tzdata:single:python_default
62                         redis:single:standard
63
64 USES=                   cpe
65
66 LICENSE=                APACHE20:primary
67 LICENSE_TERMS=          primary:{{WRKSRC}}/NOTICE
68 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE.txt
69 LICENSE_SCHEME=         solo
70
71 CPE_PRODUCT=            netbox
72 CPE_VENDOR=             netbox_project
73 FPC_EQUIVALENT=         net-mgmt/netbox
74
75 SKIP_BUILD=             yes
76
77 SUB_FILES=              850.netbox-housekeeping.sample
78                         netbox_rq.sample
79                         netboxrc.sample
80                         pkg-message-primary
81 SUB_LIST=               PYTHON_CMD={{PYTHON_CMD}}
82                         PYTHON_VER={{PYTHON_VER}}
83
84 do-install:
85         (cd ${WRKSRC}/netbox && \
86         for src in $$( ${FIND} . ! -name '*.bak' ) ; do \
87                 DEST=${STAGEDIR}${PREFIX}/share/netbox/$${src#.} && \
88                 if ${TEST} -d "$$src" ; then \
89                         ${MKDIR} "$$DEST" ; \
90                 else \
91                         ${INSTALL_DATA} "$$src" "$$DEST" ; \
92                 fi \
93         done)
94         cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${PREFIX}/share/netbox/docs
95         ${INSTALL_DATA} ${WRKSRC}/mkdocs.yml ${STAGEDIR}${PREFIX}/share/netbox
96         ${MKDIR} -p ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
97         ${INSTALL_DATA} ${WRKSRC}/contrib/apache.conf ${STAGEDIR}${PREFIX}/share/examples/netbox
98         ${INSTALL_DATA} ${WRKSRC}/contrib/gunicorn.py ${STAGEDIR}${PREFIX}/share/examples/netbox
99         ${INSTALL_DATA} ${WRKSRC}/contrib/nginx.conf ${STAGEDIR}${PREFIX}/share/examples/netbox
100         ${INSTALL_DATA} ${WRKDIR}/850.netbox-housekeeping.sample ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
101         ${INSTALL_DATA} ${WRKDIR}/netbox_rq.sample ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
102         ${INSTALL_DATA} ${WRKDIR}/netboxrc.sample ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
103
104 [FILE:1511:descriptions/desc.primary]
105 NetBox is the leading solution for modeling and documenting modern 
106 networks. By combining the traditional disciplines of IP address 
107 management (IPAM) and datacenter infrastructure management (DCIM) with 
108 powerful APIs and extensions, NetBox provides the ideal "source of truth" 
109 to power network automation. Available as open source software under the 
110 Apache 2.0 license, NetBox is employed by thousands of organizations 
111 around the world.
112
113 Myriad infrastructure components can be modeled in NetBox, including:
114
115 - Hierarchical regions, site groups, sites and locations
116 - Racks, devices, and device components
117 - Cables and wireless connections
118 - Power distribution- Data circuits and providers
119 - Virtual machines and clusters
120 - IP prefixes, ranges and addresses
121 - VRFs and route targets
122 - L2VPN and overlays
123 - FHRP groups (VRRP, HSRP, etc.)
124 - AS numbers
125 - VLANs and scoped VLAN groups
126 - Organizational tenants and contacts
127
128 In addition to its extensive built-in models and functionality, NetBox can 
129 be customized and extended through the use of:
130
131 - Custom fields
132 - Custom links
133 - Configuration contexts
134 - Custom model validation rules
135 - Reports
136 - Custom scripts
137 - Export emplates
138 - Conditional webhooks
139 - Plugins
140 - Single sign-on (SSO) authentication
141 - NAPALM integration
142 - Detailed change logging
143
144 NetBox runs as a web application atop the Django Python framework with a 
145 PostgreSQL database. It also features a complete REST API as well as a 
146 GraphQL API for easy integrating with other tools and systems.
147
148
149 [FILE:115:distinfo]
150 1896e70609633f2241be1a542e108899f86fca1b905c9afacecf47fa73811821      5776278 netbox-community-netbox-3.5.8.tar.gz
151
152
153 [FILE:25576:manifests/plist.primary]
154 share/netbox/
155  generate_secret_key.py
156  manage.py
157  mkdocs.yml
158 share/netbox/circuits/
159  __init__.py
160  apps.py
161  choices.py
162  filtersets.py
163  search.py
164  signals.py
165  urls.py
166  views.py
167 share/netbox/circuits/api/
168  __init__.py
169  nested_serializers.py
170  serializers.py
171  urls.py
172  views.py
173 share/netbox/circuits/forms/
174  __init__.py
175  bulk_edit.py
176  bulk_import.py
177  filtersets.py
178  model_forms.py
179 share/netbox/circuits/graphql/
180  __init__.py
181  schema.py
182  types.py
183 share/netbox/circuits/migrations/
184  0001_squashed.py
185  0002_squashed_0029.py
186  0003_extend_tag_support.py
187  0004_rename_cable_peer.py
188  0032_provider_service_id.py
189  0033_standardize_id_fields.py
190  0034_created_datetimefield.py
191  0035_provider_asns.py
192  0036_circuit_termination_date_tags_custom_fields.py
193  0037_new_cabling_models.py
194  0038_cabling_cleanup.py
195  0039_unique_constraints.py
196  0040_provider_remove_deprecated_fields.py
197  0041_standardize_description_comments.py
198  0042_provideraccount.py
199  __init__.py
200 share/netbox/circuits/models/
201  __init__.py
202  circuits.py
203  providers.py
204 share/netbox/circuits/tables/
205  __init__.py
206  circuits.py
207  columns.py
208  providers.py
209 share/netbox/circuits/tests/
210  __init__.py
211  test_api.py
212  test_filtersets.py
213  test_views.py
214 share/netbox/core/
215  __init__.py
216  apps.py
217  choices.py
218  data_backends.py
219  exceptions.py
220  filtersets.py
221  jobs.py
222  search.py
223  signals.py
224  urls.py
225  views.py
226 share/netbox/core/api/
227  __init__.py
228  nested_serializers.py
229  schema.py
230  serializers.py
231  urls.py
232  views.py
233 share/netbox/core/forms/
234  __init__.py
235  bulk_edit.py
236  bulk_import.py
237  filtersets.py
238  mixins.py
239  model_forms.py
240 share/netbox/core/graphql/
241  __init__.py
242  schema.py
243  types.py
244 share/netbox/core/management/__init__.py
245 share/netbox/core/management/commands/
246  __init__.py
247  clearcache.py
248  makemigrations.py
249  migrate.py
250  nbshell.py
251  rqworker.py
252  syncdatasource.py
253 share/netbox/core/migrations/
254  0001_initial.py
255  0002_managedfile.py
256  0003_job.py
257  0004_replicate_jobresults.py
258  0005_job_created_auto_now.py
259  __init__.py
260 share/netbox/core/models/
261  __init__.py
262  data.py
263  files.py
264  jobs.py
265 share/netbox/core/tables/
266  __init__.py
267  data.py
268  jobs.py
269 share/netbox/core/tests/
270  __init__.py
271  test_api.py
272  test_filtersets.py
273  test_views.py
274 share/netbox/dcim/
275  __init__.py
276  apps.py
277  choices.py
278  constants.py
279  fields.py
280  filtersets.py
281  lookups.py
282  search.py
283  signals.py
284  urls.py
285  utils.py
286  views.py
287 share/netbox/dcim/api/
288  __init__.py
289  exceptions.py
290  nested_serializers.py
291  serializers.py
292  urls.py
293  views.py
294 share/netbox/dcim/forms/
295  __init__.py
296  bulk_create.py
297  bulk_edit.py
298  bulk_import.py
299  common.py
300  connections.py
301  filtersets.py
302  formsets.py
303  model_forms.py
304  object_create.py
305  object_import.py
306 share/netbox/dcim/graphql/
307  __init__.py
308  gfk_mixins.py
309  mixins.py
310  schema.py
311  types.py
312 share/netbox/dcim/management/__init__.py
313 share/netbox/dcim/management/commands/
314  __init__.py
315  buildschema.py
316  trace_paths.py
317 share/netbox/dcim/migrations/
318  0001_squashed.py
319  0002_squashed.py
320  0003_squashed_0130.py
321  0131_consoleport_speed.py
322  0132_cable_length.py
323  0133_port_colors.py
324  0134_interface_wwn_bridge.py
325  0135_tenancy_extensions.py
326  0136_device_airflow.py
327  0137_relax_uniqueness_constraints.py
328  0138_extend_tag_support.py
329  0139_rename_cable_peer.py
330  0140_wireless.py
331  0141_asn_model.py
332  0142_rename_128gfc_qsfp28.py
333  0143_remove_primary_for_related_name.py
334  0144_fix_cable_abs_length.py
335  0145_site_remove_deprecated_fields.py
336  0146_modules.py
337  0147_inventoryitemrole.py
338  0148_inventoryitem_component.py
339  0149_inventoryitem_templates.py
340  0150_interface_vrf.py
341  0151_interface_speed_duplex.py
342  0152_standardize_id_fields.py
343  0153_created_datetimefield.py
344  0154_half_height_rack_units.py
345  0155_interface_poe_mode_type.py
346  0156_location_status.py
347  0157_new_cabling_models.py
348  0158_populate_cable_terminations.py
349  0159_populate_cable_paths.py
350  0160_populate_cable_ends.py
351  0161_cabling_cleanup.py
352  0162_unique_constraints.py
353  0163_weight_fields.py
354  0164_rack_mounting_depth.py
355  0165_standardize_description_comments.py
356  0166_virtualdevicecontext.py
357  0167_module_status.py
358  0168_interface_template_enabled.py
359  0169_devicetype_default_platform.py
360  0170_configtemplate.py
361  0171_cabletermination_change_logging.py
362  0172_larger_power_draw_values.py
363  __init__.py
364 share/netbox/dcim/models/
365  __init__.py
366  cables.py
367  device_component_templates.py
368  device_components.py
369  devices.py
370  mixins.py
371  power.py
372  racks.py
373  sites.py
374 share/netbox/dcim/svg/
375  __init__.py
376  cables.py
377  racks.py
378 share/netbox/dcim/tables/
379  __init__.py
380  cables.py
381  connections.py
382  devices.py
383  devicetypes.py
384  modules.py
385  power.py
386  racks.py
387  sites.py
388  template_code.py
389 share/netbox/dcim/tests/
390  __init__.py
391  test_api.py
392  test_cablepaths.py
393  test_filtersets.py
394  test_forms.py
395  test_models.py
396  test_natural_ordering.py
397  test_views.py
398 share/netbox/extras/
399  __init__.py
400  admin.py
401  apps.py
402  choices.py
403  conditions.py
404  constants.py
405  context_managers.py
406  fields.py
407  filters.py
408  filtersets.py
409  lookups.py
410  querysets.py
411  reports.py
412  scripts.py
413  search.py
414  signals.py
415  urls.py
416  utils.py
417  validators.py
418  views.py
419  webhooks.py
420  webhooks_worker.py
421 share/netbox/extras/api/
422  __init__.py
423  customfields.py
424  mixins.py
425  nested_serializers.py
426  serializers.py
427  urls.py
428  views.py
429 share/netbox/extras/dashboard/
430  __init__.py
431  forms.py
432  utils.py
433  widgets.py
434 share/netbox/extras/forms/
435  __init__.py
436  bulk_edit.py
437  bulk_import.py
438  config.py
439  filtersets.py
440  misc.py
441  mixins.py
442  model_forms.py
443  reports.py
444  scripts.py
445 share/netbox/extras/graphql/
446  __init__.py
447  mixins.py
448  schema.py
449  types.py
450 share/netbox/extras/management/__init__.py
451 share/netbox/extras/management/commands/
452  __init__.py
453  housekeeping.py
454  reindex.py
455  renaturalize.py
456  runreport.py
457  runscript.py
458  webhook_receiver.py
459 share/netbox/extras/migrations/
460  0001_squashed.py
461  0002_squashed_0059.py
462  0060_customlink_button_class.py
463  0061_extras_change_logging.py
464  0062_clear_secrets_changelog.py
465  0063_webhook_conditions.py
466  0064_configrevision.py
467  0065_imageattachment_change_logging.py
468  0066_customfield_name_validation.py
469  0067_customfield_min_max_values.py
470  0068_configcontext_cluster_types.py
471  0069_custom_object_field.py
472  0070_customlink_enabled.py
473  0071_standardize_id_fields.py
474  0072_created_datetimefield.py
475  0073_journalentry_tags_custom_fields.py
476  0074_customfield_extensions.py
477  0075_configcontext_locations.py
478  0076_tag_slug_unicode.py
479  0077_customlink_extend_text_and_url.py
480  0078_unique_constraints.py
481  0079_scheduled_jobs.py
482  0080_customlink_content_types.py
483  0081_exporttemplate_content_types.py
484  0082_savedfilter.py
485  0083_search.py
486  0084_staging.py
487  0085_synced_data.py
488  0086_configtemplate.py
489  0087_dashboard.py
490  0088_jobresult_webhooks.py
491  0089_customfield_is_cloneable.py
492  0090_objectchange_index_request_id.py
493  0091_create_managedfiles.py
494  0092_delete_jobresult.py
495  __init__.py
496 share/netbox/extras/models/
497  __init__.py
498  change_logging.py
499  configs.py
500  customfields.py
501  dashboard.py
502  mixins.py
503  models.py
504  reports.py
505  scripts.py
506  search.py
507  staging.py
508  tags.py
509 share/netbox/extras/plugins/
510  __init__.py
511  navigation.py
512  registration.py
513  templates.py
514  urls.py
515  utils.py
516  views.py
517 share/netbox/extras/tables/
518  __init__.py
519  tables.py
520  template_code.py
521 share/netbox/extras/templatetags/
522  __init__.py
523  custom_links.py
524  dashboard.py
525  log_levels.py
526  plugins.py
527 share/netbox/extras/tests/
528  __init__.py
529  test_api.py
530  test_changelog.py
531  test_conditions.py
532  test_customfields.py
533  test_customvalidator.py
534  test_filtersets.py
535  test_forms.py
536  test_models.py
537  test_plugins.py
538  test_scripts.py
539  test_tags.py
540  test_views.py
541  test_webhooks.py
542 share/netbox/extras/tests/dummy_plugin/
543  __init__.py
544  admin.py
545  graphql.py
546  middleware.py
547  models.py
548  navigation.py
549  preferences.py
550  search.py
551  template_content.py
552  urls.py
553  views.py
554 share/netbox/extras/tests/dummy_plugin/api/
555  serializers.py
556  urls.py
557  views.py
558 share/netbox/extras/tests/dummy_plugin/migrations/
559  0001_initial.py
560  __init__.py
561 share/netbox/ipam/
562  __init__.py
563  apps.py
564  choices.py
565  constants.py
566  fields.py
567  filtersets.py
568  formfields.py
569  lookups.py
570  managers.py
571  querysets.py
572  search.py
573  signals.py
574  urls.py
575  utils.py
576  validators.py
577  views.py
578 share/netbox/ipam/api/
579  __init__.py
580  field_serializers.py
581  nested_serializers.py
582  serializers.py
583  urls.py
584  views.py
585 share/netbox/ipam/forms/
586  __init__.py
587  bulk_create.py
588  bulk_edit.py
589  bulk_import.py
590  filtersets.py
591  model_forms.py
592 share/netbox/ipam/graphql/
593  __init__.py
594  gfk_mixins.py
595  mixins.py
596  schema.py
597  types.py
598 share/netbox/ipam/management/__init__.py
599 share/netbox/ipam/management/commands/
600  __init__.py
601  rebuild_prefixes.py
602 share/netbox/ipam/migrations/
603  0001_squashed.py
604  0002_squashed_0046.py
605  0047_prefix_depth_children.py
606  0048_prefix_populate_depth_children.py
607  0049_prefix_mark_utilized.py
608  0050_iprange.py
609  0051_extend_tag_support.py
610  0052_fhrpgroup.py
611  0053_asn_model.py
612  0054_vlangroup_min_max_vids.py
613  0055_servicetemplate.py
614  0056_standardize_id_fields.py
615  0057_created_datetimefield.py
616  0058_ipaddress_nat_inside_nonunique.py
617  0059_l2vpn.py
618  0060_alter_l2vpn_slug.py
619  0061_fhrpgroup_name.py
620  0062_unique_constraints.py
621  0063_standardize_description_comments.py
622  0064_clear_search_cache.py
623  0065_asnrange.py
624  0066_iprange_mark_utilized.py
625  __init__.py
626 share/netbox/ipam/models/
627  __init__.py
628  asns.py
629  fhrp.py
630  ip.py
631  l2vpn.py
632  services.py
633  vlans.py
634  vrfs.py
635 share/netbox/ipam/tables/
636  __init__.py
637  asn.py
638  fhrp.py
639  ip.py
640  l2vpn.py
641  services.py
642  vlans.py
643  vrfs.py
644 share/netbox/ipam/tests/
645  __init__.py
646  test_api.py
647  test_filtersets.py
648  test_models.py
649  test_ordering.py
650  test_views.py
651 share/netbox/media/devicetype-images/.gitignore
652 share/netbox/media/image-attachments/.gitignore
653 share/netbox/netbox/
654  __init__.py
655  admin.py
656  authentication.py
657  configuration_example.py
658  configuration_testing.py
659  constants.py
660  context.py
661  context_processors.py
662  denormalized.py
663  filtersets.py
664  middleware.py
665  preferences.py
666  registry.py
667  settings.py
668  signals.py
669  staging.py
670  urls.py
671  wsgi.py
672 share/netbox/netbox/api/
673  __init__.py
674  authentication.py
675  exceptions.py
676  features.py
677  fields.py
678  metadata.py
679  pagination.py
680  renderers.py
681  routers.py
682  views.py
683 share/netbox/netbox/api/serializers/
684  __init__.py
685  base.py
686  features.py
687  generic.py
688  nested.py
689 share/netbox/netbox/api/viewsets/
690  __init__.py
691  mixins.py
692 share/netbox/netbox/config/
693  __init__.py
694  parameters.py
695 share/netbox/netbox/forms/
696  __init__.py
697  base.py
698 share/netbox/netbox/graphql/
699  __init__.py
700  fields.py
701  scalars.py
702  schema.py
703  types.py
704  utils.py
705  views.py
706 share/netbox/netbox/models/
707  __init__.py
708  features.py
709 share/netbox/netbox/navigation/
710  __init__.py
711  menu.py
712 share/netbox/netbox/search/
713  __init__.py
714  backends.py
715 share/netbox/netbox/tables/
716  __init__.py
717  columns.py
718  tables.py
719 share/netbox/netbox/tests/
720  __init__.py
721  test_api.py
722  test_authentication.py
723  test_config.py
724  test_graphql.py
725  test_import.py
726  test_registry.py
727  test_search.py
728  test_staging.py
729  test_tables.py
730  test_views.py
731 share/netbox/netbox/views/
732  __init__.py
733  errors.py
734  htmx.py
735  misc.py
736 share/netbox/netbox/views/generic/
737  __init__.py
738  base.py
739  bulk_views.py
740  feature_views.py
741  mixins.py
742  object_views.py
743  utils.py
744 share/netbox/project-static/
745  .eslintignore
746  .eslintrc
747  .prettierignore
748  .prettierrc
749  .sassrc
750  bundle.js
751  package.json
752  tsconfig.json
753  yarn.lock
754 share/netbox/project-static/dist/
755  cable_trace.css
756  graphiql.css
757  graphiql.js
758  graphiql.js.map
759  materialdesignicons-webfont-DWVXV5L5.woff
760  materialdesignicons-webfont-ER2MFQKM.woff2
761  materialdesignicons-webfont-UHEFFMSX.eot
762  materialdesignicons-webfont-WM6M6ZHQ.ttf
763  netbox-dark.css
764  netbox-external.css
765  netbox-light.css
766  netbox-print.css
767  netbox.js
768  netbox.js.map
769  rack_elevation.css
770 share/netbox/project-static/docs/.info
771 share/netbox/project-static/img/
772  graphql.ico
773  netbox.ico
774  netbox_icon.svg
775  netbox_logo.png
776  netbox_logo.svg
777  netbox_touch-icon-180.png
778  rest-api.ico
779  tint_20.png
780 share/netbox/project-static/js/setmode.js
781 share/netbox/project-static/netbox-graphiql/
782  graphiql.scss
783  index.ts
784  package.json
785 share/netbox/project-static/src/
786  bs.ts
787  clipboard.ts
788  colorMode.ts
789  dashboard.ts
790  dateSelector.ts
791  global.d.ts
792  htmx.ts
793  index.ts
794  links.ts
795  messages.ts
796  netbox.ts
797  objectSelector.ts
798  racks.ts
799  search.ts
800  sidenav.ts
801  tableConfig.ts
802  util.ts
803 share/netbox/project-static/src/buttons/
804  connectionToggle.ts
805  depthToggle.ts
806  index.ts
807  markdownPreview.ts
808  moveOptions.ts
809  reslug.ts
810  secretToggle.ts
811  selectAll.ts
812  selectMultiple.ts
813 share/netbox/project-static/src/forms/
814  elements.ts
815  index.ts
816  scopeSelector.ts
817  speedSelector.ts
818 share/netbox/project-static/src/select/
819  color.ts
820  index.ts
821  static.ts
822  util.ts
823 share/netbox/project-static/src/select/api/
824  apiSelect.ts
825  dynamicParams.ts
826  index.ts
827  types.ts
828 share/netbox/project-static/src/state/index.ts
829 share/netbox/project-static/src/stores/
830  index.ts
831  objectDepth.ts
832  previousPkCheck.ts
833  rackImages.ts
834  secret.ts
835 share/netbox/project-static/src/tables/
836  index.ts
837  interfaceTable.ts
838 share/netbox/project-static/styles/
839  _cable_trace.scss
840  _dark.scss
841  _external.scss
842  _light.scss
843  _print.scss
844  _rack_elevation.scss
845  bootstrap.scss
846  cable-trace.scss
847  extensions.scss
848  flatpickr-dark.scss
849  netbox.scss
850  overrides.scss
851  rack-elevation.scss
852  select.scss
853  sidenav.scss
854  theme-base.scss
855  theme-dark.scss
856  theme-light.scss
857  utilities.scss
858  variables.scss
859 share/netbox/reports/__init__.py
860 share/netbox/scripts/__init__.py
861 share/netbox/templates/
862  403.html
863  404.html
864  500.html
865  graphiql.html
866  home.html
867  login.html
868  media_failure.html
869  search.html
870 share/netbox/templates/admin/index.html
871 share/netbox/templates/admin/extras/configrevision/restore.html
872 share/netbox/templates/base/
873  40x.html
874  base.html
875  layout.html
876  sidenav.html
877 share/netbox/templates/circuits/
878  circuit.html
879  circuit_terminations_swap.html
880  circuittermination_edit.html
881  circuittype.html
882  provider.html
883  provideraccount.html
884  providernetwork.html
885 share/netbox/templates/circuits/inc/circuit_termination.html
886 share/netbox/templates/core/
887  datafile.html
888  datasource.html
889  job.html
890  object_jobs.html
891 share/netbox/templates/dcim/
892  bulk_disconnect.html
893  cable.html
894  cable_edit.html
895  cable_trace.html
896  component_create.html
897  connections_list.html
898  consoleport.html
899  consoleport_delete.html
900  consoleserverport.html
901  consoleserverport_delete.html
902  device.html
903  device_edit.html
904  device_list.html
905  devicebay.html
906  devicebay_delete.html
907  devicebay_depopulate.html
908  devicebay_populate.html
909  devicerole.html
910  devicetype.html
911  frontport.html
912  interface.html
913  interface_delete.html
914  inventoryitem.html
915  inventoryitem_bulk_delete.html
916  inventoryitem_delete.html
917  inventoryitem_edit.html
918  inventoryitemrole.html
919  location.html
920  manufacturer.html
921  module.html
922  modulebay.html
923  moduletype.html
924  platform.html
925  powerfeed.html
926  poweroutlet.html
927  poweroutlet_delete.html
928  powerpanel.html
929  powerport.html
930  powerport_delete.html
931  rack.html
932  rack_edit.html
933  rack_elevation_list.html
934  rack_list.html
935  rackreservation.html
936  rackrole.html
937  rearport.html
938  region.html
939  site.html
940  sitegroup.html
941  virtualchassis.html
942  virtualchassis_add.html
943  virtualchassis_add_member.html
944  virtualchassis_edit.html
945  virtualchassis_remove_member.html
946  virtualdevicecontext.html
947 share/netbox/templates/dcim/device/
948  base.html
949  components_base.html
950  consoleports.html
951  consoleserverports.html
952  devicebays.html
953  frontports.html
954  interfaces.html
955  inventory.html
956  modulebays.html
957  poweroutlets.html
958  powerports.html
959  rearports.html
960  render_config.html
961 share/netbox/templates/dcim/device/inc/interface_table_controls.html
962 share/netbox/templates/dcim/devicetype/
963  base.html
964  component_templates.html
965 share/netbox/templates/dcim/inc/
966  cable_termination.html
967  cable_toggle_buttons.html
968  connection_endpoints.html
969  endpoint_connection.html
970  interface_vlans_table.html
971  nonracked_devices.html
972  rack_elevation.html
973 share/netbox/templates/dcim/inc/panels/inventory_items.html
974 share/netbox/templates/dcim/moduletype/
975  base.html
976  component_templates.html
977 share/netbox/templates/dcim/rack/
978  base.html
979  non_racked_devices.html
980  reservations.html
981 share/netbox/templates/dcim/trace/
982  attachment.html
983  cable.html
984  circuit.html
985  device.html
986  object.html
987  powerpanel.html
988  termination.html
989 share/netbox/templates/exceptions/
990  import_error.html
991  permission_error.html
992  programming_error.html
993 share/netbox/templates/extras/
994  configcontext.html
995  configcontext_list.html
996  configtemplate.html
997  configtemplate_list.html
998  customfield.html
999  customlink.html
1000  exporttemplate.html
1001  exporttemplate_list.html
1002  imageattachment.html
1003  imageattachment_edit.html
1004  journalentry.html
1005  object_changelog.html
1006  object_configcontext.html
1007  object_journal.html
1008  objectchange.html
1009  objectchange_list.html
1010  report.html
1011  report_list.html
1012  report_result.html
1013  savedfilter.html
1014  script.html
1015  script_list.html
1016  script_result.html
1017  tag.html
1018  webhook.html
1019 share/netbox/templates/extras/admin/plugins_list.html
1020 share/netbox/templates/extras/dashboard/
1021  reset.html
1022  widget.html
1023  widget_add.html
1024  widget_config.html
1025 share/netbox/templates/extras/dashboard/widgets/
1026  objectcounts.html
1027  objectlist.html
1028  rssfeed.html
1029 share/netbox/templates/extras/htmx/
1030  report_result.html
1031  script_result.html
1032 share/netbox/templates/extras/inc/
1033  configcontext_data.html
1034  configcontext_format.html
1035  result_pending.html
1036 share/netbox/templates/extras/report/
1037  base.html
1038  jobs.html
1039  source.html
1040 share/netbox/templates/extras/schema/devicetype_schema.jinja2
1041 share/netbox/templates/extras/script/
1042  base.html
1043  jobs.html
1044  source.html
1045 share/netbox/templates/extras/templatetags/log_level.html
1046 share/netbox/templates/generic/
1047  bulk_add_component.html
1048  bulk_delete.html
1049  bulk_edit.html
1050  bulk_import.html
1051  bulk_remove.html
1052  bulk_rename.html
1053  confirmation_form.html
1054  object.html
1055  object_children.html
1056  object_delete.html
1057  object_edit.html
1058  object_list.html
1059 share/netbox/templates/htmx/
1060  delete_form.html
1061  form.html
1062  object_selector.html
1063  object_selector_results.html
1064  table.html
1065 share/netbox/templates/inc/
1066  filter_list.html
1067  htmx_modal.html
1068  messages.html
1069  missing_prerequisites.html
1070  paginator.html
1071  paginator_htmx.html
1072  panel_table.html
1073  profile_button.html
1074  searchbar.html
1075  sync_warning.html
1076  table.html
1077  table_controls_htmx.html
1078  table_htmx.html
1079 share/netbox/templates/inc/panels/
1080  comments.html
1081  custom_fields.html
1082  image_attachments.html
1083  related_objects.html
1084  tags.html
1085 share/netbox/templates/ipam/
1086  aggregate.html
1087  asn.html
1088  asnrange.html
1089  fhrpgroup.html
1090  fhrpgroupassignment_edit.html
1091  ipaddress.html
1092  ipaddress_assign.html
1093  ipaddress_bulk_add.html
1094  ipaddress_edit.html
1095  iprange.html
1096  l2vpn.html
1097  l2vpntermination.html
1098  l2vpntermination_edit.html
1099  prefix.html
1100  prefix_list.html
1101  rir.html
1102  role.html
1103  routetarget.html
1104  service.html
1105  service_create.html
1106  service_edit.html
1107  servicetemplate.html
1108  vlan.html
1109  vlan_edit.html
1110  vlangroup.html
1111  vrf.html
1112 share/netbox/templates/ipam/aggregate/
1113  base.html
1114  prefixes.html
1115 share/netbox/templates/ipam/asnrange/base.html
1116 share/netbox/templates/ipam/inc/
1117  ipaddress_edit_header.html
1118  toggle_available.html
1119 share/netbox/templates/ipam/inc/panels/fhrp_groups.html
1120 share/netbox/templates/ipam/ipaddress/base.html
1121 share/netbox/templates/ipam/iprange/
1122  base.html
1123  ip_addresses.html
1124 share/netbox/templates/ipam/prefix/
1125  base.html
1126  ip_addresses.html
1127  ip_ranges.html
1128  prefixes.html
1129 share/netbox/templates/ipam/vlan/base.html
1130 share/netbox/templates/rest_framework/api.html
1131 share/netbox/templates/tenancy/
1132  contact.html
1133  contactassignment_edit.html
1134  contactgroup.html
1135  contactrole.html
1136  object_contacts.html
1137  tenant.html
1138  tenantgroup.html
1139 share/netbox/templates/users/
1140  api_token.html
1141  api_tokens.html
1142  base.html
1143  password.html
1144  preferences.html
1145  profile.html
1146 share/netbox/templates/virtualization/
1147  cluster.html
1148  cluster_add_devices.html
1149  clustergroup.html
1150  clustertype.html
1151  virtualmachine.html
1152  virtualmachine_list.html
1153  vminterface.html
1154 share/netbox/templates/virtualization/cluster/
1155  base.html
1156  devices.html
1157 share/netbox/templates/virtualization/virtualmachine/
1158  base.html
1159  interfaces.html
1160 share/netbox/templates/wireless/
1161  wirelesslan.html
1162  wirelesslangroup.html
1163  wirelesslink.html
1164 share/netbox/templates/wireless/inc/
1165  authentication_attrs.html
1166  wirelesslink_interface.html
1167 share/netbox/tenancy/
1168  __init__.py
1169  apps.py
1170  choices.py
1171  filtersets.py
1172  search.py
1173  urls.py
1174  views.py
1175 share/netbox/tenancy/api/
1176  __init__.py
1177  nested_serializers.py
1178  serializers.py
1179  urls.py
1180  views.py
1181 share/netbox/tenancy/forms/
1182  __init__.py
1183  bulk_edit.py
1184  bulk_import.py
1185  filtersets.py
1186  forms.py
1187  model_forms.py
1188 share/netbox/tenancy/graphql/
1189  __init__.py
1190  schema.py
1191  types.py
1192 share/netbox/tenancy/migrations/
1193  0001_squashed_0012.py
1194  0002_tenant_ordering.py
1195  0003_contacts.py
1196  0004_extend_tag_support.py
1197  0005_standardize_id_fields.py
1198  0006_created_datetimefield.py
1199  0007_contact_link.py
1200  0008_unique_constraints.py
1201  0009_standardize_description_comments.py
1202  0010_tenant_relax_uniqueness.py
1203  __init__.py
1204 share/netbox/tenancy/models/
1205  __init__.py
1206  contacts.py
1207  tenants.py
1208 share/netbox/tenancy/tables/
1209  __init__.py
1210  columns.py
1211  contacts.py
1212  tenants.py
1213 share/netbox/tenancy/tests/
1214  __init__.py
1215  test_api.py
1216  test_filtersets.py
1217  test_views.py
1218 share/netbox/users/
1219  __init__.py
1220  apps.py
1221  constants.py
1222  filtersets.py
1223  forms.py
1224  models.py
1225  preferences.py
1226  signals.py
1227  tables.py
1228  urls.py
1229  utils.py
1230  views.py
1231 share/netbox/users/admin/
1232  __init__.py
1233  filters.py
1234  forms.py
1235  inlines.py
1236 share/netbox/users/api/
1237  __init__.py
1238  nested_serializers.py
1239  serializers.py
1240  urls.py
1241  views.py
1242 share/netbox/users/graphql/
1243  __init__.py
1244  schema.py
1245  types.py
1246 share/netbox/users/migrations/
1247  0001_squashed_0011.py
1248  0002_standardize_id_fields.py
1249  0003_token_allowed_ips_last_used.py
1250  __init__.py
1251 share/netbox/users/tests/
1252  __init__.py
1253  test_api.py
1254  test_filtersets.py
1255  test_models.py
1256  test_preferences.py
1257 share/netbox/utilities/
1258  __init__.py
1259  api.py
1260  choices.py
1261  constants.py
1262  error_handlers.py
1263  exceptions.py
1264  fields.py
1265  files.py
1266  filters.py
1267  graphql_optimizer.py
1268  htmx.py
1269  jinja2.py
1270  json.py
1271  markdown.py
1272  migration.py
1273  mptt.py
1274  ordering.py
1275  paginator.py
1276  permissions.py
1277  query_functions.py
1278  querysets.py
1279  request.py
1280  rqworker.py
1281  tables.py
1282  urls.py
1283  utils.py
1284  validators.py
1285  views.py
1286 share/netbox/utilities/forms/
1287  __init__.py
1288  bulk_import.py
1289  constants.py
1290  forms.py
1291  mixins.py
1292  utils.py
1293 share/netbox/utilities/forms/fields/
1294  __init__.py
1295  array.py
1296  content_types.py
1297  csv.py
1298  dynamic.py
1299  expandable.py
1300  fields.py
1301 share/netbox/utilities/forms/widgets/
1302  __init__.py
1303  apiselect.py
1304  datetime.py
1305  misc.py
1306  select.py
1307 share/netbox/utilities/serializers/json.py
1308 share/netbox/utilities/templates/builtins/
1309  badge.html
1310  checkmark.html
1311  copy_content.html
1312  customfield_value.html
1313  htmx_table.html
1314  tag.html
1315 share/netbox/utilities/templates/buttons/
1316  add.html
1317  bulk_delete.html
1318  bulk_edit.html
1319  clone.html
1320  delete.html
1321  edit.html
1322  export.html
1323  import.html
1324  sync.html
1325 share/netbox/utilities/templates/form_helpers/
1326  render_custom_fields.html
1327  render_errors.html
1328  render_field.html
1329  render_form.html
1330 share/netbox/utilities/templates/helpers/
1331  applied_filters.html
1332  table_config_form.html
1333  utilization_graph.html
1334 share/netbox/utilities/templates/navigation/menu.html
1335 share/netbox/utilities/templates/tabs/model_view_tabs.html
1336 share/netbox/utilities/templates/widgets/
1337  apiselect.html
1338  clearable_file_input.html
1339  colorselect_option.html
1340  markdown_input.html
1341  number_with_options.html
1342  select_option.html
1343  select_option_with_pk.html
1344  sluginput.html
1345 share/netbox/utilities/templatetags/
1346  __init__.py
1347  buttons.py
1348  form_helpers.py
1349  helpers.py
1350  navigation.py
1351  perms.py
1352  tabs.py
1353 share/netbox/utilities/templatetags/builtins/
1354  __init__.py
1355  filters.py
1356  tags.py
1357 share/netbox/utilities/testing/
1358  __init__.py
1359  api.py
1360  base.py
1361  filtersets.py
1362  utils.py
1363  views.py
1364 share/netbox/utilities/tests/
1365  __init__.py
1366  test_api.py
1367  test_choices.py
1368  test_filters.py
1369  test_forms.py
1370  test_managers.py
1371  test_ordering.py
1372  test_utils.py
1373 share/netbox/virtualization/
1374  __init__.py
1375  apps.py
1376  choices.py
1377  filtersets.py
1378  search.py
1379  urls.py
1380  views.py
1381 share/netbox/virtualization/api/
1382  __init__.py
1383  nested_serializers.py
1384  serializers.py
1385  urls.py
1386  views.py
1387 share/netbox/virtualization/forms/
1388  __init__.py
1389  bulk_create.py
1390  bulk_edit.py
1391  bulk_import.py
1392  filtersets.py
1393  model_forms.py
1394  object_create.py
1395 share/netbox/virtualization/graphql/
1396  __init__.py
1397  schema.py
1398  types.py
1399 share/netbox/virtualization/migrations/
1400  0001_squashed_0022.py
1401  0023_virtualmachine_natural_ordering.py
1402  0024_cluster_relax_uniqueness.py
1403  0025_extend_tag_support.py
1404  0026_vminterface_bridge.py
1405  0027_standardize_id_fields.py
1406  0028_vminterface_vrf.py
1407  0029_created_datetimefield.py
1408  0030_cluster_status.py
1409  0031_virtualmachine_site_device.py
1410  0032_virtualmachine_update_sites.py
1411  0033_unique_constraints.py
1412  0034_standardize_description_comments.py
1413  __init__.py
1414 share/netbox/virtualization/models/
1415  __init__.py
1416  clusters.py
1417  virtualmachines.py
1418 share/netbox/virtualization/tables/
1419  __init__.py
1420  clusters.py
1421  virtualmachines.py
1422 share/netbox/virtualization/tests/
1423  __init__.py
1424  test_api.py
1425  test_filtersets.py
1426  test_models.py
1427  test_views.py
1428 share/netbox/wireless/
1429  __init__.py
1430  apps.py
1431  choices.py
1432  constants.py
1433  filtersets.py
1434  models.py
1435  search.py
1436  signals.py
1437  urls.py
1438  utils.py
1439  views.py
1440 share/netbox/wireless/api/
1441  __init__.py
1442  nested_serializers.py
1443  serializers.py
1444  urls.py
1445  views.py
1446 share/netbox/wireless/forms/
1447  __init__.py
1448  bulk_edit.py
1449  bulk_import.py
1450  filtersets.py
1451  model_forms.py
1452 share/netbox/wireless/graphql/
1453  __init__.py
1454  schema.py
1455  types.py
1456 share/netbox/wireless/migrations/
1457  0001_wireless.py
1458  0002_standardize_id_fields.py
1459  0003_created_datetimefield.py
1460  0004_wireless_tenancy.py
1461  0005_wirelesslink_interface_types.py
1462  0006_unique_constraints.py
1463  0007_standardize_description_comments.py
1464  0008_wirelesslan_status.py
1465  __init__.py
1466 share/netbox/wireless/tables/
1467  __init__.py
1468  wirelesslan.py
1469  wirelesslink.py
1470 share/netbox/wireless/tests/
1471  __init__.py
1472  test_api.py
1473  test_filtersets.py
1474  test_views.py
1475
1476
1477 [FILE:5239:manifests/plist.docs]
1478 share/netbox/docs/docs/
1479  extra.css
1480  index.md
1481  introduction.md
1482  netbox_logo.png
1483  netbox_logo.svg
1484 share/netbox/docs/docs/_theme/main.html
1485 share/netbox/docs/docs/administration/
1486  error-reporting.md
1487  housekeeping.md
1488  netbox-shell.md
1489  permissions.md
1490  replicating-netbox.md
1491 share/netbox/docs/docs/administration/authentication/
1492  microsoft-azure-ad.md
1493  okta.md
1494  overview.md
1495 share/netbox/docs/docs/configuration/
1496  data-validation.md
1497  date-time.md
1498  default-values.md
1499  development.md
1500  error-reporting.md
1501  index.md
1502  miscellaneous.md
1503  plugins.md
1504  remote-authentication.md
1505  required-parameters.md
1506  security.md
1507  system.md
1508 share/netbox/docs/docs/customization/
1509  custom-fields.md
1510  custom-links.md
1511  custom-scripts.md
1512  custom-validation.md
1513  export-templates.md
1514  reports.md
1515 share/netbox/docs/docs/development/
1516  adding-models.md
1517  application-registry.md
1518  extending-models.md
1519  getting-started.md
1520  git-cheat-sheet.md
1521  index.md
1522  models.md
1523  release-checklist.md
1524  search.md
1525  signals.md
1526  style-guide.md
1527  user-preferences.md
1528  web-ui.md
1529 share/netbox/docs/docs/features/
1530  api-integration.md
1531  authentication-permissions.md
1532  background-jobs.md
1533  change-logging.md
1534  circuits.md
1535  configuration-rendering.md
1536  contacts.md
1537  context-data.md
1538  customization.md
1539  devices-cabling.md
1540  facilities.md
1541  ipam.md
1542  journaling.md
1543  l2vpn-overlay.md
1544  power-tracking.md
1545  search.md
1546  synchronized-data.md
1547  tenancy.md
1548  virtualization.md
1549  vlan-management.md
1550  wireless.md
1551 share/netbox/docs/docs/getting-started/
1552  planning.md
1553  populating-data.md
1554 share/netbox/docs/docs/installation/
1555  1-postgresql.md
1556  2-redis.md
1557  3-netbox.md
1558  4-gunicorn.md
1559  5-http-server.md
1560  6-ldap.md
1561  index.md
1562  upgrading.md
1563 share/netbox/docs/docs/integrations/
1564  graphql-api.md
1565  prometheus-metrics.md
1566  rest-api.md
1567  synchronized-data.md
1568  webhooks.md
1569 share/netbox/docs/docs/media/
1570  admin_ui_grant_permission.png
1571  admin_ui_run_permission.png
1572  power_distribution.png
1573 share/netbox/docs/docs/media/authentication/
1574  azure_ad_add_app_registration.png
1575  azure_ad_add_client_secret.png
1576  azure_ad_app_registration.png
1577  azure_ad_app_registration_created.png
1578  azure_ad_client_secret.png
1579  azure_ad_client_secret_created.png
1580  azure_ad_login_portal.png
1581  netbox_azure_ad_login.png
1582  netbox_okta_login.png
1583  okta_create_app_registration.png
1584  okta_integration_parameters.png
1585  okta_login_portal.png
1586  okta_web_app_integration.png
1587 share/netbox/docs/docs/media/development/
1588  github.png
1589  github_fork_button.png
1590  github_fork_dialog.png
1591  github_new_issue.png
1592 share/netbox/docs/docs/media/installation/
1593  netbox_application_stack.png
1594  upgrade_paths.png
1595 share/netbox/docs/docs/media/models/dcim_cable_trace.png
1596 share/netbox/docs/docs/media/release-notes/netbox30_ui.png
1597 share/netbox/docs/docs/media/screenshots/
1598  cable-trace.png
1599  home-dark.png
1600  netbox-ui.png
1601  prefixes-list.png
1602  rack.png
1603 share/netbox/docs/docs/models/circuits/
1604  circuit.md
1605  circuittermination.md
1606  circuittype.md
1607  provider.md
1608  provideraccount.md
1609  providernetwork.md
1610 share/netbox/docs/docs/models/core/
1611  datafile.md
1612  datasource.md
1613  job.md
1614 share/netbox/docs/docs/models/dcim/
1615  cable.md
1616  consoleport.md
1617  consoleporttemplate.md
1618  consoleserverport.md
1619  consoleserverporttemplate.md
1620  device.md
1621  devicebay.md
1622  devicebaytemplate.md
1623  devicerole.md
1624  devicetype.md
1625  frontport.md
1626  frontporttemplate.md
1627  interface.md
1628  interfacetemplate.md
1629  inventoryitem.md
1630  inventoryitemrole.md
1631  inventoryitemtemplate.md
1632  location.md
1633  manufacturer.md
1634  module.md
1635  modulebay.md
1636  modulebaytemplate.md
1637  moduletype.md
1638  platform.md
1639  powerfeed.md
1640  poweroutlet.md
1641  poweroutlettemplate.md
1642  powerpanel.md
1643  powerport.md
1644  powerporttemplate.md
1645  rack.md
1646  rackreservation.md
1647  rackrole.md
1648  rearport.md
1649  rearporttemplate.md
1650  region.md
1651  site.md
1652  sitegroup.md
1653  virtualchassis.md
1654  virtualdevicecontext.md
1655 share/netbox/docs/docs/models/extras/
1656  branch.md
1657  configcontext.md
1658  configtemplate.md
1659  customfield.md
1660  customlink.md
1661  exporttemplate.md
1662  imageattachment.md
1663  journalentry.md
1664  savedfilter.md
1665  stagedchange.md
1666  tag.md
1667  webhook.md
1668 share/netbox/docs/docs/models/ipam/
1669  aggregate.md
1670  asn.md
1671  asnrange.md
1672  fhrpgroup.md
1673  fhrpgroupassignment.md
1674  ipaddress.md
1675  iprange.md
1676  l2vpn.md
1677  l2vpntermination.md
1678  prefix.md
1679  rir.md
1680  role.md
1681  routetarget.md
1682  service.md
1683  servicetemplate.md
1684  vlan.md
1685  vlangroup.md
1686  vrf.md
1687 share/netbox/docs/docs/models/tenancy/
1688  contact.md
1689  contactgroup.md
1690  contactrole.md
1691  tenant.md
1692  tenantgroup.md
1693 share/netbox/docs/docs/models/virtualization/
1694  cluster.md
1695  clustergroup.md
1696  clustertype.md
1697  virtualmachine.md
1698  vminterface.md
1699 share/netbox/docs/docs/models/wireless/
1700  wirelesslan.md
1701  wirelesslangroup.md
1702  wirelesslink.md
1703 share/netbox/docs/docs/plugins/index.md
1704 share/netbox/docs/docs/plugins/development/
1705  background-tasks.md
1706  dashboard-widgets.md
1707  exceptions.md
1708  filtersets.md
1709  forms.md
1710  graphql-api.md
1711  index.md
1712  models.md
1713  navigation.md
1714  rest-api.md
1715  search.md
1716  staged-changes.md
1717  tables.md
1718  templates.md
1719  views.md
1720 share/netbox/docs/docs/reference/
1721  conditions.md
1722  filtering.md
1723  markdown.md
1724 share/netbox/docs/docs/release-notes/
1725  index.md
1726  version-2.0.md
1727  version-2.1.md
1728  version-2.10.md
1729  version-2.11.md
1730  version-2.2.md
1731  version-2.3.md
1732  version-2.4.md
1733  version-2.5.md
1734  version-2.6.md
1735  version-2.7.md
1736  version-2.8.md
1737  version-2.9.md
1738  version-3.0.md
1739  version-3.1.md
1740  version-3.2.md
1741  version-3.3.md
1742  version-3.4.md
1743  version-3.5.md
1744
1745
1746 [FILE:155:manifests/plist.examples]
1747 share/examples/netbox/
1748  apache.conf
1749  gunicorn.py
1750  nginx.conf
1751 share/examples/netbox/bsd/
1752  850.netbox-housekeeping.sample
1753  netbox_rq.sample
1754  netboxrc.sample
1755
1756
1757 [FILE:578:patches/patch-mkdocs.yml]
1758 --- mkdocs.yml.orig     2023-08-15 13:56:23 UTC
1759 +++ mkdocs.yml
1760 @@ -1,5 +1,5 @@
1761  site_name: NetBox Documentation
1762 -site_dir: netbox/project-static/docs
1763 +site_dir: project-static/docs
1764  site_url: https://docs.netbox.dev/
1765  repo_name: netbox-community/netbox
1766  repo_url: https://github.com/netbox-community/netbox
1767 @@ -31,7 +31,6 @@ plugins:
1768            setup_commands:
1769              - import os
1770              - import django
1771 -            - os.chdir('netbox/')
1772              - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "netbox.settings")
1773              - django.setup()
1774            options:
1775
1776
1777 [FILE:789:files/850.netbox-housekeeping.sample.in]
1778 #!/bin/sh
1779 # This shell script invokes NetBox's housekeeping management command, which
1780 # intended to be run nightly.
1781 #
1782 # If you want to enable this script, copy it to %%PREFIX%%/etc/periodic/daily
1783 # and place the following into /etc/periodic.conf:
1784 #
1785 # daily_netbox_housekeeping_enable="YES"
1786 #
1787 # If NetBox has been installed into a nonstandard location, update the paths
1788 # below.
1789 command="%%PYTHON_CMD%%"
1790 netbox_root="%%PREFIX%%/share/netbox"
1791
1792 # If there is a global system configuration file, suck it in.
1793 #
1794 if [ -r /etc/defaults/periodic.conf ]; then
1795         . /etc/defaults/periodic.conf
1796         source_periodic_confs
1797 fi
1798
1799 rc=0
1800
1801 case "$daily_netbox_housekeeping_enable" in
1802         [Yy][Ee][Ss])
1803         echo ""
1804         echo "Running NetBox housekeeping:"
1805         $command "$netbox_root/manage.py" housekeeping
1806         rc=$?
1807 esac
1808
1809 exit $rc
1810
1811
1812 [FILE:934:files/netbox_rq.sample.in]
1813 #!/bin/sh
1814
1815 # This sample rc script starts the RQ worker background service which is
1816 # required for Webhooks and various automation tasks.
1817
1818 #
1819 # PROVIDE: netbox_rq
1820 # REQUIRE: DAEMON
1821 # KEYWORD: shutdown
1822 #
1823 # Add the following line to /etc/rc.conf.local or /etc/rc.conf
1824 # to enable netbox-rq:
1825 #
1826 # netbox_rq_enable (bool):              Set to NO by default.
1827 #                                       Set it to YES to enable netbox_rq.
1828
1829 . /etc/rc.subr
1830
1831 name=netbox_rq
1832 rcvar=netbox_rq_enable
1833
1834 load_rc_config $name
1835
1836 start_cmd="netbox_rq_start"
1837 start_precmd="netbox_rq_precmd"
1838 command="%%PYTHON_CMD%%"
1839 command_args="%%PREFIX%%/share/netbox/manage.py rqworker"
1840 pidfile=${netbox_rq_pidfile:-/var/run/${name}/${name}.pid}
1841 netbox_rq_user=${netbox_rq_user:-www}
1842
1843
1844 netbox_rq_precmd()
1845 {
1846         install -d -o ${netbox_rq_user} `dirname ${pidfile}`
1847 }
1848
1849 netbox_rq_start()
1850 {
1851         echo "Starting netbox_rq."
1852         /usr/sbin/daemon -cf -p ${pidfile} -u ${netbox_rq_user} ${command} ${command_args}
1853 }
1854
1855 run_rc_command "$1"
1856
1857
1858 [FILE:3721:files/netboxrc.sample.in]
1859 #!/bin/sh
1860
1861 # This sample rc script eliminate the need to use sysutils/py-supervisor to
1862 # run NetBox as a system service. Only www/py-gunicorn is needed as a WSGI.
1863 #
1864 # Of course a working HTTP server like Apache/nginx is still required to make
1865 # use of the gunicorn WSGI.
1866
1867 #
1868 # PROVIDE: netbox
1869 # REQUIRE: DAEMON
1870 # KEYWORD: shutdown
1871 #
1872 # Add the following line to /etc/rc.conf.local or /etc/rc.conf
1873 # to enable netbox:
1874 #
1875 # netbox_enable (bool):                 Set to NO by default.
1876 #                                       Set it to YES to enable netbox.
1877 # netbox_use_config (bool):             Set to NO by default.
1878 #                                       If set, read the configuration parameter from file defined in
1879 #                                       "netbox_config" instead using rc variables.
1880 # netbox_config (str):                  Default to "/usr/local/etc/${name}.conf}"
1881 #                                       Config file for gunicorn's netbox config file
1882 # netbox_command (str):                 Default to "%%LOCALBASE%%/bin/gunicorn"
1883 #                                       Path to gunicorn to run netbox
1884 # netbox_bind (str):                    Default to "localhost:8001"
1885 #                                       Interface and port to bind to
1886 # netbox_workers (int):                 Default to "5"
1887 #                                       Number of gunicorn workers
1888 # netbox_threads (int):                 Default to "3"
1889 #                                       Number of worker threads per handling request
1890 # netbox_timeout (int):                 Default to "120"
1891 #                                       Worker timeout for gunicorn
1892 # netbox_max_requests (int):            Default to "5000"
1893 #                                       Maximum number of requests a worker process will process before respawning
1894 # netbox_max_requests_jitter (int):     Default to "500"
1895 #                                       Maximum number jitter to add to "netbox_max_requests"
1896 # netbox_extra_args (str):              Not set by default
1897 #                                       Extra arguments that are passed to gunicorn
1898 #
1899
1900 . /etc/rc.subr
1901
1902 name="netbox"
1903 rcvar=netbox_enable
1904 netbox_path=%%PREFIX%%/share/netbox
1905 extra_commands="upgrade"
1906
1907 load_rc_config $name
1908
1909 start_precmd="netbox_precmd"
1910 upgrade_cmd="netbox_upgrade"
1911 command=${netbox_program:-%%LOCALBASE%%/bin/gunicorn}
1912 procname=${netbox_procname:-%%PYTHON_CMD%%}
1913 netbox_chdir=${netbox_path}
1914 pidfile=${netbox_pidfile:-/var/run/${name}/${name}.pid}
1915 netbox_user=${netbox_user:-wwwraven}
1916 netbox_use_config=${netbox_use_config:-no}
1917 netbox_config=${netbox_config:-/${name}.conf}
1918 netbox_bind=${netbox_bind:-localhost:8001}
1919 netbox_workers=${netbox_workers:-5}
1920 netbox_threads=${netbox_threads:-3}
1921 netbox_timeout=${netbox_timeout:-120}
1922 netbox_max_requests=${netbox_max_requests:-5000}
1923 netbox_max_requests_jitter=${netbox_max_requests_jitter:-500}
1924
1925 # Read settings from confguration file if set
1926 if checkyesno netbox_use_config && [ -f "${netbox_config}" ]; then 
1927         command_args="${netbox_args} -D \
1928                 --log-syslog --log-syslog-prefix ${name} \
1929                 --log-syslog-to unix:///var/run/log#dgram \
1930                 --disable-redirect-access-to-syslog \
1931                 -p ${pidfile} --pythonpath ${netbox_path} \
1932                 -c ${netbox_config} \
1933                 netbox.wsgi"
1934 else
1935         command_args="${netbox_args} -D \
1936                 --log-syslog --log-syslog-prefix ${name} \
1937                 --log-syslog-to unix:///var/run/log#dgram \
1938                 --disable-redirect-access-to-syslog \
1939                 -p ${pidfile} --pythonpath ${netbox_path} \
1940                 -b ${netbox_bind} -w ${netbox_workers} --threads ${netbox_threads} -t ${netbox_timeout} \
1941                 --max-requests ${netbox_max_requests} --max-requests-jitter ${netbox_max_requests_jitter} \
1942                 ${netbox_extra_args} \
1943                 netbox.wsgi"
1944 fi
1945
1946 netbox_precmd()
1947 {
1948         install -d -o ${netbox_user} `dirname ${pidfile}`
1949 }
1950
1951 netbox_upgrade()
1952 {
1953         if [ -f ${pidfile} ]; then
1954                 cd ${netbox_path}
1955                 %%PYTHON_CMD%% manage.py migrate
1956                 %%PYTHON_CMD%% manage.py trace_paths --no-input
1957                 %%LOCALBASE%%/bin/mkdocs build
1958                 %%PYTHON_CMD%% manage.py collectstatic --no-input
1959                 %%PYTHON_CMD%% manage.py remove_stale_contenttypes --no-input
1960                 %%PYTHON_CMD%% manage.py clearsessions
1961                 %%PYTHON_CMD%% manage.py clearcache
1962                 echo "Please restart NetBox and the WSGI environment."
1963         else
1964                 echo "NetBox is not running!"
1965         fi
1966 }
1967
1968 run_rc_command "$1"
1969
1970
1971 [FILE:1152:files/pkg-message-primary.in]
1972 Please note that NetBox requires a PostgreSQL database server, which uses its
1973 built-in network address datatypes. Thus NetBox won't work with other RDBMS's,
1974 e.g. MySQL, MariaDB, etc.
1975
1976 For installation instructions please refer to the related wiki page:
1977
1978 - https://wiki.freebsd.org/Ports/net-mgmt/netbox
1979
1980 ************
1981 * Upgrades *
1982 ************
1983
1984 As always it is strongly encouraged to make a backup of the database before the
1985 database migrations will be executed.
1986
1987 The following steps are required to finish the upgrade: 
1988
1989 1. Run database migrations, trace any missing cable paths, build the embedded
1990    documentation, collect static files, remove stale content files, delete any
1991    expired user sessions and clear the cache.
1992
1993 # cd %%PREXIX%%/share/netbox
1994 # python%%PYTHON_VER%% manage.py migrate
1995 # python%%PYTHON_VER%% manage.py trace_paths --no-input
1996 # mkdocs build
1997 # python%%PYTHON_VER%% manage.py collectstatic --no-input
1998 # python%%PYTHON_VER%% manage.py remove_stale_contenttypes --no-input
1999 # python%%PYTHON_VER%% manage.py clearsessions
2000 # python%%PYTHON_VER%% manage.py clearcache
2001
2002 2. Restart WSGI/httpd environment (supervisord/apache/nginx/etc.)
2003