Date: 13 Oct 2003 08:32:56 -0000 From: Sergey Akifyev <asa@gascom.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/57937: fix cups-base package install, take maintainership Message-ID: <20031013083256.10584.qmail@mail.gascom.ru> Resent-Message-ID: <200310130850.h9D8oLpL045098@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 57937 >Category: ports >Synopsis: fix cups-base package install, take maintainership >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Oct 13 01:50:21 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Sergey Akifyev >Release: FreeBSD 4.8-RELEASE-p13 i386 >Organization: JSC Gascom >Environment: System: FreeBSD boulder.gascom.ru 4.8-RELEASE-p13 FreeBSD 4.8-RELEASE-p13 #5: Mon Oct 6 10:30:52 MSD 2003 asa@boulder.gascom.ru:/usr/src/sys/compile/BUILDER i386 >Description: * Fix pkg-plist, so package install creates all necessary directories * Change pkg-message to point how to solve common printing problem * Take maintainership NOTE: PORTREVISION is not bumped, because users who already configured cups don't need reinstalling >How-To-Repeat: >Fix: --- cups-base.diff begins here --- diff -ruN cups-base.orig/Makefile cups-base/Makefile --- cups-base.orig/Makefile Tue Jul 22 08:36:01 2003 +++ cups-base/Makefile Mon Oct 13 11:50:57 2003 @@ -14,7 +14,7 @@ CATEGORIES= print MASTER_SITES= ${CUPS_MASTER_SITES} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= asa@gascom.ru COMMENT= The Common UNIX Printing System: headers, libs, & daemons USE_REINPLACE= yes @@ -48,6 +48,7 @@ ${MKDIR} ${CUPS_SPOOLDIR} ${CUPS_SPOOLDIR}/tmp ${CHOWN} -R ${CUPSOWN}:${CUPSGRP} ${CUPS_SPOOLDIR} ${CHMOD} -R g+w ${CUPS_SPOOLDIR} + ${CAT} ${PKGMESSAGE} .include "${.CURDIR}/../../print/cups/Makefile.common" .include <bsd.port.pre.mk> diff -ruN cups-base.orig/pkg-message cups-base/pkg-message --- cups-base.orig/pkg-message Sat Jan 25 19:20:46 2003 +++ cups-base/pkg-message Mon Oct 13 11:44:46 2003 @@ -1,20 +1,12 @@ ********************************************************************** ********************************************************************** -NOTE FOR PACKAGE USERS ONLY: -============================ -This package does not create the spool directory, due to limitations in -the packaging mechanism, or my knowledge of it. +PLEASE NOTE: +============ -Once the package is installed, please do the following (as root): +To enable printing under Gimp do the following: +1) Uncomment application/octet-stream line in mime.types +2) Uncomment application/octet-stream line in mime.convs +3) Restart cupsd - cd /var/spool - mkdir -p cups/tmp - chown -R root:daemon cups - -Thanks. - --- -AlanE, your friendly neighborhood cups maintainer and all around -wild and crazy (ok, well just crazy) guy. ********************************************************************** ********************************************************************** diff -ruN cups-base.orig/pkg-plist cups-base/pkg-plist --- cups-base.orig/pkg-plist Tue Jul 22 08:36:01 2003 +++ cups-base/pkg-plist Mon Oct 13 11:58:11 2003 @@ -428,4 +428,10 @@ @dirrm etc/cups/ppd @dirrm etc/cups/interfaces @dirrm etc/cups/certs +@exec mkdir -p /var/spool/cups/tmp || true +@exec chown -R root:daemon /var/spool/cups +@exec mkdir %D/etc/cups/certs || true +@exec mkdir %D/etc/cups/ppd || true +@exec mkdir %D/etc/cups/interfaces || true +@unexec rm -rf /var/spool/cups @unexec rmdir %D/etc/cups 2>/dev/null || true --- cups-base.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031013083256.10584.qmail>