milis/talimatname/genel/r/rabbitmq/talimat

41 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: Erlang/OTP'de yazılmış AMQP'nin güvenilir ve kurumsal kurumsal mesajlaşma uygulaması
# URL: https://rabbitmq.com
# Paketçi: Cihan_Alkan
# Gerekler: erlang python libxslt xmlto zip
# Grup: kütüphane
isim=rabbitmq
surum=3.6.15
devir=1
kaynak=(https://www.rabbitmq.com/releases/rabbitmq-server/v$surum/rabbitmq-server_$surum.orig.tar.xz
rabbitmq-env.conf
rabbitmq.sysusers
rabbitmq.tmpfiles
rabbitmq-script-wrapper
rabbitmq.logrotate)
derle() {
cd ${isim}-server-${surum}
sed -r 's|^(SYS_PREFIX=).*$|\1""|' -i deps/rabbit/scripts/rabbitmq-defaults
make
make DESTDIR="${PKG}" PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq \
install install-man install-bin
# using script wrapper for better bin handling
local libdir="${PKG}/usr/lib/rabbitmq/lib/rabbitmq_server-${surum}"
install -d "${PKG}/usr/bin"
install -Dm 755 scripts/rabbitmq-script-wrapper -t "${PKG}/usr/lib/rabbitmq/bin"
for script in "${libdir}"/sbin/rabbit*; do
ln -s /usr/lib/rabbitmq/bin/rabbitmq-script-wrapper "${PKG}/usr/bin/${script#${libdir}/sbin/}"
done
install -Dm 644 "${SRC}/rabbitmq-env.conf" "${PKG}/etc/rabbitmq/rabbitmq-env.conf"
install -Dm 644 "${SRC}/rabbitmq.sysusers" "${PKG}/usr/lib/sysusers.d/rabbitmq.conf"
install -Dm 644 "${SRC}/rabbitmq.tmpfiles" "${PKG}/usr/lib/tmpfiles.d/rabbitmq.conf"
install -Dm 644 "${SRC}/rabbitmq.logrotate" "${PKG}/etc/logrotate.d/rabbitmq"
chown -R 197:0 "${PKG}/etc/rabbitmq"
}