Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Feb 2005 20:28:05 +0100
From:      Florent Thoumie <flz@xbsd.org>
To:        Ion-Mihai Tetcu <itetcu@people.tecnik93.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: @unexec equivalent in Makefile ?
Message-ID:  <42139EC5.90206@xbsd.org>
In-Reply-To: <20050216211700.7337cb8a@it.buh.cameradicommercio.ro>
References:  <20050216154212.55c3fe88@it.buh.cameradicommercio.ro> <200502161918.43275.michaelnottebrock@gmx.net> <20050216204814.164a794b@it.buh.cameradicommercio.ro> <421399EC.7090904@xbsd.org> <20050216211700.7337cb8a@it.buh.cameradicommercio.ro>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig8C6FCC986C6C8A6D8EDE8745
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Ion-Mihai Tetcu wrote:
> 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,

	Note that I do think PLIST_FILES for such a case is really unsexy,
	I would stick with a simple pkg-plist. Especially if you port is
	going to grow. As Michael said, people likes using grep on pkg-plist.

--
Florent Thoumie
flz@xbsd.org

--------------enig8C6FCC986C6C8A6D8EDE8745
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCE57FMxEkbVFH3PQRAlpbAJ95zuHM1u+8fxqmzR95zx/HCDHO9ACfQl80
7uAqTv7kTA2/VcAcMAJuWs4=
=UTzB
-----END PGP SIGNATURE-----

--------------enig8C6FCC986C6C8A6D8EDE8745--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42139EC5.90206>