From 461b7f88fe2dec53ae45a885fd90857cfc1c36d6 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Tue, 25 Nov 2003 09:04:33 +0000 Subject: some permissions fixups, added robust, coreutils compat. thanks to apprentice_emacs@eathlink.net for test assistance. --- dev-lisp/common-lisp-controller/ChangeLog | 7 +++- dev-lisp/common-lisp-controller/Manifest | 5 +-- .../common-lisp-controller-3.76-r1.ebuild | 12 ++++--- .../files/3.76-coreutils-gentoo.patch | 42 ++++++++++++++++++++++ 4 files changed, 58 insertions(+), 8 deletions(-) create mode 100644 dev-lisp/common-lisp-controller/files/3.76-coreutils-gentoo.patch (limited to 'dev-lisp/common-lisp-controller') diff --git a/dev-lisp/common-lisp-controller/ChangeLog b/dev-lisp/common-lisp-controller/ChangeLog index 939ce9ffa27d..4c0ffac5ae96 100644 --- a/dev-lisp/common-lisp-controller/ChangeLog +++ b/dev-lisp/common-lisp-controller/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lisp/common-lisp-controller # Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/ChangeLog,v 1.5 2003/11/25 07:18:12 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/ChangeLog,v 1.6 2003/11/25 09:04:29 mkennedy Exp $ + + 25 Nov 2003; common-lisp-controller-3.76-r1.ebuild, + files/3.76-coreutils-gentoo.patch: + some permissions fixups, added robust, coreutils compat. thanks to + apprentice_emacs@eathlink.net for test assistance. *common-lisp-controller-3.76-r1 (20 Nov 2003) diff --git a/dev-lisp/common-lisp-controller/Manifest b/dev-lisp/common-lisp-controller/Manifest index cf0acf3b8fb7..3c3970c5f3f8 100644 --- a/dev-lisp/common-lisp-controller/Manifest +++ b/dev-lisp/common-lisp-controller/Manifest @@ -1,7 +1,7 @@ -MD5 85eb2a491787ad9f5c50189f08232860 ChangeLog 1178 +MD5 c773e1a5d2966c8a3cc0cdff68e14960 ChangeLog 1414 MD5 cb62d3c8a7d70151afccaa57bc208877 common-lisp-controller-3.64.ebuild 3597 MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164 -MD5 53e9a32ccc2b1641282be09d7aa094c1 common-lisp-controller-3.76-r1.ebuild 3178 +MD5 0181e194e59267731568cf8ae0b89c93 common-lisp-controller-3.76-r1.ebuild 3254 MD5 7f5ac148cc5356dc87dabe21c680283a common-lisp-controller-3.76.ebuild 2848 MD5 531ca5d802bb5b70c234532655bbfa91 files/digest-common-lisp-controller-3.64 80 MD5 e5d6d4f73e65082fae7961087dc7f681 files/digest-common-lisp-controller-3.76 80 @@ -11,3 +11,4 @@ MD5 7bd53a475f418012e5986df364fdd6f2 files/inetd.conf-snippet 75 MD5 ad8d66b4cc62aa6b09805068265e89d1 files/README.Gentoo 642 MD5 fd599fefe360bfff34b78fb6dbf69344 files/clc-gentoo-3.76.patch.gz 8398 MD5 e5d6d4f73e65082fae7961087dc7f681 files/digest-common-lisp-controller-3.76-r1 80 +MD5 a28b04411f6963aa9b5ea21b77a67600 files/3.76-coreutils-gentoo.patch 1345 diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-3.76-r1.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-3.76-r1.ebuild index a2327cfdcd5a..bc8047526b50 100644 --- a/dev-lisp/common-lisp-controller/common-lisp-controller-3.76-r1.ebuild +++ b/dev-lisp/common-lisp-controller/common-lisp-controller-3.76-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/common-lisp-controller-3.76-r1.ebuild,v 1.1 2003/11/25 07:18:12 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/common-lisp-controller-3.76-r1.ebuild,v 1.2 2003/11/25 09:04:29 mkennedy Exp $ DESCRIPTION="Common Lisp Controller" HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller.html" @@ -17,10 +17,10 @@ DEPEND="dev-lisp/cl-defsystem3 S=${WORKDIR}/${PN} -# src_unpack() { -# unpack ${A} -# epatch ${FILESDIR}/clc-gentoo-${PV}.patch.gz || die -# } +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${PV}-coreutils-gentoo.patch || die +} # src_compile() { # make clc-build-daemon-standalone clc-send-command-standalone || die @@ -74,6 +74,8 @@ EOF } pkg_postinst() { + userdel cl-builder &>/dev/null || true + groupdel cl-builder &>/dev/null || true enewgroup cl-builder 407 enewuser cl-builder 407 /bin/sh /usr/lib/common-lisp cl-builder chown root:root /usr/lib/common-lisp diff --git a/dev-lisp/common-lisp-controller/files/3.76-coreutils-gentoo.patch b/dev-lisp/common-lisp-controller/files/3.76-coreutils-gentoo.patch new file mode 100644 index 000000000000..46ebcfe4c28a --- /dev/null +++ b/dev-lisp/common-lisp-controller/files/3.76-coreutils-gentoo.patch @@ -0,0 +1,42 @@ +diff -ur common-lisp-controller.orig/clc-autobuild-check common-lisp-controller/clc-autobuild-check +--- common-lisp-controller.orig/clc-autobuild-check 2003-05-08 13:47:52.000000000 -0500 ++++ common-lisp-controller/clc-autobuild-check 2003-11-25 02:44:06.600594488 -0600 +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/sh + set -e + # Checks if a package should be autobuild for an implementation + # Written by Kevin Rosenberg +@@ -12,11 +12,11 @@ + cat >&2 <&2 + usage + exit 2 +Only in common-lisp-controller: clc-autobuild-check.~1.4.~ -- cgit v1.2.3-65-gdbad