Last change
on this file since 13729 was 13729, checked in by rick, 8 years ago |
Allow binding to IPs which are not present.
This should actually not be the case, yet dead or missing USB dongles sometimes
makes issues when there is still an configuration entry present in the config.
|
-
Property svn:eol-style
set to
LF
-
Property svn:executable
set to
*
|
File size:
1.2 KB
|
Line | |
---|
1 | #!/bin/sh
|
---|
2 | # Small tool to build nanobsd release, ready for distribution:
|
---|
3 |
|
---|
4 | BASEDIR="`dirname $0`/.."
|
---|
5 |
|
---|
6 | # Some cleaning at start
|
---|
7 | for PORT in ${BASEDIR}/misc/ports/*/*; do
|
---|
8 | (cd $PORT; make clean);
|
---|
9 | done
|
---|
10 |
|
---|
11 | # Version target
|
---|
12 | # Either version from command line or else subversion base
|
---|
13 | VERSION=${1-`svn info ${BASEDIR} | awk '/Revision:/ {print $2}'`}
|
---|
14 |
|
---|
15 | TMPDIR=`mktemp -d -t $(basename $0 .sh)`
|
---|
16 |
|
---|
17 | PKGDIR=wl-image-$VERSION
|
---|
18 | WRKSRC=$TMPDIR/$PKGDIR
|
---|
19 | mkdir $WRKSRC
|
---|
20 | cp -R ${BASEDIR}/tools $WRKSRC
|
---|
21 | cp -R ${BASEDIR}/cfg $WRKSRC
|
---|
22 | cp -R ${BASEDIR}/misc $WRKSRC
|
---|
23 | cp -R ${BASEDIR}/files $WRKSRC
|
---|
24 | cp -R ${BASEDIR}/README.txt $WRKSRC
|
---|
25 |
|
---|
26 | # Present real image
|
---|
27 | # XXX: Make path relative
|
---|
28 | # XXX: Find some pretty options
|
---|
29 | IMG=/usr/obj/nanobsd.wleiden/_.disk.full
|
---|
30 | IMG_DIR=`dirname ${IMG}`
|
---|
31 | IMG_PKGDIR=${IMG_DIR}/${PKGDIR}
|
---|
32 | mkdir ${IMG_PKGDIR}
|
---|
33 | ln ${IMG} ${IMG_PKGDIR}/disk_full.img
|
---|
34 |
|
---|
35 | # Make pretty tar file out of it
|
---|
36 | tar --exclude ".svn" --exclude "Makefile" \
|
---|
37 | --exclude "config.cache" --exclude "config.log" --exclude "config.status" \
|
---|
38 | --exclude ".depend" \
|
---|
39 | -cjf wl-image-$VERSION.tbz \
|
---|
40 | -C $TMPDIR \
|
---|
41 | $PKGDIR/tools \
|
---|
42 | $PKGDIR/cfg \
|
---|
43 | $PKGDIR/files \
|
---|
44 | $PKGDIR/misc \
|
---|
45 | $PKGDIR/README.txt \
|
---|
46 | -C $IMG_DIR \
|
---|
47 | $PKGDIR/disk_full.img
|
---|
48 |
|
---|
49 | rm -fR $TMPDIR
|
---|
50 | rm -fR $IMG_PKGDIR
|
---|
51 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.