From 2b664613e663cfeb56b5f20c4cfe7f365e317f74 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 7 Nov 2005 02:20:43 +0000 Subject: [PATCH] remove backup/restore for now. will add proper scripts with webif integration later... SVN-Revision: 2371 --- .../package/base-files/default/sbin/backup | 32 --------- .../package/base-files/default/sbin/restore | 71 ------------------- 2 files changed, 103 deletions(-) delete mode 100755 openwrt/package/base-files/default/sbin/backup delete mode 100755 openwrt/package/base-files/default/sbin/restore diff --git a/openwrt/package/base-files/default/sbin/backup b/openwrt/package/base-files/default/sbin/backup deleted file mode 100755 index 33bad53501..0000000000 --- a/openwrt/package/base-files/default/sbin/backup +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -for param in $*; do - case "$param" in - *) - OUTPUT_FILE="$param" - ;; - esac -done - -if [ "$OUTPUT_FILE" = "-" ]; then - echo "Writing backup to stdout.." >&2 -elif [ "$OUTPUT_FILE" = "" ]; then - echo "No output file." - exit 1 -else - echo "Writing backup to $OUTPUT_FILE" >&2 - exec > "$OUTPUT_FILE" -fi - -echo __FILELIST__ -find /etc -type f > /tmp/.wlbackup_files -cat /tmp/.wlbackup_files - -echo __IPKG__ -cat /etc/ipkg.conf - -echo __PACKAGES__ -grep '^Package:' /usr/lib/ipkg/status | cut -d' ' -f2 - -echo __FILES__ -tar -T /tmp/.wlbackup_files -cz 2>/dev/null -rm -f /tmp/.wlbackup_files diff --git a/openwrt/package/base-files/default/sbin/restore b/openwrt/package/base-files/default/sbin/restore deleted file mode 100755 index 6b5876cc14..0000000000 --- a/openwrt/package/base-files/default/sbin/restore +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh -for param in $*; do - case "$param" in - *) - INPUT_FILE="$param" - esac -done - -if [ "$INPUT_FILE" = "-" ]; then - echo "Reading backup from stdin..." >&2 -elif [ "$INPUT_FILE" = "" ]; then - echo "No input file." -else - echo "Reading backup from $INPUT_FILE" >&2 - exec < "$INPUT_FILE" -fi - -process_line () { - case "$SECTION" in - ipkg) - echo "$line" >> /etc/ipkg.conf - ;; - nvram) - echo nvram set "$line" - ;; - package) - if grep "^Package: $line" /usr/lib/ipkg/status 2>&1 > /dev/null; then - echo Package "$line" already installed. - else - ipkg install "$line" - fi - ;; - file) - rm -f "$line" - ;; - esac -} - -while true; do - read line - case "$line" in - __IPKG__) - SECTION=ipkg - echo "Restoring /etc/ipkg.conf" - rm -f /etc/ipkg.conf - ;; - __NVRAM__) - SECTION=nvram - echo "Restoring nvram" - ;; - __PACKAGES__) - SECTION=package - echo "Restoring packages" - ipkg update - ;; - __FILELIST__) - SECTION=file - echo "Deleting old files" - ;; - __FILES__) - echo "Restoring /etc" - tar -C / -xvz - echo "Restore complete." - exit 0 - ;; - *) - process_line; - ;; - esac -done - -- 2.30.2