FreeBSD Bugzilla – Attachment 30255 Details for
Bug 51036
New port: sysutils/clockspeed-conf - Supervise scripts for clockspeed to use daemontools
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 4.56 KB, created by
Patrick Atamaniuk
on 2003-04-16 14:20:11 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Patrick Atamaniuk
Created:
2003-04-16 14:20:11 UTC
Size:
4.56 KB
patch
obsolete
># 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: ># ># sysutils/clockspeed-conf ># sysutils/clockspeed-conf/pkg-plist ># sysutils/clockspeed-conf/Makefile ># sysutils/clockspeed-conf/pkg-descr ># sysutils/clockspeed-conf/pkg-install ># sysutils/clockspeed-conf/files ># sysutils/clockspeed-conf/files/patch-aa ># sysutils/clockspeed-conf/distinfo ># >echo c - sysutils/clockspeed-conf >mkdir -p sysutils/clockspeed-conf > /dev/null 2>&1 >echo x - sysutils/clockspeed-conf/pkg-plist >sed 's/^X//' >sysutils/clockspeed-conf/pkg-plist << 'END-of-sysutils/clockspeed-conf/pkg-plist' >Xbin/clockspeed-conf >Xbin/taiclockd-conf >X%%PORTDOCS%%share/doc/clockspeed-conf/README >X%%PORTDOCS%%@dirrm share/doc/clockspeed-conf >END-of-sysutils/clockspeed-conf/pkg-plist >echo x - sysutils/clockspeed-conf/Makefile >sed 's/^X//' >sysutils/clockspeed-conf/Makefile << 'END-of-sysutils/clockspeed-conf/Makefile' >X# New ports collection makefile for: clockspeed-conf >X# Date created: 10 April 2003 >X# Whom: Patrick Atamaniuk <atamaniuk at frobs.net> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= clockspeed-conf >XPORTVERSION= 0.4.5 >XPORTREVISION= 0 >XCATEGORIES= sysutils >XMASTER_SITES= http://foo42.de/distfiles/ >X >XMAINTAINER= atamaniuk-ports@frobs.net >XCOMMENT= Supervise scripts for clockspeed to use daemontools >X >XRUN_DEPENDS= supervise:${PORTSDIR}/sysutils/daemontools \ >X clockspeed:${PORTSDIR}/sysutils/clockspeed >X >XMAN8= clockspeed-conf.8 taiclockd-conf.8 >X >Xpre-install: >X @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL >X >Xpost-install: >X.if !defined(NOPORTDOCS) >X @ ${MKDIR} ${DOCSDIR} >X @ ${CP} ${WRKSRC}/README ${DOCSDIR} >X @ ${ECHO} "-------------------------------------------" >X @ ${ECHO} "- see ${DOCSDIR} >X @ ${ECHO} "- and man 8 clockspeed-conf" >X @ ${ECHO} "-------------------------------------------" >X.endif >X >X.include <bsd.port.mk> >X#. >END-of-sysutils/clockspeed-conf/Makefile >echo x - sysutils/clockspeed-conf/pkg-descr >sed 's/^X//' >sysutils/clockspeed-conf/pkg-descr << 'END-of-sysutils/clockspeed-conf/pkg-descr' >XThe clockspeed-conf package provides configuration >Xscripts to set up a clockspeed client and/or a taiclockd >Xserver using Dan Bernstein's daemontools for supervision >Xand his clockspeed package for time synchronisation. >X >XAuthor: Patrick Atamaniuk <atamaniuk at frobs.net> >XWWW: http://foo42.de/devel/sysutils/clockspeed-conf/ >END-of-sysutils/clockspeed-conf/pkg-descr >echo x - sysutils/clockspeed-conf/pkg-install >sed 's/^X//' >sysutils/clockspeed-conf/pkg-install << 'END-of-sysutils/clockspeed-conf/pkg-install' >X#!/bin/sh >X# $FreeBSD$ >X >XPATH=/bin:/usr/sbin:/usr/bin:/bin >X >Xmake_user() { >X USER=$1 >X UID=$2 >X COMMENT="$3" >X USER_HOME=/nonexistent >X GROUP=${USER} >X if pw user show "${USER}" 2>/dev/null; then >X echo "You already have a user \"${USER}\", so I will use it." >X else >X while pw user show ${UID}; do >X UID=`expr ${UID} + 1` >X done >X GID=${UID} >X >X if pw groupadd ${GROUP} -g ${GID}; then >X echo "Added group \"${GROUP}\"." >X else >X echo "Adding group \"${GROUP}\" failed..." >X exit 1 >X fi >X >X if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ >X -d ${USER_HOME} -s /sbin/nologin -c "${COMMENT}" >X then >X echo "Added user \"${USER}\"." >X else >X echo "Adding user \"${USER}\" failed..." >X exit 1 >X fi >X fi >X} >X >Xcase $2 in >XPRE-INSTALL) >X make_user clockspeed 801 "clockspeed adjust service" >X make_user taiclock 802 "taiclockd daemon" >X make_user log 803 "djb service log" >X ;; >X >Xesac >END-of-sysutils/clockspeed-conf/pkg-install >echo c - sysutils/clockspeed-conf/files >mkdir -p sysutils/clockspeed-conf/files > /dev/null 2>&1 >echo x - sysutils/clockspeed-conf/files/patch-aa >sed 's/^X//' >sysutils/clockspeed-conf/files/patch-aa << 'END-of-sysutils/clockspeed-conf/files/patch-aa' >X--- clockspeed-conf.orig Mon Apr 14 14:55:45 2003 >X+++ clockspeed-conf Mon Apr 14 14:55:54 2003 >X@@ -12,7 +12,7 @@ >X # and optionally ATTOFILE if not ETCDIR/atto >X # >X # >X-[ -z "${CLOCKSPEED_INSTALLATION}" ] && CLOCKSPEED_INSTALLATION="DJB" >X+[ -z "${CLOCKSPEED_INSTALLATION}" ] && CLOCKSPEED_INSTALLATION="FreeBSD_PORT" >X >X PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/command:${PATH} >END-of-sysutils/clockspeed-conf/files/patch-aa >echo x - sysutils/clockspeed-conf/distinfo >sed 's/^X//' >sysutils/clockspeed-conf/distinfo << 'END-of-sysutils/clockspeed-conf/distinfo' >XMD5 (clockspeed-conf-0.4.5.tar.gz) = 4a4117d341f5f1c80201e6361eb49722 >END-of-sysutils/clockspeed-conf/distinfo >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 51036
: 30255