Загрузить файлы в «/»
This commit is contained in:
parent
269f750d77
commit
3cf04870bd
|
|
@ -0,0 +1,55 @@
|
|||
#!/bin/bash
|
||||
|
||||
#export DEBIAN_FRONTEND=noninteractive
|
||||
groupadd svxlink
|
||||
useradd -g svxlink -G tty,svxlink,audio,plugdev,gpio,dialout -c "SvxLink Master" --shell=/bin/false -m svxlink
|
||||
mkdir /home/svxlink
|
||||
cd /home/svxlink
|
||||
apt-get update
|
||||
apt-get -yq upgrade
|
||||
apt-get -yq install gcc g++ make cmake libgcrypt-dev libgsm1-dev libsigc++-2.0-dev tcl-dev libspeex-dev libasound2-dev libpopt-dev libssl-dev libopus-dev groff libcurl4-openssl-dev git mc libjsoncpp-dev libgpiod-dev gpiod
|
||||
|
||||
# sounds herunterladen
|
||||
if [ -f svxlink-sounds-de_DE-petra.tar.gz ]; then
|
||||
rm svxlink-sounds-de_DE-petra.tar.gz
|
||||
fi
|
||||
wget http://svxlink.ham-radio-op.net/download/svxlink-sounds-de_DE-petra.tar.gz
|
||||
tar -zxvf svxlink-sounds-de_DE-petra.tar.gz
|
||||
|
||||
# SvxLink von github herunterladen
|
||||
if [ -d "/home/svxlink/svxlink-usrp" ]; then
|
||||
echo "SvxLink-ursp ist schon vorhanden"
|
||||
cd svxlink-usrp/src/build
|
||||
git checkout svxlink-usrp
|
||||
git pull
|
||||
make clean
|
||||
else
|
||||
echo "klone SvxLink-usrp von Github"
|
||||
git clone https://github.com/dl1hrc/svxlink.git svxlink-usrp
|
||||
cd svxlink-usrp/src
|
||||
git checkout svxlink-usrp
|
||||
mkdir build
|
||||
cd build
|
||||
fi
|
||||
cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DCMAKE_BUILD_TYPE=Release -DWITH_SYSTEMD=ON -DWITH_CONTRIB_USRP_LOGIC=ON ..
|
||||
make
|
||||
make install
|
||||
|
||||
# noch einige Anpassungen
|
||||
# symlink für sounds
|
||||
ln -s /home/svxlink/svxlink-sounds-de_DE-petra /usr/share/svxlink/sounds/de_DE
|
||||
|
||||
# die tcl's herunterladen und installieren
|
||||
mkdir /usr/share/svxlink/events.d/local
|
||||
wget http://svxlink.ham-radio-op.net/download/locale.tcl -O /usr/share/svxlink/events.d/local/locale.tcl
|
||||
wget http://svxlink.ham-radio-op.net/download/ModuleAnnouncement.tcl -O /usr/share/svxlink/modules.d/ModuleAnnouncement.tcl
|
||||
wget http://svxlink.ham-radio-op.net/download/ModuleKatWarn.tcl -O /usr/share/svxlink/modules.d/ModuleKatWarn.tcl
|
||||
wget http://svxlink.ham-radio-op.net/download/ModuleWeatherInfo.tcl -O /usr/share/svxlink/modules.d/ModuleWeatherInfo.tcl
|
||||
wget http://svxlink.ham-radio-op.net/download/svxlink.service -O /etc/systemd/system/svxlink.service
|
||||
chown -R svxlink:svxlink /usr/share/svxlink/events.d
|
||||
chown -R svxlink:svxlink /home/svxlink/svxlink-usrp
|
||||
chown -R svxlink:svxlink /var/spool/svxlink
|
||||
|
||||
# SvxLink im systemd anmelden
|
||||
systemctl enable svxlink
|
||||
echo "fertsch"
|
||||
Loading…
Reference in New Issue