now with added verbosity
SVN-Revision: 111
This commit is contained in:
		@@ -12,27 +12,33 @@ touch /tmp/.firstboot
 | 
				
			|||||||
jdev=$(mount | awk '/jffs2/ {print $3}')
 | 
					jdev=$(mount | awk '/jffs2/ {print $3}')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ -z "$jdev" ]; then
 | 
					if [ -z "$jdev" ]; then
 | 
				
			||||||
	mtd erase OpenWrt
 | 
						echo -n "Creating jffs2 partition... "
 | 
				
			||||||
 | 
						mtd erase OpenWrt >- 
 | 
				
			||||||
	mount -t jffs2 /dev/mtdblock/4 /jffs
 | 
						mount -t jffs2 /dev/mtdblock/4 /jffs
 | 
				
			||||||
 | 
						echo "done"
 | 
				
			||||||
	cd /jffs
 | 
						cd /jffs
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
	echo "firstboot has already been run"
 | 
						echo "firstboot has already been run"
 | 
				
			||||||
	echo "fixing symlinks instead"
 | 
						echo "jffs2 partition is mounted, only resetting files"
 | 
				
			||||||
	cd $jdev
 | 
						cd $jdev
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
mount /dev/mtdblock/2 /rom -o ro
 | 
					mount /dev/mtdblock/2 /rom -o ro
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo -n "creating directories... "
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	cd /rom
 | 
						cd /rom
 | 
				
			||||||
	find . -type d
 | 
						find . -type d
 | 
				
			||||||
	cd -
 | 
						cd -
 | 
				
			||||||
} | xargs mkdir
 | 
					} | xargs mkdir
 | 
				
			||||||
 | 
					echo "done"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo -n "setting up symlinks... "
 | 
				
			||||||
for file in $(cd /rom; find *  -type f; find *  -type l;)
 | 
					for file in $(cd /rom; find *  -type f; find *  -type l;)
 | 
				
			||||||
do {
 | 
					do {
 | 
				
			||||||
	ln -sf  /rom/$file $file
 | 
						ln -sf  /rom/$file $file
 | 
				
			||||||
} done
 | 
					} done
 | 
				
			||||||
 | 
					echo "done"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
touch /tmp/resolv.conf
 | 
					touch /tmp/resolv.conf
 | 
				
			||||||
ln -s /tmp/resolv.conf /etc/resolv.conf
 | 
					ln -s /tmp/resolv.conf /etc/resolv.conf
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user