Date: Sat, 18 Oct 2003 07:10:20 -0700 (PDT) From: Eduard Martinescu <martines@rochester.rr.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/58085: New Port: S.M.A.R.T. disk monitoring tools Message-ID: <200310181410.h9IEAKhS076253@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/58085; it has been noted by GNATS. From: Eduard Martinescu <martines@rochester.rr.com> To: Sergey Matveychuk <sem@ciam.ru> Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/58085: New Port: S.M.A.R.T. disk monitoring tools Date: Sat, 18 Oct 2003 10:07:35 -0400 --=-BX+dalyPZAPwEqNrjMZY Content-Type: text/plain Content-Transfer-Encoding: 7bit Ok, done. Attached is update shar file with corrected pkg-plist and Makefile. Ed On Sat, 2003-10-18 at 03:45, Sergey Matveychuk wrote: > I guess you should implement NOPORTDOCS behaviour and use DOCSDIR and > EXAMPLEDIR variable. The best place for examples is > LOCALBASE/share/examples instead of LOCALBASE/share/doc/PORTNAME/examples. > > Yes, you should redefine do-install for that. -- Eduard Martinescu <martines@rochester.rr.com> --=-BX+dalyPZAPwEqNrjMZY Content-Disposition: attachment; filename=smartmontools.shar Content-Type: application/x-shar; name=smartmontools.shar Content-Transfer-Encoding: 7bit # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # smartmontools # smartmontools/Makefile # smartmontools/pkg-plist # smartmontools/pkg-descr # smartmontools/pkg-message # smartmontools/distinfo # echo c - smartmontools mkdir -p smartmontools > /dev/null 2>&1 echo x - smartmontools/Makefile sed 's/^X//' >smartmontools/Makefile << 'END-of-smartmontools/Makefile' X# New ports collection makefile for: smartmontools X# Date created: 12 October 2003 X# Whom: Eduard Martinescu X# X# $FreeBSD$ X# X XPORTNAME= smartmontools XPORTVERSION= 5.21 XCATEGORIES= sysutils XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= smartmontools X XMAINTAINER= martines@rochester.rr.com XCOMMENT= S.M.A.R.T. disk monitoring tools X XMAN8= smartd.8 smartctl.8 XMAN5= smartd.conf.5 X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= --with-initscriptdir=${PREFIX}/etc/rc.d --with-docdir=${PREFIX}/share/doc/smartmontools --enable-sample XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/smartctl \ X ${PREFIX}/sbin X @${INSTALL_PROGRAM} ${WRKSRC}/smartd \ X ${PREFIX}/sbin X @${INSTALL_MAN} ${WRKSRC}/smartctl.8 \ X ${PREFIX}/man/man8 X @${INSTALL_MAN} ${WRKSRC}/smartd.conf.5 \ X ${PREFIX}/man/man5 X @${INSTALL_MAN} ${WRKSRC}/smartd.8 \ X ${PREFIX}/man/man8 X @${INSTALL_DATA} ${WRKSRC}/smartd.conf.sample \ X ${PREFIX}/etc X @${INSTALL_SCRIPT} ${WRKSRC}/smartd.initd \ X ${PREFIX}/etc/rc.d/smartd.sh.sample X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/WARNINGS ${DOCSDIR} X @${MKDIR} ${EXAMPLESDIR} X @${INSTALL_DATA} ${WRKSRC}/examplescripts/README ${EXAMPLESDIR} X @${INSTALL_DATA} ${WRKSRC}/examplescripts/Example1 ${EXAMPLESDIR} X @${INSTALL_DATA} ${WRKSRC}/examplescripts/Example2 ${EXAMPLESDIR} X @${INSTALL_DATA} ${WRKSRC}/examplescripts/Example3 ${EXAMPLESDIR} X @${INSTALL_DATA} ${WRKSRC}/smartd.conf ${EXAMPLESDIR} X.endif X Xpost-install: X @${CAT} pkg-message X X.include <bsd.port.mk> END-of-smartmontools/Makefile echo x - smartmontools/pkg-plist sed 's/^X//' >smartmontools/pkg-plist << 'END-of-smartmontools/pkg-plist' X@unexec /bin/echo "===>" Stopping smartd ... X@unexec /usr/bin/killall smartd 2>/dev/null || true Xetc/smartd.conf.sample Xetc/rc.d/smartd.sh.sample Xsbin/smartctl Xsbin/smartd X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/INSTALL X%%PORTDOCS%%%%DOCSDIR%%/NEWS X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/TODO X%%PORTDOCS%%%%DOCSDIR%%/WARNINGS X%%PORTDOCS%%%%EXAMPLESDIR%%/Example1 X%%PORTDOCS%%%%EXAMPLESDIR%%/Example2 X%%PORTDOCS%%%%EXAMPLESDIR%%/Example3 X%%PORTDOCS%%%%EXAMPLESDIR%%/README X%%PORTDOCS%%%%EXAMPLESDIR%%/smartd.conf X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-smartmontools/pkg-plist echo x - smartmontools/pkg-descr sed 's/^X//' >smartmontools/pkg-descr << 'END-of-smartmontools/pkg-descr' XThe smartmontools package contains two utility programs (smartctl and smartd) Xto control and monitor storage systems using the Self-Monitoring, Analysis Xand Reporting Technology System (S.M.A.R.T.) built into most modern ATA and XSCSI hard disks. It is derived from the smartsuite package, and includes Xsupport for ATA/ATAPI-5 disks. X XWWW: http://smartmontools.sourceforge.net X X-- Eduard Martinescu Xmartines@frontiernet.net END-of-smartmontools/pkg-descr echo x - smartmontools/pkg-message sed 's/^X//' >smartmontools/pkg-message << 'END-of-smartmontools/pkg-message' Xsmartmontools has been installed X XTo check the status of drives, use the following: X X ${PREFIX}/sbin/smartctl -a ad0 for first ATA drive X ${PREFIX}/sbin/smartctl -a da0 for first SCSI drive X XTo enable monitor of drives, you can use ${PREFIX}/sbin/smartd XA sample configuration file has been installed as ${PREFIX}/etc/smartd.conf.sample XCopy this file to ${PREFIX}/etc/smartd.conf and edit appropriately X XTo have smartd start at boot X cp ${PREFIX}/etc/rc.d/smartd.sample ${PREFIX}/etc/rc.d/smartd.sh X chmod 555 ${PREFIX}/etc/rc.d/smartd.sh X END-of-smartmontools/pkg-message echo x - smartmontools/distinfo sed 's/^X//' >smartmontools/distinfo << 'END-of-smartmontools/distinfo' XMD5 (smartmontools-5.21.tar.gz) = 64878e77158000d7be2e0c0cbae24cb9 END-of-smartmontools/distinfo exit --=-BX+dalyPZAPwEqNrjMZY--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310181410.h9IEAKhS076253>