[arch-commits] Commit in rabbitmq/trunk (4 files)
Eli Schwartz
eschwartz at archlinux.org
Mon Feb 5 16:41:15 UTC 2018
Date: Monday, February 5, 2018 @ 16:41:14
Author: eschwartz
Revision: 289258
migrate to systemd-sysusers/systemd-tmpfiles
Added:
rabbitmq/trunk/rabbitmq.sysusers
rabbitmq/trunk/rabbitmq.tmpfiles
Modified:
rabbitmq/trunk/PKGBUILD
rabbitmq/trunk/rabbitmq.install
-------------------+
PKGBUILD | 11 ++++++-----
rabbitmq.install | 6 ------
rabbitmq.sysusers | 1 +
rabbitmq.tmpfiles | 2 ++
4 files changed, 9 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-02-05 16:37:52 UTC (rev 289257)
+++ PKGBUILD 2018-02-05 16:41:14 UTC (rev 289258)
@@ -21,11 +21,15 @@
source=(https://www.rabbitmq.com/releases/${pkgname}-server/v${pkgver}/${pkgname}-server-generic-unix-${pkgver}.tar.xz{,.asc}
rabbitmq-env.conf
rabbitmq.service
+ rabbitmq.sysusers
+ rabbitmq.tmpfiles
rabbitmq-script-wrapper)
sha512sums=('842a30d14f78f42fe765936d9ad38612cf90c4ec5b09f52d3fb06ad4eec0eddf54244cfc43086b9949eee39dc37b7d4bc12c5ffb4339efd717b45322b3dc5784'
'SKIP'
'4872ff514c9f841fe4c93bc442ec4e3177d1bfa3834e8d8a26fc77a63aff1cdc14944827673a59556e26210b2b4c0091f93c8e93a334710e5bc3336a64e77140'
'd51b43f948febb23cdd5b0c7736f966d8433b05ccd95778e90d280d45ccfd9a714e888762f458337a784fff4b86430151adb0f81d779d6b99c9154fcd7e0e319'
+ '17d33e7104172bc265d97821fec58f1402ad3103f1ea4b1f6bbabcf0dd840685708a1bdc808b48c1a60726c5c0aa7b6479395afd9360d3116b812c143c432423'
+ '5cbef5497029ff227050c6f18c4fcc35b3922747408d01b7590f096253af82a8a8f16008efcc8ea21f970ce87244de62e2e375f65c49e407e53440eada5d7114'
'3f271d546836eccc3bcf61105c013d3b590c3e2535106d07e5605a63174fd62ef204207367c2cd39be54e0246d0bbd9aecebe8b5cefe9018a766ceb8af70bc81')
validpgpkeys=('0A9AF2115F4687BD29803A206B73A36E6026DFCA') # RabbitMQ Release Signing Key <info at rabbitmq.com>
@@ -40,8 +44,6 @@
install -d "${libdir}"
install -d "${pkgdir}/usr/bin"
- install -dm 750 "${pkgdir}/var/log/rabbitmq"
- install -dm 750 "${pkgdir}/var/lib/rabbitmq"
cp -R ebin "${libdir}"
cp -R include "${libdir}"
@@ -49,7 +51,6 @@
cp -R sbin "${libdir}"
cp -R share "${pkgdir}/usr"
- install -d "${pkgdir}/usr/lib/rabbitmq/bin"
install -Dm 755 "${srcdir}/rabbitmq-script-wrapper" -t "${pkgdir}/usr/lib/rabbitmq/bin"
for script in "${libdir}"/sbin/*; do
ln -s "${script#${pkgdir}}" "${pkgdir}/usr/lib/rabbitmq/bin"
@@ -58,9 +59,9 @@
install -Dm 644 "${srcdir}/rabbitmq-env.conf" "${pkgdir}/etc/rabbitmq/rabbitmq-env.conf"
install -Dm 644 "${srcdir}/rabbitmq.service" "${pkgdir}/usr/lib/systemd/system/rabbitmq.service"
+ install -Dm 644 "${srcdir}/rabbitmq.sysusers" "${pkgdir}/usr/lib/sysusers.d/rabbitmq.conf"
+ install -Dm 644 "${srcdir}/rabbitmq.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/rabbitmq.conf"
- chown -R 197:197 "${pkgdir}/var/log/rabbitmq"
- chown -R 197:197 "${pkgdir}/var/lib/rabbitmq"
chown -R 197:0 "${pkgdir}/etc/rabbitmq"
}
Modified: rabbitmq.install
===================================================================
--- rabbitmq.install 2018-02-05 16:37:52 UTC (rev 289257)
+++ rabbitmq.install 2018-02-05 16:41:14 UTC (rev 289258)
@@ -1,15 +1,9 @@
post_install() {
- if ! getent passwd rabbitmq &>/dev/null; then
- groupadd -r -g 197 rabbitmq &>/dev/null
- useradd -r -u 197 -g rabbitmq -d /var/lib/rabbitmq -s /bin/nologin -c 'RabbitMQ user' rabbitmq &>/dev/null
- passwd -l rabbitmq &>/dev/null
- fi
sed -e "/NODENAME/s/rabbit$/rabbit@$(hostname -s)/" -i /etc/rabbitmq/rabbitmq-env.conf
}
post_upgrade() {
post_install
- usermod -s /bin/nologin rabbitmq &>/dev/null
}
# vim: ts=2 sw=2 et:
Added: rabbitmq.sysusers
===================================================================
--- rabbitmq.sysusers (rev 0)
+++ rabbitmq.sysusers 2018-02-05 16:41:14 UTC (rev 289258)
@@ -0,0 +1 @@
+u rabbitmq 197 "RabbitMQ user" /var/lib/rabbitmq
Added: rabbitmq.tmpfiles
===================================================================
--- rabbitmq.tmpfiles (rev 0)
+++ rabbitmq.tmpfiles 2018-02-05 16:41:14 UTC (rev 289258)
@@ -0,0 +1,2 @@
+d /var/lib/rabbitmq 0750 rabbitmq rabbitmq - -
+d /var/log/rabbitmq 0750 rabbitmq rabbitmq - -
More information about the arch-commits
mailing list