Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Aug 2006 14:08:31 +0200
From:      Tilman Linneweh <arved@FreeBSD.org>
To:        "Hans F. Nordhaug" <Hans.F.Nordhaug@hiMolde.no>
Cc:        freebsd-ports-bugs@FreeBSD.org, Tilman Linneweh <arved@FreeBSD.org>, hans@nordhaug.priv.no, freebsd-gnats-submit@FreeBSD.org
Subject:   Re: ports/101299: New port: www/pivot-weblog A blog authoring tool written in PHP
Message-ID:  <82AC726D-852A-4789-AC2C-0378E0CC91E8@FreeBSD.org>
In-Reply-To: <20060806222752.GA6953@hiMolde.no>
References:  <200608061355.k76Dt1uw082479@freefall.freebsd.org> <20060806142359.GA3490@hiMolde.no> <709B47A3-E7F0-4B58-A8B8-FA6477541F32@FreeBSD.org> <20060806190615.GA4749@hiMolde.no> <47E7966E-2AA7-4A41-832B-5EC01DA0D8C2@FreeBSD.org> <20060806222752.GA6953@hiMolde.no>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-4-551653297
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed

Hi,

On Aug 7, 2006, at 12:27 AM, Hans F. Nordhaug wrote:
>
> I'm giving up. Apperently I don't understand the upgrade process for
> ports. The long list of files (in your initial post) must
> 1) be created when installing (because Pivot doesn't do it by itself).
> 2) not be deleted when upgrading (because they contain user generated
> data) - end of story. This is the case even for the possibly empty
> "images" and "archives" dir.
>
> If you can guide me to howto achieve this, I would be happy.


Well the package cluster expect the filesystem to be in the same  
state as before
the package was built.

> * Tilman Linneweh <arved@FreeBSD.org> [2006-08-06]:
> [cut]
>>>> The problem is, that the programm should work if you just do  
>>>> pkg_add
>>>> pivot.  The files which are not in pkg-plist are not in the  
>>>> package,
>>>> so the  package is unusable.
>>>
>>> 1) I did follow
>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/
>>> porting-testing.html
>>> and "pkg_add pivot-weblog" does work. Did you even test? *I* did...
>>
>> Then the files are actually not necessary, and the port should not
>> install them at all.
>
> Here I must disagree with you. "pkg_add pivot-weblog" *does* install
> the files through files/pkg-install.in (ref point 2/3) and the  
> files are needed.
> Pivot does NOT work without them. (If you want to I can create a
> package for you so you can see what "pkg_add pivot-weblog" does.)

How about installing the pkg-install script, and telling the user to  
run the script in pkg-message,
if you don't want to add the files to pkg-plist?

> Just a PS: Initially the Pivot entry database contains
>
> /usr/local/www/weblog/pivot/db/standard-00000/00001.php
> /usr/local/www/weblog/pivot/db/standard-00000/00002.php
>
> When a user starts adding posts/entries, Pivot will create
>
> /usr/local/www/weblog/pivot/db/standard-00000/00003.php
> /usr/local/www/weblog/pivot/db/standard-00000/00004.php
> [...]
> /usr/local/www/weblog/pivot/db/standard-00000/00099.php
> [...]
> /usr/local/www/weblog/pivot/db/standard-00100/00100.php
> /usr/local/www/weblog/pivot/db/standard-00100/00101.php
> [...]
>
> So deinstalling a Pivot that has been used, can not done
> completely through pkg-plist anyway.

This is not a problem, since these files are not installed by the  
port, but by the user.

regards
tilman

--Apple-Mail-4-551653297
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFE1y1DfCLDn4B6xToRArC9AJ9bXuUJ29SIXWG+OEaZL5yCWedV6ACfXLyO
Io0vpK7kbrg+z5wTUxzug2I=
=ReY0
-----END PGP SIGNATURE-----

--Apple-Mail-4-551653297--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82AC726D-852A-4789-AC2C-0378E0CC91E8>