diff options
Diffstat (limited to 'chapter05/bash-static-exp.sgml')
-rw-r--r-- | chapter05/bash-static-exp.sgml | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/chapter05/bash-static-exp.sgml b/chapter05/bash-static-exp.sgml deleted file mode 100644 index 57c22ea1e..000000000 --- a/chapter05/bash-static-exp.sgml +++ /dev/null @@ -1,54 +0,0 @@ -<sect2> -<title>Command explanations</title> - -<para> -<userinput>--enable-static-link:</userinput> This configure -option causes Bash to be linked statically -</para> - -<para> -<userinput>--prefix=$LFS/usr:</userinput> This configure option installs -all of Bash's files under the $LFS/usr directory, which becomes the /usr -directory after you chroot into $LFS or when you reboot the system into LFS. -</para> - -<para> -<userinput>--bindir=$LFS/bin:</userinput> This installs the executable -files in $LFS/bin. We do this because we want bash to be in /bin, not in -/usr/bin. One reason being: your /usr partition might be on a seperate -partition which has to be mounted at some point. Before that partition is -mounted you need and will want to have bash available (it will be hard to -execute the boot scripts without a shell for instance). -</para> - -<para> -<userinput>--disable-nls:</userinput> This disables the build of NLS -(National Language Support). It's only a waste of time for now as Bash -will be reinstalled in the next chapter. -</para> - -<para> -<userinput>--with-curses:</userinput> This causes Bash to be linked -against the curses library instead of the default termcap library which -is becoming obsolete. -</para> - -<para> -<userinput>ln -s bash sh:</userinput> This command creates the sh -symlink that points to bash. Most scripts run themselves via 'sh' -(invoked by the #!/bin/sh as the first line in the scripts) which -invokes a special bash mode. Bash will then behave (as closely as -possible) as the original Bourne shell. -</para> - -<para> -The <userinput>&&</userinput>'s at the end of every line cause -the next command only to be executed when the previous command exists -with a return value of 0 indicating success. In case you copy&paste -all of these commands on the shell you want to be ensured that if -./configure fails, make isn't being executed and likewise if make fails -that make install isn't being executed, and so forth. -</para> - -</sect2> - |