## Step 1 - Add the backports repository
Ubuntu Hardy users need to activate the hardy-backports repository, as our
-`cp210x-module-dkms` package requires a newer dkms than is available otherwise.
-Ubuntu Karmic users can skip this step. You can also activate hardy-backports
-from the GUI.
+`cp210x-module-dkms` package requires a newer `dkms` than is available
+otherwise. Ubuntu Karmic users can skip this step. You can also activate
+hardy-backports from the GUI.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
cat <<+EOF+ | sudo tee -a /etc/apt/sources.list
With support from Silicon Labs, TMI has modified their GPLv2 licensed reference
Linux driver to support all of the features their Windows DLLs and utilities
-provide. This is accomplished via extended ioctl() calls from the kernel
+provide. This is accomplished via extended `ioctl()` calls from the kernel
cp210x driver, and various utilities and sample code. This code is invaluable
for those working on hardware designs using the cp2103. The code is released
under the GPLv2.
parent: TOP
ctime: 2008-06-09
-Repositories: [backuppc](http://repo/gitweb/?p=backuppc.git;a=tree),
-[ovz](http://repo/gitweb/?p=ovz.git;a=tree),
-[esata](http://repo/gitweb/?p=esata.git;a=tree).
+Repositories: [ovzbpc](http://repo/gitweb/?p=ovzbpc.git;a=summary).
# TMI backup strategy
are rotated off-site for disaster recovery. TMI has authored a few program
scripts which integrate these backup components.
-* [BackupPC_ovz](http://repo/gitweb/?p=backuppc.git;a=blob;f=README;hb=HEAD)
- allows an OpenVZ VE to be backed up and restored via BackupPC without
- special configuration of the VE, nor with BackupPC being told on which
- hardware node the VE is running.
+* `BackupPC_ovz` allows an OpenVZ VE to be backed up and restored via BackupPC
+ without special configuration of the VE, nor with BackupPC being told on
+ which hardware node the VE is running. See the
+ [README](http://repo/gitweb/?p=ovzbpc.git;a=blob;f=README;hb=HEAD) for more
+ information.
-* bpcdump and friends support cloning the BackupPC VE to a removeable eSATA
- drive for disaster recovery. See [README.recover](http://repo/gitweb/?p=ovz.git;a=blob;f=README.recover;hb=HEAD)
+* `bpcdump` and friends support cloning the BackupPC VE to a removeable eSATA
+ drive for disaster recovery. See [README.bpcdump](http://repo/gitweb/?p=ovzbpc.git;a=blob;f=README.bpcdump;hb=HEAD)
for more information.
-* The [esata](http://repo/gitweb/?p=esata.git;a=tree) wraps the `scsiadd`
- utility for properly handling eSATA drives on Dell PE1800 and PE1900
- platforms. Newer hardware and better Linux kernel support will someday make
- scripts like this unnecessary. See the included
- [README](http://repo/gitweb/?p=esata.git;a=blob;f=README;hb=HEAD) for more
- information.
+* `esata` wraps the `scsiadd` utility for properly handling eSATA drives on
+ Dell PE1800 and PE1900 platforms. Newer hardware and better Linux kernel
+ support will someday make scripts like this unnecessary. See
+ [README.esata](http://repo/gitweb/?p=ovzbpc.git;a=blob;f=README.esata;hb=HEAD)
+ for more information.
parent: TOP
ctime: 2009-12-07
-Repositories: [tinyos](http://repo/gitweb/?p=tmi/tinyos-2.x.git;a=summary),
+Repositories: [tinyos](http://repo/gitweb/?p=tinyos-2.x.git;a=summary),
[[aptrepo]].
TMI maintains a [TinyOS](http://www.tinyos.net) branch containing certain
marking a series commits that are a clean patch series of the TMI enhancements
against an official upstream release.
-* Current patchset tag: patchset/2.1.0-3
-* Derived from official release tag: tinyos/2.1.0
-* View the latest patchset [here](http://repo/gitweb/?p=tmi/tinyos-2.x.git;a=shortlog;h=refs/tags/patchset/2.1.0-3).
+* Current patchset tag: `patchset/2.1.0-3`
+* Derived from official release tag: `tinyos/2.1.0`
+* View the latest patchset [here](http://repo/gitweb/?p=tinyos-2.x.git;a=shortlog;h=refs/tags/patchset/2.1.0-3).
The TMI TinyOS code requires a newer [[msp430]] toolchain. A complete TinyOS
development environment including a newer toolchain is available for
parent: aptrepo
ctime: 2009-12-10
-Repositories: [tinyos](http://repo/gitweb/?p=tmi/tinyos-2.x.git;a=summary),
+Repositories: [tinyos](http://repo/gitweb/?p=tinyos-2.x.git;a=summary),
[[aptrepo]].
# Package versioning
The TinyOS packages are built from the TMI
-[TinyOS repository](http://repo/gitweb/?p=tmi/tinyos-2.x.git;a=summary). The
+[TinyOS repository](http://repo/gitweb/?p=tinyos-2.x.git;a=summary). The
package version number is of the form `tosver-tmiver`, where `tosver` is the
official TinyOS release version on which the code is based, and `tmiver` is the
version of the modifications applied by TMI. Released APT package versions are
to be installed simultaneously, thereby allowing different applications to be
compiled against different TinyOS versions.
-The official TinyOS installs the source tree at /opt/tinyos-2.x. The TMI
-version installs source trees at /opt/tinyos/VER. For example, the latest TMI
-tree is installed at /opt/tinyos/2.1.0-3. TMI also maintains in its repository
-the last few official source trees. At least one must be installed, and the
-developer may install others as needed. When installing or upgrading TMI
-TinyOS packages via APT, the latest TMI tree package is automatically installed.
-Source the script `/opt/tinyos/tinyos.sh` to set the three you wish to use.
-Source this script from your login profile with no argument to ensure that your
-tree selection is persistent across logins.
+The official TinyOS installs the source tree at `/opt/tinyos-2.x`. The TMI
+version installs source trees at `/opt/tinyos/VER`. For example, the latest
+TMI tree is installed at `/opt/tinyos/2.1.0-3`. TMI also maintains in its
+repository the last few official source trees. At least one must be installed,
+and the developer may install others as needed. When installing or upgrading
+TMI TinyOS packages via APT, the latest TMI tree package is automatically
+installed. Source the script `/opt/tinyos/tinyos.sh` to set the three you wish
+to use. Source this script from your login profile with no argument to ensure
+that your tree selection is persistent across logins.
This is the currently available trees as of this writing. You can use the
command shown below to at any time view the available source trees.