Changeset f39a33c for postlfs/shells


Ignore:
Timestamp:
05/14/2005 04:55:24 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
ee0047b4
Parents:
1503942
Message:

Tagged ash.xml

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4211 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/shells/ash.xml

    r1503942 rf39a33c  
    55  %general-entities;
    66
    7 <!ENTITY ash-version "0.4.0">
    8 <!ENTITY ash-download-http " ">
    9 <!ENTITY ash-download-ftp "ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware_source/ap/ash/ash-&ash-version;.tar.gz">
    10 <!ENTITY ash-md5sum "1c59f5b62a081cb0cb3b053c01d79529">
    11 <!ENTITY ash-size "118 KB">
    12 <!ENTITY ash-buildsize "2.2 MB">
    13 <!ENTITY ash-time "0.06 SBU">
     7  <!ENTITY ash-version "0.4.0">
     8  <!ENTITY ash-download-http " ">
     9  <!ENTITY ash-download-ftp "ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware_source/ap/ash/ash-&ash-version;.tar.gz">
     10  <!ENTITY ash-md5sum "1c59f5b62a081cb0cb3b053c01d79529">
     11  <!ENTITY ash-size "118 KB">
     12  <!ENTITY ash-buildsize "2.2 MB">
     13  <!ENTITY ash-time "0.06 SBU">
    1414]>
    1515
    1616<sect1 id="ash" xreflabel="ASH-&ash-version;">
    17 <sect1info>
    18 <othername>$LastChangedBy$</othername>
    19 <date>$Date$</date>
    20 </sect1info>
    21 <?dbhtml filename="ash.html"?>
    22 <title>ASH-&ash-version;</title>
    23 <indexterm zone="ash">
    24 <primary sortas="a-ASH">ASH</primary></indexterm>
     17  <?dbhtml filename="ash.html"?>
    2518
    26 <sect2>
    27 <title>Introduction to <application>ASH</application></title>
     19  <sect1info>
     20    <othername>$LastChangedBy$</othername>
     21    <date>$Date$</date>
     22  </sect1info>
    2823
    29 <para><command>ash</command> is a shell that is the most compliant with the
    30 Bourne Shell (not to be confused with Bourne Again SHell i.e.,
    31 <application>Bash</application> installed in <acronym>LFS</acronym>) without
    32 any additional features. Bourne Shell is available on most commercial
    33 <acronym>UNIX</acronym> systems. Hence <command>ash</command> is useful for
    34 testing scripts to be <command>sh</command>-compliant. It also has a small
    35 memory and space requirements compared to the other
    36 <command>sh</command>-compliant shells.</para>
     24  <title>ASH-&ash-version;</title>
    3725
    38 <sect3><title>Package information</title>
    39 <itemizedlist spacing='compact'>
    40 <listitem><para>Download (HTTP): <ulink
    41 url="&ash-download-http;"/></para></listitem>
    42 <listitem><para>Download (FTP): <ulink
    43 url="&ash-download-ftp;"/></para></listitem>
    44 <listitem><para>Download MD5 sum: &ash-md5sum;</para></listitem>
    45 <listitem><para>Download size: &ash-size;</para></listitem>
    46 <listitem><para>Estimated disk space required:
    47 &ash-buildsize;</para></listitem>
    48 <listitem><para>Estimated build time:
    49 &ash-time;</para></listitem></itemizedlist>
    50 </sect3>
     26  <indexterm zone="ash">
     27    <primary sortas="a-ASH">ASH</primary>
     28  </indexterm>
    5129
    52 <sect3><title>Additional downloads</title>
    53 <itemizedlist spacing='compact'>
    54 <listitem><para>Required Patch: <ulink
    55 url="&patch-root;/ash-&ash-version;-cumulative_fixes-1.patch"/></para>
    56 </listitem>
    57 </itemizedlist>
    58 </sect3>
     30  <sect2 role="package">
     31    <title>Introduction to ASH</title>
    5932
    60 </sect2>
     33    <para><command>ash</command> is a shell that is the most compliant with
     34    the Bourne Shell (not to be confused with Bourne Again SHell i.e.,
     35    <application>Bash</application> installed in LFS) without any additional
     36    features. Bourne Shell is available on most commercial UNIX systems.
     37    Hence <command>ash</command> is useful for testing scripts to be
     38    <command>sh</command>-compliant. It also has a small memory and space
     39    requirements compared to the other <command>sh</command>-compliant
     40    shells.</para>
    6141
    62 <sect2>
    63 <title>Installation of <application>ASH</application></title>
     42    <bridgehead renderas="sect3">Package Information</bridgehead>
     43    <itemizedlist spacing="compact">
     44      <listitem>
     45        <para>Download (HTTP): <ulink url="&ash-download-http;"/></para>
     46      </listitem>
     47      <listitem>
     48        <para>Download (FTP): <ulink url="&ash-download-ftp;"/></para>
     49      </listitem>
     50      <listitem>
     51        <para>Download MD5 sum: &ash-md5sum;</para>
     52      </listitem>
     53      <listitem>
     54        <para>Download size: &ash-size;</para>
     55      </listitem>
     56      <listitem>
     57        <para>Estimated disk space required: &ash-buildsize;</para>
     58      </listitem>
     59      <listitem>
     60        <para>Estimated build time: &ash-time;</para>
     61      </listitem>
     62    </itemizedlist>
    6463
    65 <para>Install <application>ASH</application> by running the following
    66 commands:</para>
     64    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     65    <itemizedlist spacing='compact'>
     66      <listitem>
     67        <para>Required Patch: <ulink
     68        url="&patch-root;/ash-&ash-version;-cumulative_fixes-1.patch"/></para>
     69      </listitem>
     70    </itemizedlist>
    6771
    68 <screen><userinput><command>patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch &amp;&amp;
    69 make</command></userinput></screen>
     72  </sect2>
    7073
    71 <para>Now, as the root user:</para>
     74  <sect2 role="installation">
     75    <title>Installation of ASH</title>
    7276
    73 <screen><userinput role='root'><command>install -m 755 sh /bin/ash &amp;&amp;
    74 install -m 644 sh.1 /usr/share/man/man1/ash.1</command></userinput></screen>
     77    <para>Install <application>ASH</application> by running the following
     78    commands:</para>
    7579
    76 <para>If you would like to make <command>ash</command> the default sh shell,
    77 make a symlink.</para>
     80<screen><userinput>patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch &amp;&amp;
     81make</userinput></screen>
    7882
    79 <screen><userinput><command>ln -sf ash /bin/sh</command></userinput></screen>
     83    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    8084
    81 </sect2>
     85<screen role="root"><userinput>install -m 755 sh /bin/ash &amp;&amp;
     86install -m 644 sh.1 /usr/share/man/man1/ash.1</userinput></screen>
    8287
    83 <sect2>
    84 <title>Configuring <application>ASH</application></title>
     88    <para>If you would like to make <command>ash</command> the default
     89    sh shell, make a symlink.</para>
    8590
    86 <sect3 id="ash-config"><title>Config files</title>
    87 <para><application>ASH</application> sources
    88 <filename>/etc/profile</filename> and
    89 <filename>$HOME/.profile</filename></para>
     91<screen role="root"><userinput>ln -v -sf ash /bin/sh</userinput></screen>
    9092
    91 <indexterm zone="ash ash-config">
    92 <primary sortas="e-etc-profile">/etc/profile</primary></indexterm>
    93 <indexterm zone="ash ash-config">
    94 <primary sortas="e-AHOME-.profile">$HOME/.profile</primary></indexterm>
    95 </sect3>
     93  </sect2>
    9694
    97 </sect2>
     95  <sect2 role="configuration">
     96    <title>Configuring ASH</title>
    9897
    99 <sect2>
    100 <title>Contents</title>
    101 <segmentedlist>
    102 <segtitle>Installed Program</segtitle>
    103 <segtitle>Installed Libraries</segtitle>
    104 <segtitle>Installed Directories</segtitle>
    105 <seglistitem>
    106 <seg>ash</seg>
    107 <seg>None</seg>
    108 <seg>None</seg>
    109 </seglistitem>
    110 </segmentedlist>
     98    <sect3 id="ash-config">
     99      <title>Config Files</title>
    111100
    112 <variablelist>
    113 <bridgehead renderas="sect3">Short Description</bridgehead>
    114 <?dbfo list-presentation="list"?>
     101      <para><application>ASH</application> sources
     102      <filename>/etc/profile</filename> and
     103      <filename>$HOME/.profile</filename></para>
    115104
    116 <varlistentry id="ash-prog">
    117 <term><command>ash</command></term>
    118 <listitem><para>is a <command>sh</command>-compliant shell.</para>
    119 <indexterm zone="ash ash-prog">
    120 <primary sortas="b-ash">ash</primary></indexterm>
    121 </listitem>
    122 </varlistentry>
    123 </variablelist>
     105      <indexterm zone="ash ash-config">
     106        <primary sortas="e-etc-profile">/etc/profile</primary>
     107      </indexterm>
    124108
    125 </sect2>
     109      <indexterm zone="ash ash-config">
     110        <primary sortas="e-AHOME-.profile">$HOME/.profile</primary>
     111      </indexterm>
     112
     113    </sect3>
     114
     115  </sect2>
     116
     117  <sect2 role="content">
     118    <title>Contents</title>
     119
     120    <segmentedlist>
     121      <segtitle>Installed Program</segtitle>
     122      <segtitle>Installed Libraries</segtitle>
     123      <segtitle>Installed Directories</segtitle>
     124
     125      <seglistitem>
     126        <seg>ash</seg>
     127        <seg>None</seg>
     128        <seg>None</seg>
     129      </seglistitem>
     130    </segmentedlist>
     131
     132    <variablelist>
     133      <bridgehead renderas="sect3">Short Description</bridgehead>
     134      <?dbfo list-presentation="list"?>
     135      <?dbhtml list-presentation="table"?>
     136
     137      <varlistentry id="ash-prog">
     138        <term><command>ash</command></term>
     139        <listitem>
     140          <para>is a <command>sh</command>-compliant shell.</para>
     141          <indexterm zone="ash ash-prog">
     142            <primary sortas="b-ash">ash</primary>
     143          </indexterm>
     144        </listitem>
     145      </varlistentry>
     146
     147    </variablelist>
     148
     149  </sect2>
    126150
    127151</sect1>
    128 
Note: See TracChangeset for help on using the changeset viewer.