ts-7000
[Top] [All Lists]

[ts-7000] software auto-update via USB (was Re: new shell functions for

To:
Subject: [ts-7000] software auto-update via USB (was Re: new shell functions for TS-7400)
From: "chentom60" <>
Date: Fri, 10 Nov 2006 19:25:32 -0000
Hi Jesse,

This is exactly what I need. But I am using TS7250 with 2 USB but no 
SD card. Is there a check-usb-update and tsinit for 7250 customers to 
download and update? Can these scripts update both Kernel and Root 
File System?

Tom

--- In  "Jesse Off" <> wrote:
>
> We also added a facility for easy software updates from the default 
> install.  This should replace the need for expect scripts running 
on 
> the serial port as a means of mass-installing TS-7400s.  I'm aware 
> of a few customers installing their software "the hard way" of 
> actually typing in shell commands manually via serial console.  
I'll 
> enclose the paragraph I wrote about this for the 7400 manual:
> 
> //Jesse Off
> 
> 
> Software-update facility in factory configuration:
> =================================================
> 
> Although Technologic Systems can load the flash with customer
> supplied software from the factory, it is often more convenient to
> have a local production process for installing or updating the
> files and programs that make your product unique.  The default
> software installation enables this by providing a hook to allow
> customer code to "hijack" the normal fast-boot bootup process.
> The default linuxrc (linuxrc-fastboot) will run a program
> "/bin/check-usb-update" in the background after bootup has 
completed.
> This program looks for a script "/tsinit" on the USB mass storage
> device (USB thumb-drive, or USB hard drive) connected to the bottom
> USB slot.  If this script exists, it is then run automatically as
> the Linux "root" user-ID.  A sample /tsinit script that copies a
> program "myprogram" to onboard flash, and then changes the default
> bootup to the SD card follows:
> 
> #!/bin/sh
> 
> ln -sf /linuxrc-sdroot /linuxrc
> mount /dev/mtdblock/3 /onboardflash
> cp /mnt/root/myprogram /onboardflash/bin
> umount /onboardflash
> save
> reboot
> 
> While the "tsinit" script is run, the red LED will be on.  After it
> is complete, the red LED will go off.  A customer could mass-update
> many hundred TS-7400's easily by using a USB flash dongle with a
> custom "tsinit" and data files and applying power with the USB
> dongle on, wait for the LED to go off, then proceed to the next
> board.  The "tsinit" script will begin to execute approximately 3
> seconds after power-on.
>





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU