Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
zimbra:collaboration:8.7
zimbra-postfix
postfix.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File postfix.spec of Package zimbra-postfix
Summary: Zimbra's Postfix build Name: zimbra-postfix Version: 3.1.1 Release: 1zimbra8.7b1.el7 License: IPL-1.0 Source: %{name}-%{version}.tar.gz BuildRequires: zimbra-openldap-devel BuildRequires: zimbra-cyrus-sasl-devel BuildRequires: zimbra-openssl-devel BuildRequires: zimbra-mariadb-devel BuildRequires: zimbra-lmdb-devel BuildRequires: pcre-devel Requires: pcre Requires: zimbra-openldap-libs, zimbra-mta-base Requires: zimbra-cyrus-sasl, zimbra-mariadb Requires: zimbra-lmdb-libs, zimbra-openssl-libs Patch0: postfix-main-cf-zimbra.patch Patch1: stop-warning.patch Patch2: postfix-ldap.patch Patch3: lmdb-default.patch Patch4: pass-ip-address.patch AutoReqProv: no URL: https://www.postfix.org/ %description The Zimbra Postfix build %prep %setup -n postfix-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build LDFLAGS="-Wl,-rpath,/opt/zimbra/common/lib"; export LDFLAGS; \ CFLAGS="-O0 -g"; export CFLAGS; \ make makefiles \ OPT="-O2" \ DEBUG="-g" \ CCARGS='-DDEF_COMMAND_DIR=\"/opt/zimbra/common/sbin\" \ -DDEF_DAEMON_DIR=\"/opt/zimbra/common/libexec\" \ -DDEF_CONFIG_DIR=\"/opt/zimbra/common/conf\" \ -DDEF_QUEUE_DIR=\"/opt/zimbra/data/postfix/spool\" \ -DDEF_SENDMAIL_PATH=\"/opt/zimbra/common/sbin/sendmail\" \ -DDEF_NEWALIAS_PATH=\"/opt/zimbra/common/sbin/newaliases\" \ -DDEF_MAILQ_PATH=\"/opt/zimbra/common/sbin/mailq\" \ -DDEF_MANPAGE_DIR=\"/opt/zimbra/common/share/man\" \ -DDEF_HTML_DIR=\"no\" \ -DDEF_README_DIR=\"no\" \ -DDEF_DB_TYPE=\"lmdb\" \ -DDEF_DATA_DIR=\"/opt/zimbra/data/postfix/data\" \ -DUSE_SASL_AUTH -DUSE_CYRUS_SASL \ -DHAS_LMDB -DNO_DB \ -DHAS_LDAP -DHAS_MYSQL -DUSE_TLS -DHAS_PCRE -I/usr/include/pcre \ -DUSE_LDAP_SASL \ -I/opt/zimbra/common/include \ -I/opt/zimbra/common/include/mysql \ -I/opt/zimbra/common/include/sasl \ -I/usr/include' \ AUXLIBS='-L/opt/zimbra/common/lib \ -lpcre -lldap -llber -llmdb -lmysqlclient -lsasl2 -lssl -lcrypto \ -L/usr/lib -lz -lm -lpthread' LD_RUN_PATH=/opt/zimbra/common/lib make %install make non-interactive-package install_root=${RPM_BUILD_ROOT} sed -e 's|postconf|/opt/zimbra/common/sbin/postconf|' auxiliary/qshape/qshape.pl > ${RPM_BUILD_ROOT}/opt/zimbra/common/sbin/qshape.pl chmod a+rx ${RPM_BUILD_ROOT}/opt/zimbra/common/sbin/qshape.pl cd ${RPM_BUILD_ROOT}/opt/zimbra/common/sbin rm -f newaliases rm -f mailq ln -s sendmail mailq ln -s sendmail newaliases %files %defattr(-,root,root) %attr(775, root, zimbra) /opt/zimbra/common/conf /opt/zimbra/common/libexec /opt/zimbra/common/sbin /opt/zimbra/common/share %post -p /bin/bash /bin/chgrp postdrop /opt/zimbra/common/sbin/postdrop /bin/chgrp postdrop /opt/zimbra/common/sbin/postqueue /bin/chmod 2755 /opt/zimbra/common/sbin/postqueue /bin/chmod 2755 /opt/zimbra/common/sbin/postdrop /bin/chown -f zimbra:zimbra /opt/zimbra/common/conf/master.cf /bin/chown -f zimbra:zimbra /opt/zimbra/common/conf/main.cf if [ "$1" -ge "2" ]; then /opt/zimbra/libexec/configrewrite mta fi
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor