source: hybrid/branches/releng-9.0/nanobsd/tools/flash-node.sh@ 10612

Last change on this file since 10612 was 10612, checked in by rick, 13 years ago

Make port building whole bunch more stupid:

1) Bundle ports in the tree itself, instead of global shared banch.
2) Copy the local ports just in the /usr/ports tree to allow playing around

with just the ordenary tools.

  • Property svn:eol-style set to LF
  • Property svn:executable set to *
File size: 580 bytes
Line 
1#!/bin/sh
2#
3# Upload image to node and flash partition
4#
5# Rick van der Zwet <info@rickvanderzwet.nl>
6
7. $(dirname $0)/package-build.inc.sh
8
9if [ -z "$1" ]; then
10 echo "Usage: $0 <host1> [<host2> <host3> ..]" 1>&2
11 exit 128
12fi
13
14BASEDIR=`dirname $0`
15CFG="${BASEDIR}/../cfg/nanobsd.wleiden"
16
17# Find object directory
18eval `grep '^NANO_NAME=' ${CFG}`
19OBJDIR="/usr/obj/nanobsd.${NANO_NAME}"
20IMG=${IMG:-${OBJDIR}/_.disk.image}
21
22if [ ! -r "${IMG}" ]; then
23 p_err Source ${IMG} does not exists
24fi
25
26for HOST in $*; do
27 cat $IMG | ssh -oBatchMode=yes $HOST /tools/update-wrapper
28done
29
Note: See TracBrowser for help on using the repository browser.