2021-08-05 16:45:47 +00:00
|
|
|
#!/bin/bash
|
2021-08-05 22:31:00 +00:00
|
|
|
|
|
|
|
#This test-patch script should serve as a
|
|
|
|
#template for future patch scripts.
|
|
|
|
#20210805 KM4ACK
|
|
|
|
|
|
|
|
PATCHNAME=test-patch20210805
|
|
|
|
PATCHFILE=$HOME/.config/patch
|
|
|
|
touch PATCHFILE
|
|
|
|
|
|
|
|
#check to see if patch already applied
|
|
|
|
PATCHCHECK=$(grep "$PATCHNAME" $PATCHFILE)
|
|
|
|
|
|
|
|
#if not, then apply the patch
|
|
|
|
if [ -z $PATCHCHECK ]; then
|
2021-08-05 16:48:21 +00:00
|
|
|
clear;echo;echo
|
2021-08-05 22:31:00 +00:00
|
|
|
echo "This is a test patch"
|
|
|
|
echo "$PATCHNAME" >> $PATCHFILE
|
|
|
|
sleep 3
|
|
|
|
bash $HOME/pi-build/patch/patch
|
|
|
|
else
|
|
|
|
#if patch previously applied, notify user and exit
|
2021-08-05 22:33:44 +00:00
|
|
|
clear;echo;echo
|
2021-08-05 22:31:00 +00:00
|
|
|
echo "$PATCHNAME already applied to this system"
|
|
|
|
sleep 3
|
2021-08-05 22:33:44 +00:00
|
|
|
bash $HOME/pi-build/patch/patch
|
2021-08-05 22:31:00 +00:00
|
|
|
fi
|