- Timestamp:
- 05/29/2002 11:31:41 PM (22 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 8a352b8
- Parents:
- 4ceb3a1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/bash-exp.xml
r4ceb3a1 r8cd994f 5 5 option causes bash to be linked statically.</para> 6 6 7 <para><userinput>--prefix=$LFS/usr:</userinput> This configure option installs 8 all of Bash's files under the $LFS/usr directory, which becomes the /usr 9 directory when chroot'ed or reboot'ed into LFS.</para> 10 11 <para><userinput>--bindir=$LFS/bin:</userinput> This installs the executable 12 files in $LFS/bin. We do this because we want bash to be in /bin, not in 13 /usr/bin. One reason being: the /usr partition might be on a separate 14 partition which has to be mounted at some point. Before that partition is 15 mounted you need and will want to have bash available (it will be hard to 16 execute the boot scripts without a shell for instance).</para> 7 <para><userinput>--prefix=$LFS/static:</userinput> This configure option 8 installs all of Bash's files under the $LFS/static directory, which becomes 9 the /static directory when chroot'ed or reboot'ed into LFS.</para> 17 10 18 11 <para><userinput>--with-curses:</userinput> This causes bash to be … … 29 22 there.</para> 30 23 31 <para><userinput>ln -sf bash $LFS/bin/sh:</userinput> This command creates32 the <filename class="symlink">sh</filename> symlink that points to bash. Most33 scripts run themselves via 'sh' (invoked by the #!/bin/sh as the first line34 in the scripts) which invokes a special bash mode. Bash will then behave35 (as closely as possible) as the original Bourne shell.</para>36 37 24 <para>The <userinput>&&</userinput>'s at the end of every line cause 38 25 the next command to be executed only if the previous command exits
Note:
See TracChangeset
for help on using the changeset viewer.