Initial commit - selfupdate scripts.

pull/248/head
Christopher Young 2016-02-15 12:27:27 -05:00
rodzic a4f5696a29
commit f8b2ebd519
3 zmienionych plików z 66 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,48 @@
#!/bin/bash
#apt-get install -y dh-make
stratuxVersion=`git describe --tags --abbrev=0`
stratuxBuild=`git log -n 1 --pretty=%H`
echo
echo
echo "Packaging ${stratuxVersion} (${stratuxBuild})."
echo
echo
cd ..
make
rm -rf work
mkdir -p work/bin
cp gen_gdl90 work/bin/
cp libdump978.so work/bin/
cp linux-mpu9150/libimu.so work/bin/
cp init.d-stratux work/bin/
cp dump1090/dump1090 work/bin/
#TODO: librtlsdr.
cd work/
cat ../selfupdate/update_header.sh >update.sh
find bin/ -type f | while read fn; do
echo -n "packaging $fn... "
UPFN=`echo $fn | cut -d/ -f2`
echo "cat >${UPFN}.b64 <<__EOF__" >>update.sh
gzip -c $fn | base64 >>update.sh
echo "__EOF__" >>update.sh
echo "base64 -d ${UPFN}.b64 | gzip -d -c >${UPFN}" >>update.sh
echo "rm -f ${UPFN}.b64" >>update.sh
echo "done"
done
cat ../selfupdate/update_footer.sh >>update.sh
chmod +x update.sh
OUTF="update-${stratuxVersion}.sh"
mv update.sh $OUTF
echo
echo
echo "$OUTF ready."
echo
echo

Wyświetl plik

@ -0,0 +1,12 @@
cp -f gen_gdl90 /usr/bin/gen_gdl90
cp -f libdump978.so /usr/lib/libdump978.so
cp -f linux-mpu9150/libimu.so /usr/lib/libimu.so
#Startup script.
cp -f init.d-stratux /etc/init.d/stratux
chmod 755 /etc/init.d/stratux
ln -s /etc/init.d/stratux /etc/rc2.d/S01stratux
ln -s /etc/init.d/stratux /etc/rc6.d/K01stratux
cp -f dump1090 /usr/bin/

Wyświetl plik

@ -0,0 +1,6 @@
#!/bin/bash
rm -rf /root/stratux-update
mkdir -p /root/stratux-update
cd /root/stratux-update