Changeset f39a33c for postlfs/shells
- Timestamp:
- 05/14/2005 04:55:24 PM (19 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
postlfs/shells/ash.xml
r1503942 rf39a33c 5 5 %general-entities; 6 6 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"> 14 14 ]> 15 15 16 16 <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"?> 25 18 26 <sect2> 27 <title>Introduction to <application>ASH</application></title> 19 <sect1info> 20 <othername>$LastChangedBy$</othername> 21 <date>$Date$</date> 22 </sect1info> 28 23 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> 37 25 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> 51 29 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> 59 32 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> 61 41 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> 64 63 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> 67 71 68 <screen><userinput><command>patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch && 69 make</command></userinput></screen> 72 </sect2> 70 73 71 <para>Now, as the root user:</para> 74 <sect2 role="installation"> 75 <title>Installation of ASH</title> 72 76 73 <screen><userinput role='root'><command>install -m 755 sh /bin/ash && 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> 75 79 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 && 81 make</userinput></screen> 78 82 79 <screen><userinput><command>ln -sf ash /bin/sh</command></userinput></screen>83 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 80 84 81 </sect2> 85 <screen role="root"><userinput>install -m 755 sh /bin/ash && 86 install -m 644 sh.1 /usr/share/man/man1/ash.1</userinput></screen> 82 87 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> 85 90 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> 90 92 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> 96 94 97 </sect2> 95 <sect2 role="configuration"> 96 <title>Configuring ASH</title> 98 97 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> 111 100 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> 115 104 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> 124 108 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> 126 150 127 151 </sect1> 128
Note:
See TracChangeset
for help on using the changeset viewer.