From cb1fc942f32bec3e0ee70806ab568b46ff04b1ca Mon Sep 17 00:00:00 2001 From: "Danilo G. Baio" Date: Sat, 4 Nov 2017 21:35:36 +0000 Subject: ftp/fastdfs: Add status command It helps in monitoring a cluster more easily. While here, fix svn properties. PR: 223044 Submitted by: Daniel Ylitalo (maintainer) --- ftp/fastdfs/Makefile | 4 ++++ ftp/fastdfs/files/fdfs_status.in | 9 +++++++++ ftp/fastdfs/pkg-plist | 1 + 3 files changed, 14 insertions(+) create mode 100644 ftp/fastdfs/files/fdfs_status.in (limited to 'ftp') diff --git a/ftp/fastdfs/Makefile b/ftp/fastdfs/Makefile index b56e985abc97..c50a2012c881 100644 --- a/ftp/fastdfs/Makefile +++ b/ftp/fastdfs/Makefile @@ -2,6 +2,7 @@ PORTNAME= fastdfs PORTVERSION= 5.0.11 +PORTREVISION= 1 CATEGORIES= ftp MAINTAINER= daniel@blodan.se @@ -23,6 +24,8 @@ USE_GITHUB= yes GH_ACCOUNT= happyfish100 GH_TAGNAME= 1e50b4f +SUB_FILES= fdfs_status + MAKE_ENV+= DESTDIR=${STAGEDIR} do-build: @@ -33,5 +36,6 @@ do-install: @${MKDIR} ${STAGEDIR}/var/db/fastdfs @${MKDIR} ${STAGEDIR}/var/db/fastdfs/tracker @${MKDIR} ${STAGEDIR}/var/db/fastdfs/storage + ${INSTALL_SCRIPT} ${WRKDIR}/fdfs_status ${STAGEDIR}${PREFIX}/bin .include diff --git a/ftp/fastdfs/files/fdfs_status.in b/ftp/fastdfs/files/fdfs_status.in new file mode 100644 index 000000000000..b1e312e08812 --- /dev/null +++ b/ftp/fastdfs/files/fdfs_status.in @@ -0,0 +1,9 @@ +#!/bin/sh + +. /etc/rc.subr + +load_rc_config "fdfs_client" + +: ${fdfs_client_config="%%PREFIX%%/etc/fdfs/client.conf"} + +%%PREFIX%%/bin/fdfs_monitor ${fdfs_client_config}|grep -E 'Group|Storage|id|ip_addr|last_synced_timestamp'|grep -v 'trunk file' diff --git a/ftp/fastdfs/pkg-plist b/ftp/fastdfs/pkg-plist index e6589e3ad59f..89f9618ea16d 100644 --- a/ftp/fastdfs/pkg-plist +++ b/ftp/fastdfs/pkg-plist @@ -6,6 +6,7 @@ bin/fdfs_delete_file bin/fdfs_download_file bin/fdfs_file_info bin/fdfs_monitor +bin/fdfs_status bin/fdfs_storaged bin/fdfs_test bin/fdfs_test1 -- cgit v1.2.3