From: scipio If you already have a 1.x tree or an existing 2.x tree, you are better off
following the upgrade instructions at
@@ -265,6 +265,12 @@ If you are using Cygwin and installing the nesC RPM
causes an error that the RPM was built for Cygwin,
add the TinyOS-specific Tools
This document describes how to upgrade your TinyOS 1.x environment to
a TinyOS 2.x environment. This requires that you not only install the
@@ -189,13 +189,20 @@ option.
--ignoreos
option.
+Finally, there are two Linux versions of tinyos-tools, depending
+on whether you have a 32-bit or 64-bit machine. The first is the
+i386 RPM and the second is the i686 RPM. If you have a 64-bit
+Java VM, it is important that you install the i686 RPM or otherwise
+the Java support may not work properly.
+
@@ -284,13 +290,20 @@ add the
@@ -322,8 +335,8 @@ bypass the erroneous error by using 'rpm -ivh --ignoreos
--ignoreos
option.
-
+rpm -Uvh
rpm -Uvh --ignoreos
(if Cygwin complains)
+
+
Tool
+ Windows/Cygwin
+ 32-bit Linux
+ 64-bit Linux
+ Command
+
-
tinyos-tools
- tinyos-tools-1.2.3-1.cygwin.i386.rpm
- tinyos-tools-1.2.3-1.cygwin.i386.rpm
- tinyos-tools-1.2.3-1.i386.rpm
-
+ rpm -ivh --force
(1.x tree)rpm -Uvh
(no 1.x tree)tinyos-tools
+ tinyos-tools-1.2.4-2.cygwin.i386.rpm
+ tinyos-tools-1.2.4-2.i386.rpm
+ tinyos-tools-1.2.4-2.i686.rpm
+ rpm -ivh --force
(1.x tree)rpm -Uvh
(no 1.x tree)
diff --git a/doc/html/upgrade-tinyos.html b/doc/html/upgrade-tinyos.html
index 97a630b7..116c85a8 100644
--- a/doc/html/upgrade-tinyos.html
+++ b/doc/html/upgrade-tinyos.html
@@ -2,13 +2,13 @@
- TinyOS
- tinyos-2.0.1-5.cygwin.noarch.rpm
- tinyos-2.0.1-5.noarch.rpm
+ tinyos-2.0.2-2.cygwin.noarch.rpm
+ tinyos-2.0.2-2.noarch.rpm
nesc-1.2.8a-1.i386.rpm
-
+rpm -Uvh
rpm -Uvh --ignoreos
(if Cygwin complains)
+
+
Tool
+ Windows/Cygwin
+ 32-bit Linux
+ 64-bit Linux
+ Command
+
-
@@ -237,8 +244,8 @@ recommend removing it before installing the new one with a forced install.tinyos-tools
- tinyos-tools-1.2.2-1.cygwin.i386.rpm
- tinyos-tools-1.2.2-1.cygwin.i386.rpm
- tinyos-tools-1.2.2-1.i386.rpm
-
+ rpm -ivh --force
(1.x tree)rpm -Uvh
(no 1.x tree)tinyos-tools
+ tinyos-tools-1.2.4-2.cygwin.i386.rpm
+ tinyos-tools-1.2.4-2.i386.rpm
+ tinyos-tools-1.2.4-2.i686.rpm
+ rpm -ivh --force
(1.x tree)rpm -Uvh
(no 1.x tree)