* update rabbitmq to 4.0.6-1

This commit is contained in:
Alexander Baldeck 2025-02-17 17:03:05 +01:00
parent 74856b157a
commit ff4711f04c
6 changed files with 327 additions and 84 deletions

View File

@ -1,34 +1,51 @@
pkgbase = rabbitmq
pkgdesc = Highly reliable and performant enterprise messaging implementation of AMQP written in Erlang/OTP
pkgver = 4.0.5
pkgrel = 2
pkgver = 4.0.6
pkgrel = 1
url = https://rabbitmq.com
arch = any
license = MPL-2.0
makedepends = zip
makedepends = unzip
makedepends = libxslt
makedepends = xmlto
makedepends = systemd
makedepends = elixir
makedepends = erlang-eldap
makedepends = erlang-erts
makedepends = erlang-eunit
makedepends = erlang-kernel
makedepends = erlang-mnesia
makedepends = erlang-os_mon
makedepends = erlang-parsetools
makedepends = erlang-public_key
makedepends = erlang-sasl
makedepends = erlang-ssl
makedepends = erlang-stdlib
makedepends = erlang-syntax_tools
makedepends = erlang-tools
makedepends = erlang-xmerl
makedepends = git
makedepends = inetutils
makedepends = libxslt
makedepends = python
makedepends = python-simplejson
makedepends = rebar3
makedepends = rsync
makedepends = util-linux
makedepends = inetutils
makedepends = erlang-nox
makedepends = socat
source = https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.0.5/rabbitmq-server-4.0.5.tar.xz
source = https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.0.5/rabbitmq-server-4.0.5.tar.xz.asc
makedepends = systemd
makedepends = unzip
makedepends = util-linux
makedepends = xmlto
makedepends = zip
source = git+https://github.com/rabbitmq/rabbitmq-server.git#commit=293a4f665ac59c6d53732a18340a76e69c257ea8?signed
source = rabbitmq-customize-systemd-service.patch
source = rabbitmq-devendor-rebar3.patch
source = rabbitmq-env.conf
source = rabbitmq.sysusers
source = rabbitmq.tmpfiles
source = rabbitmq.logrotate
validpgpkeys = 0A9AF2115F4687BD29803A206B73A36E6026DFCA
sha512sums = 0648f5efc78b53f41b731628f5f90d0d067a35ccd27ee910b4a4f4be4480f579936389307ea7dd610f675087bfbf441408336d9c8aa94824ac40276cfe631b51
sha512sums = SKIP
validpgpkeys = 968479A1AFF927E37D1A566BB5690EEEBB952194
validpgpkeys = 1CD01B692130F8E525601C8A44BF2725475205B2
sha512sums = ac6e468bb4e6324b9531a382f9cd67371df297954d935d89d24b3ea702d08eea1658646582d516d522ef6a815d33236fa5437df1f00d36dad9d5307567ad57b3
sha512sums = 81d74e006dcf6641b5fd00aba098423809b3d0e36fcfaa2467b54ed08ebd2b666b4cfb06a3e41c31fe41bf8e51df3581ef6b5e0a0bdf9f90b6ef60d5ba913e6a
sha512sums = 67eca945ac5c5acf5f64f52ec65803a7b2ea098e6b38a685a0d85b8a91db907782dffb2e1facff6fa5dbf21d6b71fae6eced13ea9c714a27d167259080523d34
sha512sums = 8b841e28fa0a1424dd9e57c0988e015f3cd4cccef0f73ccdb7c7b66d11ca62ba8ef3a59c7ca5e5f0c9c9d8003ac72bf53785985d98aae867961787003286e179
sha512sums = 33c6af8810d8cbc479c63ed535de0a27b2e90eeed8fc9b39255683028478529a7e8953aa992f615d4101c6aefdc066f95c98fb9fb5bf1faf0ea327364101914c
sha512sums = 5cbef5497029ff227050c6f18c4fcc35b3922747408d01b7590f096253af82a8a8f16008efcc8ea21f970ce87244de62e2e375f65c49e407e53440eada5d7114
@ -36,15 +53,26 @@ pkgbase = rabbitmq
pkgname = rabbitmq
install = rabbitmq.install
depends = util-linux
depends = erlang-eldap
depends = erlang-erts
depends = erlang-kernel
depends = erlang-mnesia
depends = erlang-os_mon
depends = erlang-public_key
depends = erlang-sasl
depends = erlang-ssl
depends = erlang-stdlib
depends = erlang-syntax_tools
depends = erlang-tools
depends = erlang-xmerl
depends = inetutils
depends = erlang-nox
depends = socat
depends = util-linux
optdepends = rabbitmqadmin: CLI management tool
optdepends = logrotate: rotate log files
backup = etc/rabbitmq/rabbitmq-env.conf
pkgname = rabbitmqadmin
pkgdesc = Command-line tool for managing RabbitMQ server (requires "management" plugin)
url = https://www.rabbitmq.com/management-cli.html
url = https://www.rabbitmq.com/management-cli
depends = python

