source: hybrid/branches/releng-9.0/nanobsd/files/tools/update@ 10841

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

Op het moment dat je inlogt met SSH op een normale proxy is je FIB=1, omdat
SSH op FIB=1 draait. Draai je dan handmatig dhclient vr0 zal dit je default
route op FIB=1 weer wissen, en dat is nu juist _niet_ de bedoeling.

Hard-coded de wis actie naar FIB=0 om zo altijd de goede te wissen.

Fixes nodefactory:ticket:172

  • Property svn:executable set to *
File size: 816 bytes
Line 
1#!/bin/sh
2#
3# Update the non-active partition, input will stdin if no argument given else a
4# listing netcat sesion will be opened at the given port
5# Can be used in the following setups:
6# 1) Systems with CPU limits (e.g. no encryption and/or compression):
7# ssh -oBatchMode=yes root@node.example.org /tools/update-wrapper 3333 &
8# cat nanobsd.image | nc node.example.org 3333
9# 2) Standard setup:
10# cat nanobsd.image | ssh -oBatchMode=yes root@node.example.org /tools/update-wrapper
11#
12# Licence: BSD http://wirelessleiden.nl/LICENSE
13#
14# Rick van der Zwet <info@rickvanderzwet.nl>
15
16. /etc/nanobsd.conf
17
18ROOT=`cd $(dirname $0); pwd -P`
19
20# Find out which partion to use
21mount | grep -q ${NANO_DRIVE}s1 && UPDATE=$ROOT/updatep2 || UPDATE=$ROOT/updatep1
22
23if [ -z $1 ]; then
24 $UPDATE
25else
26 nc -l $1 | $UPDATE
27fi
Note: See TracBrowser for help on using the repository browser.