diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/tools/nanobsd/rescue/Files/root/change_password | 40 | ||||
-rw-r--r-- | tools/tools/nanobsd/rescue/Files/root/save_cfg | 42 | ||||
-rw-r--r-- | tools/tools/nanobsd/rescue/Files/root/save_sshkeys | 40 | ||||
-rw-r--r-- | tools/tools/nanobsd/rescue/Files/root/updatep1 | 54 | ||||
-rw-r--r-- | tools/tools/nanobsd/rescue/Files/root/updatep2 | 61 |
5 files changed, 0 insertions, 237 deletions
diff --git a/tools/tools/nanobsd/rescue/Files/root/change_password b/tools/tools/nanobsd/rescue/Files/root/change_password deleted file mode 100644 index daf4c8ca0e83..000000000000 --- a/tools/tools/nanobsd/rescue/Files/root/change_password +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2004-2005 Poul-Henning Kamp. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. 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. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. -# -# $FreeBSD$ -# - -set -e - -passwd root - -cfgslice=`grep '/cfg' /etc/fstab | cut -d \ -f 1` - -trap "umount /cfg" 1 2 15 EXIT -mount /cfg -cp /etc/master.passwd /etc/passwd /etc/pwd.db /etc/spwd.db /etc/group /cfg -umount /cfg -trap 1 2 15 EXIT diff --git a/tools/tools/nanobsd/rescue/Files/root/save_cfg b/tools/tools/nanobsd/rescue/Files/root/save_cfg deleted file mode 100644 index 19f11950c0e0..000000000000 --- a/tools/tools/nanobsd/rescue/Files/root/save_cfg +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2006 Mathieu Arnold -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. 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. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. -# -# $FreeBSD$ -# - -set -e - -trap "umount /cfg" 1 2 15 EXIT -mount /cfg -( -cd /cfg -for i in "$@" `find * -type f` -do - cmp -s /etc/$i /cfg/$i || cp -pfv /etc/$i /cfg/$i -done -) -umount /cfg -trap 1 2 15 EXIT diff --git a/tools/tools/nanobsd/rescue/Files/root/save_sshkeys b/tools/tools/nanobsd/rescue/Files/root/save_sshkeys deleted file mode 100644 index 03fccf4ac0a2..000000000000 --- a/tools/tools/nanobsd/rescue/Files/root/save_sshkeys +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2004-2005 Poul-Henning Kamp. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. 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. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. -# -# $FreeBSD$ -# - -set -e - -trap "umount /cfg" 1 2 15 EXIT -mount /cfg -mkdir -p /cfg/ssh -( -cd /etc/ssh -cp ssh_host_* /cfg/ssh -) -umount /cfg -trap 1 2 15 EXIT diff --git a/tools/tools/nanobsd/rescue/Files/root/updatep1 b/tools/tools/nanobsd/rescue/Files/root/updatep1 deleted file mode 100644 index 6e094fa2fbbf..000000000000 --- a/tools/tools/nanobsd/rescue/Files/root/updatep1 +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2004-2005 Poul-Henning Kamp. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. 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. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. -# -# $FreeBSD$ -# -# Script to update partition 1 on a NanoBSD system. -# -# usage: -# ssh somewhere cat image.s1 | sh updatep1 -# - -set -e - -. /etc/nanobsd.conf - -if mount | grep ${NANO_DRIVE}s1 > /dev/null ; then - echo "You are running partition 1 already" - echo "you probably want to use 'updatep2' instead" - exit 1 -fi - -# Blow away old system. -dd if=/dev/zero of=/dev/${NANO_DRIVE}s1 bs=1m count=1 > /dev/null 2>&1 - -# Copy in new system -dd of=/dev/${NANO_DRIVE}s1 obs=64k - -# Check that it worked -fsck_ffs -n /dev/${NANO_DRIVE}s1a - -boot0cfg -s 1 -v ${NANO_DRIVE} diff --git a/tools/tools/nanobsd/rescue/Files/root/updatep2 b/tools/tools/nanobsd/rescue/Files/root/updatep2 deleted file mode 100644 index b9067eb7b7c0..000000000000 --- a/tools/tools/nanobsd/rescue/Files/root/updatep2 +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2004-2005 Poul-Henning Kamp. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. 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. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. -# -# $FreeBSD$ -# -# Script to update partition 2 on a NanoBSD system. -# -# usage: -# ssh somewhere cat image.s1 | sh updatep2 -# - -set -e - -. /etc/nanobsd.conf - -if mount | grep ${NANO_DRIVE}s2 > /dev/null ; then - echo "You are running partition 2 already" - echo "you probably want to use 'updatep1' instead" - exit 1 -fi - -# Blow away old system. -dd if=/dev/zero of=/dev/${NANO_DRIVE}s2 bs=1m count=1 > /dev/null 2>&1 - -# Copy in new system -dd of=/dev/${NANO_DRIVE}s2 obs=64k - -# Check that it worked -fsck_ffs -n /dev/${NANO_DRIVE}s2a - -# Update the /etc/fstab -trap "umount /mnt" 1 2 15 EXIT -mount /dev/${NANO_DRIVE}s2a /mnt -sed -i "" "s/${NANO_DRIVE}s1/${NANO_DRIVE}s2/" /mnt/conf/base/etc/fstab -sed -i "" "s/${NANO_DRIVE}s1/${NANO_DRIVE}s2/" /mnt/etc/fstab -umount /mnt -trap 1 2 15 EXIT -boot0cfg -s 2 -v ${NANO_DRIVE} |