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>