Changeset 914
- Timestamp:
- Jan 12, 2008 1:07:55 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/debirf/fs/usr/bin/debirf (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/debirf/fs/usr/bin/debirf
r909 r914 135 135 # copy needed executables into nest 136 136 cp -f /bin/{busybox,cpio} "$NEST_ROOT"/bin/ 137 for util in sh mkdir mount ls gunzip grep awk free ; do137 for util in sh mkdir mount ls gunzip grep awk free grep umount; do 138 138 ln "$NEST_ROOT"/bin/busybox "$NEST_ROOT"/bin/"$util" 139 139 done … … 152 152 cat > "$NEST_ROOT"/init <<EOF 153 153 #!/bin/sh 154 mkdir /proc 155 mount -t proc proc /proc 156 if (grep -q break=top /proc/cmdline); then 157 echo "honoring break=top kernel arg" 158 /bin/sh 159 fi 154 160 mkdir /newroot 155 161 MEMSIZE=\$(free | grep 'Mem:' | awk '{ print \$2 }') 156 162 mount -t tmpfs -o size=\${MEMSIZE}k tmpfs /newroot 163 if (grep -q break=preunpack /proc/cmdline); then 164 echo "honoring break=preunpack kernel arg" 165 /bin/sh 166 fi 157 167 cd /newroot 158 168 echo unpacking rootfs... … … 160 170 # busybox cpio returns "need to fix this" when unpacking hard links 161 171 gunzip - < /rootfs.cgz | /bin/cpio -i 172 if (grep -q break=bottom /proc/cmdline); then 173 echo "honoring break=bottom kernel arg" 174 /bin/sh 175 fi 176 umount /proc 162 177 echo running /sbin/init... 163 178 exec /bin/run-init . /sbin/init < ./dev/console > ./dev/console
Note: See TracChangeset
for help on using the changeset viewer.

