components/snort/snort.p5m
changeset 1345 ee87318d9935
parent 1287 24a371a4ead9
child 1948 2d1537e7942d
--- a/components/snort/snort.p5m	Thu Jun 13 17:39:51 2013 -0700
+++ b/components/snort/snort.p5m	Fri Jun 14 16:37:38 2013 -0700
@@ -22,47 +22,174 @@
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-
-set name=pkg.fmri value=pkg:/diagnostic/snort@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.fmri \
+    value=pkg:/diagnostic/snort@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="snort - Network Intrusion and Protection Detector"
-set name=com.oracle.info.description value="snort, the network intrusion and protection detector"
+set name=com.oracle.info.description \
+    value="snort, the network intrusion and protection detector"
 set name=com.oracle.info.tpno value=9027
-set name=info.classification value="org.opensolaris.category.2008:Applications/Internet"
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid \
-    value=PSARC/2009/256
+set name=info.classification \
+    value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2009/256 value=PSARC/2013/113
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license snort.license license="GPLv2, BSD, LGPLv2.1"
-
 file path=etc/attribute_table.dtd
-file path=etc/classification.config mode=0644 overlay=allow preserve=renamenew \
-    original_name=SUNWsnort:etc/classification.config
+file path=etc/classification.config mode=0644 \
+    original_name=SUNWsnort:etc/classification.config overlay=allow \
+    preserve=renamenew
 file path=etc/gen-msg.map
-file path=etc/reference.config mode=0644 overlay=allow preserve=renamenew \
-    original_name=SUNWsnort:etc/reference.config
+file path=etc/reference.config mode=0644 \
+    original_name=SUNWsnort:etc/reference.config overlay=allow \
+    preserve=renamenew
 file Solaris/auth_attr path=etc/security/auth_attr.d/snort
 file Solaris/exec_attr path=etc/security/exec_attr.d/snort
-file path=etc/snort.conf mode=0644 overlay=allow preserve=renamenew \
-    original_name=SUNWsnort:etc/snort.conf
-file path=etc/threshold.conf mode=0644 overlay=allow preserve=renamenew \
-    original_name=SUNWsnort:etc/threshold.conf
+file path=etc/snort.conf mode=0644 original_name=SUNWsnort:etc/snort.conf \
+    overlay=allow preserve=renamenew
+file path=etc/threshold.conf mode=0644 \
+    original_name=SUNWsnort:etc/threshold.conf overlay=allow preserve=renamenew
 file path=etc/unicode.map
 file Solaris/snort.xml path=lib/svc/manifest/network/snort.xml
 file Solaris/snortd path=lib/svc/method/snortd
