debian/0000755000000000000000000000000012072372665007200 5ustar debian/rules0000755000000000000000000000237712072372236010263 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_clean: dh_auto_clean if [ -f tools/platforms/mica/uisp/kernel/stargate/stargate_ssp.o.orig ] ; then \ mv -f tools/platforms/mica/uisp/kernel/stargate/stargate_ssp.o.orig \ tools/platforms/mica/uisp/kernel/stargate/stargate_ssp.o ; \ fi override_dh_auto_configure: cd tools ; ./Bootstrap cd tools/platforms/mica/uisp ; ./bootstrap . /etc/profile.d/tinyos.sh && dh_auto_configure -Dtools override_dh_auto_build: mv -f tools/platforms/mica/uisp/kernel/stargate/stargate_ssp.o tools/platforms/mica/uisp/kernel/stargate/stargate_ssp.o.orig . /etc/profile.d/tinyos.sh && dh_auto_build -Dtools override_dh_auto_install: . /etc/profile.d/tinyos.sh && dh_auto_install -Dtools override_dh_install: # remove uisp (we depend on the uisp debian package instead) rm -rf debian/tinyos-tools/usr/bin/uisp rm -rf debian/tinyos-tools/usr/share/man/man1/uisp.1 # remove unneeded files rm -rf debian/tinyos-tools/usr/share/doc/tinyos-tools-1.4.2 rm -rf debian/tinyos-tools//usr/share/doc/uisp-20050519tinyos # remove language extension from binaries mv debian/tinyos-tools/usr/bin/tos-dump.py debian/tinyos-tools/usr/bin/tos-dump mv debian/tinyos-tools/usr/bin/samba-program.py debian/tinyos-tools/usr/bin/samba-program debian/patches/0000755000000000000000000000000012072372236010621 5ustar debian/patches/fix-manpages.patch0000644000000000000000000001440312072372236014223 0ustar Description: Fix manpages Most manpages contain an .LO macro, which is undefined. This patch removes the .LO macro. . It also updates the short description in the uisp manpage. Author: Sebastian Reichel Last-Update: 2013-01-06 --- a/tools/platforms/mica/cc1000-channelgen/tos-channelgen.1 +++ b/tools/platforms/mica/cc1000-channelgen/tos-channelgen.1 @@ -1,5 +1,4 @@ .TH tos-channelgen 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-channelgen - Calculate valid CC1000 radio channels --- a/tools/platforms/msp430/motelist/motelist.1 +++ b/tools/platforms/msp430/motelist/motelist.1 @@ -1,5 +1,4 @@ .TH motelist 1 "Feb 3, 2006" -.LO 1 .SH NAME motelist - Locate connected USB devices --- a/tools/platforms/msp430/pybsl/tos-bsl.1.in +++ b/tools/platforms/msp430/pybsl/tos-bsl.1.in @@ -1,5 +1,4 @@ .TH tos-bsl 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-bsl - Program a telos or telos B mote --- a/tools/tinyos/misc/tos-build-deluge-image.1 +++ b/tools/tinyos/misc/tos-build-deluge-image.1 @@ -1,5 +1,4 @@ .TH tos-build-deluge-image 1 "Jul 16, 2007" -.LO 1 .SH NAME tos-build-deluge-image \- internal tool for Deluge T2 @@ -9,4 +8,4 @@ \fBtos-build-deluge-image\fR is used by \fBtos-deluge\fR to construct the binary image needed by tosboot. .SH "SEE ALSO" -\fItos-deluge\fR(1) \ No newline at end of file +\fItos-deluge\fR(1) --- a/tools/tinyos/misc/tos-check-env.1 +++ b/tools/tinyos/misc/tos-check-env.1 @@ -1,5 +1,4 @@ .TH tos-check-env 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-check-env - Check that your environment is properly configured for TinyOS development --- a/tools/tinyos/misc/tos-ident-flags.1 +++ b/tools/tinyos/misc/tos-ident-flags.1 @@ -1,5 +1,4 @@ .TH tos-ident-flags 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-ident-flags - generate compile-time flags identifying a program build --- a/tools/tinyos/misc/tos-install-jni.1 +++ b/tools/tinyos/misc/tos-install-jni.1 @@ -1,5 +1,4 @@ .TH tos-install-jni 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-install-jni - Install TinyOS JNI libraries --- a/tools/tinyos/misc/tos-locate-jre.1 +++ b/tools/tinyos/misc/tos-locate-jre.1 @@ -1,5 +1,4 @@ .TH tos-locate-jre 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-locate-jre - Locate a Java installation --- a/tools/tinyos/misc/tos-mote-key.1 +++ b/tools/tinyos/misc/tos-mote-key.1 @@ -1,5 +1,4 @@ .TH tos-mote-key 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-mote-key - Manage TinySec keys --- a/tools/tinyos/misc/tos-mviz.1 +++ b/tools/tinyos/misc/tos-mviz.1 @@ -1,5 +1,4 @@ .TH tos-mviz 1 "Oct 24, 2006" -.LO 1 .SH NAME tos-mviz - Launch MViz, the TinyOS network visualizer --- a/tools/tinyos/misc/tos-serial-configure.1 +++ b/tools/tinyos/misc/tos-serial-configure.1 @@ -1,5 +1,4 @@ .TH tos-serial-configure 1 "Feb 2, 2006" -.LO 1 .SH NAME tos-serial-configure - reset serial port settings for raw data --- a/tools/tinyos/misc/tos-serial-debug.1 +++ b/tools/tinyos/misc/tos-serial-debug.1 @@ -1,5 +1,4 @@ .TH tos-serial-debug 1 "Feb 2, 2006" -.LO 1 .SH NAME tos-serial-debug - print the raw bytes read from a serial port --- a/tools/tinyos/misc/tos-set-symbols.1 +++ b/tools/tinyos/misc/tos-set-symbols.1 @@ -1,5 +1,4 @@ .TH tos-set-symbols 1 "Feb 2, 2006" -.LO 1 .SH NAME tos-set-symbols - set initialized variable values in a binary @@ -55,6 +54,6 @@ tos-set-symbols --objcopy=msp430-objcopy --objdump=msp430-objdump \\ --target=ihex build/telosa/main.ihex build/telosa/main.ihex.out-3 \\ - TOS_NODE_ID=3 ActiveMessageAddressC\$addr=3 + TOS_NODE_ID=3 ActiveMessageAddressC$addr=3 --- a/tools/tinyos/misc/tos-storage-at45db.1 +++ b/tools/tinyos/misc/tos-storage-at45db.1 @@ -1,5 +1,4 @@ .TH tos-storage-at45db 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-storage-at45db - Generate storage volume description code --- a/tools/tinyos/misc/tos-storage-pxa27xp30.1 +++ b/tools/tinyos/misc/tos-storage-pxa27xp30.1 @@ -1,5 +1,4 @@ .TH tos-storage-pxa27xp30 1 "July 26, 2006" -.LO 1 .SH NAME tos-storage-pxa27xp30 - Generate storage volume description code @@ -30,4 +29,4 @@ .SH SEE ALSO .IR tos-storage-stm25p (1) -.IR tos-storage-at45db (1) \ No newline at end of file +.IR tos-storage-at45db (1) --- a/tools/tinyos/misc/tos-storage-stm25p.1 +++ b/tools/tinyos/misc/tos-storage-stm25p.1 @@ -1,5 +1,4 @@ .TH tos-storage-stm25p 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-storage-stm25p - Generate storage volume description code --- a/tools/tinyos/misc/tos-write-image.1 +++ b/tools/tinyos/misc/tos-write-image.1 @@ -1,5 +1,4 @@ .TH tos-write-image 1 "Feb 3, 2006" -.LO 1 .SH NAME tos-write-image - Generate executable description for Deluge --- a/tools/tinyos/ncc/mig.1 +++ b/tools/tinyos/ncc/mig.1 @@ -1,5 +1,4 @@ .TH mig 1 "April 27, 2004" -.LO 1 .SH NAME mig - message interface generator for TinyOS --- a/tools/tinyos/ncc/ncc.1 +++ b/tools/tinyos/ncc/ncc.1 @@ -1,5 +1,4 @@ .TH ncc 1 "April 27, 2004" -.LO 1 .SH NAME ncc - nesC compiler for TinyOS .SH SYNOPSIS --- a/tools/tinyos/ncc/ncg.1 +++ b/tools/tinyos/ncc/ncg.1 @@ -1,5 +1,4 @@ .TH ncg 1 "April 27, 2004" -.LO 1 .SH NAME ncg - extract constants from TinyOS files --- a/tools/tinyos/ncc/nesdoc.1 +++ b/tools/tinyos/ncc/nesdoc.1 @@ -1,5 +1,4 @@ .TH nesdoc 1 "April 27, 2004" -.LO 1 .SH NAME nesdoc - generate TinyOS documentation --- a/tools/tinyos/safe/tos-decode-flid.1 +++ b/tools/tinyos/safe/tos-decode-flid.1 @@ -1,5 +1,4 @@ .TH tos-decode-flid 1 "Jun 30, 2008" -.LO 1 .SH NAME tos-decode-flid - Turn a base-4 Safe TinyOS error code into a human-readable error message --- a/tools/tinyos/safe/tos-ramsize.1 +++ b/tools/tinyos/safe/tos-ramsize.1 @@ -1,5 +1,4 @@ .TH tos-ramsize 1 "Apr 10, 2009" -.LO 1 .SH NAME tos-ramsize - Compute RAM usage of a TinyOS application including the stack --- a/tools/tinyos/tosthreads/tosthreads-dynamic-app.1 +++ b/tools/tinyos/tosthreads/tosthreads-dynamic-app.1 @@ -1,5 +1,4 @@ .TH tosthreads-dynamic-app 1 "May 29, 2008" -.LO 1 .SH NAME tosthreads-dynamic-app - Generate a TOSThreads dynamically loadable binary --- a/tools/platforms/mica/uisp/uisp.1.in +++ b/tools/platforms/mica/uisp/uisp.1.in @@ -1,6 +1,6 @@ .TH UISP "1" "@DATE@" "uisp version @VERSION@" "User Commands" .SH NAME -uisp \- manual page for uisp +uisp \- firmware uploader for sensor nodes (motes) .SH SYNOPSIS .B uisp [\fIOPTION\fR].. \fI-dprog=TYPE\fR \fI-dpart=AT90XXX\fR \fI--FUNCTION\fR.. [\fIif=SOURCE\fR] [\fIof=DEST\fR] debian/patches/series0000644000000000000000000000002312072372236012031 0ustar fix-manpages.patch debian/control0000644000000000000000000000207212072372236010576 0ustar Source: tinyos-tools Section: devel Priority: extra Maintainer: Sebastian Reichel Standards-Version: 3.9.4 Build-Depends: autoconf, automake, debhelper (>= 9), default-jdk, nescc, perl, python, tinyos-source Homepage: http://tinyos.net Vcs-Browser: http://git.debian.org/?p=collab-maint/tinyos-tools.git Vcs-Git: git://git.debian.org/collab-maint/tinyos-tools.git Package: tinyos-tools Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}, nescc, uisp, perl, python Recommends: tinyos-source Suggests: gcc-avr, gcc-msp430 Description: development tools for TinyOS TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters. . This package contains the development tools for TinyOS. debian/changelog0000644000000000000000000000024412072372236011044 0ustar tinyos-tools (1.4.2-1) unstable; urgency=low * Initial Debian Release (Closes: #696007) -- Sebastian Reichel Sun, 06 Jan 2013 22:42:13 +0100 debian/watch0000644000000000000000000000013012072372236010215 0ustar version=3 http://tinyos.stanford.edu/tinyos/dists/source/tinyos-tools-([\d\.]+).tar.gz debian/copyright0000644000000000000000000001212012072372236011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://tinyos.stanford.edu/tinyos/dists/source/ Files: * Copyright: 2001-2002 Chris Liechti 2007 Technische Universitaet Berlin 2000-2003 The Regents of the University of California License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: platforms/mica/uisp/src/* Copyright: 1998-1999 Tim Waugh 1999-2002 Uros Platise, 2002-2003 Marek Michalkiewicz 2002-2003 Intel Corporation LICENSE: GPL Files: platforms/mica/uisp/src/AvrStargate.* platforms/mica/uisp/src/SASA.* Copyright: 2002-2005 Intel Corporation 2001 Alessandro Rubini 2001 Jonathan Corbet 2001 O'Reilly & Associates License: GPL-2+ and INTEL Files: tinyos/ncc/nesdoc-py/* Copyright: 2002-2005 Intel Corporation License: INTEL Files: debian/* Copyright: 2012, Sebastian Reichel License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: INTEL Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GPL-2+ These files are free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence under version 2 or (at your option) any later version. . On Debian systems, the complete text of the GPL-2 can be found in /usr/share/common-licenses/GPL-2. License: GPL These files are free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence under version 1. . On Debian systems, the complete text of the GPL can be found in /usr/share/common-licenses/GPL. debian/compat0000644000000000000000000000000212072372236010370 0ustar 9 debian/source/0000755000000000000000000000000012072372236010472 5ustar debian/source/format0000644000000000000000000000001412072372236011700 0ustar 3.0 (quilt)