0292d82d4abe9c4451f1932e2581425a040109e6
[openwrt.git] / package / base-files / files / lib / preinit / 80_mount_root
1 #!/bin/sh
2 # Copyright (C) 2006 OpenWrt.org
3 # Copyright (C) 2010 Vertical Communications
4
5 do_mount_root() {
6         mount_root
7         boot_run_hook preinit_mount_root
8         [ -f /sysupgrade.tgz ] && {
9                 echo "- config restore -"
10                 cd /
11                 mv sysupgrade.tgz /tmp
12                 tar xzf /tmp/sysupgrade.tgz
13                 rm -f /tmp/sysupgrade.tgz
14                 sync
15         }
16 }
17
18 [ "$INITRAMFS" = "1" ] || boot_hook_add preinit_main do_mount_root