-file path=usr/bin/snort
-file path=usr/lib/snort_dynamicengine/libsf_engine.so.0.0.0
-file \
-    path=usr/lib/snort_dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0.0.0
-file path=usr/lib/snort_dynamicrules/lib_sfdynamic_example_rule.so.0.0.0
+file usr/bin/$(MACH64)/snort path=usr/bin/snort
+file path=usr/include/snort/dynamic_preproc/attribute_table_api.h
+file path=usr/include/snort/dynamic_preproc/bitop.h
+file path=usr/include/snort/dynamic_preproc/cpuclock.h
+file path=usr/include/snort/dynamic_preproc/idle_processing.h
+file path=usr/include/snort/dynamic_preproc/ipv6_port.h
+file path=usr/include/snort/dynamic_preproc/mempool.h
+file path=usr/include/snort/dynamic_preproc/obfuscation.h
+file path=usr/include/snort/dynamic_preproc/preprocids.h
+file path=usr/include/snort/dynamic_preproc/profiler.h
+file path=usr/include/snort/dynamic_preproc/segment_mem.h
+file path=usr/include/snort/dynamic_preproc/sfPolicy.h
+file path=usr/include/snort/dynamic_preproc/sfPolicyUserData.h
+file path=usr/include/snort/dynamic_preproc/sf_decompression.h
+file path=usr/include/snort/dynamic_preproc/sf_dynamic_common.h
+file path=usr/include/snort/dynamic_preproc/sf_dynamic_define.h
+file path=usr/include/snort/dynamic_preproc/sf_dynamic_engine.h
+file path=usr/include/snort/dynamic_preproc/sf_dynamic_meta.h
+file path=usr/include/snort/dynamic_preproc/sf_dynamic_preproc_lib.h
+file path=usr/include/snort/dynamic_preproc/sf_dynamic_preprocessor.h
+file path=usr/include/snort/dynamic_preproc/sf_ip.h
+file path=usr/include/snort/dynamic_preproc/sf_preproc_info.h
+file path=usr/include/snort/dynamic_preproc/sf_protocols.h
+file path=usr/include/snort/dynamic_preproc/sf_sdlist_types.h
+file path=usr/include/snort/dynamic_preproc/sf_snort_packet.h
+file path=usr/include/snort/dynamic_preproc/sf_snort_plugin_api.h
+file path=usr/include/snort/dynamic_preproc/sfcommon.h
+file path=usr/include/snort/dynamic_preproc/sfcontrol.h
+file path=usr/include/snort/dynamic_preproc/sfrt.h
+file path=usr/include/snort/dynamic_preproc/sfrt_dir.h
+file path=usr/include/snort/dynamic_preproc/sfrt_flat.h
+file path=usr/include/snort/dynamic_preproc/sfrt_flat_dir.h
+file path=usr/include/snort/dynamic_preproc/sfrt_trie.h
+file path=usr/include/snort/dynamic_preproc/snort_bounds.h
+file path=usr/include/snort/dynamic_preproc/snort_debug.h
+file path=usr/include/snort/dynamic_preproc/ssl.h
+file path=usr/include/snort/dynamic_preproc/str_search.h
+file path=usr/include/snort/dynamic_preproc/stream_api.h
+file Solaris/snort.pc path=usr/lib/$(MACH64)/pkgconfig/snort.pc
+file Solaris/snort_preproc.pc path=usr/lib/$(MACH64)/pkgconfig/snort_preproc.pc
+#
+link path=usr/lib/$(MACH64)/snort_dynamicengine/libsf_engine.so \
+    target=libsf_engine.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicengine/libsf_engine.so.0 \
+    target=libsf_engine.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicengine/libsf_engine.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dce2_preproc.so \
+    target=libsf_dce2_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0 \
+    target=libsf_dce2_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dnp3_preproc.so \
+    target=libsf_dnp3_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dnp3_preproc.so.0 \
+    target=libsf_dnp3_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dnp3_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dns_preproc.so \
+    target=libsf_dns_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dns_preproc.so.0 \
+    target=libsf_dns_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_dns_preproc.so.0.0.0
+#
+link \
+    path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so \
+    target=libsf_ftptelnet_preproc.so.0.0.0
+link \
+    path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0 \
+    target=libsf_ftptelnet_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_gtp_preproc.so \
+    target=libsf_gtp_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_gtp_preproc.so.0 \
+    target=libsf_gtp_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_gtp_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_imap_preproc.so \
+    target=libsf_imap_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_imap_preproc.so.0 \
+    target=libsf_imap_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_imap_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_modbus_preproc.so \
+    target=libsf_modbus_preproc.so.0.0.0
+link \
+    path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_modbus_preproc.so.0 \
+    target=libsf_modbus_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_modbus_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_pop_preproc.so \
+    target=libsf_pop_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_pop_preproc.so.0 \
+    target=libsf_pop_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_pop_preproc.so.0.0.0
+#
+link \
+    path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_reputation_preproc.so \
+    target=libsf_reputation_preproc.so.0.0.0
+link \
+    path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_reputation_preproc.so.0 \
+    target=libsf_reputation_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_reputation_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_sdf_preproc.so \
+    target=libsf_sdf_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0 \
+    target=libsf_sdf_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_sip_preproc.so \
+    target=libsf_sip_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_sip_preproc.so.0 \
+    target=libsf_sip_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_sip_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_smtp_preproc.so \
+    target=libsf_smtp_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0 \
+    target=libsf_smtp_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ssh_preproc.so \
+    target=libsf_ssh_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0 \
+    target=libsf_ssh_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0.0.0
+#
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ssl_preproc.so \
+    target=libsf_ssl_preproc.so.0.0.0
+link path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0 \
+    target=libsf_ssl_preproc.so.0.0.0
+file path=usr/lib/$(MACH64)/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0.0.0
+#
+# Directory for containing dynamic rules libraries.
+dir  path=usr/lib/$(MACH64)/snort_dynamicrules
+#
 file path=usr/share/doc/snort/AUTHORS
 file path=usr/share/doc/snort/BUGS
 file path=usr/share/doc/snort/CREDITS
@@ -71,82 +198,57 @@
 file path=usr/share/doc/snort/PROBLEMS
 file path=usr/share/doc/snort/README
 file path=usr/share/doc/snort/README.ARUBA
