kopia lustrzana https://github.com/cyoung/stratux
67 wiersze
1.8 KiB
Bash
Executable File
67 wiersze
1.8 KiB
Bash
Executable File
cp -f gen_gdl90 /usr/bin/gen_gdl90
|
|
cp -f libdump978.so /usr/lib/libdump978.so
|
|
cp -f libimu.so /usr/lib/libimu.so
|
|
|
|
|
|
# Startup script.
|
|
RASPBIAN_VERSION=`cat /etc/debian_version`
|
|
if test "$RASPBIAN_VERSION" = "8.0" ; then
|
|
# Install the systemd startup scripts in any case, even if they won't be used. If this is being run, then the old init.d script
|
|
# is still intact and we just leave it. If running Wheezy, then remove the old init.d script.
|
|
rm -f /etc/init.d/stratux
|
|
rm -f /etc/rc2.d/S01stratux
|
|
rm -f /etc/rc6.d/K01stratux
|
|
fi
|
|
|
|
cp -f __lib__systemd__system__stratux.service /lib/systemd/system/stratux.service
|
|
cp -f __root__stratux-pre-start.sh /root/stratux-pre-start.sh
|
|
chmod 644 /lib/systemd/system/stratux.service
|
|
chmod 744 /root/stratux-pre-start.sh
|
|
ln -fs /lib/systemd/system/stratux.service /etc/systemd/system/multi-user.target.wants/stratux.service
|
|
|
|
#wifi config
|
|
cp -f hostapd.conf /etc/hostapd/hostapd.conf
|
|
cp -f hostapd-edimax.conf /etc/hostapd/hostapd-edimax.conf
|
|
|
|
#WiFi Config Manager
|
|
cp -f hostapd_manager.sh /usr/sbin/
|
|
|
|
#SDR Serial Script
|
|
cp -f sdr-tool.sh /usr/sbin/
|
|
|
|
#boot config
|
|
cp -f config.txt /boot/config.txt
|
|
|
|
#disable serial console
|
|
sed -i /boot/cmdline.txt -e "s/console=ttyAMA0,[0-9]\+ //"
|
|
|
|
#modprobe.d blacklist
|
|
cp -f rtl-sdr-blacklist.conf /etc/modprobe.d/
|
|
|
|
#udev config
|
|
cp -f 10-stratux.rules /etc/udev/rules.d
|
|
cp -f 99-uavionix.rules /etc/udev/rules.d
|
|
|
|
#go setup
|
|
cp -f bashrc.txt /root/.bashrc
|
|
cp -f stxAliases.txt /root/.stxAliases
|
|
|
|
# /etc/modules
|
|
cp -f modules.txt /etc/modules
|
|
|
|
#motd
|
|
cp -f motd /etc/motd
|
|
|
|
#fan control utility
|
|
cp -f fancontrol.py /usr/bin/
|
|
chmod 755 /usr/bin/fancontrol.py
|
|
|
|
cp -f dump1090 /usr/bin/
|
|
|
|
# Web files install.
|
|
cd web/ && make stratuxBuild=${stratuxBuild}
|
|
|
|
# Remove old Wi-Fi watcher script.
|
|
rm -f /usr/sbin/wifi_watch.sh
|
|
sed -i "/\bwifi_watch\b/d" /etc/rc.local
|