070701005A334E000041ED0000000000000000000000024F4C9A0A00000000000000080000000600000000000000000000000200000000. 070701005A3353000081A40000000000000000000000014F4C9A0A00000BB3000000080000000600000000000000000000000800000000receipt # SliTaz package receipt. PACKED_SIZE="488.0K" UNPACKED_SIZE="1.6M" PACKAGE="snort-mysql" VERSION="2.9.1.2" CATEGORY="network" SHORT_DESC="Network intrusion prevention and detection system (IDS/IPS) with MySQL support." MAINTAINER="pascal.bellard@slitaz.org" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.snort.org/" WGET_URL="http://www.snort.org/downloads/1207" DEPENDS="pcre libdnet libdaq libmysqlclient" BUILD_DEPENDS="pcre-dev libpcap-dev libdaq-dev libdnet-dev wget zlib-dev mysql-dev flex" # Rules to configure and make the package. compile_rules() { cd $src ./configure --prefix=/usr \ --with-mysql \ --enable-dynamicplugin \ --enable-perfprofiling \ --enable-zlib \ --enable-reload \ $CONFIGURE_ARGS && make && make DESTDIR=$PWD/_pkg install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib \ $fs/etc/snort/rules \ $fs/usr/share/snort/schemas \ $fs/var/log/snort cp -a $_pkg/usr/bin $fs/usr cp -a $_pkg/usr/lib/snort_dynamic* $fs/usr/lib cp -a $src/etc/*.conf* $fs/etc/snort cp -a $src/etc/*.map $fs/etc/snort cp -a $src/schemas/create_mysql $fs/usr/share/snort/schemas # Remove unwanted files rm -f $fs/usr/lib/*/*.*a } # Post install commands post_install() { local db_name=snort local db_pass=snort local db_schema=/usr/share/snort/create_mysql echo "Processing post install commands..." # addgroup snort if needed if ! grep -q snort $1/etc/group; then echo -n "Adding group Snort..." chroot $1/ /bin/addgroup snort status fi # adduser snort if needed if ! grep -q 'snort:' $1/etc/passwd; then echo -n "Adding user Snort..." chroot $1/ /bin/adduser -s /bin/false -h /dev/null \ -g "Snort Daemon user" -H -D -S -G snort snort status fi chroot $1/ chown snort.snort /var/log/snort # Create database if [ -z $1 ]; then if ( ! mysqladmin -s ping > /dev/null ); then echo "Starting MySQL server" ( /etc/init.d/mysql start ; status ) || exit sleep 4 #let the mysql daemon start fi if ( ! mysql -u root -Be 'show databases' | grep -q $db_name ); then echo -n "Create $db_name database" mysql -Be "create database $db_name" ; # We suppose that user does not exist. # It may be false. echo -n "Create user $db_user with password $db_pass" mysql -Be "grant all privileges on glpi.* to $db_user@'localhost' identified by '$db_pass'" ; status # At last create the database for package echo -n "Create $db_name database schema." mysql -u $db_user -p${db_pass} $db_name < $db_schema ; status fi fi } 070701005A3350000081A40000000000000000000000014F4C9A08000006CC000000080000000600000000000000000000000700000000md5sum 34697cbf627ba09e939f6c06636ea72e /etc/snort/reference.config 29c3e51805885e7afb8a4fcbc6e38556 /etc/snort/unicode.map 4c4dd47885e99ca05d06fc7e589888e1 /etc/snort/threshold.conf 4171e636529ed0f11bf76b42f09dda68 /etc/snort/gen-msg.map 98018b8c552da116084b7c95b876f73c /etc/snort/snort.conf 9fd71a6252fa54bde499ae2678052e26 /etc/snort/classification.config 01f564632d523f9ee8cecff6fd55d94f /usr/lib/snort_dynamicengine/libsf_engine.so.0.0.0 dcb8a49bc663946440d6b715eb97c17d /usr/lib/snort_dynamicpreprocessor/libsf_sip_preproc.so.0.0.0 f991e38fd7b8b51ac6a9466e25c0ea57 /usr/lib/snort_dynamicpreprocessor/libsf_reputation_preproc.so.0.0.0 d63f916c34a243e040a7034dfbb867f4 /usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0.0.0 16fa3c33b2c7669e076099f4a412bcc2 /usr/lib/snort_dynamicpreprocessor/libsf_pop_preproc.so.0.0.0 e658f11155ff659c175c647a2c25b55d /usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0.0.0 8f8d7dd70928383d58dfa415f1d88931 /usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0.0.0 806dc80daf589ab4ba1532034b8eac7e /usr/lib/snort_dynamicpreprocessor/libsf_imap_preproc.so.0.0.0 7cc305e734eb5a3fd07d9737b7936cf2 /usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0.0.0 db13c13a2c03a1e32b12fba9e3f14a48 /usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0.0.0 530b34e6013022f234ae224e3ff4f561 /usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0.0.0 0d7a3058b4469e7501b3b44ea4bece07 /usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0.0.0 7ab435e1e884e829e9cbff4c1880e7b3 /usr/bin/u2boat 07107024849dbad2dda5f2657353d2db /usr/bin/snort e5c84a9a85849f1f64949c8ed45a62be /usr/bin/u2spewfoo de3815c064e14ddf36a31d50353611b8 /usr/share/snort/schemas/create_mysql 070701005A3351000081A40000000000000000000000014F4C9A0800000942000000080000000600000000000000000000000B00000000files.list /etc/snort/reference.config /etc/snort/unicode.map /etc/snort/threshold.conf /etc/snort/gen-msg.map /etc/snort/snort.conf /etc/snort/classification.config /usr/lib/snort_dynamicengine/libsf_engine.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_sip_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_reputation_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_pop_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_imap_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0.0.0 /usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0.0.0 /usr/bin/u2boat /usr/bin/snort /usr/bin/u2spewfoo /usr/share/snort/schemas/create_mysql /usr/lib/snort_dynamicengine/libsf_engine.so /usr/lib/snort_dynamicengine/libsf_engine.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_sip_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_reputation_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_imap_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_sip_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_imap_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_reputation_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0 /usr/lib/snort_dynamicpreprocessor/libsf_pop_preproc.so /usr/lib/snort_dynamicpreprocessor/libsf_pop_preproc.so.0 070701005A3352000081A40000000000000000000000014F4C9A0A00075A24000000080000000600000000000000000000000D00000000fs.cpio.lzma ] c!~_K{[s b#c,l^lʼnJ xl7?E2\R@")HZ7]YNj!$VJLoeS\q3`(f= U[rQ!gi{,S?pZnԢ?L{R˿) <<'m Ky:{'2d~n `wRE2ۿM}* ntȕ,-AtY]TH_\,jLߝa3]#^DӲ㐊nfS}`Rˣ$T69h0mQYU|NS5*`YEH ayiAª挮擑h