Обновить bkp_uci.sh
This commit is contained in:
+26
@@ -57,5 +57,31 @@ echo "EOI"
|
||||
#echo "Created $script".
|
||||
#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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user