-file path=usr/share/doc/snort/README.FLEXRESP
-file path=usr/share/doc/snort/README.FLEXRESP2
-file path=usr/share/doc/snort/README.INLINE
+file path=usr/share/doc/snort/README.GTP
 file path=usr/share/doc/snort/README.PLUGINS
 file path=usr/share/doc/snort/README.PerfProfiling
 file path=usr/share/doc/snort/README.SMTP
 file path=usr/share/doc/snort/README.UNSOCK
+file path=usr/share/doc/snort/README.WIN32
+file path=usr/share/doc/snort/README.active
 file path=usr/share/doc/snort/README.alert_order
 file path=usr/share/doc/snort/README.asn1
+file path=usr/share/doc/snort/README.counts
 file path=usr/share/doc/snort/README.csv
+file path=usr/share/doc/snort/README.daq
 file path=usr/share/doc/snort/README.database
-file path=usr/share/doc/snort/README.dcerpc
 file path=usr/share/doc/snort/README.dcerpc2
 file path=usr/share/doc/snort/README.decode
 file path=usr/share/doc/snort/README.decoder_preproc_rules
+file path=usr/share/doc/snort/README.dnp3
 file path=usr/share/doc/snort/README.dns
 file path=usr/share/doc/snort/README.event_queue
+file path=usr/share/doc/snort/README.filters
 file path=usr/share/doc/snort/README.flowbits
 file path=usr/share/doc/snort/README.frag3
 file path=usr/share/doc/snort/README.ftptelnet
 file path=usr/share/doc/snort/README.gre
 file path=usr/share/doc/snort/README.http_inspect
+file path=usr/share/doc/snort/README.imap
 file path=usr/share/doc/snort/README.ipip
 file path=usr/share/doc/snort/README.ipv6
+file path=usr/share/doc/snort/README.modbus
+file path=usr/share/doc/snort/README.multipleconfigs
+file path=usr/share/doc/snort/README.normalize
 file path=usr/share/doc/snort/README.pcap_readmode
+file path=usr/share/doc/snort/README.pop
 file path=usr/share/doc/snort/README.ppm
+file path=usr/share/doc/snort/README.reload
+file path=usr/share/doc/snort/README.reputation
+file path=usr/share/doc/snort/README.rzb_saac
+file path=usr/share/doc/snort/README.sensitive_data
 file path=usr/share/doc/snort/README.sfportscan
+file path=usr/share/doc/snort/README.sip
 file path=usr/share/doc/snort/README.ssh
 file path=usr/share/doc/snort/README.ssl
 file path=usr/share/doc/snort/README.stream5
 file path=usr/share/doc/snort/README.tag
 file path=usr/share/doc/snort/README.thresholding
+file path=usr/share/doc/snort/README.u2boat
 file path=usr/share/doc/snort/README.variables
-file path=usr/share/doc/snort/README.wireless
+file path=usr/share/doc/snort/TODO
 file path=usr/share/doc/snort/USAGE
+file path=usr/share/doc/snort/WISHLIST
 file path=usr/share/doc/snort/generators
 file usr/share/man/man8/snort.8 path=usr/share/man/man1m/snort.1m
-link path=usr/lib/snort_dynamicengine/libsf_engine.so \
-    target=libsf_engine.so.0.0.0
-link path=usr/lib/snort_dynamicengine/libsf_engine.so.0 \
-    target=libsf_engine.so.0.0.0
-link \
-    path=usr/lib/snort_dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so \
-    target=lib_sfdynamic_preprocessor_example.so.0.0.0
-link \
-    path=usr/lib/snort_dynamicpreprocessor/lib_sfdynamic_preprocessor_example.so.0 \
-    target=lib_sfdynamic_preprocessor_example.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so \
-    target=libsf_dce2_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0 \
-    target=libsf_dce2_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.so \
-    target=libsf_dcerpc_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.so.0 \
-    target=libsf_dcerpc_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so \
-    target=libsf_dns_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0 \
-    target=libsf_dns_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so \
-    target=libsf_ftptelnet_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0 \
-    target=libsf_ftptelnet_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so \
-    target=libsf_smtp_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0 \
-    target=libsf_smtp_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so \
-    target=libsf_ssh_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0 \
-    target=libsf_ssh_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so \
-    target=libsf_ssl_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0 \
-    target=libsf_ssl_preproc.so.0.0.0
-link path=usr/lib/snort_dynamicrules/lib_sfdynamic_example_rule.so \
-    target=lib_sfdynamic_example_rule.so.0.0.0
-link path=usr/lib/snort_dynamicrules/lib_sfdynamic_example_rule.so.0 \
-    target=lib_sfdynamic_example_rule.so.0.0.0
+dir  path=var/log/snort owner=noaccess group=noaccess
+license snort.license license="GPLv2, BSD, LGPLv2.1"