Date: Tue, 29 Nov 2005 15:21:14 +0000 From: eoghan <freebsd@redry.net> To: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> Cc: krion@freebsd.org, freebsd-questions@freebsd.org, eik@freebsd.org Subject: Re: openoffice pkg Message-ID: <438C71EA.1080005@redry.net> In-Reply-To: <4464qbjy41.fsf@be-well.ilk.org> References: <0EF126E2-9EC2-488C-A132-6D07A1761246@redry.net> <2C5E7622-7EC0-43D1-9DEF-4F87E2A90078@redry.net> <4464qdol6c.fsf@be-well.ilk.org> <B96B0A3F-1C79-476A-85B1-D36DAEA5833E@redry.net> <44zmnokfrs.fsf@be-well.ilk.org> <438B31AA.5050709@redry.net> <44zmnoi4gx.fsf@be-well.ilk.org> <4464qbjy41.fsf@be-well.ilk.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Lowell Gilbert wrote: > Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> writes: > >> eoghan <freebsd@redry.net> writes: >> >>> Lowell Gilbert wrote: >>>> eoghan <freebsd@redry.net> writes: >>>> >>>>> On 27 Nov 2005, at 21:06, Lowell Gilbert wrote: >>>>> >>>>>> eoghan <freebsd@redry.net> writes: >>>>>> >>>>>>> On 25 Nov 2005, at 15:22, eoghan wrote: >>>>>>> >>>>>>>> Hello >>>>>>>> Im attempting to install the openoffice package and need to use a >>>>>>>> template cos it fills /var and then fails. I have used: >>>>>>>> pkg_add -r -t /max/tmp/instmp.XXXXXX openoffice >>>>>>>> but it still writes to /var? >>>>>>>> Anyone ideas what im doing wrong? >>>>>>>> Thanks >>>>>>>> Eoghan >>>>>>> Does anyone have any help on this? I assume im using the wrong >>>>>>> syntax? Does instmp.XXXXX need to exist in /max/tmp? >>>>>> No, you're right; it seems to be a problem. I haven't had a chance to >>>>>> look at it myself... >>>>> Thanks Lowell, do you mean it seems to be a bug? >>>> I haven't had a chance to look at it closely enough to tell. >>> Ok thanks, I will have a detailed look later on and see if I can >>> recover anymore information. >> I think it *is* a bug, but I haven't gotten a complete understanding of >> it yet. The pattern you pass in with the -t option seems to be getting >> dropped before you get to the utility function find_play_pen(), but so >> far I can't seem to figure out how it was supposed to be passed in the >> first place. As a workaround, the PKG_TMPDIR environment variable seems >> to work properly, and can serve your purpose just as well. > > On further analysis: > > The issue is specific to the combination of the -r and -t options. It > really get back to where the package file gets downloaded to, not the > work area that it expands to (which can't be set separately), so I'm > not really sure whether to consider it a bug or not. It certainly > would require changing some of the pkg_install library APIs to fully > separate the concepts. If you download the package by hand and use > the -t option, the temporary staging area will be used as you expect. Ok will get it manually and thanks for investigating this issue. I cant try it now, but if i get the pkg file manually and pkg_add it, will this have any effect on its dependencies? I mean will it still try "fetch" them remotely?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?438C71EA.1080005>