Date: Sat, 11 Nov 2017 13:39:31 -0500 From: lankfordandrew@charter.net To: "'Eugene Grosbein'" <eugen@grosbein.net>, "'freebsd-hackers@freebsd.org'" <freebsd-hackers@freebsd.org> Subject: Re: Root partition and usrland on one slice, /usr/local ports and src on another Message-ID: <YifX1w0072NQztg01ifXLH@charter.net>
next in thread | raw e-mail | index | archive | help
It's been quite a while since I've tried a rebuild, but I think the=0Apr= oblems appeared early when gcc and gas and dependencies were being=0Abui= lt. I tried just symlinks, then different settings of the build=0Avariab= les, and (IIRC) enabling clang. Perhaps I could start fresh with=0A11.1,= but then perhaps placing everything on one slice is the most=0Astraight= forward solution.=0A=0AAndrew Lankford=0A=0A=09-------------------------= ----------------From: "Eugene Grosbein" =0ATo: "freebsd-hackers@freebsd.= org"=0ACc: =0ASent: 11-Nov-2017 17:24:25 +0000=0ASubject: Re: Root parti= tion and usrland on one slice, /usr/local ports=0Aand src on another=0A= =0A 11.11.2017 22:50, lankfordandrew@charter.net =D0=BF=D0=B8=D1=88=D0= =B5=D1=82:=0A > When I installed FreeBSD 10 on an old laptop, I wanted t= o merge=0Aboth=0A > the root partition heirarchy (kernel /bin /sbin etc)= and the rest=0Aof=0A > Fbsd usr-land together onto one slice. I like up= grading from=0Asource,=0A > but I do that more frequently with ports tha= n the OS-proper. When I=0A > need to boot up single user, it seems rathe= r quaint these days (at=0A > least for a laptop user) to have to mount /= usr in order to get=0A > reasonably the functionality from applications= that use shared=0A > libraries (vi, man pages, etc). The likelyhood tha= t I'm going to=0Afall=0A > back on a serial port and an ASR-33 tty are n= il.=0A > =0A > So what I'd like to do is put the entire freebsd system o= n one=0Afairly=0A > small, pristine slice, but put the more bloated and= ephemeral src,=0A > ports, /usr/local, /home portions on one big slice.= I tried=0Asymlinks=0A > between "/src" or "/usr/src" and "/usr/ports" a= nd tweaking some=0Abuild=0A > variables, but it seemed like something al= ways breaks in some=0Abizarre=0A > way whenever I tried to rebuild world= . I guess a lot of the strange=0A > behavior showed up in /src/contrib a= nd the gnu licensed side of the=0A > build system. Can anyone suggest so= me docs on /src and ports,=0A > specifically for what I'm trying to do b= esides "man src"?=0A=0A I do that for years for eight major releases at= least and have no=0Aproblems=0A making symlinks /usr/src -> /usr/local/= src, /usr/obj ->=0A/usr/local/obj,=0A /usr/ports -> /usr/local/ports.=0A= =0A What kind of problems do you have while building world and=0A why do= you think that problems are due to symlinks?=0A=0A Eugene Grosbein=0A= =0A
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YifX1w0072NQztg01ifXLH>