kopia lustrzana https://github.com/cyoung/stratux
Initial commit - selfupdate scripts.
rodzic
a4f5696a29
commit
f8b2ebd519
|
@ -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
|
|
@ -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/
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
rm -rf /root/stratux-update
|
||||
mkdir -p /root/stratux-update
|
||||
cd /root/stratux-update
|
||||
|
Ładowanie…
Reference in New Issue