Date: Mon, 19 Mar 2007 20:33:53 +0900 (YAKT) From: Alexander Logvinov <ports@logvinov.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: vd@FreeBSD.org Subject: ports/110512: [PATCH] ftp/wget: disallow removing modified wgetrc file on deinstall Message-ID: <200703191133.l2JBXrXo099401@blg.akavia.ru> Resent-Message-ID: <200703191140.l2JBe7Wf063289@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 110512 >Category: ports >Synopsis: [PATCH] ftp/wget: disallow removing modified wgetrc file on deinstall >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 Mar 19 11:40:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Alexander Logvinov >Release: FreeBSD 6.2-RELEASE-p3 i386 >Organization: >Environment: >Description: Disallow removing modified ${PREFIX}/etc/wgetrc file on deinstall >How-To-Repeat: >Fix: Index: Makefile =================================================================== RCS file: /home/pcvs/ports/ftp/wget/Makefile,v retrieving revision 1.83 diff -u -r1.83 Makefile --- Makefile 2 Aug 2006 19:33:51 -0000 1.83 +++ Makefile 19 Mar 2007 11:01:29 -0000 @@ -51,4 +51,11 @@ -e 's,@file{},@file{${PREFIX}},' \ ${WRKSRC}/doc/sample.wgetrc* ${WRKSRC}/doc/wget.texi +post-install: + @if [ ! -e ${PREFIX}/etc/wgetrc.new ]; then \ + ${INSTALL_DATA} ${PREFIX}/etc/wgetrc ${PREFIX}/etc/wgetrc.dist; \ + else \ + ${MV} ${PREFIX}/etc/wgetrc.new ${PREFIX}/etc/wgetrc.dist; \ + fi + .include <bsd.port.mk> Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/ftp/wget/pkg-plist,v retrieving revision 1.16 diff -u -r1.16 pkg-plist --- pkg-plist 10 Jun 2005 08:14:47 -0000 1.16 +++ pkg-plist 19 Mar 2007 11:01:29 -0000 @@ -1,5 +1,7 @@ +@unexec if cmp -s %D/etc/wgetrc %D/etc/wgetrc.dist; then rm -f %D/etc/wgetrc; fi bin/wget -etc/wgetrc +etc/wgetrc.dist +@exec [ -f %B/wgetrc ] || cp %B/%f %B/wgetrc %%NLS%%share/locale/bg/LC_MESSAGES/wget.mo %%NLS%%share/locale/ca/LC_MESSAGES/wget.mo %%NLS%%share/locale/cs/LC_MESSAGES/wget.mo >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703191133.l2JBXrXo099401>