mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-11 02:11:01 +01:00
Modify config.yaml while keeping indentation and text
https://github.com/alexbelgium/hassio-addons/issues/1465
This commit is contained in:
@@ -30,8 +30,7 @@ bashio::log.info "Correct config for defaults"
|
|||||||
echo "... database location is /config/birdnet.db"
|
echo "... database location is /config/birdnet.db"
|
||||||
for configloc in /config/config.yaml /internal/conf/config.yaml; do
|
for configloc in /config/config.yaml /internal/conf/config.yaml; do
|
||||||
if [ -f "$configloc" ]; then
|
if [ -f "$configloc" ]; then
|
||||||
sed -i "/path: birdnet.db/c\ path: /config/birdnet.db # path to sqlite database" "$configloc"
|
sed -i "s| birdnet.db| /config/birdnet.db|g" "$configloc"
|
||||||
sed -i "/path to sqlite database/c\ path: /config/birdnet.db # path to sqlite database" "$configloc"
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -39,8 +38,7 @@ done
|
|||||||
echo "... audio clips saved to $birdsongsloc"
|
echo "... audio clips saved to $birdsongsloc"
|
||||||
for configloc in /config/config.yaml /internal/conf/config.yaml; do
|
for configloc in /config/config.yaml /internal/conf/config.yaml; do
|
||||||
if [ -f "$configloc" ]; then
|
if [ -f "$configloc" ]; then
|
||||||
sed -i "/path: clips/c\ path: $birdsongsloc/ # path to audio clip export directory" "$configloc"
|
sed -E "s|(.*path: ).*( #.*audio clip export directory.*)|\1$birdsongsloc\2|g" "$configloc"
|
||||||
sed -i "/audio clip export directory/c\ path: $birdsongsloc/ # path to audio clip export directory" "$configloc"
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user