Changeset 350ab24
- Timestamp:
- Apr 29, 2014, 3:56:46 AM (10 years ago)
- Parents:
- 5c8e74d (diff), 31cfd067 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 3 added
- 5 deleted
- 145 edited
- 25 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/alpha-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/alpha-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/alpha-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/alpha-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/alpha-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/alpha-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/alpha-chapter.xml"/> -
BOOK/appendices/dependencies/common.xml
r5c8e74d r350ab24 283 283 </segmentedlist> 284 284 285 <!-- Begin CLFS-Boot scripts dependency info -->286 <bridgehead renderas="sect2" id="boot scripts-dep">CLFS-Bootscripts</bridgehead>285 <!-- Begin CLFS-Boot-scripts dependency info --> 286 <bridgehead renderas="sect2" id="boot-scripts-dep">CLFS-Boot-scripts</bridgehead> 287 287 288 288 <segmentedlist> -
BOOK/appendices/rationale/common.xml
r5c8e74d r350ab24 79 79 80 80 <listitem> 81 <para>CLFS-Boot scripts</para>81 <para>CLFS-Boot-scripts</para> 82 82 <para>This package contains a number of scripts that run at boottime, 83 83 performing essential tasks such as mounting/checking filesystems and … … 373 373 <listitem> 374 374 <para>Systemd</para> 375 <para>Systemd provides the init daemon for the system, as well as Udev, 375 <para>Systemd provides the init daemon for the system, as well as Udev, 376 376 which dynamically creates device nodes.</para> 377 377 </listitem> -
BOOK/boot/64/shadow.xml
r5c8e74d r350ab24 41 41 href="../common/shadow.xml" 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/shadow.xml" -
BOOK/boot/alpha-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> … … 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 32 33 -
BOOK/boot/common/boot-scripts.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <sect1 id="ch-scripts-boot scripts" role="wrap">9 <?dbhtml filename="boot scripts.html"?>10 11 <title>Boot scripts for CLFS &bootscripts-clfs-version;</title>12 13 <indexterm zone="ch-scripts-boot scripts">14 <primary sortas="a-Boot scripts">Bootscripts</primary>8 <sect1 id="ch-scripts-boot-scripts" role="wrap"> 9 <?dbhtml filename="boot-scripts.html"?> 10 11 <title>Boot-scripts for CLFS &boot-scripts-clfs-version;</title> 12 13 <indexterm zone="ch-scripts-boot-scripts"> 14 <primary sortas="a-Boot-scripts">Boot-scripts</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The Boot scripts package contains a set of scripts to20 <para>The Boot-scripts package contains a set of scripts to 21 21 start/stop the CLFS system at bootup/shutdown.</para> 22 22 … … 24 24 25 25 <sect2 role="installation"> 26 <title>Installation of Bootscripts</title> 27 28 <para os="s1">Update the bootscripts so they can be used in /tools:</para> 29 30 <screen os="s2"><userinput>patch -Np1 -i ../bootscripts-cross-lfs-2.1-pre1-updates-1.patch</userinput></screen> 26 <title>Installation of Boot-scripts</title> 31 27 32 28 <para os="a">Install the package:</para> 33 29 34 <screen os="b"><userinput>make DESTDIR=/tools install- minimal</userinput></screen>30 <screen os="b"><userinput>make DESTDIR=/tools install-boot-scripts</userinput></screen> 35 31 36 32 <para os="c">The <command>setclock</command> script reads the time from the … … 38 34 Semiconductor (CMOS) clock. If the hardware clock is set to UTC, this 39 35 script will convert the hardware clock's time to the local time using 40 the <filename>/ etc/localtime</filename> file (which tells the36 the <filename>/tools/etc/sysconfig/clock</filename> file (which tells the 41 37 <command>hwclock</command> program which timezone the user is in). There 42 38 is no way to detect whether or not the hardware clock is set to UTC, so … … 48 44 you can find out after you have booted the new machine by running the 49 45 <userinput>hwclock --localtime --show</userinput> command, and if 50 necessary editing the <filename>/ etc/sysconfig/clock</filename> script.46 necessary editing the <filename>/tools/etc/sysconfig/clock</filename> file. 51 47 The worst that will happen if you make a wrong guess here is that the 52 48 time displayed will be wrong.</para> … … 66 62 </sect2> 67 63 68 <sect2 id="contents-boot scripts" role="content">69 <title>Contents of Boot scripts</title>64 <sect2 id="contents-boot-scripts" role="content"> 65 <title>Contents of Boot-scripts</title> 70 66 71 67 <segmentedlist> … … 83 79 <?dbhtml list-presentation="table"?> 84 80 85 <varlistentry id="checkfs-boot scripts">81 <varlistentry id="checkfs-boot-scripts"> 86 82 <term><command>checkfs</command></term> 87 83 <listitem> … … 89 85 mounted (with the exception of journal and network based file 90 86 systems)</para> 91 <indexterm zone="ch-scripts-boot scripts checkfs-bootscripts">87 <indexterm zone="ch-scripts-boot-scripts checkfs-boot-scripts"> 92 88 <primary sortas="d-checkfs">checkfs</primary> 93 89 </indexterm> … … 95 91 </varlistentry> 96 92 97 <varlistentry id="cleanfs-boot scripts">93 <varlistentry id="cleanfs-boot-scripts"> 98 94 <term><command>cleanfs</command></term> 99 95 <listitem> … … 104 100 <filename>/etc/nologin</filename>, <filename>/fastboot</filename>, 105 101 and <filename>/forcefsck</filename> files</para> 106 <indexterm zone="ch-scripts-boot scripts cleanfs-bootscripts">102 <indexterm zone="ch-scripts-boot-scripts cleanfs-boot-scripts"> 107 103 <primary sortas="d-cleanfs">cleanfs</primary> 108 104 </indexterm> … … 110 106 </varlistentry> 111 107 112 <varlistentry id="functions-boot scripts">108 <varlistentry id="functions-boot-scripts"> 113 109 <term><command>functions</command></term> 114 110 <listitem> 115 111 <para>Contains common functions, such as error and status checking, 116 that are used by several boot scripts</para>117 <indexterm zone="ch-scripts-boot scripts functions-bootscripts">112 that are used by several boot-scripts</para> 113 <indexterm zone="ch-scripts-boot-scripts functions-boot-scripts"> 118 114 <primary sortas="d-functions">functions</primary> 119 115 </indexterm> … … 121 117 </varlistentry> 122 118 123 <varlistentry id="halt-boot scripts">119 <varlistentry id="halt-boot-scripts"> 124 120 <term><command>halt</command></term> 125 121 <listitem> 126 122 <para>Halts the system</para> 127 <indexterm zone="ch-scripts-boot scripts halt-bootscripts">123 <indexterm zone="ch-scripts-boot-scripts halt-boot-scripts"> 128 124 <primary sortas="d-halt">halt</primary> 129 125 </indexterm> … … 131 127 </varlistentry> 132 128 133 <varlistentry id="localnet-boot scripts">129 <varlistentry id="localnet-boot-scripts"> 134 130 <term><command>localnet</command></term> 135 131 <listitem> 136 132 <para>Sets up the system's hostname and local loopback device</para> 137 <indexterm zone="ch-scripts-boot scripts localnet-bootscripts">133 <indexterm zone="ch-scripts-boot-scripts localnet-boot-scripts"> 138 134 <primary sortas="d-localnet">localnet</primary> 139 135 </indexterm> … … 141 137 </varlistentry> 142 138 143 <varlistentry id="mountfs-boot scripts">139 <varlistentry id="mountfs-boot-scripts"> 144 140 <term><command>mountfs</command></term> 145 141 <listitem> 146 142 <para>Mounts all file systems, except ones that are marked 147 143 <emphasis>noauto</emphasis> or are network based</para> 148 <indexterm zone="ch-scripts-boot scripts mountfs-bootscripts">144 <indexterm zone="ch-scripts-boot-scripts mountfs-boot-scripts"> 149 145 <primary sortas="d-mountfs">mountfs</primary> 150 146 </indexterm> … … 152 148 </varlistentry> 153 149 154 <varlistentry id="mountkernfs-boot scripts">150 <varlistentry id="mountkernfs-boot-scripts"> 155 151 <term><command>mountkernfs</command></term> 156 152 <listitem> 157 153 <para>Mounts virtual kernel file systems, such as 158 154 <systemitem class="filesystem">proc</systemitem></para> 159 <indexterm zone="ch-scripts-boot scripts mountkernfs-bootscripts">155 <indexterm zone="ch-scripts-boot-scripts mountkernfs-boot-scripts"> 160 156 <primary sortas="d-mountkernfs">mountkernfs</primary> 161 157 </indexterm> … … 163 159 </varlistentry> 164 160 165 <varlistentry id="rc-boot scripts">161 <varlistentry id="rc-boot-scripts"> 166 162 <term><command>rc</command></term> 167 163 <listitem> 168 164 <para>The master run-level control script; it is responsible for 169 running all the other boot scripts one-by-one, in a sequence165 running all the other boot-scripts one-by-one, in a sequence 170 166 determined by the name of the symbolic links being processed</para> 171 <indexterm zone="ch-scripts-boot scripts rc-bootscripts">167 <indexterm zone="ch-scripts-boot-scripts rc-boot-scripts"> 172 168 <primary sortas="d-rc">rc</primary> 173 169 </indexterm> … … 175 171 </varlistentry> 176 172 177 <varlistentry id="reboot-boot scripts">173 <varlistentry id="reboot-boot-scripts"> 178 174 <term><command>reboot</command></term> 179 175 <listitem> 180 176 <para>Reboots the system</para> 181 <indexterm zone="ch-scripts-boot scripts reboot-bootscripts">177 <indexterm zone="ch-scripts-boot-scripts reboot-boot-scripts"> 182 178 <primary sortas="d-reboot">reboot</primary> 183 179 </indexterm> … … 185 181 </varlistentry> 186 182 187 <varlistentry id="sendsignals-boot scripts">183 <varlistentry id="sendsignals-boot-scripts"> 188 184 <term><command>sendsignals</command></term> 189 185 <listitem> 190 186 <para>Makes sure every process is terminated before the system reboots 191 187 or halts</para> 192 <indexterm zone="ch-scripts-boot scripts sendsignals-bootscripts">188 <indexterm zone="ch-scripts-boot-scripts sendsignals-boot-scripts"> 193 189 <primary sortas="d-sendsignals">sendsignals</primary> 194 190 </indexterm> … … 196 192 </varlistentry> 197 193 198 <varlistentry id="setclock-boot scripts">194 <varlistentry id="setclock-boot-scripts"> 199 195 <term><command>setclock</command></term> 200 196 <listitem> 201 197 <para>Resets the kernel clock to local time in case the hardware clock 202 198 is not set to UTC time</para> 203 <indexterm zone="ch-scripts-boot scripts setclock-bootscripts">199 <indexterm zone="ch-scripts-boot-scripts setclock-boot-scripts"> 204 200 <primary sortas="d-setclock">setclock</primary> 205 201 </indexterm> … … 207 203 </varlistentry> 208 204 209 <varlistentry id="swap-boot scripts">205 <varlistentry id="swap-boot-scripts"> 210 206 <term><command>swap</command></term> 211 207 <listitem> 212 208 <para>Enables and disables swap files and partitions</para> 213 <indexterm zone="ch-scripts-boot scripts swap-bootscripts">209 <indexterm zone="ch-scripts-boot-scripts swap-boot-scripts"> 214 210 <primary sortas="d-swap">swap</primary> 215 211 </indexterm> … … 217 213 </varlistentry> 218 214 219 <varlistentry id="eudev-boot scripts">215 <varlistentry id="eudev-boot-scripts"> 220 216 <term><command>udev</command></term> 221 217 <listitem> 222 218 <para>Starts and stops the Eudev daemon</para> 223 <indexterm zone="ch-scripts-boot scripts eudev-bootscripts">219 <indexterm zone="ch-scripts-boot-scripts eudev-boot-scripts"> 224 220 <primary sortas="d-eudev">udev</primary> 225 221 </indexterm> -
BOOK/boot/common/createfiles.xml
r5c8e74d r350ab24 23 23 ln -sv bash ${CLFS}/bin/sh 24 24 ln -sv ../run ${CLFS}/var/run 25 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin26 25 ln -sv /tools/sbin/init ${CLFS}/sbin 27 26 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> -
BOOK/boot/common/devices.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-boot-devices"> 14 14 <primary sortas="e-/dev/*">/dev/*</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 -
BOOK/boot/common/fstab.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-boot-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 … … 28 29 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 29 30 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 031 sysfs /sys sysfs defaults 0 032 31 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 32 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 33 37 34 # End /etc/fstab</literal> … … 42 39 xpointer="xpointer(//*[@os='b'])"/> 43 40 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../bootable/common/fstab.xml" 46 xpointer="xpointer(//*[@os='c'])"/> 41 <para os="c">The <filename class="directory">/dev/shm</filename> mount point 42 for <systemitem class="filesystem">tmpfs</systemitem> is included to 43 allow enabling POSIX-shared memory. The kernel must have the required 44 support built into it for this to work (more about this is in the next 45 section). Please note that very little software currently uses 46 POSIX-shared memory. Therefore, consider the <filename 47 class="directory">/dev/shm</filename> mount point optional. For more 48 information, see <filename>Documentation/filesystems/tmpfs.txt</filename> 49 in the kernel source tree.</para> 47 50 48 51 </sect1> -
BOOK/boot/common/pwdgroup.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-boot-pwdgroup"> 14 14 <primary sortas="e-/etc/passwd">/etc/passwd</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <indexterm zone="ch-boot-pwdgroup"> 18 19 <primary sortas="e-/etc/group">/etc/group</primary> 20 <secondary>boot</secondary> 19 21 </indexterm> 20 22 … … 40 42 41 43 <variablelist os="c"> 42 44 43 45 <title>Additional users you may want to add if not already included:</title> 44 46 -
BOOK/boot/common/settingenviron.xml
r5c8e74d r350ab24 25 25 <para>The <envar>LC_ALL</envar> variable controls the localization of 26 26 certain programs, making their messages follow the conventions of a 27 specified country. 27 specified country. 28 28 Setting <envar>LC_ALL</envar> to <quote>POSIX</quote> or <quote>C</quote> 29 29 (the two are equivalent) ensures that everything will work as expected … … 35 35 <xref linkend="chapter-temp-system"/> are only picked up by the shell 36 36 if they have not yet been built on the target system. This configuration 37 forces use of the final system binaries as they are built over the 37 forces use of the final system binaries as they are built over the 38 38 temp-system, minimising the chance of final system programs being built 39 39 against the temp-system.</para> -
BOOK/boot/common/shadow.xml
r5c8e74d r350ab24 39 39 <filename class="directory">/tools/bin</filename>:</para> 40 40 41 <screen os="g"><userinput>cp config.h{,.orig}41 <screen os="g"><userinput>cp -v config.h{,.orig} 42 42 sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&@' config.h.orig > config.h</userinput></screen> 43 43 -
BOOK/boot/common/sysvinit.xml
r5c8e74d r350ab24 48 48 <indexterm zone="conf-tools-sysvinit"> 49 49 <primary sortas="a-Sysvinit">Sysvinit</primary> 50 <secondary> boot,configuring</secondary>50 <secondary>configuring</secondary> 51 51 </indexterm> 52 52 … … 111 111 before doing anything else. This escape sequence switches the console 112 112 character set to a user-defined one, which can be modified by running 113 the <command>setfont</command> program. The <command>console</command> 114 initscript from the CLFS-Bootscripts package calls the 115 <command>setfont</command> program during system startup. Sending this 113 the <command>setfont</command> program. Sending this 116 114 escape sequence is necessary for people who use non-ISO 8859-1 screen 117 115 fonts, but it does not affect native English speakers.</para> -
BOOK/boot/mips-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> … … 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/mips64-64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/flags.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/mips64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/flags.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/mips64/createfiles.xml
r5c8e74d r350ab24 26 26 ln -sv bash ${CLFS}/bin/sh 27 27 ln -sv ../run ${CLFS}/var/run 28 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin29 28 ln -sv /tools/sbin/init ${CLFS}/sbin 30 29 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> -
BOOK/boot/multilib/createfiles.xml
r5c8e74d r350ab24 24 24 ln -sv bash ${CLFS}/bin/sh 25 25 ln -sv ../run ${CLFS}/var/run 26 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin27 26 ln -sv /tools/sbin/init ${CLFS}/sbin 28 27 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> -
BOOK/boot/ppc-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/ppc64-64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> … … 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/ppc64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> … … 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/sparc-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> … … 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/sparc/fstab.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-boot-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 … … 27 28 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 28 29 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 29 proc /proc proc defaults 0 030 sysfs /sys sysfs defaults 0 031 30 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 32 31 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 034 devtmpfs /dev devtmpfs mode=0755,nosuid 0 035 32 none /proc/openprom openpromfs defaults 0 0 36 33 # End /etc/fstab</literal> -
BOOK/boot/sparc/silo-build.xml
r5c8e74d r350ab24 44 44 <term><parameter>CC=cc</parameter></term> 45 45 <listitem> 46 <para>Overwrites the default value of <command>gcc -m32</command> which will fail 46 <para>Overwrites the default value of <command>gcc -m32</command> which will fail 47 47 to compile on 64 bit targets. This is not to be confused with <command>CC=${CC}</command> below.</para> 48 48 </listitem> -
BOOK/boot/sparc/silo.xml
r5c8e74d r350ab24 17 17 18 18 <para os="a">This is for the configuration of <command>silo</command>, similar 19 to what is in boot scripts.</para>19 to what is in boot-scripts.</para> 20 20 21 21 <screen><userinput>cat > ${CLFS}/etc/silo.conf << "EOF" … … 25 25 timeout = 150 # Wait 15 seconds before booting the default section 26 26 27 image = / boot/clfskernel-&linux-version;27 image = /tools/boot/vmlinuz-clfs-&linux-version; 28 28 label = linux 29 29 # End /etc/silo.conf</literal> -
BOOK/boot/sparc64-64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/flags.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/sparc64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/flags.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> … … 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 31 32 -
BOOK/boot/x86_64-64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> … … 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 32 33 -
BOOK/boot/x86_64-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot scripts.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> … … 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 32 33 -
BOOK/bootable/alpha-chapter.xml
r5c8e74d r350ab24 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" alpha/fstab.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> -
BOOK/bootable/alpha/kernel.xml
r5c8e74d r350ab24 98 98 href="../x86/kernel.xml" 99 99 xpointer="xpointer(//*[@os='t'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 102 href="../x86/kernel.xml" -
BOOK/bootable/common/fstab.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-bootable-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>bootable</secondary> 15 16 </indexterm> 16 17 … … 40 41 fields in this file, see <command>man 5 fstab</command>.</para> 41 42 42 <para os="c">The <filename class="directory">/dev/shm</filename> mount point43 for <systemitem class="filesystem">tmpfs</systemitem> is included to44 allow enabling POSIX-shared memory. The kernel must have the required45 support built into it for this to work (more about this is in the next46 section). Please note that very little software currently uses47 POSIX-shared memory. Therefore, consider the <filename48 class="directory">/dev/shm</filename> mount point optional. For more49 information, see <filename>Documentation/filesystems/tmpfs.txt</filename>50 in the kernel source tree.</para>51 52 43 </sect1> -
BOOK/bootable/mips/kernel.xml
r5c8e74d r350ab24 89 89 href="../x86/kernel.xml" 90 90 xpointer="xpointer(//*[@os='t'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 93 href="../x86/kernel.xml" -
BOOK/bootable/ppc/kernel.xml
r5c8e74d r350ab24 65 65 mac-specific options for ide and input.</para> 66 66 </warning> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 69 href="../x86/kernel.xml" … … 101 101 href="../x86/kernel.xml" 102 102 xpointer="xpointer(//*[@os='t'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 105 href="../x86/kernel.xml" -
BOOK/bootable/ppc64/kernel.xml
r5c8e74d r350ab24 93 93 href="../x86/kernel.xml" 94 94 xpointer="xpointer(//*[@os='t'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 97 href="../x86/kernel.xml" -
BOOK/bootable/sparc/fstab.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-bootable-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>bootable</secondary> 15 16 </indexterm> 16 17 … … 41 42 xpointer="xpointer(//*[@os='b'])"/> 42 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"44 href="../common/fstab.xml"45 xpointer="xpointer(//*[@os='c'])"/>46 47 44 </sect1> -
BOOK/bootable/sparc/kernel.xml
r5c8e74d r350ab24 93 93 href="../x86/kernel.xml" 94 94 xpointer="xpointer(//*[@os='t'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 97 href="../x86/kernel.xml" -
BOOK/bootable/x86_64/kernel.xml
r5c8e74d r350ab24 93 93 href="../x86/kernel.xml" 94 94 xpointer="xpointer(//*[@os='t'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 97 href="../x86/kernel.xml" -
BOOK/chroot/common/devices.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-chroot-devices"> 14 14 <primary sortas="e-/dev/*">/dev/*</primary> 15 <secondary>chroot</secondary> 15 16 </indexterm> 16 17 -
BOOK/chroot/common/kernfs.xml
r5c8e74d r350ab24 54 54 <screen><userinput>mount -v -o bind /dev ${CLFS}/dev</userinput></screen> 55 55 56 <para>Additional file systems will soon be mounted from within the chroot 56 <para>Additional file systems will soon be mounted from within the chroot 57 57 environment. To keep the host up to date, perform a <quote>fake mount</quote> 58 58 for each of these now:</para> -
BOOK/chroot/common/pwdgroup.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-chroot-pwdgroup"> 14 14 <primary sortas="e-/etc/passwd">/etc/passwd</primary> 15 <secondary>chroot</secondary> 15 16 </indexterm> 16 17 17 18 <indexterm zone="ch-chroot-pwdgroup"> 18 19 <primary sortas="e-/etc/group">/etc/group</primary> 20 <secondary>chroot</secondary> 19 21 </indexterm> 20 22 … … 22 24 href="../../boot/common/pwdgroup.xml" 23 25 xpointer="xpointer(//*[@os='a'])"/> 24 26 25 27 <para>Create the <filename>/etc/passwd</filename> file by running the 26 28 following command:</para> -
BOOK/cross-tools/64/flags.xml
r5c8e74d r350ab24 16 16 <screen os="b"><userinput>export BUILD64="-m64"</userinput></screen> 17 17 18 <para os="c"> Letsadd the build flags to <filename>~/.bashrc</filename> to18 <para os="c">Now add the build flags to <filename>~/.bashrc</filename> to 19 19 prevent issues if we stop and come back later.</para> 20 20 -
BOOK/cross-tools/common/bc.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-bc"> 14 14 <primary sortas="a-Bc">Bc</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/cloog.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-cloog"> 14 14 <primary sortas="a-CLooG">CLooG</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 … … 33 33 xpointer="xpointer(//*[@os='s1'])"/> 34 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/cloog.xml" 37 xpointer="xpointer(//*[@os='s2'])"/> 35 <screen os="s2"><userinput>cp -v Makefile{,.orig} 36 sed '/cmake/d' Makefile.orig > Makefile</userinput></screen> 38 37 39 38 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/file.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-file"> 14 14 <primary sortas="a-File">File</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/gcc-static.xml
r5c8e74d r350ab24 38 38 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> 39 39 40 <para os="ag">Change the StartFile Spec so that GCC looks in 40 <para os="ag">Change the StartFile Spec so that GCC looks in 41 41 <filename class="directory">/tools</filename>:</para> 42 42 -
BOOK/cross-tools/common/glibc.xml
r5c8e74d r350ab24 99 99 <term><parameter>--disable-profile</parameter></term> 100 100 <listitem> 101 <para>This builds the libraries without profiling information. 101 <para>This builds the libraries without profiling information. 102 102 Omit this option if profiling on the temporary tools is necessary.</para> 103 103 </listitem> -
BOOK/cross-tools/common/gmp.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-gmp"> 14 14 <primary sortas="a-GMP">GMP</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/isl.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-isl"> 14 14 <primary sortas="a-ISL">ISL</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/mpc.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-mpc"> 14 14 <primary sortas="a-MPC">MPC</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/mpfr.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-mpfr"> 14 14 <primary sortas="a-MPFR">MPFR</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/ncurses.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-cross-tools-ncurses"> 14 14 <primary sortas="a-Ncurses">Ncurses</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/multilib/flags.xml
r5c8e74d r350ab24 17 17 export BUILD64="-m64"</userinput></screen> 18 18 19 <para os="c"> Let'sadd the build flags to <filename>~/.bashrc</filename> to19 <para os="c">Now add the build flags to <filename>~/.bashrc</filename> to 20 20 prevent issues if we stop and come back later:</para> 21 21 -
BOOK/cross-tools/ppc64/glibc.xml
r5c8e74d r350ab24 65 65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='dg3'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 69 href="../common/glibc.xml" -
BOOK/cross-tools/x86-chapter.xml
r5c8e74d r350ab24 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86/glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/x86_64-64-chapter.xml
r5c8e74d r350ab24 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86_64-64/glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/glibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/x86_64/glibc.xml
r5c8e74d r350ab24 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -O2" \60 59 ../glibc-&glibc-version;/configure --prefix=/tools \ 61 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ … … 82 81 href="../common/glibc.xml" 83 82 xpointer="xpointer(//*[@os='dg4'])"/> 84 85 <varlistentry os="ea2">86 <term><parameter>CFLAGS="-march=$(cut -d- -f1 <<<87 $CLFS_TARGET32) -O2"</parameter></term>88 <listitem>89 <para>Forces GLIBC to optimize for our target system.</para>90 </listitem>91 </varlistentry>92 83 93 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/x86_64/variables.xml
r5c8e74d r350ab24 27 27 <screen os="d"><userinput>export CLFS_TARGET="x86_64-unknown-linux-gnu"</userinput></screen> 28 28 29 <para os="m1">Now we will set our Target Triplet for 32 Bits:</para>29 <para os="m1">Now set the target triplet for 32 bits:</para> 30 30 31 31 <screen os="m2"><userinput>export CLFS_TARGET32="i686-pc-linux-gnu"</userinput></screen> -
BOOK/final-preps/addinguser.xml
r5c8e74d r350ab24 77 77 chown -v clfs ${CLFS}/cross-tools</userinput></screen> 78 78 79 <para>If a separate working directory was created as suggested, 79 <para>If a separate working directory was created as suggested, 80 80 give user <systemitem class="username">clfs</systemitem> ownership of this directory:</para> 81 81 -
BOOK/final-preps/creatingcrossdir.xml
r5c8e74d r350ab24 31 31 <screen><userinput>ln -sv ${CLFS}/cross-tools /</userinput></screen> 32 32 33 <para>The symlink isn't technically necessary (though the book's34 instructions do assume its existence), but is there mainly for35 consistency (because /tools is also symlinked to ${CLFS}/tools) and to36 simplify the installation of the cross-compile tools.</para>37 38 33 </sect1> -
BOOK/final-system/common/acl.xml
r5c8e74d r350ab24 33 33 34 34 <screen os="d"><userinput>sed -i "s:| sed.*::g" test/{sbits-restore,cp,misc}.test</userinput></screen> 35 35 36 36 <para os="e">Prepare ACL for compilation:</para> 37 37 -
BOOK/final-system/common/autoconf.xml
r5c8e74d r350ab24 37 37 38 38 <screen os="e2"><userinput remap="test">make check VERBOSE=yes</userinput></screen> 39 39 40 40 <para os="e3">17 tests are skipped that use Automake and different GCC languages. 41 41 For full test coverage, Autoconf can be re-tested after Automake has been -
BOOK/final-system/common/coreutils.xml
r5c8e74d r350ab24 39 39 --enable-no-install-program=kill,uptime \ 40 40 --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen> 41 41 42 42 <variablelist os="d1"> 43 43 <title>The meaning of the configure options:</title> 44 44 45 45 <varlistentry os="d2"> 46 46 <term><parameter>FORCE_UNSAFE_CONFIGURE=1</parameter></term> -
BOOK/final-system/common/e2fsprogs.xml
r5c8e74d r350ab24 196 196 <para>Is used to check, and optionally repair <systemitem 197 197 class="filesystem">ext2</systemitem>, <systemitem 198 class="filesystem">ext3</systemitem> and <systemitem 198 class="filesystem">ext3</systemitem> and <systemitem 199 199 class="filesystem">ext4</systemitem>file systems</para> 200 200 <indexterm zone="ch-system-e2fsprogs e2fsck"> … … 349 349 <listitem> 350 350 <para>Creates an <systemitem class="filesystem">ext2</systemitem>, 351 <systemitem class="filesystem">ext3</systemitem> or <systemitem 351 <systemitem class="filesystem">ext3</systemitem> or <systemitem 352 352 class="filesystem">ext4</systemitem> file system on the given device</para> 353 353 <indexterm zone="ch-system-e2fsprogs mke2fs"> -
BOOK/final-system/common/findutils.xml
r5c8e74d r350ab24 58 58 59 59 <screen os="h"><userinput>make install</userinput></screen> 60 61 <para os="i">The <command>find</command> program is used by some of the scripts62 in the CLFS-Bootscripts package. As <filename63 class="directory">/usr</filename> may not be available during the early64 stages of booting, the <command>find</command> binary needs to be on65 the root partition:</para>66 67 <screen os="j"><userinput>mv -v /usr/bin/find /bin</userinput></screen>68 69 <para os="k">The <command>updatedb</command> script needs to be modified70 to point to the new location for <command>find</command>:</para>71 72 <screen os="l"><userinput>sed -i 's@find:=${BINDIR}@find:=/bin@' /usr/bin/updatedb</userinput></screen>73 60 74 61 </sect2> -
BOOK/final-system/common/gcc.xml
r5c8e74d r350ab24 26 26 <title>Installation of GCC</title> 27 27 28 <para os="p1">The following patch contains a number of updates to the 28 <para os="p1">The following patch contains a number of updates to the 29 29 &gcc-version; branch by the GCC developers:</para> 30 30 -
BOOK/final-system/common/groff.xml
r5c8e74d r350ab24 46 46 47 47 <para os="i">Some documentation programs, such as <command>xman</command>, 48 will not work properly without the following symlinks:</para> 49 50 <screen os="j"><userinput>ln -sv soelim /usr/bin/zsoelim 51 ln -sv eqn /usr/bin/geqn 52 ln -sv tbl /usr/bin/gtbl</userinput></screen> 48 will not work properly without the following symlink:</para> 49 50 <screen os="j"><userinput>ln -sv soelim /usr/bin/zsoelim</userinput></screen> 53 51 54 52 </sect2> … … 62 60 63 61 <seglistitem> 64 <seg>addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, 65 geqn (link to eqn), grap2graph, grn, grodvi, groff, groffer, grog, 66 grolbp, grolj4, grops, grotty, gtbl (link to tbl), hpftodit, indxbib, 67 lkbib, lookbib, mmroff, neqn, nroff, pdfroff, pfbtops, pic, pic2graph, 68 post-grohtml, pre-grohtml, preconv, refer, roff2dvi, roff2html, 69 roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, troff, 70 and zsoelim (link to soelim)</seg> 62 <seg>addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, grap2graph, 63 grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, 64 hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfroff, 65 pfbtops, pic, pic2graph, post-grohtml, pre-grohtml, preconv, refer, 66 roff2dvi, roff2html, roff2pdf, roff2ps, roff2text, roff2x, soelim, 67 tbl, tfmtodit, troff, and zsoelim (link to soelim)</seg> 71 68 <seg>/usr/lib/groff, /usr/share/doc/groff-&groff-version;, /usr/share/groff</seg> 72 69 </seglistitem> … … 138 135 <indexterm zone="ch-system-groff gdiffmk"> 139 136 <primary sortas="b-gdiffmk">gdiffmk</primary> 140 </indexterm>141 </listitem>142 </varlistentry>143 144 <varlistentry id="geqn">145 <term><command>geqn</command></term>146 <listitem>147 <para>A link to <command>eqn</command></para>148 <indexterm zone="ch-system-groff geqn">149 <primary sortas="b-geqn">geqn</primary>150 137 </indexterm> 151 138 </listitem> … … 264 251 </varlistentry> 265 252 266 <varlistentry id="gtbl">267 <term><command>gtbl</command></term>268 <listitem>269 <para>A link to <command>tbl</command></para>270 <indexterm zone="ch-system-groff gtbl">271 <primary sortas="b-gtbl">gtbl</primary>272 </indexterm>273 </listitem>274 </varlistentry>275 276 253 <varlistentry id="hpftodit"> 277 254 <term><command>hpftodit</command></term> -
BOOK/final-system/common/iproute2.xml
r5c8e74d r350ab24 39 39 40 40 <para os="f1">Remove unused libnl headers:</para> 41 41 42 42 <screen os="f2"><userinput>sed -i '/netlink\//d' ip/ipl2tp.c</userinput></screen> 43 43 … … 55 55 that the IPRoute2 binaries will be installed into 56 56 <filename class="directory">/sbin</filename>. This is the correct 57 location according to the FHS, because some of the IPRoute2 binaries58 are used by the CLFS-Bootscripts package.</para>57 location according to the FHS, as some of these programs may be 58 needed before <filename class="directory">/usr</filename> is available.</para> 59 59 </listitem> 60 60 </varlistentry> -
BOOK/final-system/common/kmod.xml
r5c8e74d r350ab24 19 19 20 20 <para>The Kmod package contains programs for loading, inserting 21 and removing kernel modules for Linux. Kmod replaces the 21 and removing kernel modules for Linux. Kmod replaces the 22 22 Module-Init-tools package.</para> 23 23 … … 73 73 ln -sfv ../bin/kmod /sbin/${tool} 74 74 done</userinput></screen> 75 75 76 76 </sect2> 77 77 -
BOOK/final-system/common/man-pages.xml
r5c8e74d r350ab24 51 51 <listitem> 52 52 <para>This package contains man pages that describe the following: 53 POSIX headers (section 0p), 53 POSIX headers (section 0p), 54 54 POSIX utilities (section 1p), POSIX functions (section 3p), 55 user commands (section 1), system calls (section 2), 56 libc calls (section 3), device information (section 4), 57 file formats (section 5), games (section 6), 55 user commands (section 1), system calls (section 2), 56 libc calls (section 3), device information (section 4), 57 file formats (section 5), games (section 6), 58 58 conventions and macro packages (section 7), 59 59 system administration (section 8), and -
BOOK/final-system/common/ncurses.xml
r5c8e74d r350ab24 43 43 44 44 <para os="e">This package has a test suite, and can be ran after the 45 package is installed. The tests are in the 46 <filename class="directory">test/</filename> directory. See the 45 package is installed. The tests are in the 46 <filename class="directory">test/</filename> directory. See the 47 47 <filename>README</filename> file in that directory for details.</para> 48 48 -
BOOK/final-system/common/procps-ng.xml
r5c8e74d r350ab24 33 33 34 34 <variablelist os="c"> 35 <title>The meaning of the configure options:</title> 35 <title>The meaning of the configure options:</title> 36 36 <varlistentry> 37 37 <term><parameter>--disable-kill</parameter></term> -
BOOK/final-system/common/psmisc.xml
r5c8e74d r350ab24 28 28 <para os="a">Prepare Psmisc for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --exec-prefix=""</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 <variablelist os="c"> 33 <title>The meaning of the configure option:</title> 32 <para os="c">Compile the package:</para> 34 33 35 <varlistentry> 36 <term><parameter>--exec-prefix=""</parameter></term> 37 <listitem> 38 <para>This ensures that the Psmisc binaries will install into 39 <filename class="directory">/bin</filename> instead of 40 <filename class="directory">/usr/bin</filename>. This is the 41 correct location according to the FHS, because some of the Psmisc 42 binaries are used by the CLFS-Bootscripts package.</para> 43 </listitem> 44 </varlistentry> 45 </variablelist> 34 <screen os="d"><userinput>make</userinput></screen> 46 35 47 <para os=" d">Compile the package:</para>36 <para os="e">This package does not come with a test suite.</para> 48 37 49 <screen os="e"><userinput>make</userinput></screen>38 <para os="f">Install the package:</para> 50 39 51 <para os="f">This package does not come with a test suite.</para> 52 53 <para os="g">Install the package:</para> 54 55 <screen os="h"><userinput>make install</userinput></screen> 56 57 <para os="i">There is no reason for the <command>pstree</command> and 58 <command>pstree.x11</command> programs to reside in <filename 59 class="directory">/bin</filename>. Therefore, move them to <filename 60 class="directory">/usr/bin</filename>:</para> 61 62 <screen os="j"><userinput>mv -v /bin/pstree* /usr/bin</userinput></screen> 40 <screen os="g"><userinput>make install</userinput></screen> 63 41 64 42 </sect2> -
BOOK/final-system/common/readline.xml
r5c8e74d r350ab24 33 33 <para os="a">Prepare Readline for compilation:</para> 34 34 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen> 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \ 36 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 36 37 37 38 <para os="c">Compile the package:</para> -
BOOK/final-system/common/shadow.xml
r5c8e74d r350ab24 56 56 <filename class="directory">/usr/etc</filename>.</para></listitem> 57 57 </varlistentry> 58 58 59 59 </variablelist> 60 60 -
BOOK/final-system/common/systemd.xml
r5c8e74d r350ab24 64 64 65 65 <varlistentry> 66 <term><parameter>--disable-gudev --without-python</parameter></term> 67 <listitem> 68 <para>These switches disable optional features because 69 LFS does not provide their dependencies.</para> 66 <term><parameter>--disable-gudev</parameter></term> 67 <listitem> 68 <para>This switch prevents Systemd from building 69 <filename class="libraryfile">libgudev</filename> as it requires 70 Glib, which is not installed in CLFS.</para> 70 71 </listitem> 71 72 </varlistentry> -
BOOK/final-system/common/temp-perl.xml
r5c8e74d r350ab24 63 63 <screen os="j"><userinput>make install</userinput></screen> 64 64 65 <para os="k">Finally, create a necessary symlink:</para> 66 67 <screen os="l"><userinput>ln -sfv /tools/bin/perl /usr/bin</userinput></screen> 68 65 69 </sect2> 66 70 -
BOOK/final-system/multilib/acl-64bit.xml
r5c8e74d r350ab24 41 41 href="../common/acl.xml" 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 44 <screen os="f"><userinput>CC="gcc ${BUILD64}" ./configure \ 45 45 --prefix=/usr --libdir=/lib64 \ -
BOOK/final-system/multilib/acl-n32.xml
r5c8e74d r350ab24 54 54 href="../common/acl.xml" 55 55 xpointer="xpointer(//*[@os='h'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 58 href="../common/acl.xml" -
BOOK/final-system/multilib/coreutils.xml
r5c8e74d r350ab24 38 38 --enable-no-install-program=kill,uptime \ 39 39 --enable-install-program=hostname</userinput></screen> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 42 href="../common/coreutils.xml" -
BOOK/final-system/multilib/findutils.xml
r5c8e74d r350ab24 66 66 href="../common/findutils.xml" 67 67 xpointer="xpointer(//*[@os='h'])"/> 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"70 href="../common/findutils.xml"71 xpointer="xpointer(//*[@os='i'])"/>72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"74 href="../common/findutils.xml"75 xpointer="xpointer(//*[@os='j'])"/>76 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"78 href="../common/findutils.xml"79 xpointer="xpointer(//*[@os='k'])"/>80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"82 href="../common/findutils.xml"83 xpointer="xpointer(//*[@os='l'])"/>84 68 85 69 </sect2> -
BOOK/final-system/multilib/iproute2.xml
r5c8e74d r350ab24 29 29 href="../common/iproute2.xml" 30 30 xpointer="xpointer(//*[@os='s2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 33 href="../common/iproute2.xml" 34 34 xpointer="xpointer(//*[@os='f1'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 37 href="../common/iproute2.xml" -
BOOK/final-system/multilib/kmod-64bit.xml
r5c8e74d r350ab24 59 59 href="../common/kmod.xml" 60 60 xpointer="xpointer(//*[@os='h'])"/> 61 61 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 63 href="../common/kmod.xml" 64 64 xpointer="xpointer(//*[@os='i'])"/> 65 65 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 67 href="../common/kmod.xml" -
BOOK/final-system/multilib/kmod-n32.xml
r5c8e74d r350ab24 60 60 href="../common/kmod.xml" 61 61 xpointer="xpointer(//*[@os='h'])"/> 62 62 63 63 </sect2> 64 64 -
BOOK/final-system/multilib/kmod.xml
r5c8e74d r350ab24 62 62 63 63 </sect2> 64 64 65 65 <sect2 role="content"> 66 66 <title/> -
BOOK/final-system/multilib/perl-64bit.xml
r5c8e74d r350ab24 31 31 cpan/Compress-Raw-Zlib/config.in</userinput></screen> 32 32 33 <para os="mp1">Perl does not, by default, know about library directories with names other 34 than lib, The following patch will allow it to install to other directories:</para> 33 <para os="mp1">Perl does not, by default, know about library directories 34 with names other than <filename class="directory">lib</filename>. The 35 following patch will allow it to install to other directories:</para> 35 36 36 37 <screen os="mp2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen> 37 38 38 <para os="s1">There is a further (possibly cosmetic) anomaly - if we install perl and 39 then run <command>perl -V</command> it will claim that libc is in /lib. The 40 following sed fixes this, but only takes effect when <command>make install 41 </command> is run:</para> 39 <para os="s1">There is a further (possibly cosmetic) anomaly - if we 40 install Perl and then run <command>perl -V</command> it will claim that 41 libc is in <filename class="directory">/lib</filename>. The 42 following sed fixes this, but only takes effect when 43 <command>make install</command> is run:</para> 42 44 43 45 <screen os="s2"><userinput>sed -i "/libc/s@/lib@/lib64@" hints/linux.sh</userinput></screen> 44 46 45 <para os="m2">We still need to tell perl to actually use lib64:</para>47 <para os="m2">We still need to tell Perl to actually use <filename class="directory">lib64</filename>:</para> 46 48 47 49 <screen os="m3"><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen> -
BOOK/final-system/multilib/psmisc.xml
r5c8e74d r350ab24 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --exec-prefix=""</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 30 29 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 49 48 xpointer="xpointer(//*[@os='g'])"/> 50 49 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"52 href="../common/psmisc.xml"53 xpointer="xpointer(//*[@os='h'])"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"56 href="../common/psmisc.xml"57 xpointer="xpointer(//*[@os='i'])"/>58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"60 href="../common/psmisc.xml"61 xpointer="xpointer(//*[@os='j'])"/>62 63 50 </sect2> 64 51 -
BOOK/final-system/multilib/readline-64bit.xml
r5c8e74d r350ab24 35 35 36 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 37 ./configure --prefix=/usr --libdir=/lib64</userinput></screen> 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 38 39 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/readline-n32.xml
r5c8e74d r350ab24 36 36 37 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 38 ./configure --prefix=/usr --libdir=/lib32</userinput></screen> 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/readline.xml
r5c8e74d r350ab24 36 36 37 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 38 ./configure --prefix=/usr --libdir=/lib</userinput></screen> 38 ./configure --prefix=/usr --libdir=/lib \ 39 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/temp-perl.xml
r5c8e74d r350ab24 69 69 xpointer="xpointer(//*[@os='j'])"/> 70 70 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 72 href="../common/temp-perl.xml" 73 xpointer="xpointer(//*[@os='k'])"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../common/temp-perl.xml" 77 xpointer="xpointer(//*[@os='l'])"/> 78 71 79 </sect2> 72 80 -
BOOK/final-system/ppc64-64/yaboot.xml
r5c8e74d r350ab24 24 24 <para>Yaboot defaults to build as 32bit, so we need to pass appropriate 25 25 options to both the compiler and the linker. To prevent the build from 26 failing due to compiler warnings, the -Werror flag is removed. The 27 Makefile already overrides any CC and ignores LDFLAGS in favour of 28 its own variables, so we need to use the following seds for a 26 failing due to compiler warnings, the -Werror flag is removed. The 27 Makefile already overrides any CC and ignores LDFLAGS in favour of 28 its own variables, so we need to use the following seds for a 29 29 successful compile and install.</para> 30 30 -
BOOK/final-system/ppc64/yaboot.xml
r5c8e74d r350ab24 25 25 output. Because our gcc defaults to 64-bit, we need to pass appropriate 26 26 options to both the compiler and the linker. To prevent the build from 27 failing due to compiler warnings, the -Werror flag is removed. The 28 Makefile already overrides any CC and ignores LDFLAGS in favour of 29 its own variables, so we need to use the following seds for a 27 failing due to compiler warnings, the -Werror flag is removed. The 28 Makefile already overrides any CC and ignores LDFLAGS in favour of 29 its own variables, so we need to use the following seds for a 30 30 successful compile and install.</para> 31 31 -
BOOK/final-system/x86/glibc.xml
r5c8e74d r350ab24 67 67 68 68 <screen os="h"><userinput> 69 CFLAGS="-march=$(cut -d- -f1 <<< $MACHTYPE) -O2" \70 69 ../glibc-&glibc-version;/configure --prefix=/usr \ 71 70 --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/glibc \ -
BOOK/final-system/x86/grub.xml
r5c8e74d r350ab24 27 27 <para>If you would like use a different bootloader than this 28 28 one you can go to the following link for alternative bootloaders 29 and the instructions to use them. 29 and the instructions to use them. 30 30 <ulink url="http://trac.cross-lfs.org/wiki/bootloaders"/></para> 31 31 </note> -
BOOK/final-system/x86_64-64/glibc.xml
r5c8e74d r350ab24 71 71 xpointer="xpointer(//*[@os='g'])"/> 72 72 73 <screen os="h"><userinput>CFLAGS="-O2" \ 74 ../glibc-&glibc-version;/configure --prefix=/usr \ 73 <screen os="h"><userinput>../glibc-&glibc-version;/configure --prefix=/usr \ 75 74 --disable-profile --enable-kernel=2.6.32 \ 76 75 --libexecdir=/usr/lib/glibc --libdir=/usr/lib \ -
BOOK/final-system/x86_64/glibc-64bit.xml
r5c8e74d r350ab24 71 71 72 72 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 73 CFLAGS="-O2" \74 73 ../glibc-&glibc-version;/configure --prefix=/usr \ 75 74 --disable-profile --enable-kernel=2.6.32 \ -
BOOK/final-system/x86_64/glibc.xml
r5c8e74d r350ab24 68 68 69 69 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 70 CFLAGS="-march=$(cut -d- -f1 <<< ${CLFS_TARGET32}) -O2" \71 70 ../glibc-&glibc-version;/configure --prefix=/usr \ 72 71 --disable-profile --enable-kernel=2.6.32 \ -
BOOK/general.ent
r5c8e74d r350ab24 3 3 <!ENTITY month "04"> <!-- Use two digits --> 4 4 <!ENTITY month_name "April"> 5 <!ENTITY day "2 0"> <!-- Use two digits -->5 <!ENTITY day "28"> <!-- Use two digits --> 6 6 <!ENTITY year "2014"> <!-- Use four digits --> 7 7 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> 9 9 10 <!ENTITY major-version " 2">11 <!ENTITY minor-version " 2">10 <!ENTITY major-version "3"> 11 <!ENTITY minor-version "0"> 12 12 <!ENTITY extra-version "0"> 13 <!ENTITY generic-version " git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" -->13 <!ENTITY generic-version "systemd"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" --> 14 14 15 15 <!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd --> -
BOOK/introduction/common/acknowledgements.xml
r5c8e74d r350ab24 17 17 <itemizedlist> 18 18 <listitem> 19 <para> Ryan Oliver - Build ProcessDeveloper.</para>19 <para>William Harrington - Lead Developer.</para> 20 20 </listitem> 21 21 <listitem> 22 <para>Jim Gifford - Lead Developer.</para> 22 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC builds, 23 Release Manager 2.x Series</para> 23 24 </listitem> 24 25 <listitem> 25 <para>Joe Ciccone - Lead Developer.</para> 26 </listitem> 27 <listitem> 28 <para>Jeremy Utley - Release Manager 1.x Series.</para> 26 <para>Chris Staub - x86 and x86_64 builds. Leader of Quality Control.</para> 29 27 </listitem> 30 28 </itemizedlist> … … 34 32 <itemizedlist> 35 33 <listitem> 36 <para>Nathan Coulson - Bootscripts.</para>37 </listitem>38 <listitem>39 34 <para>Matt Darcy - x86, X86_64, and Sparc builds.</para> 40 35 </listitem> … … 43 38 </listitem> 44 39 <listitem> 45 <para>Karen McGuiness - Proofreader.</para>46 </listitem>47 <listitem>48 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC.</para>49 </listitem>50 <listitem>51 <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para>52 </listitem>53 <listitem>54 40 <para>Justin Knierim - Website Architect.</para> 55 41 </listitem> 56 42 <listitem> 57 43 <para>Ken Moffat - PowerPC and X86_64 builds. Developer of Pure 64 Hint.</para> 58 </listitem>59 <listitem>60 <para>Alexander E. Patrakov - Udev/Hotplug Integration</para>61 </listitem>62 <listitem>63 <para>Chris Staub - x86 builds. Leader of Quality Control.</para>64 </listitem>65 <listitem>66 <para>Zack Winkles - Unstable book work.</para>67 </listitem>68 <listitem>69 <para>William Harrington - x86, x86_64, PowerPC, Sparc, Mips builds.</para>70 44 </listitem> 71 45 </itemizedlist> … … 103 77 </listitem> 104 78 <listitem> 79 <para>Theo Schneider - Testing of the Linux Headers Package</para> 80 </listitem> 81 <listitem> 82 <para>Martin Ward - Recommendations for Systemd and the Boot method, 83 among other contributions</para> 84 </listitem> 85 <listitem> 105 86 <para>William Zhou - Text updates and Typos</para> 106 87 </listitem> 88 </itemizedlist> 89 90 <para>Former Team Members</para> 91 <itemizedlist> 107 92 <listitem> 108 <para>Theo Schneider - Testing of the Linux Headers Package</para> 93 <para>Joe Ciccone - Lead Developer.</para> 94 </listitem> 95 <listitem> 96 <para>Nathan Coulson - Bootscripts.</para> 97 </listitem> 98 <listitem> 99 <para>Jim Gifford - Lead Developer.</para> 100 </listitem> 101 <listitem> 102 <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para> 103 </listitem> 104 <listitem> 105 <para>Karen McGuiness - Proofreader.</para> 106 </listitem> 107 <listitem> 108 <para>Ryan Oliver - Build Process Developer.</para> 109 </listitem> 110 <listitem> 111 <para>Alexander E. Patrakov - Udev/Hotplug Integration</para> 112 </listitem> 113 <listitem> 114 <para>Jeremy Utley - Release Manager 1.x Series.</para> 115 </listitem> 116 <listitem> 117 <para>Zack Winkles - Unstable book work.</para> 109 118 </listitem> 110 119 </itemizedlist> -
BOOK/introduction/common/changelog.xml
r5c8e74d r350ab24 38 38 39 39 <listitem> 40 <para>27 April 2014</para> 41 <itemizedlist> 42 <listitem> 43 <para>[William Harrington] - Update IPRoute2 to 3.14.0.</para> 44 </listitem> 45 </itemizedlist> 46 </listitem> 47 48 <listitem> 49 <para>27 April 2014</para> 50 <itemizedlist> 51 <listitem> 52 <para>[Chris] - Updated Acknowledgements page.</para> 53 </listitem> 54 <listitem> 55 <para>[William Harrington] - Update Linux to 3.14.2.</para> 56 </listitem> 57 </itemizedlist> 58 </listitem> 59 60 <listitem> 61 <para>26 April 2014</para> 62 <itemizedlist> 63 <listitem> 64 <para>[Chris] - Renamed bootscripts package to boot-scripts 65 (thanks to William Harrington for the suggestion) and removed the 66 patch as it is not needed for the new package.</para> 67 </listitem> 68 <listitem> 69 <para>[Chris] - Renamed bootscripts chapter to "System Configuration".</para> 70 </listitem> 71 <listitem> 72 <para>[William Harrington] - Update Util-linux to 2.24.2.</para> 73 </listitem> 74 <listitem> 75 <para>[Chris] - Added new page about how to view the book from 76 inside the temporary boot environment.</para> 77 </listitem> 78 <listitem> 79 <para>[Chris] - Don't move binaries from Findutils or Psmisc to /bin, 80 as they're no longer needed there.</para> 81 </listitem> 82 <listitem> 83 <para>[William Harrington] - Update Vim 7.4 branch update patch to 84 level 265.</para> 85 </listitem> 86 </itemizedlist> 87 </listitem> 88 89 <listitem> 90 <para>24 April 2014</para> 91 <itemizedlist> 92 <listitem> 93 <para>[William Harrington] - Update Eudev to 1.6.</para> 94 </listitem> 95 <listitem> 96 <para>[William Harrington] - Update Man-pages to 3.65.</para> 97 </listitem> 98 <listitem> 99 <para>[William Harrington] - Update Bash branch update patch to level 11.</para> 100 </listitem> 101 <listitem> 102 <para>[William Harrington] - Update Readline branch update patch to 103 level 5.</para> 104 </listitem> 105 </itemizedlist> 106 </listitem> 107 108 <listitem> 109 <para>22 April 2014</para> 110 <itemizedlist> 111 <listitem> 112 <para>[Chris] - Removed several virtual filesystems from ${CLFS}/fstab 113 for the boot method, as they're already mounted by the bootscript.</para> 114 </listitem> 115 <listitem> 116 <para>[Chris] - Removed creation of gtbl and geqn symlinks, as they 117 are no longer needed.</para> 118 </listitem> 119 </itemizedlist> 120 </listitem> 121 122 <listitem> 123 <para>21 April 2014</para> 124 <itemizedlist> 125 <listitem> 126 <para>[Chris] - Re-added manual creation of /usr/bin/perl symlink, 127 as it is not created automatically under some circumstances.</para> 128 </listitem> 129 </itemizedlist> 130 </listitem> 131 132 <listitem> 40 133 <para>20 April 2014</para> 41 134 <itemizedlist> -
BOOK/introduction/common/how.xml
r5c8e74d r350ab24 12 12 13 13 <para>The CLFS system will be built by using a previously installed 14 Unix system or Linux distribution (such as Debian, Fedora, Mandriva,SUSE,14 Unix system or Linux distribution (such as Debian, Fedora, openSUSE, 15 15 or Ubuntu). This existing system (the host) will be used as a starting 16 16 point to provide necessary programs, including a compiler, linker, and shell, … … 48 48 49 49 <para>The process of building cross-compile tools first involves building and 50 installing all the necessary tools to create a build system for the target 50 installing all the necessary tools to create a build system for the target 51 51 machine. With these cross-compiled tools, we eliminate any 52 52 dependencies on the toolchain from our host distro.</para> 53 53 54 54 <para>After we build our <quote>Cross-Tools</quote>, we start building 55 a very minimal working system in /tools. This minimal system will be built 56 using the cross-toolchain in /cross-tools.</para> 55 a very minimal working system in 56 <filename class="directory">/tools</filename>. This minimal system will be 57 built using the cross-toolchain in 58 <filename class="directory">/cross-tools</filename>.</para> 57 59 58 60 <para>In <xref linkend="chapter-building-system"/>, the full CLFS system is … … 74 76 support the target machine. Booting involves installing a few 75 77 additional packages that are needed for bootup, installing 76 boot scripts, and building a miminal kernel.We also describe some77 alternative booting methods in <xref linkend="ch-boot-whatnext"/> </para>78 boot-scripts, and building a miminal kernel.<!-- We also describe some 79 alternative booting methods in <xref linkend="ch-boot-whatnext"/> --></para> 78 80 79 81 <para>To finish the installation, several configuration files are created in 80 <xref linkend="chapter- bootscripts"/>, and the kernel and boot loader are set82 <xref linkend="chapter-system-config"/>, and the kernel and boot loader are set 81 83 up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/> 82 84 contains information on furthering the CLFS experience beyond this book. -
BOOK/introduction/common/resources.xml
r5c8e74d r350ab24 32 32 33 33 <para><ulink url="http://www.mail-archive.com/index.php?hunt=clfs"/></para> 34 34 35 35 <para>For information on the different lists, how to subscribe, archive 36 36 locations, and additional information, visit <ulink url="&clfs-wiki;wiki/lists"/>.</para> -
BOOK/introduction/x86/changelog.xml
r5c8e74d r350ab24 33 33 --> 34 34 <listitem> 35 <para>27 April 2014</para> 36 <itemizedlist> 37 <listitem> 38 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure 39 commands.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 43 44 <listitem> 35 45 <para>11 April 2014</para> 36 46 <itemizedlist> -
BOOK/introduction/x86_64-64/changelog.xml
r5c8e74d r350ab24 34 34 --> 35 35 <listitem> 36 <para>27 April 2014</para> 37 <itemizedlist> 38 <listitem> 39 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure 40 commands.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/x86_64/changelog.xml
r5c8e74d r350ab24 34 34 --> 35 35 <listitem> 36 <para>27 April 2014</para> 37 <itemizedlist> 38 <listitem> 39 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure 40 commands.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 36 46 <para>08 November 2013</para> 37 47 <itemizedlist> -
BOOK/materials/common/introduction.xml
r5c8e74d r350ab24 47 47 48 48 <para>You can download all needed packages and patches into this directory 49 either by using the links on the following pages in this section, or by passing 49 either by using the links on the following pages in this section, or by passing 50 50 the <ulink url="../dl.list">download list</ulink> to <command>wget</command>:</para> 51 51 … … 64 64 65 65 <screen><userinput>pushd ${CLFS}/sources 66 sha1sum -c SHA1SUMS 66 sha1sum -c SHA1SUMS 67 67 popd</userinput></screen> 68 68 -
BOOK/materials/common/packages.xml
r5c8e74d r350ab24 88 88 89 89 <varlistentry> 90 <term>Boot scripts for CLFS (&bootscripts-clfs-version;) - <token>&bootscripts-clfs-size;</token>:</term>91 <listitem> 92 <para>Home page: <ulink url="&boot scripts-clfs-home;"/></para>93 <para>Download: <ulink url="&boot scripts-clfs-url;"/></para>94 <para>MD5 sum: <literal>&boot scripts-clfs-md5;</literal></para>90 <term>Boot-scripts for CLFS (&boot-scripts-clfs-version;) - <token>&boot-scripts-clfs-size;</token>:</term> 91 <listitem> 92 <para>Home page: <ulink url="&boot-scripts-clfs-home;"/></para> 93 <para>Download: <ulink url="&boot-scripts-clfs-url;"/></para> 94 <para>MD5 sum: <literal>&boot-scripts-clfs-md5;</literal></para> 95 95 </listitem> 96 96 </varlistentry> … … 608 608 </varlistentry> 609 609 610 <varlistentry> 611 <term>Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term> 612 <listitem> 613 <para>Home page: <ulink url="&tzdata-home;"/></para> 614 <para>Download: <ulink url="&tzdata-url;"/></para> 615 <para>MD5 sum: <literal>&tzdata-md5;</literal></para> 616 </listitem> 610 <varlistentry> 611 <term>Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term> 612 <listitem> 613 <para>Home page: <ulink url="&tzdata-home;"/></para> 614 <para>Download: <ulink url="&tzdata-url;"/></para> 615 <para>MD5 sum: <literal>&tzdata-md5;</literal></para> 616 </listitem> 617 617 </varlistentry> 618 618 … … 620 620 <term>Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:</term> 621 621 <listitem> 622 <para>Home page: <ulink url="&util-linux-home;"/></para>623 622 <para>Download: <ulink url="&util-linux-url;"/></para> 624 623 <para>MD5 sum: <literal>&util-linux-md5;</literal></para> -
BOOK/materials/common/patches.xml
r5c8e74d r350ab24 25 25 url="&patches-root;&bash-branch_update-patch;"/></para> 26 26 <para>MD5 sum: <literal>&bash-branch_update-patch-md5;</literal></para> 27 </listitem>28 </varlistentry>29 30 <varlistentry>31 <term>Bootscripts Updates Patch - <token>&bootscripts-clfs-updates-patch-size;</token>:</term>32 <listitem>33 <para>Download: <ulink34 url="&patches-root;&bootscripts-clfs-updates-patch;"/></para>35 <para>MD5 sum: <literal>&bootscripts-clfs-updates-patch-md5;</literal></para>36 27 </listitem> 37 28 </varlistentry> -
BOOK/mips-index.xml
r5c8e74d r350ab24 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/mips-chapter.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/mips-chapter.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/mips-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/mips-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/mips-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/mips-chapter.xml"/> -
BOOK/mips64-64-index.xml
r5c8e74d r350ab24 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/mips64-64-chapter.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/mips64-64-chapter.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/mips64-64-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/mips64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/mips64-64-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/mips64-64-chapter.xml"/> -
BOOK/mips64-index.xml
r5c8e74d r350ab24 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/mips64-chapter.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/mips64-chapter.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/mips64-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/mips64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/mips64-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/mips64-chapter.xml"/> -
BOOK/packages.ent
r5c8e74d r350ab24 68 68 <!ENTITY bison-home "&gnu-software;bison"> 69 69 70 <!ENTITY bootscripts-clfs-version "2.1-pre1"> 71 <!ENTITY bootscripts-clfs-size "41 KB"> 72 <!-- <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> --> 73 <!ENTITY bootscripts-clfs-url "http://cross-lfs.org/files/bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> 74 <!ENTITY bootscripts-clfs-md5 "f474bf2efff744548a69d9049bad973f"> 75 <!ENTITY bootscripts-clfs-home " "> 70 <!ENTITY boot-scripts-clfs-version "3.0-pre1"> 71 <!ENTITY boot-scripts-clfs-size "24 KB"> 72 <!ENTITY boot-scripts-clfs-url "&packages-root;boot-scripts-cross-lfs-&boot-scripts-clfs-version;.tar.bz2"> 73 <!ENTITY boot-scripts-clfs-md5 "a1e4752a9c9bb92cd14249e0bee97cb4"> 74 <!ENTITY boot-scripts-clfs-home " "> 76 75 77 76 <!ENTITY bzip2-version "1.0.6"> … … 244 243 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> 245 244 <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995"> 246 <!ENTITY gzip-home "http://www.g zip.org">245 <!ENTITY gzip-home "http://www.gnu.org/software/gzip/gzip.html"> 247 246 248 247 <!ENTITY hfsutils-version "3.2.6"> … … 266 265 <!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool"> 267 266 268 <!ENTITY iproute2-version "3.1 2.0">269 <!ENTITY iproute2-size "4 25KB">267 <!ENTITY iproute2-version "3.14.0"> 268 <!ENTITY iproute2-size "436 KB"> 270 269 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 271 <!ENTITY iproute2-md5 " f87386aaaecafab95607fd10e8152c68">270 <!ENTITY iproute2-md5 "bd9d7567bbb987c88120669f5e1a1092"> 272 271 <!ENTITY iproute2-home "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"> 273 272 … … 316 315 <!ENTITY linux-dl-version "3.0"> 317 316 318 <!ENTITY linux-version "3.1 2.15">319 <!ENTITY linux-size "7 6,414KB">317 <!ENTITY linux-version "3.14.2"> 318 <!ENTITY linux-size "78,400 KB"> 320 319 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 321 <!ENTITY linux-md5 " 4eb2b7f62fd504d07b77f54bcd3cb758">320 <!ENTITY linux-md5 "28b68cde77997ddafab3c4e16cefae7d"> 322 321 <!ENTITY linux-home "http://www.kernel.org"> 323 322 … … 339 338 <!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660"> 340 339 341 <!ENTITY man-pages-version "3.6 4">342 <!ENTITY man-pages-size "1,22 2KB">340 <!ENTITY man-pages-version "3.65"> 341 <!ENTITY man-pages-size "1,228 KB"> 343 342 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 344 <!ENTITY man-pages-md5 " e39da1ac5a5effd4514809301bad47a8">343 <!ENTITY man-pages-md5 "0f165e0ab25ff5687d2d0b237af77b74"> 345 344 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 346 345 … … 466 465 <!ENTITY texinfo-home "&gnu-software;texinfo"> 467 466 468 <!ENTITY eudev-version "1. 5.3">469 <!ENTITY eudev-size "1,72 4KB">467 <!ENTITY eudev-version "1.6"> 468 <!ENTITY eudev-size "1,729 KB"> 470 469 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 471 <!ENTITY eudev-md5 " 51380938b489385cc394f4ebabc048f0">470 <!ENTITY eudev-md5 ""> 472 471 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 473 472 … … 479 478 480 479 <!ENTITY util-linux-major-version "2.24"> 481 <!ENTITY util-linux-version "&util-linux-major-version;. 1">482 <!ENTITY util-linux-size "3,5 44KB">480 <!ENTITY util-linux-version "&util-linux-major-version;.2"> 481 <!ENTITY util-linux-size "3,587 KB"> 483 482 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 484 <!ENTITY util-linux-md5 " 88d46ae23ca599ac5af9cf96b531590f">483 <!ENTITY util-linux-md5 "3f191727a0d28f7204b755cf1b6ea0aa"> 485 484 <!ENTITY util-linux-blkid-id "1.1.0"> 486 485 <!ENTITY util-linux-uuid-id "1.3.0"> 487 <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/">488 486 489 487 <!ENTITY vim-version "7.4"> -
BOOK/partitioning/alpha/creatingpartition.xml
r5c8e74d r350ab24 35 35 36 36 <screen><userinput>fdisk /dev/[yyy]</userinput></screen> 37 37 38 38 <para>Then use option b to create the bsd disklabel. Before you exit use 39 39 the w option to write the partition table.</para> 40 40 41 41 42 42 </sect1> -
BOOK/patches.ent
r5c8e74d r350ab24 5 5 <!-- Start of Common Patches --> 6 6 7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-1.patch"> 8 <!ENTITY bash-branch_update-patch-md5 "a0ae18e2dc5c9c5e125e0ea3fa6febbe"> 9 <!ENTITY bash-branch_update-patch-size "9.002 KB"> 10 11 <!ENTITY bootscripts-clfs-updates-patch "bootscripts-cross-lfs-&bootscripts-clfs-version;-updates-1.patch"> 12 <!ENTITY bootscripts-clfs-updates-patch-md5 "b584450a0baf3b0d71f319071feba111"> 13 <!ENTITY bootscripts-clfs-updates-patch-size "17.030 KB"> 7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-2.patch"> 8 <!ENTITY bash-branch_update-patch-md5 "64c6b5961f538a6b3d4c92f5c65ce51a"> 9 <!ENTITY bash-branch_update-patch-size "14.075 KB"> 14 10 15 11 <!-- Binutils branch update area … … 65 61 <!ENTITY perl-libc-patch-size "1.657 KB"> 66 62 67 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update- 1.patch">68 <!ENTITY readline-branch_update-patch-md5 " dbb0a021abfd0a0012b62c66e6943802">69 <!ENTITY readline-branch_update-patch-size " 1.920KB">63 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-2.patch"> 64 <!ENTITY readline-branch_update-patch-md5 "72a60fac6699ee42f99ec78a5d74e4e1"> 65 <!ENTITY readline-branch_update-patch-size "3.015 KB"> 70 66 71 67 <!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-1.patch"> … … 83 79 <!-- Vim branch update patch area --> 84 80 85 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 2.patch">86 <!ENTITY vim-branch_update-patch-md5 " aa2e7384582ddd94ce7e5d91bebce78f">87 <!ENTITY vim-branch_update-patch-size "2, 740KB">81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-3.patch"> 82 <!ENTITY vim-branch_update-patch-md5 "e7d43252db0a9c00faf2785f9a167516"> 83 <!ENTITY vim-branch_update-patch-size "2,858 KB"> 88 84 89 85 <!-- Start of multilib patches --> 90 86 91 87 <!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch"> 92 <!ENTITY iproute2-libdir-patch-md5 " 921ec1aea89499b109428618efa99c84">93 <!ENTITY iproute2-libdir-patch-size "1.9 KB">88 <!ENTITY iproute2-libdir-patch-md5 "6b965a6f1017c47ab3111e9ae8fcdd3f"> 89 <!ENTITY iproute2-libdir-patch-size "1.990 KB"> 94 90 95 91 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> -
BOOK/ppc-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/ppc-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/ppc-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/ppc-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/ppc-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/ppc-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/ppc-chapter.xml"/> -
BOOK/ppc64-64-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/ppc64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/ppc64-64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/ppc64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/ppc64-64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/ppc64-64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/ppc64-64-chapter.xml"/> -
BOOK/ppc64-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/ppc64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/ppc64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/ppc64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/ppc64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/ppc64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/ppc64-chapter.xml"/> -
BOOK/sparc-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/sparc-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/sparc-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/sparc-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/sparc-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/sparc-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/sparc-chapter.xml"/> -
BOOK/sparc64-64-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/sparc64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/sparc64-64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/sparc64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/sparc64-64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/sparc64-64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/sparc64-64-chapter.xml"/> -
BOOK/sparc64-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/sparc64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/sparc64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/sparc64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/sparc64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/sparc64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/sparc64-chapter.xml"/> -
BOOK/system-config/alpha-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/common/console.xml
r5c8e74d r350ab24 17 17 <command>systemd-vconsole-setup</command> system service which configures 18 18 the virtual console font and console keymap. 19 19 20 20 The <command>systemd-vconsole-setup</command> service reads <filename> 21 21 /etc/vconsole.conf</filename> for configuration information. Decide which -
BOOK/system-config/common/introduction.xml
r5c8e74d r350ab24 12 12 13 13 <para>This chapter details how to finish configuring the base system. 14 Including some final configuration for Systemd and as well as locales and a15 simple bash profile that should be suitable for most users.</para>14 This includes some final configuration for Systemd as well as locales and 15 a simple bash profile that should be suitable for most users.</para> 16 16 17 17 </sect1> -
BOOK/system-config/common/locale.xml
r5c8e74d r350ab24 70 70 prior to it being added to <filename>/etc/locale.conf</filename>:</para> 71 71 72 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory 72 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory 73 73 LC_ALL=[locale name] locale language 74 74 LC_ALL=[locale name] locale charmap -
BOOK/system-config/common/symlinks.xml
r5c8e74d r350ab24 134 134 device.</para> 135 135 136 <para>More information on writing Udev rules can be found in137 <filename>/usr/share/doc/systemd-208/udev.html</filename>.</para>138 139 136 </sect2> 140 137 -
BOOK/system-config/common/udev.xml
r5c8e74d r350ab24 12 12 13 13 <indexterm zone="ch-scripts-udev"> 14 <primary sortas="a- Udev">Udev</primary>15 <secondary>u sage</secondary>14 <primary sortas="a-systemd">Systemd</primary> 15 <secondary>udev usage</secondary> 16 16 </indexterm> 17 17 … … 93 93 94 94 <sect3> 95 <title>Udev Bootscript</title>96 97 <para>The <command>S10udev</command> initscript takes care of creating98 device nodes when Linux is booted. The script unsets the uevent handler99 from the default of <command>/sbin/hotplug</command>. This is done100 because the kernel no longer needs to call out to an external binary.101 Instead <command>udevd</command> will listen on a netlink socket for102 uevents that the kernel raises. Next, the bootscript copies any static103 device nodes that exist in <filename104 class="directory">/lib/udev/devices</filename> to <filename105 class="directory">/dev</filename>. This is necessary because some devices,106 directories, and symlinks are needed before the dynamic device handling107 processes are available during the early stages of booting a system.108 Creating static device nodes in <filename109 class="directory">/lib/udev/devices</filename> also provides an easy110 workaround for devices that are not supported by the dynamic device111 handling infrastructure. The bootscript then starts the Udev daemon,112 <command>udevd</command>, which will act on any uevents it receives.113 Finally, the bootscript forces the kernel to replay uevents for any114 devices that have already been registered and then waits for115 <command>udevd</command> to handle them.</para>116 117 </sect3>118 119 <sect3>120 95 <title>Device Node Creation</title> 121 96 … … 129 104 <emphasis>0</emphasis>. The names and permissions of the nodes created 130 105 under the <filename class="directory">/dev</filename> directory are 131 determined by rules specified in the files within the <filename 132 class="directory">/etc/udev/rules.d/</filename> directory. These are 133 numbered in a similar fashion to the CLFS-Bootscripts package. If 134 <command>udevd</command> can't find a rule for the device it is creating, 135 it will default permissions to <emphasis>660</emphasis> and ownership to 136 <emphasis>root:root</emphasis>. Documentation on the syntax of the Udev 137 rules configuration files is available in 138 <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename></para> 106 determined by rules specified in the files within the 107 <filename class="directory">/lib/udev/rules.d</filename> and <filename 108 class="directory">/etc/udev/rules.d/</filename> directories. These files 109 have names that start with numbers, and are evaluated in numerical order. 110 If <command>udevd</command> can't find a rule for the device it is 111 creating, it will default permissions to <emphasis>660</emphasis> and 112 ownership to <emphasis>root:root</emphasis>. </para> 139 113 140 114 </sect3> … … 234 208 sound cards available to OSS applications), configure 235 209 <command>modprobe</command> to load the wrapper after Udev loads the 236 wrapped module. To do this, add an <quote>install</quote> line in237 <filename>/etc/modprobe.conf</filename>. For example:</para>210 wrapped module. To do this, add an <quote>install</quote> line to a file 211 in <filename>/etc/modprobe.d</filename>. For example:</para> 238 212 239 213 <screen role="nodump"><literal>install snd-pcm /sbin/modprobe -i snd-pcm ; \ 240 214 /sbin/modprobe snd-pcm-oss ; true</literal></screen> 241 215 242 <para>If the module in question is not a wrapper and is useful by itself,243 configure the <command>S05modules</command> bootscript to load this244 module on system boot. To do this, add the module name to the245 <filename>/etc/sysconfig/modules</filename> file on a separate line.246 This works for wrapper modules too, but is suboptimal in that case.</para>247 248 216 </sect3> 249 217 … … 252 220 253 221 <para>Either don't build the module, or blacklist it in 254 <filename>/etc/modprobe. conf</filename> file as done with the222 <filename>/etc/modprobe.d</filename> file as done with the 255 223 <emphasis>forte</emphasis> module in the example below:</para> 256 224 -
BOOK/system-config/common/usage.xml
r5c8e74d r350ab24 12 12 13 13 <indexterm zone="ch-scripts-usage"> 14 <primary sortas="a-systemd -usage">Systemd usage</primary>14 <primary sortas="a-systemd">Systemd</primary> 15 15 <secondary>usage</secondary></indexterm> 16 16 … … 22 22 <title>Introduction to Systemd</title> 23 23 24 24 25 25 <para>Systemd is a system management daemon designed exclusively for the 26 26 Linux kernel API. In the Linux startup process, it is the first process to -
BOOK/system-config/mips-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/mips64-64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/mips64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/ppc-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/ppc64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/sparc-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/sparc64-64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/sparc64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/x86-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/x86_64-64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/system-config/x86_64-chapter.xml
r5c8e74d r350ab24 6 6 ]> 7 7 8 <chapter id="chapter- bootscripts" xreflabel="Setting Up the System">9 <?dbhtml dir=" bootscripts"?>8 <chapter id="chapter-system-config" xreflabel="System Configuration"> 9 <?dbhtml dir="system-config"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>S etting Up the System</title>12 <title>System Configuration</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> -
BOOK/temp-system/64/cloog.xml
r5c8e74d r350ab24 12 12 13 13 <indexterm zone="ch-temp-system-cloog"> 14 <primary sortas="a- MPFR">CLooG</primary>14 <primary sortas="a-CLooG">CLooG</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 46 46 href="../common/cloog.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/cloog.xml" -
BOOK/temp-system/64/file.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-temp-system-file"> 14 14 <primary sortas="a-File">File</primary> 15 <secondary>temporary system</secondary> 15 16 </indexterm> 16 17 -
BOOK/temp-system/64/gmp.xml
r5c8e74d r350ab24 53 53 href="../common/gmp.xml" 54 54 xpointer="xpointer(//*[@os='d'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 57 href="../common/gmp.xml" -
BOOK/temp-system/64/isl.xml
r5c8e74d r350ab24 39 39 href="../common/isl.xml" 40 40 xpointer="xpointer(//*[@os='d'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="../common/isl.xml" -
BOOK/temp-system/64/mpc.xml
r5c8e74d r350ab24 38 38 href="../common/mpc.xml" 39 39 xpointer="xpointer(//*[@os='d'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 42 href="../common/mpc.xml" -
BOOK/temp-system/64/mpfr.xml
r5c8e74d r350ab24 46 46 href="../common/mpfr.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/mpfr.xml" -
BOOK/temp-system/64/util-linux.xml
r5c8e74d r350ab24 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/util-linux.xml" -
BOOK/temp-system/64/zlib.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/common/check.xml
r5c8e74d r350ab24 89 89 program</para> 90 90 <indexterm zone="ch-temp-system-check libcheck"> 91 <primary sortas="c-libcheck">libcheck.{a,so} ;</primary>91 <primary sortas="c-libcheck">libcheck.{a,so}</primary> 92 92 </indexterm> 93 93 </listitem> -
BOOK/temp-system/common/texinfo.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-temp-system-texinfo"> 14 14 <primary sortas="a-Texinfo">Texinfo</primary> 15 <secondary>temporary tools</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/common/zlib.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/multilib/cloog.xml
r5c8e74d r350ab24 46 46 href="../common/cloog.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/cloog.xml" -
BOOK/temp-system/multilib/gmp.xml
r5c8e74d r350ab24 61 61 href="../common/gmp.xml" 62 62 xpointer="xpointer(//*[@os='d'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 65 href="../common/gmp.xml" -
BOOK/temp-system/multilib/isl.xml
r5c8e74d r350ab24 39 39 href="../common/isl.xml" 40 40 xpointer="xpointer(//*[@os='d'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="../common/isl.xml" -
BOOK/temp-system/multilib/mpc.xml
r5c8e74d r350ab24 39 39 href="../common/mpc.xml" 40 40 xpointer="xpointer(//*[@os='d'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="../common/mpc.xml" -
BOOK/temp-system/multilib/mpfr.xml
r5c8e74d r350ab24 46 46 href="../common/mpfr.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/mpfr.xml" -
BOOK/temp-system/multilib/sed.xml
r5c8e74d r350ab24 37 37 href="../common/sed.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/sed.xml" -
BOOK/temp-system/multilib/util-linux.xml
r5c8e74d r350ab24 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/util-linux.xml" -
BOOK/temp-system/multilib/zlib.xml
r5c8e74d r350ab24 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/testsuite-tools/common/introduction.xml
r5c8e74d r350ab24 13 13 <para>This chapter builds the tools needed by some packages to run the tests 14 14 that they have. I.e., <command>make check</command>. Tcl, Expect, 15 and DejaGNU are needed for the GCC and Binutils testsuites. Check is needed16 for KBD tests. Installing four packages for testing purposes may seem17 excessive, but it is very reassuring, if not essential, to know that the most18 important tools areworking properly.</para>15 and DejaGNU are needed for the GCC, Binutils, and Findutils testsuites. 16 Installing three packages for testing purposes may seem excessive, but it is 17 very reassuring, if not essential, to know that the most important tools are 18 working properly.</para> 19 19 20 20 </sect1> -
BOOK/the-end/downloadclient.xml
r5c8e74d r350ab24 63 63 }' > binary 64 64 65 gawk '{q=p;p=$0}NR>1{print q}END{ORS = ""; print p}' binary > wget-1.14.tar.xz 65 gawk '{q=p;p=$0}NR>1{print q}END{ORS = ""; print p}' binary > wget-1.14.tar.xz 66 66 67 67 rm binary … … 79 79 $response = $http->mirror('http://ftp.gnu.org/gnu/wget/wget-1.14.tar.xz', 'wget-1.14.tar.xz'); 80 80 die "Failed!\n" unless $response->{success}; 81 print "Unchanged!\n" if $response->{status} eq '304'; 81 print "Unchanged!\n" if $response->{status} eq '304'; 82 82 EOF</userinput></screen> 83 83 <para>Or use this:</para> -
BOOK/x86-index.xml
r5c8e74d r350ab24 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/x86-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/x86-chapter.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/x86-chapter.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/x86-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/x86-chapter.xml"/> 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/x86-chapter.xml"/> -
BOOK/x86_64-64-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/x86_64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/x86_64-64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/x86_64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/x86_64-64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/x86_64-64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/x86_64-64-chapter.xml"/> -
BOOK/x86_64-index.xml
r5c8e74d r350ab24 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/x86_64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/x86_64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" bootscripts/x86_64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/x86_64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/x86_64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/x86_64-chapter.xml"/> -
patches/bash-4.3-branch_update-2.patch
r5c8e74d r350ab24 4 4 Origin: Upstream 5 5 Upstream Status: Applied 6 Description: Contains all upstream patches up to 4.3-0 086 Description: Contains all upstream patches up to 4.3-011 7 7 8 8 diff -Naur bash-4.3.orig/arrayfunc.c bash-4.3/arrayfunc.c 9 9 --- bash-4.3.orig/arrayfunc.c 2013-08-02 15:19:59.000000000 -0500 10 +++ bash-4.3/arrayfunc.c 2014-0 3-30 08:38:16.233599982 -050010 +++ bash-4.3/arrayfunc.c 2014-04-24 20:08:49.474314102 -0500 11 11 @@ -597,6 +597,11 @@ 12 12 if (assoc_p (var)) … … 21 21 } 22 22 23 diff -Naur bash-4.3.orig/externs.h bash-4.3/externs.h 24 --- bash-4.3.orig/externs.h 2014-01-02 13:58:20.000000000 -0600 25 +++ bash-4.3/externs.h 2014-04-24 20:08:54.927367945 -0500 26 @@ -324,6 +324,7 @@ 27 extern char *sh_backslash_quote __P((char *, const char *, int)); 28 extern char *sh_backslash_quote_for_double_quotes __P((char *)); 29 extern int sh_contains_shell_metas __P((char *)); 30 +extern int sh_contains_quotes __P((char *)); 31 32 /* declarations for functions defined in lib/sh/spell.c */ 33 extern int spname __P((char *, char *)); 23 34 diff -Naur bash-4.3.orig/jobs.c bash-4.3/jobs.c 24 35 --- bash-4.3.orig/jobs.c 2014-01-10 08:05:34.000000000 -0600 25 +++ bash-4.3/jobs.c 2014-0 3-30 08:38:14.340206206-050036 +++ bash-4.3/jobs.c 2014-04-24 20:08:47.897732294 -0500 26 37 @@ -4374,7 +4374,7 @@ 27 38 void … … 35 46 diff -Naur bash-4.3.orig/lib/glob/glob.c bash-4.3/lib/glob/glob.c 36 47 --- bash-4.3.orig/lib/glob/glob.c 2014-01-31 20:43:51.000000000 -0600 37 +++ bash-4.3/lib/glob/glob.c 2014-0 3-30 08:38:18.153657420 -050048 +++ bash-4.3/lib/glob/glob.c 2014-04-24 20:08:51.054232810 -0500 38 49 @@ -179,42 +179,50 @@ 39 50 char *pat, *dname; … … 147 158 diff -Naur bash-4.3.orig/lib/glob/gmisc.c bash-4.3/lib/glob/gmisc.c 148 159 --- bash-4.3.orig/lib/glob/gmisc.c 2013-10-28 13:45:25.000000000 -0500 149 +++ bash-4.3/lib/glob/gmisc.c 2014-0 3-30 08:38:18.153657420 -0500160 +++ bash-4.3/lib/glob/gmisc.c 2014-04-24 20:08:51.054232810 -0500 150 161 @@ -210,6 +210,7 @@ 151 162 case '+': … … 156 167 default: 157 168 return 0; 169 diff -Naur bash-4.3.orig/lib/readline/display.c bash-4.3/lib/readline/display.c 170 --- bash-4.3.orig/lib/readline/display.c 2013-12-27 12:10:56.000000000 -0600 171 +++ bash-4.3/lib/readline/display.c 2014-04-24 20:08:56.493955444 -0500 172 @@ -2677,7 +2677,8 @@ 173 { 174 if (_rl_echoing_p) 175 { 176 - _rl_move_vert (_rl_vis_botlin); 177 + if (_rl_vis_botlin > 0) /* minor optimization plus bug fix */ 178 + _rl_move_vert (_rl_vis_botlin); 179 _rl_vis_botlin = 0; 180 fflush (rl_outstream); 181 rl_restart_output (1, 0); 158 182 diff -Naur bash-4.3.orig/lib/readline/readline.c bash-4.3/lib/readline/readline.c 159 183 --- bash-4.3.orig/lib/readline/readline.c 2013-10-28 13:58:06.000000000 -0500 160 +++ bash-4.3/lib/readline/readline.c 2014-0 3-30 08:38:10.556751185-0500184 +++ bash-4.3/lib/readline/readline.c 2014-04-24 20:08:44.507909810 -0500 161 185 @@ -744,7 +744,8 @@ 162 186 r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ)); … … 178 202 _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign); 179 203 #endif 204 diff -Naur bash-4.3.orig/lib/sh/shquote.c bash-4.3/lib/sh/shquote.c 205 --- bash-4.3.orig/lib/sh/shquote.c 2013-03-31 20:53:32.000000000 -0500 206 +++ bash-4.3/lib/sh/shquote.c 2014-04-24 20:08:54.927367945 -0500 207 @@ -311,3 +311,17 @@ 208 209 return (0); 210 } 211 + 212 +int 213 +sh_contains_quotes (string) 214 + char *string; 215 +{ 216 + char *s; 217 + 218 + for (s = string; s && *s; s++) 219 + { 220 + if (*s == '\'' || *s == '"' || *s == '\\') 221 + return 1; 222 + } 223 + return 0; 224 +} 180 225 diff -Naur bash-4.3.orig/parse.y bash-4.3/parse.y 181 226 --- bash-4.3.orig/parse.y 2014-02-11 08:42:10.000000000 -0600 182 +++ bash-4.3/parse.y 2014-03-30 08:38:12.463477417 -0500 227 +++ bash-4.3/parse.y 2014-04-24 20:08:52.607486462 -0500 228 @@ -2424,7 +2424,7 @@ 229 not already end in an EOF character. */ 230 if (shell_input_line_terminator != EOF) 231 { 232 - if (shell_input_line_size < SIZE_MAX && shell_input_line_len > shell_input_line_size - 3) 233 + if (shell_input_line_size < SIZE_MAX-3 && (shell_input_line_len+3 > shell_input_line_size)) 234 shell_input_line = (char *)xrealloc (shell_input_line, 235 1 + (shell_input_line_size += 2)); 236 183 237 @@ -3398,7 +3398,7 @@ 184 238 within a double-quoted ${...} construct "an even number of … … 192 246 diff -Naur bash-4.3.orig/patchlevel.h bash-4.3/patchlevel.h 193 247 --- bash-4.3.orig/patchlevel.h 2012-12-29 09:47:57.000000000 -0600 194 +++ bash-4.3/patchlevel.h 2014-0 3-30 08:38:18.153657420-0500248 +++ bash-4.3/patchlevel.h 2014-04-24 20:08:56.493955444 -0500 195 249 @@ -25,6 +25,6 @@ 196 250 regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh … … 198 252 199 253 -#define PATCHLEVEL 0 200 +#define PATCHLEVEL 8254 +#define PATCHLEVEL 11 201 255 202 256 #endif /* _PATCHLEVEL_H_ */ 257 diff -Naur bash-4.3.orig/pcomplete.c bash-4.3/pcomplete.c 258 --- bash-4.3.orig/pcomplete.c 2013-08-26 14:23:45.000000000 -0500 259 +++ bash-4.3/pcomplete.c 2014-04-24 20:08:54.927367945 -0500 260 @@ -183,6 +183,7 @@ 261 262 COMPSPEC *pcomp_curcs; 263 const char *pcomp_curcmd; 264 +const char *pcomp_curtxt; 265 266 #ifdef DEBUG 267 /* Debugging code */ 268 @@ -753,6 +754,32 @@ 269 quoted strings. */ 270 dfn = (*rl_filename_dequoting_function) ((char *)text, rl_completion_quote_character); 271 } 272 + /* Intended to solve a mismatched assumption by bash-completion. If 273 + the text to be completed is empty, but bash-completion turns it into 274 + a quoted string ('') assuming that this code will dequote it before 275 + calling readline, do the dequoting. */ 276 + else if (iscompgen && iscompleting && 277 + pcomp_curtxt && *pcomp_curtxt == 0 && 278 + text && (*text == '\'' || *text == '"') && text[1] == text[0] && text[2] == 0 && 279 + rl_filename_dequoting_function) 280 + dfn = (*rl_filename_dequoting_function) ((char *)text, rl_completion_quote_character); 281 + /* Another mismatched assumption by bash-completion. If compgen is being 282 + run as part of bash-completion, and the argument to compgen is not 283 + the same as the word originally passed to the programmable completion 284 + code, dequote the argument if it has quote characters. It's an 285 + attempt to detect when bash-completion is quoting its filename 286 + argument before calling compgen. */ 287 + /* We could check whether gen_shell_function_matches is in the call 288 + stack by checking whether the gen-shell-function-matches tag is in 289 + the unwind-protect stack, but there's no function to do that yet. 290 + We could simply check whether we're executing in a function by 291 + checking variable_context, and may end up doing that. */ 292 + else if (iscompgen && iscompleting && rl_filename_dequoting_function && 293 + pcomp_curtxt && text && 294 + STREQ (pcomp_curtxt, text) == 0 && 295 + variable_context && 296 + sh_contains_quotes (text)) /* guess */ 297 + dfn = (*rl_filename_dequoting_function) ((char *)text, rl_completion_quote_character); 298 else 299 dfn = savestring (text); 300 } 301 @@ -1522,7 +1549,7 @@ 302 COMPSPEC **lastcs; 303 { 304 COMPSPEC *cs, *oldcs; 305 - const char *oldcmd; 306 + const char *oldcmd, *oldtxt; 307 STRINGLIST *ret; 308 309 cs = progcomp_search (ocmd); 310 @@ -1545,14 +1572,17 @@ 311 312 oldcs = pcomp_curcs; 313 oldcmd = pcomp_curcmd; 314 + oldtxt = pcomp_curtxt; 315 316 pcomp_curcs = cs; 317 pcomp_curcmd = cmd; 318 + pcomp_curtxt = word; 319 320 ret = gen_compspec_completions (cs, cmd, word, start, end, foundp); 321 322 pcomp_curcs = oldcs; 323 pcomp_curcmd = oldcmd; 324 + pcomp_curtxt = oldtxt; 325 326 /* We need to conditionally handle setting *retryp here */ 327 if (retryp) 203 328 diff -Naur bash-4.3.orig/test.c bash-4.3/test.c 204 329 --- bash-4.3.orig/test.c 2014-02-04 15:52:58.000000000 -0600 205 +++ bash-4.3/test.c 2014-0 3-30 08:38:04.859903460-0500330 +++ bash-4.3/test.c 2014-04-24 20:08:39.174864532 -0500 206 331 @@ -646,8 +646,8 @@ 207 332 return (v && invisible_p (v) == 0 && var_isset (v) ? TRUE : FALSE); … … 225 350 diff -Naur bash-4.3.orig/trap.c bash-4.3/trap.c 226 351 --- bash-4.3.orig/trap.c 2014-02-05 09:03:21.000000000 -0600 227 +++ bash-4.3/trap.c 2014-0 3-30 08:38:06.756626741-0500352 +++ bash-4.3/trap.c 2014-04-24 20:08:41.401408370 -0500 228 353 @@ -920,7 +920,8 @@ 229 354 subst_assign_varlist = 0; … … 248 373 diff -Naur bash-4.3.orig/y.tab.c bash-4.3/y.tab.c 249 374 --- bash-4.3.orig/y.tab.c 2014-02-11 09:57:47.000000000 -0600 250 +++ bash-4.3/y.tab.c 2014-03-30 08:38:12.463477417 -0500 375 +++ bash-4.3/y.tab.c 2014-04-24 20:08:52.607486462 -0500 376 @@ -4736,7 +4736,7 @@ 377 not already end in an EOF character. */ 378 if (shell_input_line_terminator != EOF) 379 { 380 - if (shell_input_line_size < SIZE_MAX && shell_input_line_len > shell_input_line_size - 3) 381 + if (shell_input_line_size < SIZE_MAX-3 && (shell_input_line_len+3 > shell_input_line_size)) 382 shell_input_line = (char *)xrealloc (shell_input_line, 383 1 + (shell_input_line_size += 2)); 384 251 385 @@ -5710,7 +5710,7 @@ 252 386 within a double-quoted ${...} construct "an even number of -
patches/iproute2-3.14.0-libdir-1.patch
r5c8e74d r350ab24 12 12 Rediffed for Iproute2-3.8.0 by William Harrington 13 13 Renamed for Iproute2-3.12.0 by William Harrington 14 Renamed for Iproute2-3.14.0 by William Harrington 14 15 15 16 diff -Naur iproute2-3.8.0.orig/Makefile iproute2-3.8.0/Makefile -
patches/vim-7.4-branch_update-3.patch
r5c8e74d r350ab24 1 1 Submitted By: William Harrington (kb0iic at cross-lfs dot org) 2 Date: 2014-0 3-302 Date: 2014-04-26 3 3 Initial Package Version: 7.4 4 4 Origin: Upstream 5 5 Upstream Status: Applied 6 Description: Contains all upstream patches up to 7.4.2 29.6 Description: Contains all upstream patches up to 7.4.265. 7 7 8 8 diff -Naur vim74.orig/.hg_archival.txt vim74/.hg_archival.txt 9 9 --- vim74.orig/.hg_archival.txt 1970-01-01 00:00:00.000000000 +0000 10 +++ vim74/.hg_archival.txt 2014-0 3-30 20:09:03.492688818+000010 +++ vim74/.hg_archival.txt 2014-04-27 05:20:57.181745403 +0000 11 11 @@ -0,0 +1,5 @@ 12 12 +repo: 770908d1cb47c04be0aef5c173b17ab8be6b6476 13 +node: 7b76ad980f09c46169798844dfb7e1e654591d6a13 +node: 01f2b7e6b33ca4da4fbe2a5b8e9184ea2749d64e 14 14 +branch: default 15 +latesttag: v7-4-2 2915 +latesttag: v7-4-265 16 16 +latesttagdistance: 1 17 17 diff -Naur vim74.orig/.hgignore vim74/.hgignore 18 18 --- vim74.orig/.hgignore 1970-01-01 00:00:00.000000000 +0000 19 +++ vim74/.hgignore 2014-0 3-30 20:09:03.499355704+000019 +++ vim74/.hgignore 2014-04-27 05:20:57.188412237 +0000 20 20 @@ -0,0 +1,74 @@ 21 21 +syntax: glob … … 95 95 diff -Naur vim74.orig/.hgtags vim74/.hgtags 96 96 --- vim74.orig/.hgtags 1970-01-01 00:00:00.000000000 +0000 97 +++ vim74/.hgtags 2014-0 3-30 20:09:03.506022591+000098 @@ -0,0 +1,29 54@@97 +++ vim74/.hgtags 2014-04-27 05:20:57.195079070 +0000 98 @@ -0,0 +1,2990 @@ 99 99 +004eb98eb3c30714cb6a24ec3e810275080a8413 v7-1-117 100 100 +006e9c8a6a8ad354a5cb6adcce6ebfceddeb20ee v7-0079 … … 3051 3051 +3ee5808a293c7436e34a696a09ed29ce38750d9a v7-4-228 3052 3052 +839cca5ec18d560e3714065e54ed38b6e812aaf7 v7-4-229 3053 +57ecd7a8c0f052296b41b916eb1ae7f2a9a48b27 v7-4-230 3054 +0a295a3c9e473512ad3b006a0fb752ad43d19094 v7-4-231 3055 +845608965bd9d0b2755997a7be812746885ff105 v7-4-232 3056 +22a1d5762ba3a75984e89dcc47a65498f63a6c2c v7-4-233 3057 +d2286df8719d6e99c743e3bf6ac14d1f9debc84d v7-4-234 3058 +5ab2946f7ce560985830fbc3c453bb0f7a01f385 v7-4-235 3059 +a44087db72386d080e9da870d751daf498004be8 v7-4-236 3060 +71b165a378ad580818f6d497ecf0f8ad054a9683 v7-4-237 3061 +410ef4f1a3d2f4a6ecad9aaa87dae645d1578a19 v7-4-238 3062 +98bfec9ea7608f312129475d4ca0ae6d1c6c232e v7-4-239 3063 +8d1ba0a23588932d22ad37cbd87ae3bbd4bfeff8 v7-4-240 3064 +a63d0cd691dc925283815d17d62f4e948d723a59 v7-4-241 3065 +f084024c0ddbba46aabfafa2996c3f7d13080ab6 v7-4-242 3066 +9f8fa56f1906f4f634cd602a7a2b4f8631faf526 v7-4-243 3067 +da17c7de616e3829e4f59923ffa138a067928d9e v7-4-244 3068 +80421d934ebde183ce545ab8d9eb3a4c2065c169 v7-4-245 3069 +2cbac5608217cdce725a0f04d397d4466a3322fe v7-4-246 3070 +76863b4b48a3684905527dcc688e5a8c4c5e23d9 v7-4-247 3071 +e5f1f2ea0b4a4834791924880f78272ef52eb087 v7-4-248 3072 +0b9a66ea49f435536745be0e0a6154be7b607249 v7-4-249 3073 +a8f3f45896288bd7e0a27e0c28c3cc3457ccc507 v7-4-250 3074 +29eb4c2a33ac701bfcd4d2e2bed7864eba876e0e v7-4-251 3075 +a43a8262e1ceffc393625c53a1ffed9e6bcaba62 v7-4-252 3076 +4901a36479f200b2e6700ad91c26911d92deb886 v7-4-253 3077 +251acc686ca41e4bccb037ef44cd7b486774d580 v7-4-254 3078 +5595506b985a198abae41ab0150ee50b8bf1686c v7-4-255 3079 +afb542ea210cb9fc5fa8c5359bb4814370024b80 v7-4-256 3080 +17903ded5e9a9d49ca73b324657b944f2954d4fd v7-4-257 3081 +e8ffd1e6c8dc62c604d34e879791404bd15cab33 v7-4-258 3082 +e4cd5bb75029d2c1208f3e31ebde4e03b16e8123 v7-4-259 3083 +6bc874e4789a0f912b4fd6b23afecf19d80b1605 v7-4-260 3084 +43c6cd07c8defd8505acbe479c6970764c08e6f9 v7-4-261 3085 +0ea551fa607dc443b97c2fba97dc0c9cb0bcf303 v7-4-262 3086 +af1bb39774f41c28eabd24d80cffc775695bc124 v7-4-263 3087 +00acac0af680c2d8c82db5258474b121a5908926 v7-4-264 3088 +8ec9d2196bee0c5108f2d2c196a660a7f4e5f29f v7-4-265 3053 3089 diff -Naur vim74.orig/Filelist vim74/Filelist 3054 3090 --- vim74.orig/Filelist 2013-07-13 13:23:38.000000000 +0000 3055 +++ vim74/Filelist 2014-0 3-30 20:09:03.506022591+00003056 @@ -80, 6 +80,7@@3091 +++ vim74/Filelist 2014-04-27 05:20:57.198412485 +0000 3092 @@ -80,10 +80,14 @@ 3057 3093 src/main.aap \ 3058 3094 src/testdir/main.aap \ … … 3060 3096 + src/testdir/sautest/autoload/*.vim \ 3061 3097 src/testdir/test[0-9]*.ok \ 3098 + src/testdir/test[0-9]*a.ok \ 3099 + src/testdir/test_[a-z]*.ok \ 3062 3100 src/testdir/test49.vim \ 3063 3101 src/testdir/test60.vim \ 3102 src/testdir/test83-tags? \ 3103 + src/testdir/test77a.com \ 3104 src/testdir/python2/*.py \ 3105 src/testdir/python3/*.py \ 3106 src/testdir/pythonx/*.py \ 3064 3107 diff -Naur vim74.orig/runtime/autoload/clojurecomplete.vim vim74/runtime/autoload/clojurecomplete.vim 3065 3108 --- vim74.orig/runtime/autoload/clojurecomplete.vim 2013-02-06 14:35:23.000000000 +0000 3066 +++ vim74/runtime/autoload/clojurecomplete.vim 2014-0 3-30 20:09:03.546023908+00003109 +++ vim74/runtime/autoload/clojurecomplete.vim 2014-04-27 05:20:57.231746647 +0000 3067 3110 @@ -1,20 +1,22 @@ 3068 3111 " Vim completion script … … 3105 3148 diff -Naur vim74.orig/runtime/autoload/getscript.vim vim74/runtime/autoload/getscript.vim 3106 3149 --- vim74.orig/runtime/autoload/getscript.vim 2013-04-17 13:40:44.000000000 +0000 3107 +++ vim74/runtime/autoload/getscript.vim 2014-0 3-30 20:09:03.546023908+00003150 +++ vim74/runtime/autoload/getscript.vim 2014-04-27 05:20:57.235080063 +0000 3108 3151 @@ -1,8 +1,8 @@ 3109 3152 " --------------------------------------------------------------------- … … 3139 3182 diff -Naur vim74.orig/runtime/autoload/netrw.vim vim74/runtime/autoload/netrw.vim 3140 3183 --- vim74.orig/runtime/autoload/netrw.vim 2013-05-19 03:28:33.000000000 +0000 3141 +++ vim74/runtime/autoload/netrw.vim 2014-0 3-30 20:09:03.559357680+00003184 +++ vim74/runtime/autoload/netrw.vim 2014-04-27 05:20:57.241746894 +0000 3142 3185 @@ -1,10 +1,10 @@ 3143 3186 " netrw.vim: Handles file transfer and remote directory listing across … … 14717 14760 diff -Naur vim74.orig/runtime/autoload/netrwSettings.vim vim74/runtime/autoload/netrwSettings.vim 14718 14761 --- vim74.orig/runtime/autoload/netrwSettings.vim 2013-05-03 19:53:43.000000000 +0000 14719 +++ vim74/runtime/autoload/netrwSettings.vim 2014-0 3-30 20:09:03.559357680+000014762 +++ vim74/runtime/autoload/netrwSettings.vim 2014-04-27 05:20:57.241746894 +0000 14720 14763 @@ -1,7 +1,7 @@ 14721 14764 " netrwSettings.vim: makes netrw settings simpler … … 14751 14794 diff -Naur vim74.orig/runtime/autoload/netrw_gitignore.vim vim74/runtime/autoload/netrw_gitignore.vim 14752 14795 --- vim74.orig/runtime/autoload/netrw_gitignore.vim 1970-01-01 00:00:00.000000000 +0000 14753 +++ vim74/runtime/autoload/netrw_gitignore.vim 2014-0 3-30 20:09:03.559357680 +000014796 +++ vim74/runtime/autoload/netrw_gitignore.vim 2014-04-27 05:20:57.245080310 +0000 14754 14797 @@ -0,0 +1,71 @@ 14755 14798 +" netrw_gitignore#Hide: gitignore-based hiding … … 14826 14869 diff -Naur vim74.orig/runtime/autoload/phpcomplete.vim vim74/runtime/autoload/phpcomplete.vim 14827 14870 --- vim74.orig/runtime/autoload/phpcomplete.vim 2011-12-08 15:38:25.000000000 +0000 14828 +++ vim74/runtime/autoload/phpcomplete.vim 2014-0 3-30 20:09:03.562691123+000014871 +++ vim74/runtime/autoload/phpcomplete.vim 2014-04-27 05:20:57.248413727 +0000 14829 14872 @@ -1,27 +1,99 @@ 14830 14873 " Vim completion script … … 22387 22430 diff -Naur vim74.orig/runtime/colors/README.txt vim74/runtime/colors/README.txt 22388 22431 --- vim74.orig/runtime/colors/README.txt 2010-05-15 11:03:31.000000000 +0000 22389 +++ vim74/runtime/colors/README.txt 2014-0 3-30 20:09:03.579358338+000022432 +++ vim74/runtime/colors/README.txt 2014-04-27 05:20:57.261747391 +0000 22390 22433 @@ -36,6 +36,14 @@ 22391 22434 removed in your color scheme. Use something like "gui=NONE" to remove the … … 22405 22448 diff -Naur vim74.orig/runtime/colors/delek.vim vim74/runtime/colors/delek.vim 22406 22449 --- vim74.orig/runtime/colors/delek.vim 2010-05-15 11:03:31.000000000 +0000 22407 +++ vim74/runtime/colors/delek.vim 2014-0 3-30 20:09:03.579358338+000022450 +++ vim74/runtime/colors/delek.vim 2014-04-27 05:20:57.261747391 +0000 22408 22451 @@ -1,10 +1,10 @@ 22409 22452 " Vim color file … … 22435 22478 diff -Naur vim74.orig/runtime/colors/industry.vim vim74/runtime/colors/industry.vim 22436 22479 --- vim74.orig/runtime/colors/industry.vim 1970-01-01 00:00:00.000000000 +0000 22437 +++ vim74/runtime/colors/industry.vim 2014-0 3-30 20:09:03.582691781+000022480 +++ vim74/runtime/colors/industry.vim 2014-04-27 05:20:57.265080808 +0000 22438 22481 @@ -0,0 +1,40 @@ 22439 22482 +" Vim color file … … 22479 22522 diff -Naur vim74.orig/runtime/compiler/gcc.vim vim74/runtime/compiler/gcc.vim 22480 22523 --- vim74.orig/runtime/compiler/gcc.vim 2011-12-15 20:20:22.000000000 +0000 22481 +++ vim74/runtime/compiler/gcc.vim 2014-0 3-30 20:09:03.592692111+000022524 +++ vim74/runtime/compiler/gcc.vim 2014-04-27 05:20:57.275081056 +0000 22482 22525 @@ -25,10 +25,10 @@ 22483 22526 \%f:%l:\ %tarning:\ %m, … … 22497 22540 diff -Naur vim74.orig/runtime/doc/autocmd.txt vim74/runtime/doc/autocmd.txt 22498 22541 --- vim74.orig/runtime/doc/autocmd.txt 2013-08-10 11:24:52.000000000 +0000 22499 +++ vim74/runtime/doc/autocmd.txt 2014-0 3-30 20:09:03.612692769+000022542 +++ vim74/runtime/doc/autocmd.txt 2014-04-27 05:20:57.295081553 +0000 22500 22543 @@ -1,4 +1,4 @@ 22501 22544 -*autocmd.txt* For Vim version 7.4. Last change: 2013 Aug 04 … … 22548 22591 diff -Naur vim74.orig/runtime/doc/change.txt vim74/runtime/doc/change.txt 22549 22592 --- vim74.orig/runtime/doc/change.txt 2013-08-10 11:24:52.000000000 +0000 22550 +++ vim74/runtime/doc/change.txt 2014-0 3-30 20:09:03.616026212+000022593 +++ vim74/runtime/doc/change.txt 2014-04-27 05:20:57.295081553 +0000 22551 22594 @@ -1,4 +1,4 @@ 22552 22595 -*change.txt* For Vim version 7.4. Last change: 2013 Jul 17 … … 22617 22660 diff -Naur vim74.orig/runtime/doc/cmdline.txt vim74/runtime/doc/cmdline.txt 22618 22661 --- vim74.orig/runtime/doc/cmdline.txt 2013-08-10 11:24:52.000000000 +0000 22619 +++ vim74/runtime/doc/cmdline.txt 2014-0 3-30 20:09:03.616026212+000022662 +++ vim74/runtime/doc/cmdline.txt 2014-04-27 05:20:57.298414969 +0000 22620 22663 @@ -1,4 +1,4 @@ 22621 22664 -*cmdline.txt* For Vim version 7.4. Last change: 2013 Mar 16 … … 22667 22710 diff -Naur vim74.orig/runtime/doc/develop.txt vim74/runtime/doc/develop.txt 22668 22711 --- vim74.orig/runtime/doc/develop.txt 2013-08-10 11:24:52.000000000 +0000 22669 +++ vim74/runtime/doc/develop.txt 2014-0 3-30 20:09:03.619359655+000022712 +++ vim74/runtime/doc/develop.txt 2014-04-27 05:20:57.298414969 +0000 22670 22713 @@ -1,4 +1,4 @@ 22671 22714 -*develop.txt* For Vim version 7.4. Last change: 2013 Apr 27 … … 22684 22727 diff -Naur vim74.orig/runtime/doc/diff.txt vim74/runtime/doc/diff.txt 22685 22728 --- vim74.orig/runtime/doc/diff.txt 2013-08-10 11:24:52.000000000 +0000 22686 +++ vim74/runtime/doc/diff.txt 2014-0 3-30 20:09:03.619359655 +000022729 +++ vim74/runtime/doc/diff.txt 2014-04-27 05:20:57.301748385 +0000 22687 22730 @@ -1,4 +1,4 @@ 22688 22731 -*diff.txt* For Vim version 7.4. Last change: 2013 Jul 07 … … 22710 22753 diff -Naur vim74.orig/runtime/doc/digraph.txt vim74/runtime/doc/digraph.txt 22711 22754 --- vim74.orig/runtime/doc/digraph.txt 2013-08-10 11:24:52.000000000 +0000 22712 +++ vim74/runtime/doc/digraph.txt 2014-0 3-30 20:09:03.619359655 +000022755 +++ vim74/runtime/doc/digraph.txt 2014-04-27 05:20:57.301748385 +0000 22713 22756 @@ -1,4 +1,4 @@ 22714 22757 -*digraph.txt* For Vim version 7.4. Last change: 2011 Jan 15 … … 22728 22771 diff -Naur vim74.orig/runtime/doc/editing.txt vim74/runtime/doc/editing.txt 22729 22772 --- vim74.orig/runtime/doc/editing.txt 2013-08-10 11:24:53.000000000 +0000 22730 +++ vim74/runtime/doc/editing.txt 2014-0 3-30 20:09:03.622693098+000022773 +++ vim74/runtime/doc/editing.txt 2014-04-27 05:20:57.301748385 +0000 22731 22774 @@ -1,4 +1,4 @@ 22732 22775 -*editing.txt* For Vim version 7.4. Last change: 2013 Aug 03 … … 22745 22788 diff -Naur vim74.orig/runtime/doc/eval.txt vim74/runtime/doc/eval.txt 22746 22789 --- vim74.orig/runtime/doc/eval.txt 2013-08-10 11:24:53.000000000 +0000 22747 +++ vim74/runtime/doc/eval.txt 2014-0 3-30 20:09:03.626026541+000022790 +++ vim74/runtime/doc/eval.txt 2014-04-27 05:20:57.308415217 +0000 22748 22791 @@ -1,4 +1,4 @@ 22749 22792 -*eval.txt* For Vim version 7.4. Last change: 2013 Aug 03 22750 +*eval.txt* For Vim version 7.4. Last change: 2014 Mar 2722793 +*eval.txt* For Vim version 7.4. Last change: 2014 Apr 06 22751 22794 22752 22795 … … 22760 22803 22761 22804 A special case is defining a function and directly assigning its Funcref to a 22805 @@ -147,7 +148,7 @@ 22806 22807 22808 1.3 Lists ~ 22809 - *List* *Lists* *E686* 22810 + *list* *List* *Lists* *E686* 22811 A List is an ordered sequence of items. An item can be of any type. Items 22812 can be accessed by their index number. Items can be added and removed at any 22813 position in the sequence. 22762 22814 @@ -326,6 +327,7 @@ 22763 22815 Changing the order of items in a list: > … … 22768 22820 22769 22821 For loop ~ 22822 @@ -392,7 +394,7 @@ 22823 22824 22825 1.4 Dictionaries ~ 22826 - *Dictionaries* *Dictionary* 22827 + *dict* *Dictionaries* *Dictionary* 22828 A Dictionary is an associative array: Each entry has a key and a value. The 22829 entry can be located with the key. The entries are stored without a specific 22830 ordering. 22831 @@ -1003,7 +1005,7 @@ 22832 22833 22834 22835 -string *expr-string* *E114* 22836 +string *string* *expr-string* *E114* 22837 ------ 22838 "string" string constant *expr-quote* 22839 22840 @@ -1142,7 +1144,7 @@ 22841 |local-variable| l: Local to a function. 22842 |script-variable| s: Local to a |:source|'ed Vim script. 22843 |function-argument| a: Function argument (only inside a function). 22844 -|vim-variable| v: Global, predefined by Vim. 22845 +|vim-variable| v: Global, predefined by Vim. 22846 22847 The scope name by itself can be used as a |Dictionary|. For example, to 22848 delete all script-local variables: > 22770 22849 @@ -1454,6 +1456,13 @@ 22771 22850 v:foldstart Used for 'foldtext': first line of closed fold. … … 22790 22869 The List can be modified, but this has no effect on what is 22791 22870 stored in the |viminfo| file later. If you use values other 22792 @@ -1712,6 +1722,7 @@ 22871 @@ -1548,6 +1558,16 @@ 22872 |evim| etc., or any other name you might symlink to Vim. 22873 Read-only. 22874 22875 + *v:progpath* *progpath-variable* 22876 +v:progpath Contains the command with which Vim was invoked, including the 22877 + path. Useful if you want to message a Vim server using a 22878 + |--remote-expr|. 22879 + To get the full path use: > 22880 + echo exepath(v:progpath) 22881 +< NOTE: This does not work when the command is a relative path 22882 + and the current directory has changed. 22883 + Read-only. 22884 + 22885 *v:register* *register-variable* 22886 v:register The name of the register in effect for the current normal mode 22887 command (regardless of whether that command actually used a 22888 @@ -1662,7 +1682,7 @@ 22889 is 501. Read-only. "version" also works, for backwards 22890 compatibility. 22891 Use |has()| to check if a certain patch was included, e.g.: > 22892 - if has("patch123") 22893 + if has("patch-7.4.123") 22894 < Note that patch numbers are specific to the version, thus both 22895 version 5.0 and 5.1 may have a patch 123, but these are 22896 completely different. 22897 @@ -1712,6 +1732,7 @@ 22793 22898 bufwinnr( {expr}) Number window number of buffer {expr} 22794 22899 byte2line( {byte}) Number line number at byte count {byte} … … 22798 22903 any call {func} with arguments {arglist} 22799 22904 ceil( {expr}) Float round {expr} up 22800 @@ -1735,7 +17 46,7 @@22905 @@ -1735,7 +1756,7 @@ 22801 22906 cursor( {lnum}, {col} [, {coladd}]) 22802 22907 Number move cursor to {lnum}, {col}, {coladd} … … 22807 22912 did_filetype() Number TRUE if FileType autocommand event used 22808 22913 diff_filler( {lnum}) Number diff filler lines about {lnum} 22809 @@ -1995,6 +2006,8 @@ 22914 @@ -1745,6 +1766,7 @@ 22915 eval( {string}) any evaluate {string} into its value 22916 eventhandler( ) Number TRUE if inside an event handler 22917 executable( {expr}) Number 1 if executable {expr} exists 22918 +exepath( {expr}) String full path of the command {expr} 22919 exists( {expr}) Number TRUE if {expr} exists 22920 extend( {expr1}, {expr2} [, {expr3}]) 22921 List/Dict insert items of {expr2} into {expr1} 22922 @@ -1797,7 +1819,8 @@ 22923 getpid() Number process ID of Vim 22924 getpos( {expr}) List position of cursor, mark, etc. 22925 getqflist() List list of quickfix items 22926 -getreg( [{regname} [, 1]]) String contents of register 22927 +getreg( [{regname} [, 1 [, {list}]]]) 22928 + String or List contents of register 22929 getregtype( [{regname}]) String type of register 22930 gettabvar( {nr}, {varname} [, {def}]) 22931 any variable {varname} in tab {nr} or {def} 22932 @@ -1968,7 +1991,8 @@ 22933 Number last index of {needle} in {haystack} 22934 strtrans( {expr}) String translate string to make it printable 22935 strwidth( {expr}) Number display cell length of the String {expr} 22936 -submatch( {nr}) String specific match in ":s" or substitute() 22937 +submatch( {nr}[, {list}]) String or List 22938 + specific match in ":s" or substitute() 22939 substitute( {expr}, {pat}, {sub}, {flags}) 22940 String all {pat} in {expr} replaced with {sub} 22941 synID( {lnum}, {col}, {trans}) Number syntax ID at {lnum} and {col} 22942 @@ -1978,6 +2002,7 @@ 22943 synconcealed( {lnum}, {col}) List info about concealing 22944 synstack( {lnum}, {col}) List stack of syntax IDs at {lnum} and {col} 22945 system( {expr} [, {input}]) String output of shell command/filter {expr} 22946 +systemlist( {expr} [, {input}]) List output of shell command/filter {expr} 22947 tabpagebuflist( [{arg}]) List list of buffer numbers in tab page 22948 tabpagenr( [{arg}]) Number number of current or last tab page 22949 tabpagewinnr( {tabarg}[, {arg}]) 22950 @@ -1995,6 +2020,8 @@ 22810 22951 type( {name}) Number type of variable {name} 22811 22952 undofile( {name}) String undo file name for {name} … … 22816 22957 virtcol( {expr}) Number screen column of cursor or mark 22817 22958 visualmode( [expr]) String last visual mode used 22818 @@ -2260,7 +22 73,10 @@22959 @@ -2260,7 +2287,10 @@ 22819 22960 {expr}. Use zero for the first character, it returns zero. 22820 22961 This function is only useful when there are multibyte … … 22828 22969 echo matchstr(str, ".", byteidx(str, 3)) 22829 22970 < will display the fourth character. Another way to do the 22830 @@ -2269,7 +22 85,20 @@22971 @@ -2269,7 +2299,20 @@ 22831 22972 echo strpart(s, 0, byteidx(s, 1)) 22832 22973 < If there are less than {nr} characters -1 is returned. … … 22850 22991 call({func}, {arglist} [, {dict}]) *call()* *E699* 22851 22992 Call function {func} with the items in |List| {arglist} as 22852 @@ -2789,7 +2818,7 @@ 22993 @@ -2671,6 +2714,15 @@ 22994 0 does not exist 22995 -1 not implemented on this system 22996 22997 +exepath({expr}) *exepath()* 22998 + If {expr} is an executable and is either an absolute path, a 22999 + relative path or found in $PATH, return the full path. 23000 + Note that the current directory is used when {expr} starts 23001 + with "./", which may be a problem for Vim: > 23002 + echo exepath(v:progpath) 23003 +< If {expr} cannot be found in $PATH or is not executable then 23004 + an empty string is returned. 23005 + 23006 *exists()* 23007 exists({expr}) The result is a Number, which is non-zero if {expr} is 23008 defined, zero otherwise. The {expr} argument is a string, 23009 @@ -2789,7 +2841,7 @@ 22853 23010 <afile> autocmd file name 22854 23011 <abuf> autocmd buffer number (as a String!) … … 22859 23016 <cword> word under the cursor 22860 23017 <cWORD> WORD under the cursor 22861 @@ -3175,7 +32 04,7 @@23018 @@ -3175,7 +3227,7 @@ 22862 23019 If [expr] is 1, only check if a character is available, it is 22863 23020 not consumed. Return zero if no character available. … … 22868 23025 result is a number. Use nr2char() to convert it to a String. 22869 23026 Otherwise a String is returned with the encoded character. 22870 @@ -3185,7 +32 14,7 @@23027 @@ -3185,7 +3237,7 @@ 22871 23028 String when a modifier (shift, control, alt) was used that is 22872 23029 not included in the character. … … 22877 23034 Use nr2char() to convert it to a String. 22878 23035 22879 @@ -3435,7 +3464,7 @@ 23036 @@ -3417,7 +3469,7 @@ 23037 :endfor 23038 23039 23040 -getreg([{regname} [, 1]]) *getreg()* 23041 +getreg([{regname} [, 1 [, {list}]]]) *getreg()* 23042 The result is a String, which is the contents of register 23043 {regname}. Example: > 23044 :let cliptext = getreg('*') 23045 @@ -3426,6 +3478,11 @@ 23046 getreg('=', 1) returns the expression itself, so that it can 23047 be restored with |setreg()|. For other registers the extra 23048 argument is ignored, thus you can always give it. 23049 + If {list} is present and non-zero result type is changed to 23050 + |List|. Each list item is one text line. Use it if you care 23051 + about zero bytes possibly present inside register: without 23052 + third argument both NLs and zero bytes are represented as NLs 23053 + (see |NL-used-for-Nul|). 23054 If {regname} is not specified, |v:register| is used. 23055 23056 23057 @@ -3435,7 +3492,7 @@ 22880 23058 "v" for |characterwise| text 22881 23059 "V" for |linewise| text … … 22886 23064 If {regname} is not specified, |v:register| is used. 22887 23065 22888 @@ -4109,6 +41 38,8 @@23066 @@ -4109,6 +4166,8 @@ 22889 23067 (|mapmode-ic|) 22890 23068 "sid" The script local ID, used for <sid> mappings … … 22895 23073 The mappings local to the current buffer are checked first, 22896 23074 then the global mappings. 22897 @@ -4210,6 +42 41,9 @@23075 @@ -4210,6 +4269,9 @@ 22898 23076 "match"). It will be highlighted with {group}. Returns an 22899 23077 identification number (ID), which can be used to delete the … … 22905 23083 The optional {priority} argument assigns a priority to the 22906 23084 match. A match with a high priority will have its 22907 @@ -4419,6 +44 53,9 @@23085 @@ -4419,6 +4481,9 @@ 22908 23086 it is the offset in screen columns from the start of the 22909 23087 character. E.g., a position within a <Tab> or after the last … … 22915 23093 let save_cursor = getpos(".") 22916 23094 MoveTheCursorAround 22917 @@ -5242,6 +5 279,10 @@23095 @@ -5242,6 +5307,10 @@ 22918 23096 character. E.g., a position within a <Tab> or after the last 22919 23097 character. … … 22926 23104 An error message is given if {expr} is invalid. 22927 23105 22928 @@ -5390,6 +5431,7 @@ 23106 @@ -5300,6 +5369,8 @@ 23107 *setreg()* 23108 setreg({regname}, {value} [,{options}]) 23109 Set the register {regname} to {value}. 23110 + {value} may be any value returned by |getreg()|, including 23111 + a |List|. 23112 If {options} contains "a" or {regname} is upper case, 23113 then the value is appended. 23114 {options} can also contain a register type specification: 23115 @@ -5312,10 +5383,15 @@ 23116 in the longest line (counting a <Tab> as 1 character). 23117 23118 If {options} contains no register settings, then the default 23119 - is to use character mode unless {value} ends in a <NL>. 23120 - Setting the '=' register is not possible, but you can use > 23121 - :let @= = var_expr 23122 -< Returns zero for success, non-zero for failure. 23123 + is to use character mode unless {value} ends in a <NL> for 23124 + string {value} and linewise mode for list {value}. Blockwise 23125 + mode is never selected automatically. 23126 + Returns zero for success, non-zero for failure. 23127 + 23128 + *E883* 23129 + Note: you may not use |List| containing more then one item to 23130 + set search and expression registers. Lists containing no 23131 + items act like empty strings. 23132 23133 Examples: > 23134 :call setreg(v:register, @*) 23135 @@ -5323,8 +5399,11 @@ 23136 :call setreg('a', "1\n2\n3", 'b5') 23137 23138 < This example shows using the functions to save and restore a 23139 - register. > 23140 - :let var_a = getreg('a', 1) 23141 + register (note: you may not reliably restore register value 23142 + without using the third argument to |getreg()| as without it 23143 + newlines are represented as newlines AND Nul bytes are 23144 + represented as newlines as well, see |NL-used-for-Nul|). > 23145 + :let var_a = getreg('a', 1, 1) 23146 :let var_amode = getregtype('a') 23147 .... 23148 :call setreg('a', var_a, var_amode) 23149 @@ -5390,6 +5469,7 @@ 22929 23150 < This results in a directory listing for the file under the 22930 23151 cursor. Example of use with |system()|: > … … 22934 23155 22935 23156 shiftwidth() *shiftwidth()* 22936 @@ -5449,20 +5 491,26 @@23157 @@ -5449,20 +5529,26 @@ 22937 23158 22938 23159 … … 22965 23186 func MyCompare(i1, i2) 22966 23187 return a:i1 == a:i2 ? 0 : a:i1 > a:i2 ? 1 : -1 22967 @@ -5604,7 +56 52,7 @@23188 @@ -5604,7 +5690,7 @@ 22968 23189 22969 23190 strdisplaywidth({expr}[, {col}]) *strdisplaywidth()* … … 22974 23195 screen column where to start. This matters for Tab 22975 23196 characters. 22976 @@ -5872,14 +5920,16 @@ 22977 passed as stdin to the command. The string is written as-is, 22978 you need to take care of using the correct line separators 22979 yourself. Pipes are not used. 23197 @@ -5729,12 +5815,23 @@ 23198 Ambiguous, this function's return value depends on 'ambiwidth'. 23199 Also see |strlen()|, |strdisplaywidth()| and |strchars()|. 23200 23201 -submatch({nr}) *submatch()* 23202 +submatch({nr}[, {list}]) *submatch()* 23203 Only for an expression in a |:substitute| command or 23204 substitute() function. 23205 Returns the {nr}'th submatch of the matched text. When {nr} 23206 is 0 the whole matched text is returned. 23207 + Note that a NL in the string can stand for a line break of a 23208 + multi-line match or a NUL character in the text. 23209 Also see |sub-replace-expression|. 23210 + 23211 + If {list} is present and non-zero then submatch() returns 23212 + a list of strings, similar to |getline()| with two arguments. 23213 + NL characters in the text represent NUL characters in the 23214 + text. 23215 + Only returns more than one item for |:substitute|, inside 23216 + |substitute()| this list will always contain one or zero 23217 + items, since there are no real line breaks. 23218 + 23219 Example: > 23220 :s/\d\+/\=submatch(0) + 1/ 23221 < This finds the first number in the line and adds one to it. 23222 @@ -5867,19 +5964,29 @@ 23223 valid positions. 23224 23225 system({expr} [, {input}]) *system()* *E677* 23226 - Get the output of the shell command {expr}. 23227 - When {input} is given, this string is written to a file and 23228 - passed as stdin to the command. The string is written as-is, 23229 - you need to take care of using the correct line separators 23230 - yourself. Pipes are not used. 22980 23231 - Note: Use |shellescape()| to escape special characters in a 22981 23232 - command argument. Newlines in {expr} may cause the command to 22982 23233 - fail. The characters in 'shellquote' and 'shellxquote' may 22983 23234 - also cause trouble. 23235 + Get the output of the shell command {expr} as a string. See 23236 + |systemlist()| to get the output as a List. 23237 + 23238 + When {input} is given and is a string this string is written 23239 + to a file and passed as stdin to the command. The string is 23240 + written as-is, you need to take care of using the correct line 23241 + separators yourself. 23242 + If {input} is given and is a |List| it is written to the file 23243 + in a way |writefile()| does with {binary} set to "b" (i.e. 23244 + with a newline between each list item with newlines inside 23245 + list items converted to NULs). 23246 + Pipes are not used. 23247 + 22984 23248 + Note: Use |shellescape()| or |::S| with |expand()| or 22985 23249 + |fnamemodify()| to escape special characters in a command … … 22995 23259 < To make the result more system-independent, the shell output 22996 23260 is filtered to replace <CR> with <NL> for Macintosh, and 22997 @@ -5928,7 +5978,7 @@ 23261 @@ -5906,6 +6013,16 @@ 23262 Use |:checktime| to force a check. 23263 23264 23265 +systemlist({expr} [, {input}]) *systemlist()* 23266 + Same as |system()|, but returns a |List| with lines (parts of 23267 + output separated by NL) with NULs transformed into NLs. Output 23268 + is the same as |readfile()| will output with {binary} argument 23269 + set to "b". 23270 + 23271 + Returns an empty string on error, so be careful not to run 23272 + into |E706|. 23273 + 23274 + 23275 tabpagebuflist([{arg}]) *tabpagebuflist()* 23276 The result is a |List|, where each item is the number of the 23277 buffer associated with each window in the current tab page. 23278 @@ -5928,7 +6045,7 @@ 22998 23279 The number can be used with the |:tab| command. 22999 23280 … … 23004 23285 {tabarg} specifies the number of tab page to be used. 23005 23286 {arg} is used like with |winnr()|: 23006 @@ -6128,6 +6 178,14 @@23287 @@ -6128,6 +6245,14 @@ 23007 23288 blocks. Each item may again have an "alt" 23008 23289 item. … … 23019 23300 Return a |List| with all the values of {dict}. The |List| is 23020 23301 in arbitrary order. 23021 @@ -6337,6 +6395,7 @@ 23022 < Note that it's possible for patch 147 to be omitted even though 148 is 23302 @@ -6330,13 +6455,23 @@ 23303 Example: > 23304 :if has("gui_running") 23305 < *has-patch* 23306 -3. Included patches. First check |v:version| for the version of Vim. 23307 - Then the "patch123" feature means that patch 123 has been included for 23308 - this version. Example (checking version 6.2.148 or later): > 23309 +3. Included patches. The "patch123" feature means that patch 123 has been 23310 + included. Note that this form does not check the version of Vim, you need 23311 + to inspect |v:version| for that. 23312 + Example (checking version 6.2.148 or later): > 23313 :if v:version > 602 || v:version == 602 && has("patch148") 23314 -< Note that it's possible for patch 147 to be omitted even though 148 is 23315 +< Note that it's possible for patch 147 to be omitted even though 148 is 23023 23316 included. 23024 23317 23318 +4. Beyond a certain version or at a certain version and including a specific 23319 + patch. The "patch-7.4.123" feature means that the Vim version is 7.5 or 23320 + later, or it is version 7.4 and patch 123 was included. 23321 + The example above can be simplified to: > 23322 + :if has("patch-6.2.148") 23323 +< Note that it's possible for patch 147 to be omitted even though 148 is 23324 + included. 23325 + 23025 23326 +acl Compiled with |ACL| support. 23026 23327 all_builtin_terms Compiled with all builtin terminals enabled. 23027 23328 amiga Amiga version of Vim. 23028 23329 arabic Compiled with Arabic support |Arabic|. 23029 @@ -6503,7 +6 562,9 @@23330 @@ -6503,7 +6638,9 @@ 23030 23331 writebackup Compiled with 'writebackup' default on. 23031 23332 xfontset Compiled with X fontset support |xfontset|. … … 23038 23339 xsmp_interact Compiled with interactive X session management support. 23039 23340 xterm_clipboard Compiled with support for xterm clipboard. 23040 @@ -6580,7 +6 641,8 @@23341 @@ -6580,7 +6717,8 @@ 23041 23342 :fu[nction][!] {name}([arguments]) [range] [abort] [dict] 23042 23343 Define a new function by the name {name}. The name … … 23048 23349 {name} can also be a |Dictionary| entry that is a 23049 23350 |Funcref|: > 23050 @@ -6599,7 +6 661,7 @@23351 @@ -6599,7 +6737,7 @@ 23051 23352 23052 23353 For the {arguments} see |function-argument|. … … 23057 23358 expected to take care of a range itself. The range is 23058 23359 passed as "a:firstline" and "a:lastline". If [range] 23059 @@ -6608,10 +6 670,10 @@23360 @@ -6608,10 +6746,10 @@ 23060 23361 of each line. See |function-range-example|. 23061 23362 The cursor is still moved to the first line of the … … 23070 23371 be invoked through an entry in a |Dictionary|. The 23071 23372 local variable "self" will then be set to the 23072 @@ -7416,13 +7478,22 @@ 23373 @@ -7273,6 +7411,8 @@ 23374 {pattern}, so long as it does not have a special 23375 meaning (e.g., '|' or '"') and doesn't occur inside 23376 {pattern}. 23377 + Information about the exception is available in 23378 + |v:exception|. Also see |throw-variables|. 23379 NOTE: It is not reliable to ":catch" the TEXT of 23380 an error message because it may vary in different 23381 locales. 23382 @@ -7416,13 +7556,22 @@ 23073 23383 for Vim commands, |shellescape()| for |:!| commands. 23074 23384 Examples: > … … 23100 23410 diff -Naur vim74.orig/runtime/doc/filetype.txt vim74/runtime/doc/filetype.txt 23101 23411 --- vim74.orig/runtime/doc/filetype.txt 2013-08-10 11:24:53.000000000 +0000 23102 +++ vim74/runtime/doc/filetype.txt 2014-0 3-30 20:09:03.632693428+000023412 +++ vim74/runtime/doc/filetype.txt 2014-04-27 05:20:57.315082050 +0000 23103 23413 @@ -1,4 +1,4 @@ 23104 23414 -*filetype.txt* For Vim version 7.4. Last change: 2013 May 25 … … 23138 23448 diff -Naur vim74.orig/runtime/doc/fold.txt vim74/runtime/doc/fold.txt 23139 23449 --- vim74.orig/runtime/doc/fold.txt 2013-08-10 11:24:53.000000000 +0000 23140 +++ vim74/runtime/doc/fold.txt 2014-0 3-30 20:09:03.632693428+000023450 +++ vim74/runtime/doc/fold.txt 2014-04-27 05:20:57.315082050 +0000 23141 23451 @@ -1,4 +1,4 @@ 23142 23452 -*fold.txt* For Vim version 7.4. Last change: 2010 May 13 … … 23161 23471 diff -Naur vim74.orig/runtime/doc/gui.txt vim74/runtime/doc/gui.txt 23162 23472 --- vim74.orig/runtime/doc/gui.txt 2013-08-10 11:24:53.000000000 +0000 23163 +++ vim74/runtime/doc/gui.txt 2014-0 3-30 20:09:03.632693428+000023473 +++ vim74/runtime/doc/gui.txt 2014-04-27 05:20:57.318415466 +0000 23164 23474 @@ -1,4 +1,4 @@ 23165 23475 -*gui.txt* For Vim version 7.4. Last change: 2013 Jun 12 … … 23191 23501 diff -Naur vim74.orig/runtime/doc/gui_x11.txt vim74/runtime/doc/gui_x11.txt 23192 23502 --- vim74.orig/runtime/doc/gui_x11.txt 2013-08-10 11:24:54.000000000 +0000 23193 +++ vim74/runtime/doc/gui_x11.txt 2014-0 3-30 20:09:03.636026871+000023503 +++ vim74/runtime/doc/gui_x11.txt 2014-04-27 05:20:57.318415466 +0000 23194 23504 @@ -1,4 +1,4 @@ 23195 23505 -*gui_x11.txt* For Vim version 7.4. Last change: 2011 Sep 14 … … 23209 23519 diff -Naur vim74.orig/runtime/doc/if_lua.txt vim74/runtime/doc/if_lua.txt 23210 23520 --- vim74.orig/runtime/doc/if_lua.txt 2013-08-10 11:24:55.000000000 +0000 23211 +++ vim74/runtime/doc/if_lua.txt 2014-0 3-30 20:09:03.639360314+000023521 +++ vim74/runtime/doc/if_lua.txt 2014-04-27 05:20:57.321748882 +0000 23212 23522 @@ -1,4 +1,4 @@ 23213 23523 -*if_lua.txt* For Vim version 7.4. Last change: 2012 Jun 29 … … 23227 23537 diff -Naur vim74.orig/runtime/doc/if_perl.txt vim74/runtime/doc/if_perl.txt 23228 23538 --- vim74.orig/runtime/doc/if_perl.txt 2013-08-10 11:24:55.000000000 +0000 23229 +++ vim74/runtime/doc/if_perl.txt 2014-0 3-30 20:09:03.642693757 +000023539 +++ vim74/runtime/doc/if_perl.txt 2014-04-27 05:20:57.325082297 +0000 23230 23540 @@ -1,4 +1,4 @@ 23231 23541 -*if_perl.txt* For Vim version 7.4. Last change: 2012 Oct 25 … … 23236 23546 diff -Naur vim74.orig/runtime/doc/indent.txt vim74/runtime/doc/indent.txt 23237 23547 --- vim74.orig/runtime/doc/indent.txt 2013-08-10 11:24:56.000000000 +0000 23238 +++ vim74/runtime/doc/indent.txt 2014-0 3-30 20:09:03.646027200+000023548 +++ vim74/runtime/doc/indent.txt 2014-04-27 05:20:57.328415713 +0000 23239 23549 @@ -1,4 +1,4 @@ 23240 23550 -*indent.txt* For Vim version 7.4. Last change: 2013 Aug 03 … … 23327 23637 diff -Naur vim74.orig/runtime/doc/index.txt vim74/runtime/doc/index.txt 23328 23638 --- vim74.orig/runtime/doc/index.txt 2013-08-10 11:24:56.000000000 +0000 23329 +++ vim74/runtime/doc/index.txt 2014-0 3-30 20:09:03.646027200 +000023639 +++ vim74/runtime/doc/index.txt 2014-04-27 05:20:57.331749130 +0000 23330 23640 @@ -1,4 +1,4 @@ 23331 23641 -*index.txt* For Vim version 7.4. Last change: 2013 Jul 17 … … 23387 23697 diff -Naur vim74.orig/runtime/doc/map.txt vim74/runtime/doc/map.txt 23388 23698 --- vim74.orig/runtime/doc/map.txt 2013-08-10 11:24:56.000000000 +0000 23389 +++ vim74/runtime/doc/map.txt 2014-0 3-30 20:09:03.652694086+000023699 +++ vim74/runtime/doc/map.txt 2014-04-27 05:20:57.335082547 +0000 23390 23700 @@ -1,4 +1,4 @@ 23391 23701 -*map.txt* For Vim version 7.4. Last change: 2013 Aug 03 … … 23423 23733 diff -Naur vim74.orig/runtime/doc/motion.txt vim74/runtime/doc/motion.txt 23424 23734 --- vim74.orig/runtime/doc/motion.txt 2013-08-10 11:24:57.000000000 +0000 23425 +++ vim74/runtime/doc/motion.txt 2014-0 3-30 20:09:03.659360972 +000023735 +++ vim74/runtime/doc/motion.txt 2014-04-27 05:20:57.338415962 +0000 23426 23736 @@ -1,4 +1,4 @@ 23427 23737 -*motion.txt* For Vim version 7.4. Last change: 2013 Jul 17 … … 23441 23751 diff -Naur vim74.orig/runtime/doc/options.txt vim74/runtime/doc/options.txt 23442 23752 --- vim74.orig/runtime/doc/options.txt 2013-08-10 11:24:57.000000000 +0000 23443 +++ vim74/runtime/doc/options.txt 2014-0 3-30 20:09:03.666027859+000023753 +++ vim74/runtime/doc/options.txt 2014-04-27 05:20:57.345082794 +0000 23444 23754 @@ -1,4 +1,4 @@ 23445 23755 -*options.txt* For Vim version 7.4. Last change: 2013 Jul 09 … … 23540 23850 diff -Naur vim74.orig/runtime/doc/os_vms.txt vim74/runtime/doc/os_vms.txt 23541 23851 --- vim74.orig/runtime/doc/os_vms.txt 2013-08-10 11:24:59.000000000 +0000 23542 +++ vim74/runtime/doc/os_vms.txt 2014-0 3-30 20:09:03.672694745+000023852 +++ vim74/runtime/doc/os_vms.txt 2014-04-27 05:20:57.351749627 +0000 23543 23853 @@ -1,4 +1,4 @@ 23544 23854 -*os_vms.txt* For Vim version 7.4. Last change: 2011 Aug 14 … … 23581 23891 diff -Naur vim74.orig/runtime/doc/os_win32.txt vim74/runtime/doc/os_win32.txt 23582 23892 --- vim74.orig/runtime/doc/os_win32.txt 2013-08-10 11:24:59.000000000 +0000 23583 +++ vim74/runtime/doc/os_win32.txt 2014-0 3-30 20:09:03.672694745+000023893 +++ vim74/runtime/doc/os_win32.txt 2014-04-27 05:20:57.351749627 +0000 23584 23894 @@ -93,7 +93,7 @@ 23585 23895 $PATH *win32-PATH* … … 23593 23903 diff -Naur vim74.orig/runtime/doc/pattern.txt vim74/runtime/doc/pattern.txt 23594 23904 --- vim74.orig/runtime/doc/pattern.txt 2013-08-10 11:24:59.000000000 +0000 23595 +++ vim74/runtime/doc/pattern.txt 2014-0 3-30 20:09:03.676028187 +000023905 +++ vim74/runtime/doc/pattern.txt 2014-04-27 05:20:57.351749627 +0000 23596 23906 @@ -1,4 +1,4 @@ 23597 23907 -*pattern.txt* For Vim version 7.4. Last change: 2013 Jul 06 … … 23615 23925 diff -Naur vim74.orig/runtime/doc/pi_getscript.txt vim74/runtime/doc/pi_getscript.txt 23616 23926 --- vim74.orig/runtime/doc/pi_getscript.txt 2013-08-10 11:24:59.000000000 +0000 23617 +++ vim74/runtime/doc/pi_getscript.txt 2014-0 3-30 20:09:03.676028187+000023927 +++ vim74/runtime/doc/pi_getscript.txt 2014-04-27 05:20:57.355083042 +0000 23618 23928 @@ -1,4 +1,4 @@ 23619 23929 -*pi_getscript.txt* For Vim version 7.4. Last change: 2012 Apr 07 … … 23635 23945 diff -Naur vim74.orig/runtime/doc/pi_netrw.txt vim74/runtime/doc/pi_netrw.txt 23636 23946 --- vim74.orig/runtime/doc/pi_netrw.txt 2013-08-10 11:24:59.000000000 +0000 23637 +++ vim74/runtime/doc/pi_netrw.txt 2014-0 3-30 20:09:03.679361631+000023947 +++ vim74/runtime/doc/pi_netrw.txt 2014-04-27 05:20:57.358416459 +0000 23638 23948 @@ -1,4 +1,4 @@ 23639 23949 -*pi_netrw.txt* For Vim version 7.4. Last change: 2013 May 18 … … 24468 24778 diff -Naur vim74.orig/runtime/doc/pi_vimball.txt vim74/runtime/doc/pi_vimball.txt 24469 24779 --- vim74.orig/runtime/doc/pi_vimball.txt 2013-08-10 11:25:00.000000000 +0000 24470 +++ vim74/runtime/doc/pi_vimball.txt 2014-0 3-30 20:09:03.682695074+000024780 +++ vim74/runtime/doc/pi_vimball.txt 2014-04-27 05:20:57.361749875 +0000 24471 24781 @@ -188,7 +188,7 @@ 24472 24782 * Changed silent! to sil! (shorter) … … 24480 24790 diff -Naur vim74.orig/runtime/doc/quickfix.txt vim74/runtime/doc/quickfix.txt 24481 24791 --- vim74.orig/runtime/doc/quickfix.txt 2013-08-10 11:25:00.000000000 +0000 24482 +++ vim74/runtime/doc/quickfix.txt 2014-0 3-30 20:09:03.682695074+000024792 +++ vim74/runtime/doc/quickfix.txt 2014-04-27 05:20:57.361749875 +0000 24483 24793 @@ -1,4 +1,4 @@ 24484 24794 -*quickfix.txt* For Vim version 7.4. Last change: 2013 Aug 03 … … 24562 24872 diff -Naur vim74.orig/runtime/doc/recover.txt vim74/runtime/doc/recover.txt 24563 24873 --- vim74.orig/runtime/doc/recover.txt 2013-08-10 11:25:00.000000000 +0000 24564 +++ vim74/runtime/doc/recover.txt 2014-0 3-30 20:09:03.686028517+000024874 +++ vim74/runtime/doc/recover.txt 2014-04-27 05:20:57.365083291 +0000 24565 24875 @@ -1,4 +1,4 @@ 24566 24876 -*recover.txt* For Vim version 7.4. Last change: 2010 Jul 20 24567 +*recover.txt* For Vim version 7.4. Last change: 2014 Mar 2 524877 +*recover.txt* For Vim version 7.4. Last change: 2014 Mar 27 24568 24878 24569 24879 … … 24577 24887 +|:noswapfile| modifier can be used to not create a swapfile for a new buffer. 24578 24888 + 24579 +:nos wap[file] {command} *:nos* *:noswapfile*24889 +:nos[wapfile] {command} *:nos* *:noswapfile* 24580 24890 + Execute {command}. If it contains a command that loads a new 24581 24891 + buffer, it will be loaded without creating a swapfile and the … … 24587 24897 diff -Naur vim74.orig/runtime/doc/repeat.txt vim74/runtime/doc/repeat.txt 24588 24898 --- vim74.orig/runtime/doc/repeat.txt 2013-08-10 11:25:00.000000000 +0000 24589 +++ vim74/runtime/doc/repeat.txt 2014-0 3-30 20:09:03.686028517 +000024899 +++ vim74/runtime/doc/repeat.txt 2014-04-27 05:20:57.368416707 +0000 24590 24900 @@ -1,4 +1,4 @@ 24591 24901 -*repeat.txt* For Vim version 7.4. Last change: 2013 Jul 25 … … 24641 24951 diff -Naur vim74.orig/runtime/doc/sign.txt vim74/runtime/doc/sign.txt 24642 24952 --- vim74.orig/runtime/doc/sign.txt 2013-08-10 11:25:01.000000000 +0000 24643 +++ vim74/runtime/doc/sign.txt 2014-0 3-30 20:09:03.689361960+000024953 +++ vim74/runtime/doc/sign.txt 2014-04-27 05:20:57.368416707 +0000 24644 24954 @@ -1,4 +1,4 @@ 24645 24955 -*sign.txt* For Vim version 7.4. Last change: 2012 Jul 10 … … 24659 24969 diff -Naur vim74.orig/runtime/doc/spell.txt vim74/runtime/doc/spell.txt 24660 24970 --- vim74.orig/runtime/doc/spell.txt 2013-08-10 11:25:01.000000000 +0000 24661 +++ vim74/runtime/doc/spell.txt 2014-0 3-30 20:09:03.692695403 +000024971 +++ vim74/runtime/doc/spell.txt 2014-04-27 05:20:57.371750123 +0000 24662 24972 @@ -1,4 +1,4 @@ 24663 24973 -*spell.txt* For Vim version 7.4. Last change: 2013 Jul 17 … … 24680 24990 SPELL FILES *spell-load* 24681 24991 24992 diff -Naur vim74.orig/runtime/doc/starting.txt vim74/runtime/doc/starting.txt 24993 --- vim74.orig/runtime/doc/starting.txt 2013-08-10 11:25:01.000000000 +0000 24994 +++ vim74/runtime/doc/starting.txt 2014-04-27 05:20:57.371750123 +0000 24995 @@ -1,4 +1,4 @@ 24996 -*starting.txt* For Vim version 7.4. Last change: 2013 Jul 20 24997 +*starting.txt* For Vim version 7.4. Last change: 2014 Mar 29 24998 24999 25000 VIM REFERENCE MANUAL by Bram Moolenaar 25001 @@ -1276,8 +1276,10 @@ 25002 When [!] is included an existing file is overwritten. 25003 When [file] is omitted or is a number from 1 to 9, a 25004 name is generated and 'viewdir' prepended. When the 25005 - last directory name in 'viewdir' does not exist, this 25006 - directory is created. 25007 + last path part of 'viewdir' does not exist, this 25008 + directory is created. E.g., when 'viewdir' is 25009 + "$VIM/vimfiles/view" then "view" is created in 25010 + "$VIM/vimfiles". 25011 An existing file is always overwritten then. Use 25012 |:loadview| to load this view again. 25013 When [file] is the name of a file ('viewdir' is not 24682 25014 diff -Naur vim74.orig/runtime/doc/syntax.txt vim74/runtime/doc/syntax.txt 24683 25015 --- vim74.orig/runtime/doc/syntax.txt 2013-08-10 11:25:01.000000000 +0000 24684 +++ vim74/runtime/doc/syntax.txt 2014-0 3-30 20:09:03.696028847+000025016 +++ vim74/runtime/doc/syntax.txt 2014-04-27 05:20:57.375083540 +0000 24685 25017 @@ -1,4 +1,4 @@ 24686 25018 -*syntax.txt* For Vim version 7.4. Last change: 2013 Jul 05 24687 +*syntax.txt* For Vim version 7.4. Last change: 2014 Feb 2525019 +*syntax.txt* For Vim version 7.4. Last change: 2014 Apr 05 24688 25020 24689 25021 … … 24744 25076 24745 25077 Erlang is a functional programming language developed by Ericsson. Files with 25078 @@ -1918,7 +1959,7 @@ 25079 There are several implementations for LPC, we intend to support most widely 25080 used ones. Here the default LPC syntax is for MudOS series, for MudOS v22 25081 and before, you should turn off the sensible modifiers, and this will also 25082 -asserts the new efuns after v22 to be invalid, don't set this variable when 25083 +assert the new efuns after v22 to be invalid, don't set this variable when 25084 you are using the latest version of MudOS: > 25085 25086 :let lpc_pre_v22 = 1 24746 25087 @@ -3156,18 +3197,16 @@ 24747 25088 embedded script highlighting they wish to have. > … … 24775 25116 diff -Naur vim74.orig/runtime/doc/tags vim74/runtime/doc/tags 24776 25117 --- vim74.orig/runtime/doc/tags 2013-08-10 12:23:34.000000000 +0000 24777 +++ vim74/runtime/doc/tags 2014-0 3-30 20:09:03.699362289+000025118 +++ vim74/runtime/doc/tags 2014-04-27 05:20:57.378416956 +0000 24778 25119 @@ -12,6 +12,7 @@ 24779 25120 % motion.txt /*%* … … 24878 25219 :sign-unplace sign.txt /*:sign-unplace* 24879 25220 :sil various.txt /*:sil* 24880 @@ -4294,6 +4309, 8@@25221 @@ -4294,6 +4309,9 @@ 24881 25222 E879 syntax.txt /*E879* 24882 25223 E88 windows.txt /*E88* … … 24884 25225 +E881 autocmd.txt /*E881* 24885 25226 +E882 eval.txt /*E882* 25227 +E883 eval.txt /*E883* 24886 25228 E89 message.txt /*E89* 24887 25229 E90 message.txt /*E90* 24888 25230 E91 options.txt /*E91* 24889 @@ -4900,6 +491 7,7 @@25231 @@ -4900,6 +4918,7 @@ 24890 25232 byte-count editing.txt /*byte-count* 24891 25233 byte2line() eval.txt /*byte2line()* … … 24895 25237 c change.txt /*c* 24896 25238 c.vim syntax.txt /*c.vim* 24897 @@ -5458,6 +5476,8 @@ 25239 @@ -5350,6 +5369,7 @@ 25240 dialog gui_w32.txt /*dialog* 25241 dialogs-added version5.txt /*dialogs-added* 25242 dib motion.txt /*dib* 25243 +dict eval.txt /*dict* 25244 dict-functions usr_41.txt /*dict-functions* 25245 dict-identity eval.txt /*dict-identity* 25246 dict-modification eval.txt /*dict-modification* 25247 @@ -5458,6 +5478,8 @@ 24898 25248 escape intro.txt /*escape* 24899 25249 escape() eval.txt /*escape()* … … 24904 25254 eval() eval.txt /*eval()* 24905 25255 eval-examples eval.txt /*eval-examples* 24906 @@ -5708,6 +5728,7 @@ 25256 @@ -5492,6 +5514,7 @@ 25257 exclusive-linewise motion.txt /*exclusive-linewise* 25258 executable() eval.txt /*executable()* 25259 execute-menus gui.txt /*execute-menus* 25260 +exepath() eval.txt /*exepath()* 25261 exim starting.txt /*exim* 25262 exists() eval.txt /*exists()* 25263 exp() eval.txt /*exp()* 25264 @@ -5708,6 +5731,7 @@ 24907 25265 ft-changelog-syntax syntax.txt /*ft-changelog-syntax* 24908 25266 ft-chill-syntax syntax.txt /*ft-chill-syntax* … … 24912 25270 ft-coldfusion-syntax syntax.txt /*ft-coldfusion-syntax* 24913 25271 ft-cpp-syntax syntax.txt /*ft-cpp-syntax* 24914 @@ -5724,6 +574 5,7 @@25272 @@ -5724,6 +5748,7 @@ 24915 25273 ft-dtd-syntax syntax.txt /*ft-dtd-syntax* 24916 25274 ft-eiffel-syntax syntax.txt /*ft-eiffel-syntax* … … 24920 25278 ft-form-syntax syntax.txt /*ft-form-syntax* 24921 25279 ft-fortran-indent indent.txt /*ft-fortran-indent* 24922 @@ -5876,6 +5 898,8 @@25280 @@ -5876,6 +5901,8 @@ 24923 25281 g:ada_with_gnat_project_files ft_ada.txt /*g:ada_with_gnat_project_files* 24924 25282 g:ada_withuse_ordinary ft_ada.txt /*g:ada_withuse_ordinary* … … 24929 25287 g:clojure_fuzzy_indent_blacklist indent.txt /*g:clojure_fuzzy_indent_blacklist* 24930 25288 g:clojure_fuzzy_indent_patterns indent.txt /*g:clojure_fuzzy_indent_patterns* 24931 @@ -5924,6 +59 48,7 @@25289 @@ -5924,6 +5951,7 @@ 24932 25290 g:html_use_encoding syntax.txt /*g:html_use_encoding* 24933 25291 g:html_use_xhtml syntax.txt /*g:html_use_xhtml* … … 24937 25295 g:netrw_altv pi_netrw.txt /*g:netrw_altv* 24938 25296 g:netrw_banner pi_netrw.txt /*g:netrw_banner* 24939 @@ -5958,6 +598 3,7 @@25297 @@ -5958,6 +5986,7 @@ 24940 25298 g:netrw_hide pi_netrw.txt /*g:netrw_hide* 24941 25299 g:netrw_home pi_netrw.txt /*g:netrw_home* … … 24945 25303 g:netrw_ignorenetrc pi_netrw.txt /*g:netrw_ignorenetrc* 24946 25304 g:netrw_keepdir pi_netrw.txt /*g:netrw_keepdir* 24947 @@ -6358,6 +638 4,7 @@25305 @@ -6358,6 +6387,7 @@ 24948 25306 hl-WildMenu syntax.txt /*hl-WildMenu* 24949 25307 hlID() eval.txt /*hlID()* … … 24953 25311 home intro.txt /*home* 24954 25312 home-replace editing.txt /*home-replace* 24955 @@ -6921,6 +6948,15 @@ 25313 @@ -6669,6 +6699,7 @@ 25314 linewise-visual visual.txt /*linewise-visual* 25315 lisp.vim syntax.txt /*lisp.vim* 25316 lispindent() eval.txt /*lispindent()* 25317 +list eval.txt /*list* 25318 list-functions usr_41.txt /*list-functions* 25319 list-identity eval.txt /*list-identity* 25320 list-index eval.txt /*list-index* 25321 @@ -6921,6 +6952,15 @@ 24956 25322 netrw pi_netrw.txt /*netrw* 24957 25323 netrw-% pi_netrw.txt /*netrw-%* … … 24969 25335 netrw-D pi_netrw.txt /*netrw-D* 24970 25336 netrw-O pi_netrw.txt /*netrw-O* 24971 @@ -6978,6 +701 4,7 @@25337 @@ -6978,6 +7018,7 @@ 24972 25338 netrw-getftype pi_netrw.txt /*netrw-getftype* 24973 25339 netrw-gf pi_netrw.txt /*netrw-gf* … … 24977 25343 netrw-gx pi_netrw.txt /*netrw-gx* 24978 25344 netrw-handler pi_netrw.txt /*netrw-handler* 24979 @@ -6992,6 +70 29,7 @@25345 @@ -6992,6 +7033,7 @@ 24980 25346 netrw-internal-variables pi_netrw.txt /*netrw-internal-variables* 24981 25347 netrw-intro-browse pi_netrw.txt /*netrw-intro-browse* … … 24985 25351 netrw-listbookmark pi_netrw.txt /*netrw-listbookmark* 24986 25352 netrw-listhack pi_netrw.txt /*netrw-listhack* 24987 @@ -7022,6 +706 0,7 @@25353 @@ -7022,6 +7064,7 @@ 24988 25354 netrw-nexplore pi_netrw.txt /*netrw-nexplore* 24989 25355 netrw-noload pi_netrw.txt /*netrw-noload* … … 24993 25359 netrw-o pi_netrw.txt /*netrw-o* 24994 25360 netrw-options pi_netrw.txt /*netrw-options* 24995 @@ -7577,6 +7616,7 @@ 25361 @@ -7374,6 +7417,7 @@ 25362 profiling repeat.txt /*profiling* 25363 profiling-variable eval.txt /*profiling-variable* 25364 progname-variable eval.txt /*progname-variable* 25365 +progpath-variable eval.txt /*progpath-variable* 25366 progress.vim syntax.txt /*progress.vim* 25367 pronounce intro.txt /*pronounce* 25368 psql ft_sql.txt /*psql* 25369 @@ -7577,6 +7621,7 @@ 24996 25370 s/\3 change.txt /*s\/\\3* 24997 25371 s/\9 change.txt /*s\/\\9* … … 25001 25375 s/\L change.txt /*s\/\\L* 25002 25376 s/\U change.txt /*s\/\\U* 25003 @@ -7787,6 +78 27,7 @@25377 @@ -7787,6 +7832,7 @@ 25004 25378 spell-affix-mbyte spell.txt /*spell-affix-mbyte* 25005 25379 spell-affix-not-supported spell.txt /*spell-affix-not-supported* … … 25009 25383 spell-dic-format spell.txt /*spell-dic-format* 25010 25384 spell-double-scoring spell.txt /*spell-double-scoring* 25011 @@ -8280,6 +8321,7 @@ 25385 @@ -7872,6 +7918,7 @@ 25386 strdisplaywidth() eval.txt /*strdisplaywidth()* 25387 strftime() eval.txt /*strftime()* 25388 stridx() eval.txt /*stridx()* 25389 +string eval.txt /*string* 25390 string() eval.txt /*string()* 25391 string-functions usr_41.txt /*string-functions* 25392 string-match eval.txt /*string-match* 25393 @@ -7936,6 +7983,7 @@ 25394 system() eval.txt /*system()* 25395 system-functions usr_41.txt /*system-functions* 25396 system-vimrc starting.txt /*system-vimrc* 25397 +systemlist() eval.txt /*systemlist()* 25398 s~ change.txt /*s~* 25399 t motion.txt /*t* 25400 t: eval.txt /*t:* 25401 @@ -8280,6 +8328,7 @@ 25012 25402 undofile() eval.txt /*undofile()* 25013 25403 undotree() eval.txt /*undotree()* … … 25017 25407 unlisted-buffer windows.txt /*unlisted-buffer* 25018 25408 up-down-motions motion.txt /*up-down-motions* 25019 @@ -8364,6 +84 06,7 @@25409 @@ -8364,6 +8413,7 @@ 25020 25410 v:foldend eval.txt /*v:foldend* 25021 25411 v:foldlevel eval.txt /*v:foldlevel* … … 25025 25415 v:key eval.txt /*v:key* 25026 25416 v:lang eval.txt /*v:lang* 25417 @@ -8377,6 +8427,7 @@ 25418 v:prevcount eval.txt /*v:prevcount* 25419 v:profiling eval.txt /*v:profiling* 25420 v:progname eval.txt /*v:progname* 25421 +v:progpath eval.txt /*v:progpath* 25422 v:register eval.txt /*v:register* 25423 v:scrollstart eval.txt /*v:scrollstart* 25424 v:searchforward eval.txt /*v:searchforward* 25027 25425 diff -Naur vim74.orig/runtime/doc/tagsrch.txt vim74/runtime/doc/tagsrch.txt 25028 25426 --- vim74.orig/runtime/doc/tagsrch.txt 2013-08-10 11:25:02.000000000 +0000 25029 +++ vim74/runtime/doc/tagsrch.txt 2014-0 3-30 20:09:03.702695732+000025427 +++ vim74/runtime/doc/tagsrch.txt 2014-04-27 05:20:57.381750371 +0000 25030 25428 @@ -1,4 +1,4 @@ 25031 25429 -*tagsrch.txt* For Vim version 7.4. Last change: 2013 Jul 28 … … 25051 25449 diff -Naur vim74.orig/runtime/doc/todo.txt vim74/runtime/doc/todo.txt 25052 25450 --- vim74.orig/runtime/doc/todo.txt 2013-08-10 11:25:02.000000000 +0000 25053 +++ vim74/runtime/doc/todo.txt 2014-0 3-30 20:09:03.709362618+000025451 +++ vim74/runtime/doc/todo.txt 2014-04-27 05:20:57.388417204 +0000 25054 25452 @@ -1,4 +1,4 @@ 25055 25453 -*todo.txt* For Vim version 7.4. Last change: 2013 Aug 10 25056 +*todo.txt* For Vim version 7.4. Last change: 2014 Mar 2725454 +*todo.txt* For Vim version 7.4. Last change: 2014 Apr 05 25057 25455 25058 25456 25059 25457 VIM REFERENCE MANUAL by Bram Moolenaar 25060 @@ -34,38 +34,23 4@@25458 @@ -34,38 +34,232 @@ 25061 25459 *known-bugs* 25062 25460 -------------------- Known bugs and current work ----------------------- 25063 25461 25064 25462 +Regexp problems: 25463 +- Crash when using cpp syntax file with raw string. (Havard Garnes) 25464 + Edit "~/tmp/test.cc" and source "~/tmp/cpp.vim". 25065 25465 +- NFA regexp doesn't count tab matches correctly. (Urtica Dioica / gaultheria 25066 25466 + Shallon, 2013 Nov 18) … … 25097 25497 25098 25498 -Patch to add "acl" and "xpm" as a feature. (Ken Takata, 2013 Jul 8) 25099 +Using autoconf 2.69 gives a lot of warnings. 25499 +Crash in setqflist(). (Benoit Mortgat, 2010 Nov 18) 25500 + 25501 +MS-Windows: Crash opening very long file name starting with "\\". 25502 +(Christian Brock, 2012 Jun 29) 25503 + 25504 +Crash in autocmd that unloads buffers in a BufUnload event. (Andrew Pimlott, 25505 +2012 Aug 11) Disallow :new when BufUnload is being handled? 25506 + 25507 +Spell files use a latin single quote. Unicode also has another single quote. 25508 +Adjust spell file scripts to duplicate words to support both quotes. 25509 +(Ron Aaron, 2014 Apr 4) 25100 25510 + 25101 25511 +Problem with 'spellsuggest' file, only works for some words. … … 25110 25520 +Feb 24) 25111 25521 + 25112 +Crash with ":%s/\n//g" on long file. (Aidan Marlin, 2014 Jan 15)25113 +Christian Brabandt: patch to run this into a join. (2014 Jan 18)25114 +Suggestion to not save replaced line for undo: Yukihiro Nakadaira, 2014 Jan25115 +25.25116 +25117 25522 +Add digraph for Rouble: =P. What's the Unicode? 25118 25523 + 25119 +Bug: "!ls %" expands parenthesis in %, but not spaces. So this doesn't work25120 +either: ':!ls "%"'.25121 +Patch by Gary Johnson, 2014 Mar 6.25122 +25123 25524 +Issue 174: Detect Mason files. 25124 25525 + 25125 25526 +No error for missing endwhile. (ZyX, 2014 Mar 20) 25126 25527 + 25127 +Patch to add v:progpath. (Viktor Kojouharov, 2014 Mar 15)25128 +25129 25528 +Phpcomplete.vim update. (Complex, 2014 Jan 15) 25130 25529 + 25131 25530 +PHP syntax is extremely slow. (Anhad Jai Singh, 2014 Jan 19) 25531 + 25532 +Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30) 25533 +Also fixes wrong result from executable(). 25534 +Update from Ken Takata, 2014 Jan 10. Newer 2014 Apr 3. 25132 25535 + 25133 25536 +Can we make ":unlet $VAR" use unsetenv() to delete the env var? … … 25139 25542 + vim -u NONE 1 2 3 -c 'bufdo while 1 | echo 1' 25140 25543 + 25141 +spec ftplugin: patch from Igor Gnatenko, 2014 Jan 26. 25142 +Include if maintainers don't respond. 25143 25144 Patch to make has() check for Vim version and patch at the same time. 25145 (Marc Weber, 2013 Jun 7) 25146 25147 +Regression on pach 7.4.034. (Ingo Karkat, 2013 Nov 20) 25544 +'viewdir' default on MS-Windows is not a good choice, it's a system directory. 25545 +Change 'viewdir' to "$HOME/vimfiles/view" and use 'viewdiralt' to also read 25546 +from? 25148 25547 + 25149 25548 +Include a plugin manager with Vim? Neobundle seems to be the best currently. … … 25181 25580 + useful). 25182 25581 + 25183 +Patch to include smack support (Linux security library). (Jose Bollo, 2014 Jan 25184 +14) Update Jan 15. 25185 + 25186 +Tag list, as used for :tjump, does not unescape regexp. (Gary Johnson, 2014 Jan 25187 +6) With patch in another message. 25582 +Setting the spell file in a session only reads the local additions, not the 25583 +normal spell file. (Enno Nagel, 2014 Mar 29) 25584 + 25585 +Editing an ascii file as ucs-2 or ucs-4 causes display errors. 25586 +(ZyX, 2014 Mar 30) 25587 + 25588 +":Next 1 some-arg" does not complain about trailing argument. Also for 25589 +various other commands. (ZyX, 2014 Mar 30) 25188 25590 + 25189 25591 +VMS: Select() doesn't work properly, typing ESC may hang Vim. Use sys$qiow 25190 25592 +instead. (Samuel Ferencik, 2013 Sep 28) 25191 25593 + 25192 +Series of patches for NL vs NUL handling. (ZyX, 2013 Nov 3, Nov 9)25193 +25194 25594 +Patch for XDG base directory support. (Jean François Bignolles, 2014 Mar 4) 25195 25595 + … … 25200 25600 + 25201 25601 +Patch to make test 100 work on MS-Windows. (Taro Muraoka, 2013 Dec 12) 25202 + 25602 25603 -Patch to make has() check for Vim version and patch at the same time. 25604 -(Marc Weber, 2013 Jun 7) 25203 25605 +Patch to define macros for hardcoded values. (Elias Diem, 2013 Dec 14) 25204 25606 + … … 25207 25609 + 25208 25610 +Perl: support for Activestate perl 5.18: Issue 170. 25209 + 25611 25210 25612 Several syntax file match "^\s*" which may get underlined if that's in the 25211 25613 highlight group. Add a "\zs" after it? … … 25228 25630 + 25229 25631 +Patch to right-align signs. (James Kolb (email james), 2013 Sep 23) 25230 +25231 +Patch to handle integer overflow. (Aaron Burrow, 2013 Dec 12)25232 25632 25233 25633 -Several Win32 functions are not using Unicode. 25234 25634 -Patches to fix this. (Ken Takata, 2013 Aug 9) 25635 +Patch to handle integer overflow. (Aaron Burrow, 2013 Dec 12) 25636 + 25235 25637 +With "$" in 'cpoptions' the popup menu isn't fully drawn. (Matti Niemenmaa, 25236 25638 +2013 Sep 5) … … 25249 25651 + "lucida_console:h8"). 25250 25652 +Patch by Thomas Tuegel, also for GTK, 2013 Nov 24 25251 25252 -Patch to make external commands work with multi-byte characters on Win32 when 25253 -'encoding' differs from the active codepage. (Yasuhiro Matsumoto, 2013 Aug 5) 25653 + 25254 25654 +:help gives example for z?, but it does not work. m? and t? do work. 25255 25655 + … … 25264 25664 +Patch to fix that on suckless Terminal mousewheel up does not work. 25265 25665 +(Ralph Eastwood, 2013 Nov 25) 25266 + 25666 25667 -Patch to make external commands work with multi-byte characters on Win32 when 25668 -'encoding' differs from the active codepage. (Yasuhiro Matsumoto, 2013 Aug 5) 25267 25669 +Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10) 25268 25670 … … 25293 25695 +registers. (Aryeh Leib Taurog, 2013 Nov 18) 25294 25696 + 25295 +Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30)25296 +Also fixes wrong result from executable().25297 +Update from Ken Takata, 2014 Jan 10.25298 +25299 25697 Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3. 25300 25698 25301 25699 The BufUnload event is triggered when re-using the empty buffer. 25302 @@ -76,6 +27 2,10 @@25700 @@ -76,6 +270,10 @@ 25303 25701 - The word that was selected (empty if abandoned complete) 25304 25702 - Type of completion: tag, omnifunc, user func. … … 25311 25709 That is, calling a dictionary function on an autoloaded dict. 25312 25710 Works OK for echo, just not for ":call" and ":call call()". (Ted, 2011 Mar 25313 @@ -83,10 +28 3,6 @@25711 @@ -83,10 +281,6 @@ 25314 25712 Patch by Christian Brabandt, 2013 Mar 23. 25315 25713 Not 100% sure this is the right solution. … … 25322 25720 Yasuhiro Matsumoto, 2013 May 31. 25323 25721 Or should we add a more general mechanism, like lambda functions? 25324 @@ -94,6 +2 90,19 @@25722 @@ -94,6 +288,19 @@ 25325 25723 Problem caused by patch 7.3.638: window->open does not update window 25326 25724 correctly. Issue 91. … … 25342 25740 2013 Mar 19, later message) 25343 25741 25344 @@ -108,6 +31 7,8 @@25742 @@ -108,6 +315,8 @@ 25345 25743 Bug with 'cursorline' in diff mode. Line being scrolled into view gets 25346 25744 highlighted as the cursor line. (Alessandro Ivaldi, 2013 Jun 4) … … 25351 25749 May 17: with winlist() and tabpagelist(). 25352 25750 May 19: with local variables. 25353 @@ -119,6 +3 30,8 @@25751 @@ -119,6 +328,8 @@ 25354 25752 Patch from Christian Brabandt to make the "buffer" argument for ":sign place" 25355 25753 optional. (2013 Jul 12) … … 25360 25758 functions. (Christian Brabandt, 2013 May 8, update May 21) 25361 25759 Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) 25362 @@ -152,8 +365,19 @@ 25363 MS-Windows: Crash opening very long file name starting with "\\". 25364 (Christian Brock, 2012 Jun 29) 25365 25760 @@ -149,11 +360,19 @@ 25761 process that is running. It might actually be some other program, e.g. after 25762 a reboot. 25763 25764 -MS-Windows: Crash opening very long file name starting with "\\". 25765 -(Christian Brock, 2012 Jun 29) 25366 25766 +Patch to have text objects defined by arbitrary single characters. (Daniel 25367 25767 +Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31) … … 25371 25771 +Patch to select the next or previous text object if there isn't one under the 25372 25772 +cursor. (Daniel Thau, 2013 Nov 20) 25373 + 25773 25374 25774 patch to add "combine" flag to syntax commands. (so8res, 2012 Dec 6) 25375 25775 … … 25380 25780 not correctly updated. (Paul Harris, 2012 Feb 27) 25381 25781 25382 @@ -167,8 +3 91,17 @@25782 @@ -167,8 +386,17 @@ 25383 25783 25384 25784 Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27) … … 25398 25798 Patch to add 'completeselect' option. Specifies how to select a candidate in 25399 25799 insert completion. (Shougo, 2013 May 29) 25400 @@ -182,9 +41 5,6 @@25800 @@ -182,9 +410,6 @@ 25401 25801 Win32: The Python interface only works with one version of Python, selected at 25402 25802 compile time. Can this be made to work with version 2.1 and 2.2 dynamically? … … 25408 25808 Vim script. Requires converting the arguments and return value, like with 25409 25809 vim.bindeval(). 25410 @@ -251,10 +481,6 @@ 25810 @@ -205,9 +430,6 @@ 25811 Add a check for b:no_match_paren in Highlight_matching_Pair() (Marcin 25812 Szamotulski, 2012 Nov 8) 25813 25814 -Crash in autocmd that unloads buffers in a BufUnload event. (Andrew Pimlott, 25815 -2012 Aug 11) Disallow :new when BufUnload is being handled? 25816 - 25817 Issue 72: 'autochdir' causes problems for :vimgrep. 25818 25819 Session file creation: 'autochdir' causes trouble. Keep it off until after 25820 @@ -251,10 +473,6 @@ 25411 25821 Patch to support user name completion on MS-Windows. (Yasuhiro Matsumoto, 2012 25412 25822 Aug 16) … … 25419 25829 is confusing. Should say "the argument list is empty". 25420 25830 25421 @@ -272,8 +49 8,13 @@25831 @@ -272,8 +490,13 @@ 25422 25832 25423 25833 Patch to list user digraphs. (Christian Brabandt, 2012 Apr 14) … … 25433 25843 Apr 18) 25434 25844 25435 @@ -286,13 +5 17,12 @@25845 @@ -286,13 +509,12 @@ 25436 25846 More recent version: https://retracile.net/wiki/VimBreakIndent 25437 25847 Posted to vim-dev by Taylor Hedberg, 2011 Nov 25 … … 25448 25858 25449 25859 Update for vim2html.pl. (Tyru, 2013 Feb 22) 25450 @@ -374,8 + 604,6 @@25860 @@ -374,8 +596,6 @@ 25451 25861 Setting $HOME on MS-Windows is not very well documented. Suggestion by Ben 25452 25862 Fritz (2011 Oct 27). … … 25457 25867 doing ":g/test/d". Putting every delete on the clipboard? (Robert Chan, 2011 25458 25868 Jun 17) 25459 @@ -396,7 +6 24,7 @@25869 @@ -396,7 +616,7 @@ 25460 25870 Changes to manpage plugin. (Elias Toivanen, 2011 Jul 25) 25461 25871 … … 25466 25876 25467 25877 Patch for variable tabstops. 25468 @@ -419,6 +6 47,8 @@25878 @@ -419,6 +639,8 @@ 25469 25879 When setqflist() uses a filename that triggers a BufReadCmd autocommand Vim 25470 25880 doesn't jump to the correct line with :cfirst. (ZyX, 2011 Sep 18) … … 25475 25885 Patch from Christian Brabandt, 2011 Aug 19. 25476 25886 25477 @@ -456,6 +6 86,9 @@25887 @@ -456,6 +678,9 @@ 25478 25888 number, but it is in the sign column. Doesn't look right. (ZyX 2011 Jun 5) 25479 25889 Patch by Christian Brabandt, 2011 Jun 5. Introduces new problems. … … 25485 25895 Patch by Christian Brabandt, uses ]e [e ]t and [t. 2011 Aug 9. 25486 25896 25487 @@ -556,7 +78 9,7 @@25897 @@ -556,7 +781,7 @@ 25488 25898 the system encoding (usually utf-8). 25489 25899 … … 25494 25904 Problem producing tags file when hebrew.frx is present. It has a BOM. 25495 25905 Results in E670. (Tony Mechelynck, 2010 May 2) 25496 @@ -573,8 + 806,7 @@25906 @@ -573,8 +798,7 @@ 25497 25907 25498 25908