fixed link substitution while syncing links

This commit is contained in:
RogueM 2016-11-03 00:16:14 +00:00
parent 2c7cb047f3
commit 24b68eb0c6
4 changed files with 6 additions and 5 deletions

View File

@ -5,7 +5,7 @@ mdlist=$(ls "$masterdir")
srcdir="../src"
langlist=$(ls "$srcdir")
yamlfile="settings.yaml"
urllist=( "url" "github" "buy" )
urllist=( "url" "github" "buy" "schematic" )
filesync=false
urlfix=false
@ -22,6 +22,7 @@ confirm() {
fi
}
echo "syncing lang directories..."
for overlay in $mdlist; do
board=$(echo "$overlay" | rev | cut -c 4- | rev)
for dirmd in ${langlist[@]}; do
@ -49,7 +50,7 @@ for overlay in $mdlist; do
echo "$urltype in en $overlay is $besturl"
echo "$urltype in $dirmd $overlay is $langurl"
if confirm "would you like to fix this discrepancy?"; then
sed -i "s|^url.*$|$besturl|" "$srcdir/$dirmd/overlay/$overlay"
sed -i "s|^$urltype.*$|$besturl|" "$srcdir/$dirmd/overlay/$overlay"
echo "external link was fixed" && urlfix=true
fi
fi

View File

@ -8,7 +8,7 @@ manufacturer: AB Electronics
description: 1-Wire to I2C host interface
url: https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus
github: https://github.com/abelectronicsuk
schematic: https://www.abelectronics.co.uk/docs/stock/raspberrypi/1wirepiplus/1-wire-pi-plus-schematic.png
schematic: https://www.abelectronics.co.uk/docs/stock/raspberrypi/1wirepiplus/1-wire-pi-plus-schematic.pdf
buy: https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus
image: 'ab-1-wire-pi-plus.png'
pincount: 40

View File

@ -8,7 +8,7 @@ manufacturer: AB Electronics
description: 1-Wire to I2C host interface
url: https://www.abelectronics.co.uk/p/76/1-Wire-Pi-Zero
github: https://github.com/abelectronicsuk
schematic: https://www.abelectronics.co.uk/docs/stock/raspberrypi/1wirepizero/1wirepizero-schematic.png
schematic: https://www.abelectronics.co.uk/docs/stock/raspberrypi/1wirepizero/1wirepizero-schematic.pdf
buy: https://www.abelectronics.co.uk/p/76/1-Wire-Pi-Zero
image: 'ab-1-wire-pi-zero.png'
pincount: 40

View File

@ -8,7 +8,7 @@ manufacturer: AB Electronics
description: 32 Channel Digital Expansion Board
url: https://www.abelectronics.co.uk/p/54/IO-Pi-Plus
github: https://github.com/abelectronicsuk
schematic: https://www.abelectronics.co.uk/docs/stock/raspberrypi/iopiplus/schematic.pdf
schematic: https://www.abelectronics.co.uk/docs/stock/raspberrypi/iopiplus/IOPiplus-schematic.pdf
buy: https://www.abelectronics.co.uk/p/54/IO-Pi-Plus
image: 'ab-io-pi-plus.png'
pincount: 40