AppSuite:OX Abuse Shield
API status: In Development
Dovecot Anti Abuse Shield (soon to be released)
Dovecot Anti-Abuse Shield is included along with Dovecot Pro and OX App Suite as a component to protect against login/authentication abuse.
Anti-Abuse Shield runs on a cluster of servers, and integrates with both OX App Suite and Dovecot to detect abuse, brute force attacks and also to enforce common authentication/authorization policies across the platform.
Key Features
Features of Dovecot Anti-Abuse Shield include:
- Replicated/clustered architecture – Login reports are shared between all the servers in a cluster so there is a single view of abuse
- Scriptable Policy Language – Using the Lua language, the functionality of the daemon can be extended to record and protect against a large variety of abusive behavior, as well as implement specific customer policies.
- DNS Lookup Feature – For looking up IPs or domains in blacklists
- GepIP Lookup Feature – GeoIP lookups can be made, and incorporated into policy decisions.
- Ratelimiting and Tarpitting – Extremely flexible, these can be enabled and enforced based on IP address, login name, geoip location, time windows, etc.
- Flexible In-Memory Statistics Database – A versatile and extensible in-memory database is used to store statistics information about abuse over time periods from a few minutes to many hours.
- Integration with Customer Authentication/Authorization Systems – Customers can use the open HTTP REST API to benefit from the protection of the anti-abuse daemon in their own authentication/authorization systems.
- Admin Console – To retrieve statistics and query server state
Pricing and availability
Dovecot Anti-Abuse Shield is only available with a valid Dovecot Pro license.
Please contact Open-Xchange Sales for further information and pricing details.
In General
The goal of Dovecot Anti-Abuse Shield is to detect brute forcing of passwords across many servers, services and instances, as well as enforce policy for authentication and authorization. In order to support the real world, brute force detection policy can be tailored to deal with "bulk, but legitimate" users of your service, as well as botnet-wide slow-scans of passwords.
Here is how it works:
- Report successful logins via JSON http-api
- Report unsuccessful logins via JSON http-api
- Query if a login should be allowed to proceed, should be delayed, or ignored via JSON http-api
Various other API functions are available, please see <link will be provided in the next days > for full API documentation.
OX App Suite and Dovecot's POP/IMAP server are pre-integrated with Dovecot Anti-Abuse Shield. For more information on how to configure them to work with Anti-Abuse Shield, see https://documentation.open-xchange.com/7.8.2/middleware/components/weakforced.html#configuration and http://wiki2.dovecot.org/Authentication/Policy.
However it is also aimed to receive message from other services like:
- Other IMAP/POP servers
- Other Webmail logins
- FTP logins
- Authenticated SMTP
- Self-service logins
- Password recovery services
By gathering failed and successful login attempts from as many services as possible, brute forcing attacks can be detected and prevented more effectively.
The service runs as a daemon (called wforce), and can be clustered in a way that report information is shared between all members of the cluster.
Dovecot Anti-Abuse Shield Server-side Installation and Configuration on OX App Suite v7.8.2 and later
This chapter describes how the backend components of Dovecot Anti-Abuse Shield are installed and configured on the server.
Available packages
Dovecot Anti-Abuse Shield is available with the following backend packages:
- backend-weakforced-1.0.0 - Open-Xchange App Suite plugin
Installation on the server varies depending on the underlying distribution, details are available in the following chapters.
Redhat Enterprise Linux 6 or CentOS 6
Add the following repositories to your Open-Xchange yum configuration:
{{{{#ifeq:{{#ifeq:backend/updates|backend/updates|backend/updates|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{#if:|Warning: excess data items}}
and run
$ yum install backend-weakforced-1.0.0
Debian GNU/Linux 7.0 (Wheezy)
Add the following repositories to your Open-Xchange apt configuration:
{{{{#ifeq:{{#ifeq:backend/updates|backend/updates|backend/updates|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{#if:|Warning: excess data items}}
and run
$ apt-get update $ apt-get install backend-weakforced-1.0.0
Debian GNU/Linux 8.0 (Jessie)
Add the following repositories to your Open-Xchange apt configuration:
{{{{#ifeq:{{#ifeq:backend/updates|backend/updates|backend/updates|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{#if:|Warning: excess data items}}
and run
$ apt-get update $ apt-get install backend-weakforced-1.0.0
SUSE Linux Enterprise Server 11
{{{{#ifeq:{{#ifeq:backend/updates|backend/updates|backend/updates|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{#if:|Warning: excess data items}}
$ zypper ref $ zypper install backend-weakforced-1.0.0
SUSE Linux Enterprise Server 12
{{{{#ifeq:{{#ifeq:backend/updates|backend/updates|backend/updates|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}|$ zypper ar https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{susename}}} {{#replace:{{{reponame}}}|/|-}}
}}{{#if:|Warning: excess data items}}
$ zypper ref $ zypper install backend-weakforced-1.0.0
Policies
Configuration and control of policy is almost entirely through a configuration file which is based on the Lua scripting language. There is a sensible default configuration in wforce.conf, and extensive support for crafting your own policies using the Lua scripting language.
Note that although there is a single Lua configuration file, the report and allow functions run in different lua states from the rest of the configuration, thus you cannot share state.
The following sample is from the default wforce.conf file:
``` -- set up the things we want to track field_map = {} -- use hyperloglog to track cardinality of (failed) password attempts field_map["diffFailedPasswords"] = "hll" -- track those things over 6x10 minute windows newStringStatsDB("OneHourDB", 600, 6, field_map) -- this function counts interesting things when "report" is invoked function twreport(lt) sdb = getStringStatsDB("OneHourDB") if (not lt.success) then sdb:twAdd(lt.remote, "diffFailedPasswords", lt.pwhash) addrlogin = lt.remote:tostring() .. lt.login sdb:twAdd(addrlogin, "diffFailedPasswords", lt.pwhash) end end function allow(lt) sdb = getStringStatsDB("OneHourDB") if(sdb:twGet(lt.remote, "diffFailedPasswords") > 50) then return -1, "", "", {} -- BLOCK! end // concatenate the IP address and login string addrlogin = lt.remote:tostring() .. lt.login if(sdb:twGet(addrlogin, "diffFailedPasswords") > 3) then return 3, "tarpitted", "diffFailedPasswords", {} -- must wait for 3 seconds end return 0, "", "", {} -- OK! end ```
The main way to track statistics is by using a sliding-time-window based, in-memory stats database, that enables extremely efficient storage and retrieval of three types of statistics:
- Integer - Counting the number of times relevant events happened
- HyperLogLog - Counting the uniqueness or cardinality of a data set
- CountMin - Distinct count of multiple items in a data set
Country-level IPv4 and v6 IP lookups are available, as are a variety of DNS lookup functions, including querying RBLs.
Many more metrics are available to base decisions on, and are documented in the wforce.conf man page, available on any system with Dovecot Anti-Abuse Shield installed. It also ships with wforce.conf.example, which gives many examples of how to configure the service and policy.
Simple Testing
To report (if you configured with 'webserver("127.0.0.1:8084", "secret")'):
``` $ for a in {1..101} do curl -X POST -H "Content-Type: application/json" --data '{"login":"ahu", "remote": "127.0.0.1", "pwhash":"1234'$a'", "success":"false"}' \ http://127.0.0.1:8084/?command=report -u wforce:secret done ```
This reports 101 failed logins for one user, but with different password hashes.
Now to look up if we're still allowed in:
``` $ curl -X POST -H "Content-Type: application/json" --data '{"login":"ahu", "remote": "127.0.0.1", "pwhash":"1234"}' \ http://127.0.0.1:8084/?command=allow -u wforce:super {"status": -1, "msg": "diffFailedPasswords"} ```
It appears we are not!
You can also provide additional information for use by Anti-Abuse Shield using the optional "attrs" object. An example:
``` $ curl -X POST -H "Content-Type: application/json" --data '{"login":"ahu", "remote": "127.0.0.1", "pwhash":"1234", "attrs":{"attr1":"val1", "attr2":"val2"}}' \ http://127.0.0.1:8084/?command=allow -u wforce:super {"status": 0, "msg": ""} ```
An example using the optional attrs object using multi-valued attributes:
``` $ curl -X POST -H "Content-Type: application/json" --data '{"login":"ahu", "remote": "127.0.0.1", "pwhash":"1234", "attrs":{"attr1":"val1", "attr2":["val2","val3"]}}' \ http://127.0.0.1:8084/?command=allow -u wforce:super {"status": 0, "msg": ""} ```
There is also a command to reset the stats for a given login and/or IP Address, using the 'reset' command, the logic for which is also implemented in Lua. The default policy for reset is as follows:
``` function reset(type, login, ip) sdb = getStringStatsDB("OneHourDB") if (string.find(type, "ip")) then sdb:twReset(ip) end if (string.find(type, "login")) then sdb:twReset(login) end if (string.find(type, "ip") and string.find(type, "login")) then iplogin = ip:tostring() .. login sdb:twReset(iplogin) end return true end ```
To test it out, try the following to reset the login 'ahu':
``` $ curl -X POST -H "Content-Type: application/json" --data '{"login":"ahu"}'\ http://127.0.0.1:8084/?command=reset -u wforce:super {"status": "ok"} ```
You can reset IP addresses also:
``` $ curl -X POST -H "Content-Type: application/json" --data '{"ip":"128.243.21.16"}'\ http://127.0.0.1:8084/?command=reset -u wforce:super {"status": "ok"} ```
Or both in the same command (this helps if you are tracking stats using compound keys combining both IP address and login):
``` $ curl -X POST -H "Content-Type: application/json" --data '{"login":"ahu", "ip":"FE80::0202:B3FF:FE1E:8329"}'\ http://127.0.0.1:8084/?command=reset -u wforce:super {"status": "ok"} ```
You can retrieve all the know stats for a given IP or login with the 'getDBStats' command:
``` $ curl -X POST -H "Content-Type: application/json" --data '{"ip":"127.0.0.1"}'\ http://127.0.0.1:8084/?command=getDBStats -u wforce:super {"blacklisted": false, "ip": "127.0.0.1", "stats": {"OneHourDB": {"diffFailedPasswords": 1}}} ```
There is also a "ping" command, to check the server is up and answering requests:
``` $ curl -X GET http://127.0.0.1:8084/?command=ping -u wforce:super {"status": "ok"} ```
Console
Available over TCP/IP, like this:
``` setKey("Ay9KXgU3g4ygK+qWT0Ut4gH8PPz02gbtPeXWPdjD0HE=") controlSocket("0.0.0.0:4004") ```
Launch wforce as a daemon (`wforce --daemon`), to connect, run `wforce -c`. Comes with autocomplete and command history. If you put an actual IP address in place of 0.0.0.0, you can use the same config to listen and connect remotely.
To get some stats, try:
``` > stats() 40 reports, 8 allow-queries, 40 entries in database ```
Load balancing: siblings
For high-availability or performance reasons it may be desirable to run multiple instances of Anti Abuse Shield. To present a unified view of status however, these instances then need to share the data from reports. To do so, wforce implements a simple knowledge-sharing system.
Tuples received are broadcast (best effort, UDP) to all siblings. The sibling list is parsed such that we don't broadcast messages to ourselves accidentally, and can thus be identical across all servers.
To define siblings, use:
``` setKey("Ay9KXgU3g4ygK+qWT0Ut4gH8PPz02gbtPeXWPdjD0HE=") addSibling("192.168.1.79") addSibling("192.168.1.30") addSibling("192.168.1.54") siblingListener("0.0.0.0") ```
The first line sets the authentication and encryption key for our sibling communications. To make your own key (recommended), run `makeKey()` on the console and paste the output in all your configuration files.
This last line configures that we also listen to our other siblings (which is nice). The default port is 4001, the protocol is UDP.
To view sibling stats:
``` > siblings() Address Sucesses Failures Note 192.168.1.79:4001 18 7 192.168.1.30:4001 25 0 192.168.1.54:4001 0 0 Self ```
With this setup, several wforces are all kept in sync, and can be load balanced behind for example haproxy, which incidentally can also offer SSL.