pi-build/patch/test-patch

34 wiersze
725 B
Plaintext
Czysty Zwykły widok Historia

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
2021-08-05 22:38:06 +00:00
HEADER(){
clear;echo;echo "====================="
echo "Build a Pi Patch Tool"
echo "====================="
}
2021-08-05 22:31:00 +00:00
PATCHNAME=test-patch20210805
PATCHFILE=$HOME/.config/patch
2021-08-05 22:36:19 +00:00
touch $PATCHFILE
2021-08-05 22:31:00 +00:00
#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:38:06 +00:00
HEADER
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