From e1fe488690e185bb33140c040ce772688ca500b8 Mon Sep 17 00:00:00 2001 From: wukongdaily <2666180@gmail.com> Date: Sat, 30 Mar 2024 09:49:09 +0800 Subject: [PATCH] init project --- backup/backup.sh | 7 +++++++ backup/restore.sh | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100755 backup/backup.sh create mode 100755 backup/restore.sh diff --git a/backup/backup.sh b/backup/backup.sh new file mode 100755 index 0000000..022cd97 --- /dev/null +++ b/backup/backup.sh @@ -0,0 +1,7 @@ +#!/bin/sh +mkdir -p /tmp/upload/backup +cd /tmp/upload/backup +cp /etc/opkg/distfeeds.conf distfeeds.conf +opkg list-installed > packages-list.txt +tar -czvf overlay_backup.tar.gz /overlay +tar -czvf etc_backup.tar.gz --exclude='/etc/config/wireless' /etc \ No newline at end of file diff --git a/backup/restore.sh b/backup/restore.sh new file mode 100755 index 0000000..481955f --- /dev/null +++ b/backup/restore.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# 恢复软件源 +cp distfeeds.conf /etc/opkg/distfeeds.conf +# 恢复已安装列表 +opkg update +cat packages-list.txt | cut -f 1 -d ' ' | xargs opkg install +# 恢复/overlay 配置 +tar -xzvf overlay_backup.tar.gz -C / +# 恢复/etc 配置 +tar -xzvf etc_backup.tar.gz -C / + +reboot \ No newline at end of file