GithubHelp home page GithubHelp logo

hardware / debian-mail-overlay Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 27.0 55 KB

:warning: UNMAINTAINED - hardware/mailserver base image

Home Page: https://store.docker.com/community/images/hardware/debian-mail-overlay

License: MIT License

Dockerfile 100.00%

debian-mail-overlay's People

Contributors

hardware avatar michael-k avatar navossoc avatar ovr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

debian-mail-overlay's Issues

Enable pcre2 instead of pcre [default: OFF]

This is useful only where Intel HyperScan is not available (non-x86).

Beside the standard matching algorithm PCRE2 is shipped with an alternative algorithm based on a deterministic finite automate (DFA) which operates in a different way and is not Perl-compatible.

A heavyweight optimized variant is shipped too: the just-in-time (JIT) compiling can greatly speed up pattern matching.

To get comparable results, the Unicode support has to be enabled with the configuration option --enable-unicode. The JIT feature is optional and has to be enabled with the option --enable-jit.

libhyperscan-dev libhyperscan5

Hi,

I'm trying to build this but I'm getting the following issues.

TBH I'm not sure if I'm doing it correctly, I've copied the Dockerfile localy and tried building from that.

E: Unable to locate package libhyperscan-dev

E: Unable to locate package libhyperscan5

The command '/bin/sh -c NB_CORES=${BUILD_CORES-$(getconf _NPROCESSORS_CONF)} && BUILD_DEPS=" cmake gcc make ragel wget pkg-config liblua5.1-0-dev libluajit-5.1-dev libglib2.0-dev libevent-dev libsqlite3-dev libicu-dev libssl-dev libhyperscan-dev libjemalloc-dev libmagic-dev" && apt-get update && apt-get install -y -q --no-install-recommends ${BUILD_DEPS} libevent-2.1-6 libglib2.0-0 libssl1.1 libmagic1 liblua5.1-0 libluajit-5.1-2 libsqlite3-0 libhyperscan5 libjemalloc2 sqlite3 openssl ca-certificates gnupg dirmngr netcat && cd /tmp && SKALIBS_TARBALL="skalibs-${SKALIBS_VER}.tar.gz" && wget -q https://skarnet.org/software/skalibs/${SKALIBS_TARBALL} && CHECKSUM=$(sha256sum ${SKALIBS_TARBALL} | awk '{print $1}') && if [ "${CHECKSUM}" != "${SKALIBS_SHA256_HASH}" ]; then echo "${SKALIBS_TARBALL} : bad checksum" && exit 1; fi && tar xzf ${SKALIBS_TARBALL} && cd skalibs-${SKALIBS_VER} && ./configure --prefix=/usr --datadir=/etc && make && make install && cd /tmp && EXECLINE_TARBALL="execline-${EXECLINE_VER}.tar.gz" && wget -q https://skarnet.org/software/execline/${EXECLINE_TARBALL} && CHECKSUM=$(sha256sum ${EXECLINE_TARBALL} | awk '{print $1}') && if [ "${CHECKSUM}" != "${EXECLINE_SHA256_HASH}" ]; then echo "${EXECLINE_TARBALL} : bad checksum" && exit 1; fi && tar xzf ${EXECLINE_TARBALL} && cd execline-${EXECLINE_VER} && ./configure --prefix=/usr && make && make install && cd /tmp && S6_TARBALL="s6-${S6_VER}.tar.gz" && wget -q https://skarnet.org/software/s6/${S6_TARBALL} && CHECKSUM=$(sha256sum ${S6_TARBALL} | awk '{print $1}') && if [ "${CHECKSUM}" != "${S6_SHA256_HASH}" ]; then echo "${S6_TARBALL} : bad checksum" && exit 1; fi && tar xzf ${S6_TARBALL} && cd s6-${S6_VER} && ./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin && make && make install && cd /tmp && RSPAMD_TARBALL="${RSPAMD_VER}.tar.gz" && wget -q https://github.com/vstakhov/rspamd/archive/${RSPAMD_TARBALL} && CHECKSUM=$(sha256sum ${RSPAMD_TARBALL} | awk '{print $1}') && if [ "${CHECKSUM}" != "${RSPAMD_SHA256_HASH}" ]; then echo "${RSPAMD_TARBALL} : bad checksum" && exit 1; fi && tar xzf ${RSPAMD_TARBALL} && cd rspamd-${RSPAMD_VER} && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCONFDIR=/etc/rspamd -DRUNDIR=/run/rspamd -DDBDIR=/var/mail/rspamd -DLOGDIR=/var/log/rspamd -DPLUGINSDIR=/usr/share/rspamd -DLIBDIR=/usr/lib/rspamd -DNO_SHARED=ON -DWANT_SYSTEMD_UNITS=OFF -DENABLE_TORCH=ON -DENABLE_HIREDIS=ON -DINSTALL_WEBUI=ON -DENABLE_OPTIMIZATION=ON -DENABLE_HYPERSCAN=ON -DENABLE_JEMALLOC=ON -DJEMALLOC_ROOT_DIR=/jemalloc . && make -j${NB_CORES} && make install && cd /tmp && GUCCI_BINARY="gucci-v${GUCCI_VER}-linux-amd64" && wget -q https://github.com/noqcks/gucci/releases/download/${GUCCI_VER}/${GUCCI_BINARY} && CHECKSUM=$(sha256sum ${GUCCI_BINARY} | awk '{print $1}') && if [ "${CHECKSUM}" != "${GUCCI_SHA256_HASH}" ]; then echo "${GUCCI_BINARY} : bad checksum" && exit 1; fi && chmod +x ${GUCCI_BINARY} && mv ${GUCCI_BINARY} /usr/local/bin/gucci && apt-get purge -y ${BUILD_DEPS} && apt-get autoremove -y && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/cache/debconf/*-old' returned a non-zero code: 100`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.