File tree Expand file tree Collapse file tree 4 files changed +7
-1
lines changed Expand file tree Collapse file tree 4 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,8 @@ prepare:
3434 -e 's|^DEFAULTS_FILE=.*$$|DEFAULTS_FILE=/etc/sysconfig/rabbitmq|' \
3535 -e 's|^LOCK_FILE=.*$$|LOCK_FILE=/var/lock/subsys/$$NAME|' \
3636 SOURCES/rabbitmq-server.init
37+ sed -i -e 's|@SU_RABBITMQ_SH_C@|su rabbitmq -s /bin/sh -c|' \
38+ SOURCES/rabbitmq-script-wrapper
3739 cp rabbitmq-server.logrotate SOURCES/rabbitmq-server.logrotate
3840
3941server : prepare
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ cd /var/lib/rabbitmq
4545SCRIPT=` basename $0 `
4646
4747if [ ` id -u` = 0 ] ; then
48- su rabbitmq -s /bin/sh -c " /usr/lib/rabbitmq/bin/${SCRIPT} ${CMDLINE} "
48+ @SU_RABBITMQ_SH_C@ " /usr/lib/rabbitmq/bin/${SCRIPT} ${CMDLINE} "
4949elif [ ` id -u` = ` id -u rabbitmq` ] ; then
5050 /usr/lib/rabbitmq/bin/${SCRIPT} " $@ "
5151else
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ package: clean
2626 -e ' s|^DEFAULTS_FILE=.*$$|DEFAULTS_FILE=/etc/default/rabbitmq|' \
2727 -e ' s|^LOCK_FILE=.*$$|LOCK_FILE=|' \
2828 $(UNPACKED_DIR ) /debian/rabbitmq-server.init
29+ sed -i -e ' s|@SU_RABBITMQ_SH_C@|su rabbitmq -s /bin/sh -c|' \
30+ $(UNPACKED_DIR ) /debian/rabbitmq-script-wrapper
2931 chmod a+x $(UNPACKED_DIR ) /debian/rules
3032 UNOFFICIAL_RELEASE=$(UNOFFICIAL_RELEASE ) VERSION=$(VERSION ) ./check-changelog.sh rabbitmq-server $(UNPACKED_DIR )
3133 cd $(UNPACKED_DIR ) ; GNUPGHOME=$(GNUPG_PATH ) /.gnupg dpkg-buildpackage -rfakeroot $(SIGNING )
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ macports: dirs $(DEST)/Portfile
2323 for f in rabbitmq-asroot-script-wrapper rabbitmq-script-wrapper ; do \
2424 cp $(COMMON_DIR ) /$$ f $(DEST ) /files ; \
2525 done
26+ sed -i -e ' s|@SU_RABBITMQ_SH_C@|sudo -u rabbitmq -H /bin/sh -c|' \
27+ $(DEST ) /files/rabbitmq-script-wrapper
2628 cp patch-org.macports.rabbitmq-server.plist.diff $(DEST ) /files
2729
2830clean :
You can’t perform that action at this time.
0 commit comments