Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/bash.xml

    r5809826 r94862da  
    7474<screen><userinput remap="test">chown -Rv tester .</userinput></screen>
    7575
    76     <para>Now, run the tests as the <systemitem
     76    <para>The testsuite of the package is designed to be ran as a non-root
     77    user, owning the terminal connected to standard input.  To satisify the
     78    requirement, spawn a new pseudoterminal using
     79    <application>Expect</application> and run the tests as the <systemitem
    7780    class="username">tester</systemitem> user:</para>
    7881
    79 <screen><userinput remap="test">su tester &lt;&lt; EOF
    80 PATH=$PATH make tests &lt; $(tty)
     82<screen><userinput remap="test">su -s /usr/bin/expect tester &lt;&lt; EOF
     83set timeout -1
     84spawn make tests
     85expect eof
     86lassign [wait] _ _ _ value
     87exit $value
    8188EOF</userinput></screen>
    8289
Note: See TracChangeset for help on using the changeset viewer.