Date: Wed, 16 Feb 2005 21:17:00 +0200 From: Ion-Mihai Tetcu <itetcu@people.tecnik93.com> To: Florent Thoumie <flz@xbsd.org> Cc: freebsd-ports@freebsd.org Subject: Re: @unexec equivalent in Makefile ? Message-ID: <20050216211700.7337cb8a@it.buh.cameradicommercio.ro> In-Reply-To: <421399EC.7090904@xbsd.org> References: <20050216154212.55c3fe88@it.buh.cameradicommercio.ro> <200502161918.43275.michaelnottebrock@gmx.net> <20050216204814.164a794b@it.buh.cameradicommercio.ro> <421399EC.7090904@xbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 16 Feb 2005 20:07:24 +0100 Florent Thoumie <flz@xbsd.org> wrote: > Ion-Mihai Tetcu wrote: > > > # cat work/.PLIST.mktmp > > bin/sbl_server > > etc/sbl_server.conf.sample > > @unexec if cmp -s %D/etc/sbl_server.conf %D/etc/sbl_server.conf.sample; then rm -f %D/etc/sbl_server.conf; fi > > @unexec if [ -f %D/info/dir ]; then if sed -e '1,/Menu:/d' %D/info/dir | grep -q '^[*] '; then true; else rm %D/info/dir; fi; fi > > @unexec rmdir %D/info 2> /dev/null || true > > share/doc/sbl-server/CHANGE > > share/doc/sbl-server/README > > share/doc/sbl-server/RELEASE.NOTES > > @dirrm share/doc/sbl-server > > @unexec rmdir %D 2> /dev/null || true > > > > Q1: Why the info stuff ? > > I'm not really into INFO but if I had to say, I'll tell add-plist-info > lacks a .if defined(INFO) or something to only add this when needed. This must have happen recently because mail/dspam does the same now, but it wasn't doing it (or at least nobody complained). > > Q2: Why doesn't it remove etc/sbl_server.conf ? > > Because when @unexec is executed, etc/sbl_server.conf.sample is already > gone, so cmp will return 2. So I should reverse the order. uhh Thanks, -- IOnut Unregistered ;) FreeBSD "user"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050216211700.7337cb8a>