aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/files/lib/preinit/90_restore_config
blob: 210bf61847033ed5e629325cb85930d43827f626 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
# Copyright (C) 2006 OpenWrt.org
# Copyright (C) 2010 Vertical Communications

restore_config() {
    [ -f /sysupgrade.tgz ] && {
	echo "- config restore -"
	cd /
	mv sysupgrade.tgz /tmp
	tar xzf /tmp/sysupgrade.tgz
	rm -f /tmp/sysupgrade.tgz
	sync
    }
}

boot_hook_add preinit_main restore_config