diff options
author | Mirko Vogt <mirko@openwrt.org> | 2012-12-21 12:10:21 +0000 |
---|---|---|
committer | Mirko Vogt <mirko@openwrt.org> | 2012-12-21 12:10:21 +0000 |
commit | 4cca5cd4fd63081559a19c36c1f32be410df754b (patch) | |
tree | a444f15fd70b7ae9695be23da261e6ff0b9eb763 /package/base-files/files/lib/upgrade/common.sh | |
parent | 840d0d246c0cdffdefa6ea9d202b8811d0c77dc6 (diff) | |
download | upstream-4cca5cd4fd63081559a19c36c1f32be410df754b.tar.gz upstream-4cca5cd4fd63081559a19c36c1f32be410df754b.tar.bz2 upstream-4cca5cd4fd63081559a19c36c1f32be410df754b.zip |
hot-fix nameclash in sysupgrade: rename pivot() to supivot() in sysupgrade
Sysupgrade defines its very own pivot() function.
Prior merging boot.sh and functions.sh sysupgrade just included boot.sh,
now it includes functions.sh which defines pivot() as well, however
slightly different which causes sysupgrade to fail.
This is a hot-fix to unbreak sysupgrade, however those two pivot()
functions should actually get merged.
SVN-Revision: 34815
Diffstat (limited to 'package/base-files/files/lib/upgrade/common.sh')
-rw-r--r-- | package/base-files/files/lib/upgrade/common.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/package/base-files/files/lib/upgrade/common.sh b/package/base-files/files/lib/upgrade/common.sh index e796c7bacd..2e123ab3cf 100644 --- a/package/base-files/files/lib/upgrade/common.sh +++ b/package/base-files/files/lib/upgrade/common.sh @@ -33,7 +33,7 @@ install_bin() { # <file> [ <symlink> ... ] }; done } -pivot() { # <new_root> <old_root> +supivot() { # <new_root> <old_root> mount | grep "on $1 type" 2>&- 1>&- || mount -o bind $1 $1 mkdir -p $1$2 $1/proc $1/sys $1/dev $1/tmp $1/overlay && \ mount -o noatime,move /proc $1/proc && \ @@ -62,7 +62,7 @@ run_ramfs() { # <command> [...] done install_file /etc/resolv.conf /lib/functions.sh /lib/functions.sh /lib/upgrade/*.sh $RAMFS_COPY_DATA - pivot $RAM_ROOT /mnt || { + supivot $RAM_ROOT /mnt || { echo "Failed to switch over to ramfs. Please reboot." exit 1 } |