From owner-freebsd-ports@FreeBSD.ORG Sat Dec 3 08:55:17 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CDBB106566B for ; Sat, 3 Dec 2011 08:55:17 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id E2B188FC0A for ; Sat, 3 Dec 2011 08:55:16 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [IPv6:2001:8b0:151:1:fa1e:dfff:feda:c0bb]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id pB38tC9l091836 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Sat, 3 Dec 2011 08:55:13 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: OpenDKIM Filter v2.4.1 smtp.infracaninophile.co.uk pB38tC9l091836 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1322902513; bh=E1o2D7Mmgpy1x27WN0oailoetue5asJo6QOHh2g96Dc=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Cc; b=iScPzRfHQfUG5DIbXJ0HMj5xnA8ClWIJD7WZK7wz7L66JObyJb96cpxA7itUhldnR vbj8UiHpH47Fg5L3xXjVbSnPJGIW96+fnn6RpSCo9JOtWeca2xtZ7xxXYRIZJbxjoC MdUgijawHzaXFm5RgO5tyVBo51zg8nHvp4zIoAkA= Message-ID: <4ED9E3E5.2010400@infracaninophile.co.uk> Date: Sat, 03 Dec 2011 08:55:01 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <4ED8C0F1.807@FreeBSD.org> <20111202195555.GD1913@azathoth.lan> <4ED95A95.9040805@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.3.3 OpenPGP: id=60AE908C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC038C84FD00B2A26766885D5" X-Virus-Scanned: clamav-milter 0.97.3 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_FAIL autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Subject: Re: again, ports that stop daemons X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2011 08:55:17 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC038C84FD00B2A26766885D5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 03/12/2011 08:38, Chris Rees wrote: > A little service magic would do; >=20 > [ service blargh status 2>/dev/null ] && echo "DON'T FORGET TO STOP > THIS SERVICE!!!" >=20 > I'll prepare a patch, as long as there's some chance of it going in ;) Of course, there's always the problem that the service may be being deleted entirely, or may radically change the way it manages start/stop of its daemons, so you get left with a bunch of old daemons still running and no foolproof way of identifying and stopping them. It's all down to ports not having an 'update' target per se, and conceptually turning that into 'deinstall, install' -- you can't tell that any particular 'deinstall' invocation is intended to be closely followed by a new install or not. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------enigC038C84FD00B2A26766885D5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7Z4/AACgkQ8Mjk52CukIxs3ACeNlrHLqOscb8wBAhCxLpZANoN X3YAn1Rvaz4EQudS4ZmxLoLEnwOPiawy =gN5Q -----END PGP SIGNATURE----- --------------enigC038C84FD00B2A26766885D5--