Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Aug 2006 00:27:52 +0200
From:      "Hans F. Nordhaug" <Hans.F.Nordhaug@hiMolde.no>
To:        Tilman Linneweh <arved@FreeBSD.org>
Cc:        freebsd-ports-bugs@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:  <20060806222752.GA6953@hiMolde.no>
In-Reply-To: <47E7966E-2AA7-4A41-832B-5EC01DA0D8C2@FreeBSD.org>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
OK,

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.

Regards,
Hans

PS! Below my replies to some selected comments:

* 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.) 

> >2) I didn't use the unexec/exec trick for pkg-plist because I also
> >need to set the permissions correctly.
> 
> You can set permissions too by @exec 'uting chown/chmod.
> 
> >3) Did you look at files/pkg-install.in It is run when using pkg_add
> >according to my testing and the handbook:
> >http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ 
> >pkg-install.html
> >And as I said, in 2 above, I need to do it this way because then I can
> >set the permissions correctly.
> >
> >Regards,
> >Hans Nordhaug
> >
> >PS! I'm a Pivot developer http://pivotlog.net/docs/doku.php?id=credits
> 
> Pivot looks great, if i have to switch my Blogsoftware, Pivot is a  
> candidate :-).

Thx.



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