ccollect:0.6.2->0.7.0
[nslu2-linux/optware.git] / sources / fsg3-bootstrap / bootstrap.sh
blobdb8b09abc4aa02ca031e16a8e78c1990c8ca883d
1 #!/bin/sh
2 BSDIR="/home/.optware/ipkg-bootstrap"
4 echo "Creating temporary ipkg repository..."
5 rm -rf $BSDIR
6 mkdir -p $BSDIR
7 ln -s $BSDIR /tmp/ipkg
8 cat >>$BSDIR/ipkg.conf <<EOF
9 dest root /
10 lists_dir ext $BSDIR/ipkg
11 EOF
13 export IPKG_CONF_DIR=$BSDIR
14 export IPKG_DIR_PREFIX=$BSDIR
16 echo "Installing FSG-3 bootstrap package..."
17 mkdir -p /usr/lib/ipkg/info/
18 sh ./ipkg.sh install bootstrap.ipk
20 echo "Installing ipkg..."
21 sh ./ipkg.sh install ipkg.ipk
23 echo "Removing temporary ipkg repository..."
24 rm -rf $BSDIR
25 rm /tmp/ipkg
26 rm -rf /usr/lib/ipkg
28 echo "Installing OpenSSL..."
29 /opt/bin/ipkg install openssl.ipk || exit 1
31 echo "Installing wget..."
32 /opt/bin/ipkg install wget-ssl.ipk || exit 1
34 [ ! -d /opt/etc/ipkg ] && mkdir -p /opt/etc/ipkg
35 if [ ! -e /opt/etc/ipkg/cross-feed.conf ]
36 then
37 echo "Creating /opt/etc/ipkg/cross-feed.conf..."
38 echo "src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/stable" >/opt/etc/ipkg/cross-feed.conf
41 echo "Setup complete."