EXTRA_DIST = ChangeLog COPYING LICENSE suricata.yaml.in \
classification.config threshold.config \
reference.config $(SURICATA_UPDATE_DIR)
-SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib scripts etc python ebpf \
+SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib etc python ebpf \
$(SURICATA_UPDATE_DIR)
CLEANFILES = stamp-h[0-9]*
AC_SUBST(CONFIGURE_LOCALSTATEDIR)
AC_SUBST(PACKAGE_VERSION)
-AC_OUTPUT(Makefile src/Makefile rust/Makefile rust/Cargo.toml rust/.cargo/config qa/Makefile qa/coccinelle/Makefile rules/Makefile doc/Makefile doc/userguide/Makefile contrib/Makefile contrib/file_processor/Makefile contrib/file_processor/Action/Makefile contrib/file_processor/Processor/Makefile contrib/tile_pcie_logd/Makefile suricata.yaml scripts/Makefile scripts/suricatasc/Makefile scripts/suricatasc/suricatasc etc/Makefile etc/suricata.logrotate etc/suricata.service python/Makefile ebpf/Makefile)
+AC_OUTPUT(Makefile src/Makefile rust/Makefile rust/Cargo.toml rust/.cargo/config qa/Makefile qa/coccinelle/Makefile rules/Makefile doc/Makefile doc/userguide/Makefile contrib/Makefile contrib/file_processor/Makefile contrib/file_processor/Action/Makefile contrib/file_processor/Processor/Makefile contrib/tile_pcie_logd/Makefile suricata.yaml etc/Makefile etc/suricata.logrotate etc/suricata.service python/Makefile python/bin/suricatasc ebpf/Makefile)
SURICATA_BUILD_CONF="Suricata Configuration:
AF_PACKET support: ${enable_af_packet}
*.pyc
.cache
build
+lib/
+scripts-*/
+bin/suricatasc
+!bin/suricatasc.in
EXTRA_DIST = setup.py \
bin \
- suricata
+ suricata \
+ suricatasc
if HAVE_PYTHON
all-local:
uninstall-local:
rm -f $(DESTDIR)$(bindir)/suricatactl
+ rm -f $(DESTDIR)$(bindir)/suricatasc
rm -rf $(DESTDIR)$(prefix)/lib*/python*/site-packages/suricata
+ rm -rf $(DESTDIR)$(prefix)/lib*/python*/site-packages/suricatasc
rm -rf $(DESTDIR)$(prefix)/lib*/python*/site-packages/suricata-[0-9]*.egg-info
clean-local:
setup(
name="suricata",
+ description="Suricata control tools",
version=version,
+ author='OISF Developers, Eric Leblond',
+ author_email='oisf-devel@lists.openinfosecfoundation.org, eric@regit.org',
+ url='https://www.suricata-ids.org/',
packages=[
"suricata",
"suricata.ctl",
+ "suricatasc",
],
scripts=[
"bin/suricatactl",
- ]
+ "bin/suricatasc",
+ ],
+ provides=['suricatactl', 'suricatasc'],
+ requires=['argparse','simplejson'],
+ classifiers=[
+ 'Development Status :: 5 - Production/Stable',
+ 'Environment :: Console',
+ 'Intended Audience :: System Administrators',
+ 'License :: OSI Approved :: GNU General Public License (GPL)',
+ 'Operating System :: POSIX',
+ 'Programming Language :: Python',
+ 'Topic :: System :: Systems Administration',
+ ],
)
+++ /dev/null
-SUBDIRS=suricatasc
+++ /dev/null
-EXTRA_DIST = setup.py suricatasc.in src/__init__.py src/suricatasc.py
-
-if HAVE_PYTHON
-all-local:
- mkdir -p $(top_builddir)/scripts/suricatasc/src
- $(HAVE_PYTHON) $(srcdir)/setup.py build;
-
-install-exec-local:
- $(HAVE_PYTHON) $(srcdir)/setup.py install --prefix $(DESTDIR)$(prefix)
-
-clean-local:
- $(HAVE_PYTHON) $(srcdir)/setup.py clean;
- rm -rf $(top_builddir)/scripts/suricatasc/build
-
-uninstall-local:
- [ ! -f "$(DESTDIR)$(prefix)/bin/suricatasc" ] || rm -f "$(DESTDIR)$(prefix)/bin/suricatasc"
- find "$(DESTDIR)$(prefix)/lib" -name "suricatasc-*.egg-info" -print0 | xargs -0 rm -f ||true
-
-endif
+++ /dev/null
-#!/usr/bin/env python
-from distutils.core import setup
-
-SURICATASC_VERSION = "0.9"
-
-setup(name='suricatasc',
- version=SURICATASC_VERSION,
- description='Suricata unix socket client',
- author='Eric Leblond',
- author_email='eric@regit.org',
- url='https://www.suricata-ids.org/',
- scripts=['suricatasc'],
- packages=['suricatasc'],
- package_dir={'suricatasc':'src'},
- provides=['suricatasc'],
- requires=['argparse','simplejson'],
- classifiers=[
- 'Development Status :: 5 - Production/Stable',
- 'Environment :: Console',
- 'Intended Audience :: System Administrators',
- 'License :: OSI Approved :: GNU General Public License (GPL)',
- 'Operating System :: POSIX',
- 'Programming Language :: Python',
- 'Topic :: System :: Systems Administration',
- ],
- )