X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=obsolete-buildroot%2Fsources%2Fopenwrt%2Froot%2Fbin%2Ffirstboot;fp=obsolete-buildroot%2Fsources%2Fopenwrt%2Froot%2Fbin%2Ffirstboot;h=0000000000000000000000000000000000000000;hp=5076d1c181be78afa57c789645c82a9a856f8a81;hb=aead894214be0517c618097034ce0d778fa2e77a;hpb=e96071bb843587c46e24ddab7074ccb735ce783e diff --git a/obsolete-buildroot/sources/openwrt/root/bin/firstboot b/obsolete-buildroot/sources/openwrt/root/bin/firstboot deleted file mode 100755 index 5076d1c181..0000000000 --- a/obsolete-buildroot/sources/openwrt/root/bin/firstboot +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -# $Id$ - - -[ -f "/tmp/.firstboot" ] && { - echo "firstboot is already running" - return -} -touch /tmp/.firstboot - -jdev=$(mount | awk '/jffs2/ {print $3}') - -if [ -z "$jdev" ]; then - echo -n "Creating jffs2 partition... " - mtd erase OpenWrt >&- - mount -t jffs2 /dev/mtdblock/4 /jffs - echo "done" - cd /jffs -else - echo "firstboot has already been run" - echo "jffs2 partition is mounted, only resetting files" - cd $jdev -fi - -exec 2>/dev/null - -mount /dev/mtdblock/2 /rom -o ro - -echo -n "creating directories... " -{ - cd /rom - find . -type d - cd - -} | xargs mkdir -echo "done" - -echo -n "setting up symlinks... " -for file in $(cd /rom; find * -type f; find * -type l;) -do { - ln -sf /rom/$file $file -} done -echo "done" - -touch /tmp/resolv.conf -ln -s /tmp/resolv.conf /etc/resolv.conf - -umount /rom -mount none /jffs/proc -t proc -pivot_root /jffs /jffs/rom -mount none /dev -t devfs -mount none /tmp -t ramfs -umount /rom/proc -umount /rom/tmp -umount /rom/dev