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