Lukasz Popowski
|
Re: bootstrap with pkgsrc
|
Lukasz Popowski
03/31/2008 6:21 AM
post6288
|
Re: bootstrap with pkgsrc
Thanks a lot guys, from my side it looks fine already. bootstrap is sucessful, im able to bmake packages and they are
listed in pkg_info.
The only kind of error that shows when building package is "ERROR: IMAKE_MAININSTALL must be defined". But it doesnt
stop installing it.
Regards
|
|
|
Sean Boudreau(deleted)
|
Re: bootstrap with pkgsrc
|
Sean Boudreau(deleted)
03/31/2008 7:45 AM
post6292
|
Re: bootstrap with pkgsrc
On Mon, Mar 31, 2008 at 04:10:24AM -0400, Mitchell Schoenbrun wrote:
> > Not sure how to reply to Sean other than a post. Yes, updating QNX.mk seems
> > to have helped a lot. There was some additional cleanup needed. I ran "
> > cleanup" in the bootstrap directory, although I don't know if that was
> > required. I also had to erase /var/db or I would get an error message with
> > instructions for fixing that didn't work because pkg_delete had not been
> > created yet.
>
> I may have spoken too soon. Bootstrap completed, but when I went to create figlet, it failed. I get a whole bunch
of messages that say
>
> tar: attempt to write file figlet222/somefile that resolves into /fs/hd1-qnx4/usr/pkgsrc/HEAD/pkgsrc/misc/figlet/work/
figlet222/somefile outside current working directory /usr/pkgsrc/misc/figlet/work ignored.
>
> I'm guessing this is because pkgsrc has out figured my link from /usr/pkgsrc to /fd/hd1-qnx4/usr/pkgsrc/HEAD/pkgsrc.
> That's pretty disappointing. Maybe I will go ahead and just build a new QNX 6.3.2 disk with just pkgsrc on it.
>
Yes, the NetBSD tar doesn't seem to like symlinks and / or procmgr
symlinks. I haven't had a chance to look into it yet...
-seanb
|
|
|
Sean Boudreau(deleted)
|
Re: bootstrap with pkgsrc
|
Sean Boudreau(deleted)
03/31/2008 7:50 AM
post6293
|
Re: bootstrap with pkgsrc
> On Mon, Mar 31, 2008 at 04:10:24AM -0400, Mitchell Schoenbrun wrote:
> > > Not sure how to reply to Sean other than a post. Yes, updating QNX.mk seems
> > > to have helped a lot. There was some additional cleanup needed. I ran "
> > > cleanup" in the bootstrap directory, although I don't know if that was
> > > required. I also had to erase /var/db or I would get an error message with
> > > instructions for fixing that didn't work because pkg_delete had not been
> > > created yet.
> >
> > I may have spoken too soon. Bootstrap completed, but when I went to create figlet, it failed. I get a whole
bunch of messages that say
> >
> > tar: attempt to write file figlet222/somefile that resolves into /fs/hd1-qnx4/usr/pkgsrc/HEAD/pkgsrc/misc/figlet/
work/figlet222/somefile outside current working directory /usr/pkgsrc/misc/figlet/work ignored.
> >
> > I'm guessing this is because pkgsrc has out figured my link from /usr/pkgsrc to /fd/hd1-qnx4/usr/pkgsrc/HEAD/pkgsrc.
> > That's pretty disappointing. Maybe I will go ahead and just build a new QNX 6.3.2 disk with just pkgsrc on it.
> >
>
> Yes, the NetBSD tar doesn't seem to like symlinks and / or procmgr
> symlinks. I haven't had a chance to look into it yet...
>
The workaround is as follows (not the best I know):
# cd $(fullpath .)
-seanb
|
|
|