From 3d007394805916ceb2214bfd7e06d8a4899262c5 Mon Sep 17 00:00:00 2001 From: nbd Date: Sun, 17 Jul 2005 22:52:59 +0000 Subject: move target/default/target_skeleton into package/base-files, put all the default files in ipkg packages, cleanup some junk in toolchain/, toolchain/ no longer changes build_mipsel/root git-svn-id: svn://svn.openwrt.org/openwrt/trunk@1494 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../target/default/target_skeleton/bin/firstboot | 63 ---------------------- 1 file changed, 63 deletions(-) delete mode 100755 openwrt/target/default/target_skeleton/bin/firstboot (limited to 'openwrt/target/default/target_skeleton/bin/firstboot') diff --git a/openwrt/target/default/target_skeleton/bin/firstboot b/openwrt/target/default/target_skeleton/bin/firstboot deleted file mode 100755 index cef258cf3..000000000 --- a/openwrt/target/default/target_skeleton/bin/firstboot +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh -# $Id$ - -mount | grep squashfs >&- || { - echo "You do not have a squashfs partition; aborting" - echo "(firstboot cannot be run on jffs2 based firmwares)" - return -} - -[ -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 { - [ "${file%/*}" = "usr/lib/ipkg/info" ] && { - cp -f /rom/$file $file - } || { - 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 -- cgit v1.2.3