ports/101299: New port: www/pivot-weblog A blog authoring tool written in PHP

Tilman Linneweh arved at FreeBSD.org
Mon Aug 7 12:07:24 UTC 2006


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 at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs/attachments/20060807/35200ec8/attachment.sig>


More information about the freebsd-ports-bugs mailing list