Ignore:
Timestamp:
Jul 22, 2006, 8:50:05 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
374cdc5
Parents:
bee7cba
Message:

simplify. fix squashfs images, we only support overlay filesystem at the moment, I will add ramfs as another firmware type later

git-svn-id: svn://www.freewrt.org/trunk/freewrt@375 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/base-files/default/sbin/mount_root

    rbee7cba raab9e07  
    11#!/bin/sh
    2 is_dirty() {
    3         grep Broadcom /proc/cpuinfo >&- || return 1
    4         OFFSET="$(($(hexdump -v /dev/mtdblock/1 -s 20 -n 2 -e '"%d"')-1))"
    5         return $(hexdump -v /dev/mtdblock/1 -s $OFFSET -n 1 -e '"%d"')
    6 }
    72
    83size=$(awk '/Mem:/ {l=5242880;print((s=$2/2)<l)?$2-l:s}' /proc/meminfo)
     
    2116        else
    2217                . /bin/firstboot
    23                 is_dirty
    24                 [ $? != 0 ] && {
    25                         echo "switching to jffs2"
    26                         mount /dev/mtdblock/4 /jffs -t jffs2
    27                         fopivot /jffs /rom
    28                 } || {
    29                         echo "jffs2 unusable; using ramdisk"
    30                         ramoverlay
    31                 }
     18                echo "switching to overlay filesystem"
     19                mount /dev/mtdblock/4 /jffs -t jffs2
     20                fopivot /jffs /rom
    3221        fi
    3322fi
     
    3625mkdir -p /dev/pts
    3726mount none /dev/pts -t devpts
    38 mount -t sysfs none /sys 2>&-
Note: See TracChangeset for help on using the changeset viewer.