]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - tools/tools/nanobsd/rescue/build.sh
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / tools / tools / nanobsd / rescue / build.sh
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5
6 today=`date '+%Y%m%d'`
7
8 if [ -z "${1}" -o \! -f "${1}" ]; then
9   echo "Usage: $0 cfg_file [-bhiknw]"
10   echo "-i : skip image build"
11   echo "-w : skip buildworld step"
12   echo "-k : skip buildkernel step"
13   echo "-b : skip buildworld and buildkernel step"
14   exit
15 fi
16
17 CFG="${1}"
18 shift;
19
20 if [ \! -d /usr/obj/Rescue ]; then
21   mkdir -p /usr/obj/Rescue
22 fi
23
24 sh ../nanobsd.sh $* -c ${CFG}
25
26 F32="/usr/obj/Rescue/rescue_${today}_x32"
27 D32="/usr/obj/nanobsd.rescue_i386"
28 if [ -f "${D32}/_.disk.full" ]; then
29   mv "${D32}/_.disk.full" "${F32}.img"
30 fi
31 if [ -f "${D32}/_.disk.iso" ]; then
32   mv "${D32}/_.disk.iso" "${F32}.iso"
33 fi
34
35 F64="/usr/obj/Rescue/rescue_${today}_x64"
36 D64="/usr/obj/nanobsd.rescue_amd64"
37 if [ -f "${D64}/_.disk.full" ]; then
38   mv "${D64}/_.disk.full" "${F64}.img"
39 fi
40 if [ -f "${D64}/_.disk.iso" ]; then
41   mv "${D64}/_.disk.iso" "${F64}.iso"
42 fi