Skip site navigation (1)Skip section navigation (2)
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>