Обновить bkp_uci.sh
This commit is contained in:
+26
@@ -57,5 +57,31 @@ echo "EOI"
|
|||||||
#echo "Created $script".
|
#echo "Created $script".
|
||||||
#echo Now transfer the file to the 'files/etc/uci-defaults/' folder in your image builder directory.
|
#echo Now transfer the file to the 'files/etc/uci-defaults/' folder in your image builder directory.
|
||||||
|
|
||||||
|
|
||||||
|
OUTPUT_SCRIPT="recreate.sh"
|
||||||
|
|
||||||
|
echo "#!/bin/bash" > "$OUTPUT_SCRIPT"
|
||||||
|
echo "" >> "$OUTPUT_SCRIPT"
|
||||||
|
|
||||||
|
for path in "$@"; do
|
||||||
|
if [ -d "$path" ]; then
|
||||||
|
echo "mkdir -p \"$path\"" >> "$OUTPUT_SCRIPT"
|
||||||
|
elif [ -f "$path" ]; then
|
||||||
|
dir=$(dirname "$path")
|
||||||
|
echo "mkdir -p \"$dir\"" >> "$OUTPUT_SCRIPT"
|
||||||
|
|
||||||
|
echo "cat << 'EOF' > \"$path\"" >> "$OUTPUT_SCRIPT"
|
||||||
|
cat "$path" >> "$OUTPUT_SCRIPT"
|
||||||
|
echo "EOF" >> "$OUTPUT_SCRIPT"
|
||||||
|
else
|
||||||
|
echo "# WARNING: $path не существует" >> "$OUTPUT_SCRIPT"
|
||||||
|
fi
|
||||||
|
echo "" >> "$OUTPUT_SCRIPT"
|
||||||
|
done
|
||||||
|
|
||||||
|
chmod +x "$OUTPUT_SCRIPT"
|
||||||
|
echo "Скрипт $OUTPUT_SCRIPT создан"
|
||||||
|
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user