Date: Thu, 31 Dec 2015 05:29:10 +0100 From: Polytropon <freebsd@edvax.de> To: Yass Amed <zagazaw2004@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Rebuilding FreeBSD! Message-ID: <20151231052910.358a141a.freebsd@edvax.de> In-Reply-To: <CALvWPyaeev_DqVKtrBe%2BgULVgv5425o%2BLPh19HX_S4Z_==xKFA@mail.gmail.com> References: <CALvWPyaeev_DqVKtrBe%2BgULVgv5425o%2BLPh19HX_S4Z_==xKFA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 30 Dec 2015 22:17:34 -0600, Yass Amed wrote: > Is it possible to rebuild FreeBSD with custom settings such as different > shell? It is possible, but not suggested. FreeBSD comes with two stock shells: /bin/sh is the default scripting shell that many system scripts rely on, and /bin/csh is the default interactive shell. Replacing the system's scripting shell is not a good idea. If you want a different dialog shell, for example zsh or bash or fish, just install it and make it your user's new shell (use the command "chsh" to do so). You can also make it the default shell for newly added users. Just to add or replace a shell - it's probably not a good idea to rebuild the whole system. Also keep in mind that the port infrastructure and many ported 3rd party applications rely on the presence of the system's scripting shell. However, FreeBSD is open source, and you can get all the parts needed: the /usr/src tree for the OS, and /usr/ports (and the corresponding source files) for all the 3rd party software. You can the go on and start replacing shells... ;-) Honestly: FreeBSD is highly configurable. For the most things you'd probably like to customize, rebuilding the system is not required. Shells are just one example. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151231052910.358a141a.freebsd>