kopia lustrzana https://github.com/km4ack/pi-build
add support for pat in 64bit OS
rodzic
6bcb1ed88d
commit
72f2dbf843
|
@ -24,12 +24,40 @@ PAT() {
|
|||
elif [ -f ${XDG_CONFIG_HOME}/pat/config.json ]; then
|
||||
cp $XDG_CONFIG_HOME/pat/config.json ${DIR}/config.json
|
||||
fi
|
||||
|
||||
if [ `getconf LONG_BIT` = '64' ]; then
|
||||
#install golang needed for pat build
|
||||
cd
|
||||
wget https://go.dev/dl/go1.17.7.linux-arm64.tar.gz
|
||||
sudo tar -C /usr/local -xzf go1.17.7.linux-arm64.tar.gz
|
||||
rm go1.17.7.linux-arm64.tar.gz
|
||||
|
||||
echo "PATH=$PATH:/usr/local/go/bin" >> $HOME/.profile
|
||||
echo "GOPATH=$HOME/go" >> $HOME/.profile
|
||||
|
||||
source $HOME/.profile
|
||||
|
||||
#download/build latest pat
|
||||
cd
|
||||
git clone https://github.com/la5nta/pat
|
||||
cd pat
|
||||
./make.bash libax25
|
||||
./make.bash
|
||||
|
||||
sudo cp $HOME/pat/debian/pat@.service /lib/systemd/system/
|
||||
sudo cp $HOME/pat/pat /usr/bin/
|
||||
rm -rf $HOME/pat
|
||||
else
|
||||
#install deb file for 32 bit systems
|
||||
NEWPATV=$(curl -s https://github.com/la5nta/pat/releases | grep armhf | head -1 | sed 's/.*pat_/pat_/' | sed 's/<\/a>.*$//')
|
||||
NEWPAT=$(echo ${NEWPATV} | sed 's/pat_//' | sed 's/_linux_armhf.deb//' | sed 's/0\.//')
|
||||
echo "new pat v ${NEWPATV}"
|
||||
echo "new pat ${NEWPAT}"
|
||||
wget --tries 2 --connect-timeout=60 https://github.com/la5nta/pat/releases/download/v0.${NEWPAT}/${NEWPATV}
|
||||
sudo dpkg -i ${DIR}/${NEWPATV}
|
||||
fi
|
||||
|
||||
#lines below configure pat with user info
|
||||
pat http &
|
||||
sudo killall pat
|
||||
sudo systemctl start pat@${WHO}
|
||||
|
|
Ładowanie…
Reference in New Issue