View File

@ -10,62 +10,184 @@
# Contributor: mutantmonkey
pkgbase=rabbitmq
pkgname=(rabbitmq rabbitmqadmin)
pkgver=4.0.5
pkgrel=2
pkgname=(
rabbitmq
rabbitmqadmin
)
pkgver=4.0.6
pkgrel=1
pkgdesc='Highly reliable and performant enterprise messaging implementation of AMQP written in Erlang/OTP'
url='https://rabbitmq.com'
arch=(any)
license=('MPL-2.0')
makedepends=(
'zip' 'unzip' 'libxslt' 'xmlto' 'systemd' 'elixir' 'python' 'python-simplejson' 'rsync'
'util-linux' 'inetutils' 'erlang-nox' 'socat'
'elixir'
'erlang-eldap'
'erlang-erts'
'erlang-eunit'
'erlang-kernel'
'erlang-mnesia'
'erlang-os_mon'
'erlang-parsetools'
'erlang-public_key'
'erlang-sasl'
'erlang-ssl'
'erlang-stdlib'
'erlang-syntax_tools'
'erlang-tools'
'erlang-xmerl'
'git'
'inetutils'
'libxslt'
'python'
'python-simplejson'
'rebar3'
'rsync'
'socat'
'systemd'
'unzip'
'util-linux'
'xmlto'
'zip'
)
source=(https://github.com/rabbitmq/rabbitmq-server/releases/download/v${pkgver}/rabbitmq-server-${pkgver}.tar.xz{,.asc}
rabbitmq-customize-systemd-service.patch
rabbitmq-env.conf
rabbitmq.sysusers
rabbitmq.tmpfiles
rabbitmq.logrotate)
sha512sums=('0648f5efc78b53f41b731628f5f90d0d067a35ccd27ee910b4a4f4be4480f579936389307ea7dd610f675087bfbf441408336d9c8aa94824ac40276cfe631b51'
'SKIP'
_commit=293a4f665ac59c6d53732a18340a76e69c257ea8
source=(
"git+https://github.com/rabbitmq/rabbitmq-server.git#commit=${_commit}?signed"
rabbitmq-customize-systemd-service.patch
rabbitmq-devendor-rebar3.patch
rabbitmq-env.conf
rabbitmq.sysusers
rabbitmq.tmpfiles
rabbitmq.logrotate
)
sha512sums=('ac6e468bb4e6324b9531a382f9cd67371df297954d935d89d24b3ea702d08eea1658646582d516d522ef6a815d33236fa5437df1f00d36dad9d5307567ad57b3'
'81d74e006dcf6641b5fd00aba098423809b3d0e36fcfaa2467b54ed08ebd2b666b4cfb06a3e41c31fe41bf8e51df3581ef6b5e0a0bdf9f90b6ef60d5ba913e6a'
'67eca945ac5c5acf5f64f52ec65803a7b2ea098e6b38a685a0d85b8a91db907782dffb2e1facff6fa5dbf21d6b71fae6eced13ea9c714a27d167259080523d34'
'8b841e28fa0a1424dd9e57c0988e015f3cd4cccef0f73ccdb7c7b66d11ca62ba8ef3a59c7ca5e5f0c9c9d8003ac72bf53785985d98aae867961787003286e179'
'33c6af8810d8cbc479c63ed535de0a27b2e90eeed8fc9b39255683028478529a7e8953aa992f615d4101c6aefdc066f95c98fb9fb5bf1faf0ea327364101914c'
'5cbef5497029ff227050c6f18c4fcc35b3922747408d01b7590f096253af82a8a8f16008efcc8ea21f970ce87244de62e2e375f65c49e407e53440eada5d7114'
'f2a6aaa38e575e7c947191a7c67add1434beb768c50acb16d5faa5dd83d390a9a5ec7c153487add4ac26de058a02bbb5c3a7d6377e91a1d0cbcca3c1d6797b02')
validpgpkeys=('0A9AF2115F4687BD29803A206B73A36E6026DFCA') # RabbitMQ Release Signing Key <info@rabbitmq.com>
validpgpkeys=(
'0A9AF2115F4687BD29803A206B73A36E6026DFCA' # RabbitMQ Release Signing Key <info@rabbitmq.com>
'968479A1AFF927E37D1A566BB5690EEEBB952194' # GitHub <noreply@github.com>
'1CD01B692130F8E525601C8A44BF2725475205B2' # Michael Klishin <michaelklishin@icloud.com>
)
prepare() {
cd ${pkgbase}-server-${pkgver}
cd ${pkgbase}-server
sed -E 's|^(SYS_PREFIX=).*$|\1""|' -i deps/rabbit/scripts/rabbitmq-defaults
sed -E 's|@RABBITMQ_USER@|rabbitmq|g' -i scripts/rabbitmq-script-wrapper
sed -E 's|@RABBITMQ_GROUP@|rabbitmq|g' -i scripts/rabbitmq-script-wrapper
sed -e "s|%%VSN%%|${pkgver}|" -i deps/rabbitmq_management/bin/rabbitmqadmin
patch -p1 < ../rabbitmq-customize-systemd-service.patch
patch -p1 < ../rabbitmq-devendor-rebar3.patch
}
build() {
cd ${pkgbase}-server-${pkgver}
make
cd ${pkgbase}-server
make -j1 dist manpages RABBITMQ_VERSION=${pkgver}
}
check() {
cd ${pkgbase}-server
# The test suite starts epmd but doesn't kill it afterwards.
export ERL_EPMD_PORT=5369
trap 'epmd -port $ERL_EPMD_PORT -kill' EXIT
# Subset of tests suites that work in offload builds. Most other tests run
# fine on my machine but freeze in a chroot, not sure why.
# To list all (fast) test suites, run:
# sed -i 's/$(MAKE) ct/@echo/' deps/rabbit/Makefile
# make -C deps/rabbit ct-fast
local ct_suites=(
amqqueue_backward_compatibility
deprecated_features
feature_flags_v2
lqueue
mc_unit
metadata_store_phase1
peer_discovery_dns
peer_discovery_tmp_hidden_node
rabbit_access_control
rabbit_confirms
rabbit_cuttlefish
rabbit_direct_reply_to_prop
rabbit_fifo
rabbit_fifo_dlx
rabbit_fifo_int
rabbit_fifo_q
rabbit_fifo_v0
rabbit_stream_coordinator
rabbit_stream_sac_coordinator
term_to_binary_compat_prop
unit_cluster_formation_sort_nodes
unit_collections
unit_config_value_encryption
unit_operator_policy
unit_pg_local
unit_plugin_directories
unit_plugin_versioning
unit_policy_validators
unit_priority_queue
unit_queue_consumers
unit_queue_location
unit_quorum_queue
unit_supervisor2
)
make -C deps/rabbit ct CT_SUITES="${ct_suites[*]}"
}
package_rabbitmq() {
depends=('util-linux' 'inetutils' 'erlang-nox' 'socat')
optdepends=('rabbitmqadmin: CLI management tool'
'logrotate: rotate log files')
depends=(
'erlang-eldap'
'erlang-erts'
'erlang-kernel'
'erlang-mnesia'
'erlang-os_mon'
'erlang-public_key'
'erlang-sasl'
'erlang-ssl'
'erlang-stdlib'
'erlang-syntax_tools'
'erlang-tools'
'erlang-xmerl'
'inetutils'
'socat'
'util-linux'
)
optdepends=(
'rabbitmqadmin: CLI management tool'
'logrotate: rotate log files'
)
backup=('etc/rabbitmq/rabbitmq-env.conf')
install=rabbitmq.install
cd ${pkgbase}-server-${pkgver}
make DESTDIR="${pkgdir}" PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq \
install install-man install-bin
# using script wrapper for better bin handling
local libdir="${pkgdir}/usr/lib/rabbitmq/lib/rabbitmq_server-${pkgver}"
cd ${pkgbase}-server
make install install-man install-bin \
DESTDIR="${pkgdir}" \
PREFIX=/usr \
RMQ_ROOTDIR=/usr/lib/rabbitmq \
PROJECT_VERSION=${pkgver}
# Remove rabbitmqadmin, packaged separately.
rm "$pkgdir/usr/lib/rabbitmq/lib/rabbitmq_server-${pkgver}/plugins/rabbitmq_management-${pkgver}/priv/www/cli/rabbitmqadmin"
# Using script wrapper for better bin handling.
install -vdm 755 "${pkgdir}/usr/bin"
install -vDm 755 scripts/rabbitmq-script-wrapper -t "${pkgdir}/usr/lib/rabbitmq/bin"
for script in "${libdir}"/sbin/rabbit*; do
ln -vs /usr/lib/rabbitmq/bin/rabbitmq-script-wrapper "${pkgdir}/usr/bin/${script#${libdir}/sbin/}"
local scripts=(
rabbitmq-defaults
rabbitmq-diagnostics
rabbitmq-env
rabbitmq-plugins
rabbitmq-queues
rabbitmq-server
rabbitmq-streams
rabbitmq-upgrade
rabbitmqctl
vmware-rabbitmq
)
for script in ${scripts}; do
ln -vs /usr/lib/rabbitmq/bin/rabbitmq-script-wrapper "${pkgdir}/usr/bin/${script}"
done
install -vDm 644 deps/rabbit/docs/rabbitmq-server.service.example "${pkgdir}/usr/lib/systemd/system/rabbitmq.service"
@ -79,11 +201,11 @@ package_rabbitmq() {
package_rabbitmqadmin() {
pkgdesc='Command-line tool for managing RabbitMQ server (requires "management" plugin)'
url='https://www.rabbitmq.com/management-cli.html'
url='https://www.rabbitmq.com/management-cli'
depends=('python')
cd ${pkgbase}-server-${pkgver}/deps/rabbitmq_management
cd ${pkgbase}-server/deps/rabbitmq_management
install -vDm 755 bin/rabbitmqadmin -t "${pkgdir}/usr/bin"
install -vDm 644 LICENSE-MPL-RabbitMQ -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim: ts=2 sw=2 et:

View File

@ -12,40 +12,41 @@ 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
q67GbYw88+XcrM6R+Uk=
=z3Lj
bT6JAk4EEwEKACEFAlc6394CGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AAIQkQ
a3OjbmAm38oWIQQKmvIRX0aHvSmAOiBrc6NuYCbfyqIlD/4+RLQj4F7WNAg1PYXh
/wzCrhnFyqbjCFuDoMfrOS++pKpcU0HCDsdWwLepD1SHo4/Dd3OIEeaw4TnQOl6o
IaMcZpwn8DP/TQ8cpSfx4lD90gHWuVo9xI4FQ/YKswsuH09s/VkObb/qCkifJghF
CjHyTuPk+cdJWmtgADq2n/XWLfnVY5BaS43njjzay9VF9QS223Q08te1clCXhXV4
G3z4nXVlKHSarZBJPGDbXVgFjS6B5XFDQ8Eha+s2ZyycG22Pkwn/gv2cWa56aJJL
cz042PAMHFqJpYLDEXApcZ6ew05Z5nJsF9uFDFOk4pI2DKT4zKasbkTIjt9WVuaY
cSG5iZXiklp1eZbVr3C9Edqn9otHUDBqQUjb0IAFudgPdleD4OY2qoTq6blR6bbN
iv/2F9Ivkq67BrCjJbwdXiAoF74yBbWfWUQK8QK30GfZV6mMhQK/iB8cEN6Xm/UJ
fFmlOccu3weyejWpN/p0a+8FgQ/JMD5wCVR4KZ+OEFU1ARqlTOBbQPsTwlpYcBsk
+3DCn+Ig7/GoSmzdUY6i4b4bgY+IAGEI/uFhRx55yBUAXmDvmBwjaZl5cB9sdV19
99lldJgDtGM4ADVss6imOrpS9jIgGF4PvZ94bOQQ+2NOke2q20MU73KkETCcmNOn
Da5NwEhtzoTsBOFpl4QX8kLzhrkCDQRXOt/eARAA3g2ivkHqcb5GtvTLMjtDWw5U
z44PoJ0I3ghz0Te76mCx9u1FApG5I2TwvI9U6kjmumwmGoYoQM5RYS1vu7J9nFUn
ntCFuEiIlMmwWnnSah8Lnwpvz69DjHpAp1b13A1Iff4HPAeLpA35v5kWJ8Lgnoer
/URu7VvqrtpaNjt0+HYr5eApMirqqKj0cWpRMZ2PZAzR4uJDoUMMofRwy9Wo8YN3
AlcBigbkGvpZ5gXKgGLKB9opcxW7vZ0v1iHJ5R8Ym2tmRG/rOquTCeNYvte7VF3m
B1hdXVAHPdLIF1lhLcwJu+QwsSQEJeswbjO9F5qyuRqcwA1FDIz9c8xLmOg7l0Ny
8vkUNB47Lv5iXOeQzmkBqvZIuskN6uNUsG9d0IFfgyOxbTm3c4+DqvIwh3Wsdthe
0+yWsKb1pujHnd1S13Xoan8VLGzZNPdZuizT/N6X/M4jKPiRxVHdCOmUxyGVY4Bg
tg7lXAzV/j3/G8U4QyLJv3xqZ5LR8V/Wk0Cy0uh0QPGBch3Oh6XFvJtitEvKaAO2
neCR/neaFI3WrlC778JBtIKGptwCxPypRJ14aS/NHiooTMOH50SjiWF43CLvE9n+
SPZGNoqzqOPFRbD2jKrF0a30jBtGj7RNX6AspS/+6P+VUo7k7dqU03fuWhstBsXl
8VOun2hfPZ56uoAkUjsAEQEAAYkCNgQYAQoACQUCVzrf3gIbDAAhCRBrc6NuYCbf
yhYhBAqa8hFfRoe9KYA6IGtzo25gJt/KZbYP/1t+78VJujjJl2iri7RPxuBrDO0B
w/ziL12cPhyM8lQpbDPL9PgxqJThlEIn/RwUWX64BFh01Xkw5Mp6t8u4WwNnpFxB
r3SjFU7dSakVoFjz+e3QLvGlWibkem+By0tHX2r18ZxtSts7p6t3gEaDqcp1CUc3
RveSY12i8mHdRRlOlgX8mlRJ2mbpqaOnrxvFXB/H4/4fPL4XN6pVPhXT9AfKW+kE
KZKmRiXnoij/8lRSP8EBKiEyLNf0k7LczRsyHlJzSE41Apvzth8vlZq2HhahTWNE
knUa4hDZ23MTmTeK2kH4QU6HucHYKL1FwiWmlU3eVjBiV+hp9xnrzGi4zvGJUX3K
pw+6wBVBsEynRkY4HNjWw9C93wdjKGOkiAIRBW1VqfyBMRoRfkU19BpXV/zYGDBr
3+qJ5QkW2OgctuCPjiYZbg+pRWqIBr8mq+ITwNjzMNi1I0ebGRhzxneuS7V74kZ+
hNZwCfAjPYPbOiw+ZwPQO5vhRCNKyy1SX/Ro4EW8g+kBedwGWp8BlKClD2hfiaeh
4VVzVhMnNsVdRkC/vVNvwV+s8swGT31XjDzrViBfWT6qe50MPYYc32FsSUYeFGfd
PxK8MymM2S2GSXDzTEm0nD1Qf7Yf5xXyNO70Bxs85ayYvtOuF+VegXbygduagauu
xm2MPPPl3KzOkflJ
=XCQL
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
brZY7d11dUkXFHPbBqv86coanQ==
=sbBE
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,28 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGWmxXYBEACyN+4viFQM6QQoKr0A2W0rGdMobTJwOZso2QPpewbyBsuL3rNW
5OmHrWwXAhPKNqUIyOzdq8MoSxoTTuqLksoahixEL/X2nyhOBxR9GkYz/oI9R3nY
cLRaFQoSJoVfOt61opkLUzbWAehpbgT8EKln8JsENq0+0nDlWQi0h2Q9oGmqlgVz
skwmVZ8Leyv4Mg7hN6swyZ7moZfkkpD5+U7Z2XVurCzkSSfg4zb2lMRLJos2eCAc
749ECsX0t7OBftF+YqgjIXixXsm2RrUqvU47OkOtZeAhvAYenbC3pr9Fha5NxoBU
Ea+11MK9W6OcRhwvxVCUrMUR6FTSZyC//VpXTTtrRlOqpU5wGMbP3zpn9geqOXCl
8rF7+1gAPG/o+QFQTBsVEruwi4JWogiQuQyOwAIlFe/7dvaxWZGpv/yW2+L3guL7
xaHKFVGsayhlitQQ5Xa+P1iSgKSXDyReCbWotfqAempPySI25LHh3ScXI6NgdHSr
SBaFojwAfgxbPTEQ6adIsKHCQofrnLrNa3UOeGDGiOOK0aYV3jiEDGAouatkNf2q
85Eosj1f9laCqAH3YLJD7dcSne1iChK5qRTByMvIyeSD0NbNnVMFOGpXySyWtKb2
ldpu8AWBQJsJs9FmYBcWAGBA2pp+IxaCn6rBIHIsUVFRN8OVZKsEsBkWywARAQAB
tBtHaXRIdWIgPG5vcmVwbHlAZ2l0aHViLmNvbT6JAk4EEwEKADgWIQSWhHmhr/kn
430aVmu1aQ7uu5UhlAUCZabFdgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAK
CRC1aQ7uu5UhlIMuEAClvVwC+Neoiq0AdixJZsagKHpx1QrMJWrtMRi4eXVTTaeX
+P1unhC/AmSO4Xxd3uRoejHvfWh4F0gitUJ8XKgiejnmuGcq7Dbt5OoO1JuXGlW2
BQ+MiGoYVw2B0sOhWDNrIBWOO/WL4LykcGnAtrRXwoS0Wx4MCydztXQY5lcnCWaW
8rvu7WmduoOikH4HI97rqN5896dc4iBKSx8LZf+46DRCCD/5SfACplBz4hs5zen8
TL8zd+zxjFrXbzota0jSDEGK9WGO4z55S2xScC6zv6v3Bj1OR8Bs5aodGtmamHZ7
sE9w0RJoCfNx+9cR/rE82SrOaBpVU7urLe4lg7zaaNhqDdNV8ymuXGmIJarDgrme
iB5bHS+dLFzLUkTgot4RFlPa9bFiJuJN6Tc9tMu5RJQ9l/zKmxDHIKWsAle5R65u
zEq04LugTQBdEorGxfQCsF2ga9ncKTDMiAThWTvZpOP3NJ/athZRmOBpG4B9iR6r
pRU8F/+MokG4fIMwnvtOhWQFiEzdTkJ7U5JAkPtTAmT3/mznwtPEU7DrFWSGAdqg
IMOlxNCBeGvjwLR0qGH7cB9qHDGNoDLkjaUFpu5tPv4/ivkQaHlHJxjT0ILM6jet
CAzKpKh48rm65tmrJX6KVpj0r2kKMscFf7s7XaPlCNCFds/YA+0puPbzJKWKfA==
=NRlX
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,12 @@
diff --git a/erlang.mk b/erlang.mk
index 1d2e3be2a9..ca4b12c09b 100644
--- a/erlang.mk
+++ b/erlang.mk
@@ -3810,7 +3810,6 @@ define dep_autopatch2
fi; \
$(call erlang,$(call dep_autopatch_appsrc.erl,$(1))); \
if [ -f $(DEPS_DIR)/$(1)/rebar -o -f $(DEPS_DIR)/$(1)/rebar.config -o -f $(DEPS_DIR)/$(1)/rebar.config.script -o -f $(DEPS_DIR)/$1/rebar.lock ]; then \
- $(call dep_autopatch_fetch_rebar); \
$(call dep_autopatch_rebar,$(1)); \
else \
$(call dep_autopatch_gen,$(1)); \