Changeset e005067
- Timestamp:
- 09/24/2003 11:17:06 AM (21 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, 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:
- aa49729
- Parents:
- c9fb357
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/coreutils-inst.xml
rc9fb357 re005067 25 25 26 26 <para>This package has a test suite available which can perform a number of 27 checks to ensure it built correctly. Should you choose to run it, the 28 following commands will do so:</para> 27 checks to ensure it built correctly. However, this particular test suite makes 28 some assumptions that aren't quite vaild at this early stage of Chapter 6. We 29 therefore make a few adjustments to allow the tests to run properly. Should you 30 choose not to run the test suite, skip down to "Install the package". The 31 following commands will prepare us for the test suite. Create two dummy groups 32 and a dummy user name:</para> 29 33 30 <para><screen><userinput>make check-root 31 make RUN_EXPENSIVE_TESTS=yes check</userinput></screen></para> 34 <para><screen><userinput>echo "dummy1:x:1000" >> /etc/group 35 echo "dummy2:x:1001:dummy" >> /etc/group 36 echo "dummy:x:1000:1000:::/bin/bash" >> /etc/passwd</userinput></screen></para> 37 38 <para>Fix a small permissions problem:</para> 39 40 <para><screen><userinput>chown dummy tests/cut</userinput></screen></para> 41 42 <para>The <userinput>su</userinput> program from Coreutils wasn't installed in 43 Chapter 5 because it needed <emphasis>root</emphasis> privilege to install. We 44 work around this problem by installing it now:</para> 45 46 <para><screen><userinput>make install-root</userinput></screen></para> 47 48 <para>Some tests are meant to run as <emphasis>root</emphasis>:</para> 49 50 <para><screen><userinput>make check-root</userinput></screen></para> 51 52 <para>The remainder of the tests are run as the <emphasis>dummy</emphasis> 53 user:</para> 54 55 <para><screen><userinput>su dummy -c "make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen></para> 56 57 <para>Remove the dummy groups and user name:</para> 58 59 <para><screen><userinput>sed -i.bak '/dummy/d' /etc/passwd /etc/group</userinput></screen></para> 32 60 33 61 <para>Install the package:</para>
Note:
See TracChangeset
for help on using the changeset viewer.