DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = haproxy
-PAK_VER = 4
+PAK_VER = 5
DEPS = ""
#install initscripts
$(call INSTALL_INITSCRIPT,haproxy)
+ # Logrotate
+ -mkdir -pv /etc/logrotate.d
+ install -v -m 644 $(DIR_SRC)/config/haproxy/logrotate \
+ /etc/logrotate.d/haproxy
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
case "${1}" in
start)
+ # Prepare chroot
+ mkdir -p /var/lib/haproxy/dev
+
+ # Create link for syslog socket
+ if ! mountpoint /var/lib/haproxy/dev/log &>/dev/null; then
+ touch /var/lib/haproxy/dev/log
+ mount --bind /dev/log /var/lib/haproxy/dev/log
+ fi
+
boot_mesg "Starting HAProxy..."
loadproc /usr/sbin/haproxy -D -f /etc/haproxy/haproxy.cfg \
-p /var/run/haproxy.pid
stop)
boot_mesg "Stopping HAProxy..."
killproc /usr/sbin/haproxy
+
+ # umount /dev/log
+ if mountpoint /var/lib/haproxy/dev/log &>/dev/null; then
+ umount /var/lib/haproxy/dev/log
+ fi
;;
reload)