Skip site navigation (1)Skip section navigation (2)
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>