Changeset 46423ee for BOOK/final-system/common
- Timestamp:
- Sep 2, 2007, 11:53:39 PM (17 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- bd72ddd
- Parents:
- 4e10da6
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/util-linux-ng.xml
r4e10da6 r46423ee 6 6 ]> 7 7 8 <sect1 id="ch-system-util-linux " role="wrap">9 <?dbhtml filename="util-linux .html"?>10 11 <title>Util-linux- &util-linux-version;</title>12 13 <indexterm zone="ch-system-util-linux ">14 <primary sortas="a-Util-linux ">Util-linux</primary>8 <sect1 id="ch-system-util-linux-ng" role="wrap"> 9 <?dbhtml filename="util-linux-ng.html"?> 10 11 <title>Util-linux-ng-&util-linux-ng-version;</title> 12 13 <indexterm zone="ch-system-util-linux-ng"> 14 <primary sortas="a-Util-linux-ng">Util-linux-ng</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The Util-linux package contains miscellaneous utility programs.20 <para>The Util-linux-ng package contains miscellaneous utility programs. 21 21 Among them are utilities for handling file systems, consoles, partitions, 22 22 and messages.</para> … … 25 25 </sect2> 26 26 27 <sect2 id="fhs-util-linux " role="installation">27 <sect2 id="fhs-util-linux-ng" role="installation"> 28 28 <title>FHS compliance notes</title> 29 29 … … 41 41 42 42 <sect2 role="installation"> 43 <title>Installation of Util-linux</title> 44 45 <para os="p1">Util-linux fails to compile against newer versions of 46 Linux kernel headers. The following patch properly fixes this issue:</para> 47 48 <screen os="p2"><userinput>patch -Np1 -i ../&util-linux-cramfs-patch;</userinput></screen> 49 50 <para os="p3">The following patch fixes build issues with the changes to the Linux 2.6.18 51 headers:</para> 52 53 <screen os="p4"><userinput>patch -Np1 -i ../&util-linux-syscall_fixes-patch;</userinput></screen> 54 55 <para os="p5">The following patch fixes swapon.c - it tries to find the variable R_OK, but 56 the header that has R_OK is not included:</para> 57 58 <screen os="p6"><userinput>patch -Np1 -i ../&util-linux-missing_header-patch;</userinput></screen> 59 60 <para os="p7">Due to a change in headers some of Util-linux will not build. 61 This patch will change the utilization of llseek to lseek. This fix has 62 been applied to the development version of Util-linux:</para> 63 64 <screen os="p8"><userinput>patch -Np1 -i ../&util-linux-lseek-patch;</userinput></screen> 65 66 <para os="a">Prepare Util-linux for compilation:</para> 67 68 <screen os="b"><userinput>./configure</userinput></screen> 43 <title>Installation of Util-linux-ng</title> 44 45 <para os="a">Prepare Util-linux-ng for compilation:</para> 46 47 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --with-fsprobe=blkid --enable-agetty \ 48 --enable-cramfs --disable-init --disable-kill --disable-last \ 49 --disable-mesg --enable-partx --enable-rename --disable-reset \ 50 --disable-login-utils --enable-schedutils --disable-wall --enable-write \ 51 --without-pam</userinput></screen> 69 52 70 53 <para os="c">Compile the package:</para> 71 54 72 <screen os="d"><userinput>make HAVE_KILL=yes HAVE_SLN=yes</userinput></screen> 73 74 <variablelist os="e"> 75 <title>The meaning of the make parameters:</title> 76 77 <varlistentry os="e1"> 78 <term><parameter>HAVE_KILL=yes</parameter></term> 79 <listitem> 80 <para>This prevents the <command>kill</command> program (already 81 installed by Procps) from being built and installed again.</para> 82 </listitem> 83 </varlistentry> 84 85 <varlistentry os="e2"> 86 <term><parameter>HAVE_SLN=yes</parameter></term> 87 <listitem> 88 <para>This prevents the <command>sln</command> program (a 89 statically linked version of <command>ln</command> already installed 90 by Glibc) from being built and installed again.</para> 91 </listitem> 92 </varlistentry> 93 94 </variablelist> 95 96 <para os="f">This package does not come with a test suite.</para> 97 98 <para os="g">Install the package and move the <command>logger</command> binary 99 to <filename class="directory">/bin</filename> as it is needed by the 100 CLFS-Bootscripts package:</para> 101 102 <screen os="h"><userinput>make HAVE_KILL=yes HAVE_SLN=yes install 103 mv -v /usr/bin/logger /bin</userinput></screen> 55 <screen os="d"><userinput>make</userinput></screen> 56 57 <para os="e">This package does not come with a test suite.</para> 58 59 <para os="g">Install the package:</para> 60 61 <screen os="h"><userinput>make install</userinput></screen> 104 62 105 63 </sect2> 106 64 107 <sect2 id="contents-util-linux " role="content">108 <title>Contents of Util-linux </title>65 <sect2 id="contents-util-linux-ng" role="content"> 66 <title>Contents of Util-linux-ng</title> 109 67 110 68 <segmentedlist> … … 134 92 <para>Opens a tty port, prompts for a login name, 135 93 and then invokes the <command>login</command> program</para> 136 <indexterm zone="ch-system-util-linux agetty">94 <indexterm zone="ch-system-util-linux-ng agetty"> 137 95 <primary sortas="b-agetty">agetty</primary> 138 96 </indexterm> … … 144 102 <listitem> 145 103 <para>Reports the machine's architecture</para> 146 <indexterm zone="ch-system-util-linux arch">104 <indexterm zone="ch-system-util-linux-ng arch"> 147 105 <primary sortas="b-arch">arch</primary> 148 106 </indexterm> … … 155 113 <para>Allows users to call block device ioctls from the command 156 114 line</para> 157 <indexterm zone="ch-system-util-linux blockdev">115 <indexterm zone="ch-system-util-linux-ng blockdev"> 158 116 <primary sortas="b-blockdev">blockdev</primary> 159 117 </indexterm> … … 165 123 <listitem> 166 124 <para>Displays a simple calendar</para> 167 <indexterm zone="ch-system-util-linux cal">125 <indexterm zone="ch-system-util-linux-ng cal"> 168 126 <primary sortas="b-cal">cal</primary> 169 127 </indexterm> … … 175 133 <listitem> 176 134 <para>Manipulates the partition table of the given device</para> 177 <indexterm zone="ch-system-util-linux cfdisk">135 <indexterm zone="ch-system-util-linux-ng cfdisk"> 178 136 <primary sortas="b-cfdisk">cfdisk</primary> 179 137 </indexterm> … … 185 143 <listitem> 186 144 <para>Finds duplicate executables</para> 187 <indexterm zone="ch-system-util-linux chkdupexe">145 <indexterm zone="ch-system-util-linux-ng chkdupexe"> 188 146 <primary sortas="b-chkdupexe">chkdupexe</primary> 189 147 </indexterm> … … 195 153 <listitem> 196 154 <para>Filters out reverse line feeds</para> 197 <indexterm zone="ch-system-util-linux col">155 <indexterm zone="ch-system-util-linux-ng col"> 198 156 <primary sortas="b-col">col</primary> 199 157 </indexterm> … … 206 164 <para>Filters <command>nroff</command> output for terminals 207 165 that lack some capabilities, such as overstriking and half-lines</para> 208 <indexterm zone="ch-system-util-linux colcrt">166 <indexterm zone="ch-system-util-linux-ng colcrt"> 209 167 <primary sortas="b-colcrt">colcrt</primary> 210 168 </indexterm> … … 216 174 <listitem> 217 175 <para>Filters out the given columns</para> 218 <indexterm zone="ch-system-util-linux colrm">176 <indexterm zone="ch-system-util-linux-ng colrm"> 219 177 <primary sortas="b-colrm">colrm</primary> 220 178 </indexterm> … … 226 184 <listitem> 227 185 <para>Formats a given file into multiple columns</para> 228 <indexterm zone="ch-system-util-linux column">186 <indexterm zone="ch-system-util-linux-ng column"> 229 187 <primary sortas="b-column">column</primary> 230 188 </indexterm> … … 237 195 <para>Sets the function of the Ctrl+Alt+Del key combination to a 238 196 hard or a soft reset</para> 239 <indexterm zone="ch-system-util-linux ctrlaltdel">197 <indexterm zone="ch-system-util-linux-ng ctrlaltdel"> 240 198 <primary sortas="b-ctrlaltdel">ctrlaltdel</primary> 241 199 </indexterm> … … 248 206 <para>Tunes the parameters of the serial line drivers for 249 207 Cyclades cards</para> 250 <indexterm zone="ch-system-util-linux cytune">208 <indexterm zone="ch-system-util-linux-ng cytune"> 251 209 <primary sortas="b-cytune">cytune</primary> 252 210 </indexterm> … … 259 217 <para>Gives the Discordian date or converts the given Gregorian date 260 218 to a Discordian one</para> 261 <indexterm zone="ch-system-util-linux ddate">219 <indexterm zone="ch-system-util-linux-ng ddate"> 262 220 <primary sortas="b-ddate">ddate</primary> 263 221 </indexterm> … … 269 227 <listitem> 270 228 <para>Dumps the kernel boot messages</para> 271 <indexterm zone="ch-system-util-linux dmesg">229 <indexterm zone="ch-system-util-linux-ng dmesg"> 272 230 <primary sortas="b-dmesg">dmesg</primary> 273 231 </indexterm> … … 280 238 <para>Tunes the performance and interactivity of a block 281 239 device</para> 282 <indexterm zone="ch-system-util-linux elvtune">240 <indexterm zone="ch-system-util-linux-ng elvtune"> 283 241 <primary sortas="b-elvtune">elvtune</primary> 284 242 </indexterm> … … 290 248 <listitem> 291 249 <para>Low-level formats a floppy disk</para> 292 <indexterm zone="ch-system-util-linux fdformat">250 <indexterm zone="ch-system-util-linux-ng fdformat"> 293 251 <primary sortas="b-fdformat">fdformat</primary> 294 252 </indexterm> … … 300 258 <listitem> 301 259 <para>Manipulates the partition table of the given device</para> 302 <indexterm zone="ch-system-util-linux fdisk">260 <indexterm zone="ch-system-util-linux-ng fdisk"> 303 261 <primary sortas="b-fdisk">fdisk</primary> 304 262 </indexterm> … … 311 269 <para>Acquires a file lock and then executes a command with the lock 312 270 held</para> 313 <indexterm zone="ch-system-util-linux flock">271 <indexterm zone="ch-system-util-linux-ng flock"> 314 272 <primary sortas="b-flock">flock</primary> 315 273 </indexterm> … … 322 280 <para>Performs a consistency check on the Cramfs file system on the 323 281 given device</para> 324 <indexterm zone="ch-system-util-linux fsck.cramfs">282 <indexterm zone="ch-system-util-linux-ng fsck.cramfs"> 325 283 <primary sortas="b-fsck.cramfs">fsck.cramfs</primary> 326 284 </indexterm> … … 333 291 <para>Performs a consistency check on the Minix file system on the 334 292 given device</para> 335 <indexterm zone="ch-system-util-linux fsck.minix">293 <indexterm zone="ch-system-util-linux-ng fsck.minix"> 336 294 <primary sortas="b-fsck.minix">fsck.minix</primary> 337 295 </indexterm> … … 343 301 <listitem> 344 302 <para>Parses options in the given command line</para> 345 <indexterm zone="ch-system-util-linux getopt">303 <indexterm zone="ch-system-util-linux-ng getopt"> 346 304 <primary sortas="b-getopt">getopt</primary> 347 305 </indexterm> … … 354 312 <para>Dumps the given file in hexadecimal or in another given 355 313 format</para> 356 <indexterm zone="ch-system-util-linux hexdump">314 <indexterm zone="ch-system-util-linux-ng hexdump"> 357 315 <primary sortas="b-hexdump">hexdump</primary> 358 316 </indexterm> … … 366 324 the Real-Time Clock (RTC) or Basic Input-Output System (BIOS) 367 325 clock</para> 368 <indexterm zone="ch-system-util-linux hwclock">326 <indexterm zone="ch-system-util-linux-ng hwclock"> 369 327 <primary sortas="b-hwclock">hwclock</primary> 370 328 </indexterm> … … 376 334 <listitem> 377 335 <para>Removes the given Inter-Process Communication (IPC) resource</para> 378 <indexterm zone="ch-system-util-linux ipcrm">336 <indexterm zone="ch-system-util-linux-ng ipcrm"> 379 337 <primary sortas="b-ipcrm">ipcrm</primary> 380 338 </indexterm> … … 386 344 <listitem> 387 345 <para>Provides IPC status information</para> 388 <indexterm zone="ch-system-util-linux ipcs">346 <indexterm zone="ch-system-util-linux-ng ipcs"> 389 347 <primary sortas="b-ipcs">ipcs</primary> 390 348 </indexterm> … … 396 354 <listitem> 397 355 <para>Reports the size of an iso9660 file system</para> 398 <indexterm zone="ch-system-util-linux isosize">356 <indexterm zone="ch-system-util-linux-ng isosize"> 399 357 <primary sortas="b-isosize">isosize</primary> 400 358 </indexterm> … … 406 364 <listitem> 407 365 <para>Copies a single line</para> 408 <indexterm zone="ch-system-util-linux line">366 <indexterm zone="ch-system-util-linux-ng line"> 409 367 <primary sortas="b-line">line</primary> 410 368 </indexterm> … … 416 374 <listitem> 417 375 <para>Enters the given message into the system log</para> 418 <indexterm zone="ch-system-util-linux logger">376 <indexterm zone="ch-system-util-linux-ng logger"> 419 377 <primary sortas="b-logger">logger</primary> 420 378 </indexterm> … … 426 384 <listitem> 427 385 <para>Displays lines that begin with the given string</para> 428 <indexterm zone="ch-system-util-linux look">386 <indexterm zone="ch-system-util-linux-ng look"> 429 387 <primary sortas="b-look">look</primary> 430 388 </indexterm> … … 436 394 <listitem> 437 395 <para>Sets up and controls loop devices</para> 438 <indexterm zone="ch-system-util-linux losetup">396 <indexterm zone="ch-system-util-linux-ng losetup"> 439 397 <primary sortas="b-losetup">losetup</primary> 440 398 </indexterm> … … 447 405 <para>Generates magic cookies (128-bit random hexadecimal numbers) for 448 406 <command>xauth</command></para> 449 <indexterm zone="ch-system-util-linux mcookie">407 <indexterm zone="ch-system-util-linux-ng mcookie"> 450 408 <primary sortas="b-mcookie">mcookie</primary> 451 409 </indexterm> … … 458 416 <para>Builds a file system on a device (usually a hard disk 459 417 partition)</para> 460 <indexterm zone="ch-system-util-linux mkfs">418 <indexterm zone="ch-system-util-linux-ng mkfs"> 461 419 <primary sortas="b-mkfs">mkfs</primary> 462 420 </indexterm> … … 468 426 <listitem> 469 427 <para>Creates a Santa Cruz Operations (SCO) bfs file system</para> 470 <indexterm zone="ch-system-util-linux mkfs.bfs">428 <indexterm zone="ch-system-util-linux-ng mkfs.bfs"> 471 429 <primary sortas="b-mkfs.bfs">mkfs.bfs</primary> 472 430 </indexterm> … … 478 436 <listitem> 479 437 <para>Creates a cramfs file system</para> 480 <indexterm zone="ch-system-util-linux mkfs.cramfs">438 <indexterm zone="ch-system-util-linux-ng mkfs.cramfs"> 481 439 <primary sortas="b-mkfs.cramfs">mkfs.cramfs</primary> 482 440 </indexterm> … … 488 446 <listitem> 489 447 <para>Creates a Minix file system</para> 490 <indexterm zone="ch-system-util-linux mkfs.minix">448 <indexterm zone="ch-system-util-linux-ng mkfs.minix"> 491 449 <primary sortas="b-mkfs.minix">mkfs.minix</primary> 492 450 </indexterm> … … 499 457 <para>Initializes the given device or file to be used as a swap 500 458 area</para> 501 <indexterm zone="ch-system-util-linux mkswap">459 <indexterm zone="ch-system-util-linux-ng mkswap"> 502 460 <primary sortas="b-mkswap">mkswap</primary> 503 461 </indexterm> … … 509 467 <listitem> 510 468 <para>A filter for paging through text one screen at a time</para> 511 <indexterm zone="ch-system-util-linux more">469 <indexterm zone="ch-system-util-linux-ng more"> 512 470 <primary sortas="b-more">more</primary> 513 471 </indexterm> … … 520 478 <para>Attaches the file system on the given device to a specified 521 479 directory in the file-system tree</para> 522 <indexterm zone="ch-system-util-linux mount">480 <indexterm zone="ch-system-util-linux-ng mount"> 523 481 <primary sortas="b-mount">mount</primary> 524 482 </indexterm> … … 530 488 <listitem> 531 489 <para>Shows the symbolic links in the given pathnames</para> 532 <indexterm zone="ch-system-util-linux namei">490 <indexterm zone="ch-system-util-linux-ng namei"> 533 491 <primary sortas="b-namei">namei</primary> 534 492 </indexterm> … … 540 498 <listitem> 541 499 <para>Displays a text file one screen full at a time</para> 542 <indexterm zone="ch-system-util-linux pg">500 <indexterm zone="ch-system-util-linux-ng pg"> 543 501 <primary sortas="b-pg">pg</primary> 544 502 </indexterm> … … 551 509 <para>Makes the given file system the new root file system of the 552 510 current process</para> 553 <indexterm zone="ch-system-util-linux pivot_root">511 <indexterm zone="ch-system-util-linux-ng pivot_root"> 554 512 <primary sortas="b-pivot_root">pivot_root</primary> 555 513 </indexterm> … … 561 519 <listitem> 562 520 <para>Sets the size of the RAM disk in a bootable image</para> 563 <indexterm zone="ch-system-util-linux ramsize">521 <indexterm zone="ch-system-util-linux-ng ramsize"> 564 522 <primary sortas="b-ramsize">ramsize</primary> 565 523 </indexterm> … … 570 528 <term><command>raw</command></term> 571 529 <listitem> 572 <para>Used to bind a Linux raw character device to a block530 <para>Used to bind a Linux-ng raw character device to a block 573 531 device</para> 574 <indexterm zone="ch-system-util-linux raw">532 <indexterm zone="ch-system-util-linux-ng raw"> 575 533 <primary sortas="b-raw">raw</primary> 576 534 </indexterm> … … 583 541 <para>Queries and sets the root device, among other things, in a 584 542 bootable image</para> 585 <indexterm zone="ch-system-util-linux rdev">543 <indexterm zone="ch-system-util-linux-ng rdev"> 586 544 <primary sortas="b-rdev">rdev</primary> 587 545 </indexterm> … … 593 551 <listitem> 594 552 <para>Reads kernel profiling information</para> 595 <indexterm zone="ch-system-util-linux readprofile">553 <indexterm zone="ch-system-util-linux-ng readprofile"> 596 554 <primary sortas="b-readprofile">readprofile</primary> 597 555 </indexterm> … … 604 562 <para>Renames the given files, replacing a given string with 605 563 another</para> 606 <indexterm zone="ch-system-util-linux rename">564 <indexterm zone="ch-system-util-linux-ng rename"> 607 565 <primary sortas="b-rename">rename</primary> 608 566 </indexterm> … … 614 572 <listitem> 615 573 <para>Alters the priority of running processes</para> 616 <indexterm zone="ch-system-util-linux renice">574 <indexterm zone="ch-system-util-linux-ng renice"> 617 575 <primary sortas="b-renice">renice</primary> 618 576 </indexterm> … … 624 582 <listitem> 625 583 <para>Reverses the lines of a given file</para> 626 <indexterm zone="ch-system-util-linux rev">584 <indexterm zone="ch-system-util-linux-ng rev"> 627 585 <primary sortas="b-rev">rev</primary> 628 586 </indexterm> … … 634 592 <listitem> 635 593 <para>Sets the rootflags in a bootable image</para> 636 <indexterm zone="ch-system-util-linux rootflags">594 <indexterm zone="ch-system-util-linux-ng rootflags"> 637 595 <primary sortas="b-rootflags">rootflags</primary> 638 596 </indexterm> … … 644 602 <listitem> 645 603 <para>Makes a typescript of a terminal session</para> 646 <indexterm zone="ch-system-util-linux script">604 <indexterm zone="ch-system-util-linux-ng script"> 647 605 <primary sortas="b-script">script</primary> 648 606 </indexterm> … … 654 612 <listitem> 655 613 <para>Sets user-provided floppy disk parameters</para> 656 <indexterm zone="ch-system-util-linux setfdprm">614 <indexterm zone="ch-system-util-linux-ng setfdprm"> 657 615 <primary sortas="b-setfdprm">setfdprm</primary> 658 616 </indexterm> … … 664 622 <listitem> 665 623 <para>Runs the given program in a new session</para> 666 <indexterm zone="ch-system-util-linux setsid">624 <indexterm zone="ch-system-util-linux-ng setsid"> 667 625 <primary sortas="b-setsid">setsid</primary> 668 626 </indexterm> … … 674 632 <listitem> 675 633 <para>Sets terminal attributes</para> 676 <indexterm zone="ch-system-util-linux setterm">634 <indexterm zone="ch-system-util-linux-ng setterm"> 677 635 <primary sortas="b-setterm">setterm</primary> 678 636 </indexterm> … … 684 642 <listitem> 685 643 <para>A disk partition table manipulator</para> 686 <indexterm zone="ch-system-util-linux sfdisk">644 <indexterm zone="ch-system-util-linux-ng sfdisk"> 687 645 <primary sortas="b-sfdisk">sfdisk</primary> 688 646 </indexterm> … … 694 652 <listitem> 695 653 <para>Disables devices and files for paging and swapping</para> 696 <indexterm zone="ch-system-util-linux swapoff">654 <indexterm zone="ch-system-util-linux-ng swapoff"> 697 655 <primary sortas="b-swapoff">swapoff</primary> 698 656 </indexterm> … … 705 663 <para>Enables devices and files for paging and swapping and 706 664 lists the devices and files currently in use</para> 707 <indexterm zone="ch-system-util-linux swapon">665 <indexterm zone="ch-system-util-linux-ng swapon"> 708 666 <primary sortas="b-swapon">swapon</primary> 709 667 </indexterm> … … 717 675 of a log file, then continues displaying any new entries in the 718 676 log file as they are created</para> 719 <indexterm zone="ch-system-util-linux tailf">677 <indexterm zone="ch-system-util-linux-ng tailf"> 720 678 <primary sortas="b-tailf">tailf</primary> 721 679 </indexterm> … … 727 685 <listitem> 728 686 <para>Tunes the parameters of the line printer</para> 729 <indexterm zone="ch-system-util-linux tunelp">687 <indexterm zone="ch-system-util-linux-ng tunelp"> 730 688 <primary sortas="b-tunelp">tunelp</primary> 731 689 </indexterm> … … 738 696 <para>A filter for translating underscores into escape sequences 739 697 indicating underlining for the terminal in use</para> 740 <indexterm zone="ch-system-util-linux ul">698 <indexterm zone="ch-system-util-linux-ng ul"> 741 699 <primary sortas="b-ul">ul</primary> 742 700 </indexterm> … … 748 706 <listitem> 749 707 <para>Disconnects a file system from the system's file tree</para> 750 <indexterm zone="ch-system-util-linux umount">708 <indexterm zone="ch-system-util-linux-ng umount"> 751 709 <primary sortas="b-umount">umount</primary> 752 710 </indexterm> … … 758 716 <listitem> 759 717 <para>Sets the video mode in a bootable image</para> 760 <indexterm zone="ch-system-util-linux vidmode">718 <indexterm zone="ch-system-util-linux-ng vidmode"> 761 719 <primary sortas="b-vidmode">vidmode</primary> 762 720 </indexterm> … … 769 727 <para>Reports the location of the binary, source, and man page 770 728 for the given command</para> 771 <indexterm zone="ch-system-util-linux whereis">729 <indexterm zone="ch-system-util-linux-ng whereis"> 772 730 <primary sortas="b-whereis">whereis</primary> 773 731 </indexterm> … … 780 738 <para>Sends a message to the given user <emphasis>if</emphasis> that 781 739 user has not disabled receipt of such messages</para> 782 <indexterm zone="ch-system-util-linux write">740 <indexterm zone="ch-system-util-linux-ng write"> 783 741 <primary sortas="b-write">write</primary> 784 742 </indexterm>
Note:
See TracChangeset
for help on using the changeset viewer.