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/bin/firstboot

    rbee7cba raab9e07  
    5252fopivot() { # <rw_root> <ro_root> <dupe?>
    5353        root=$1
    54     {
    55       mount -t mini_fo -o base=/,sto=$1 $1 /mnt 2>&- && root=/mnt
    56     } || {
    57       [ "$3" = "1" ] && mount -o bind $1 $1 && dupe $1 $rom
    58     }
    59     pivot $root $2
     54        mount -t mini_fo -o base=/,sto=$1 $1 /mnt 2>&- && root=/mnt
     55        pivot $root $2
    6056}
    6157
     
    7369        }
    7470
    75         [ "$1" = "switch2jffs" ] && {
    76                 mtd erase data
    77                 mount -o remount,ro none / # try to avoid fs changing while copying
    78                 mount -o bind / /mnt
    79                 mount /dev/mtdblock/4 /rom/jffs -t jffs2
    80                 echo -n "copying files ... "
    81                 cp -a /mnt/* /rom/jffs
    82                 umount /mnt
    83                 echo "done"
    84                 pivot /rom /mnt
    85                 mount -o move /mnt /tmp/root
    86                 pivot /jffs /rom
    87                 jffs2root --clean
    88                 exit 0
    89         }
    90 
    9171        # script run manually
    9272        [ \! -z "$jffs" ] && {
Note: See TracChangeset for help on using the changeset viewer.