r4837 - developers/werner/wlan-trial

werner at docs.openmoko.org werner at docs.openmoko.org
Fri Nov 28 03:11:40 CET 2008


Author: werner
Date: 2008-11-28 03:11:39 +0100 (Fri, 28 Nov 2008)
New Revision: 4837

Added:
   developers/werner/wlan-trial/opkg-cache/
Modified:
   developers/werner/wlan-trial/Makefile
   developers/werner/wlan-trial/wlan-trial.init
   developers/werner/wlan-trial/wlan-trial.myroot
Log:
Further customization for WLAN trial.



Modified: developers/werner/wlan-trial/Makefile
===================================================================
--- developers/werner/wlan-trial/Makefile	2008-11-27 22:32:15 UTC (rev 4836)
+++ developers/werner/wlan-trial/Makefile	2008-11-28 02:11:39 UTC (rev 4837)
@@ -1,19 +1,39 @@
 # This is where my kernel lives. Edit or use
 # make KERNEL=/your/kernel/uImage sd
 
+VERSION=11-28
+ID=wlan-trial-$(VERSION)
+
 KERNEL=/home/moko/git/ktrack/arch/arm/boot/uImage
 
-.PHONY:	all rootfs sd
+UPLOAD_ACCOUNT=werner at sita.openmoko.org
+UPLOAD_DIR=public_html/wlan-trial/.upload
+FINAL_DIR=public_html/wlan-trial/$(VERSION)
+UPLOAD=$(UPLOAD_ACCOUNT):$(UPLOAD_DIR)
 
+
+.PHONY:	all rootfs jffs2 sd
+
 all:
 	@echo "make what ?" 1>&2
 	@exit 1
 
-rootfs:
-	../myroot/myroot wlan-trial.myroot
+rootfs:	rootfs
+	VERSION=$(VERSION) ../myroot/myroot wlan-trial.myroot
+
+jffs2:
 	../myroot/mkjffs2
 
 sd:
-	../myroot/myroot wlan-trial.myroot
 	../myroot/mkext2
 	../myroot/mksd -u $(KERNEL)
+
+upload:
+	ssh $(UPLOAD_ACCOUNT) test ! -d $(FINAL_DIR)
+	ssh $(UPLOAD_ACCOUNT) rm -rf $(UPLOAD_DIR)
+	ssh $(UPLOAD_ACCOUNT) mkdir -p $(UPLOAD_DIR)
+	scp root.jffs2 $(UPLOAD)/$(ID).jffs2
+	scp $(KERNEL) $(UPLOAD)/$(ID).uImage
+	bzip2 -9 <sd_image | \
+	  ssh $(UPLOAD_ACCOUNT) "cat >$(UPLOAD_DIR)/$(ID).sd_image.bz2"
+	ssh $(UPLOAD_ACCOUNT) mv $(UPLOAD_DIR) $(FINAL_DIR)

Modified: developers/werner/wlan-trial/wlan-trial.init
===================================================================
--- developers/werner/wlan-trial/wlan-trial.init	2008-11-27 22:32:15 UTC (rev 4836)
+++ developers/werner/wlan-trial/wlan-trial.init	2008-11-28 02:11:39 UTC (rev 4837)
@@ -14,27 +14,41 @@
 mount -t sysfs none /sys
 mount -t tmpfs none /tmp
 
-# devices and sshd
+# devices
 mount -t tmpfs none /dev
+mknod /dev/mem c 1 1
 mknod /dev/null c 1 3
 mknod /dev/tty c 5 0
+mknod /dev/urandom c 1 9
 mknod /dev/ttySAC2 c 204 66
 mkdir /dev/pts
 mount -t devpts none /dev/pts
-( udevd --daemon; udevtrigger && udevsettle && /usr/sbin/sshd;
-  echo "<*** System initialization complete ***>" >/dev/console ) &
 
 # network
 ifconfig usb0 192.168.0.202 up
 route add default gw 192.168.0.200
 
-# X
-TSLIB_TSDEVICE=/dev/input/touchscreen0
-export TSLIB_TSDEVICE
+# sshd
 
+date >/dev/urandom
+/usr/sbin/sshd
+
+# udevd is still needed for MTD and miscellaneous devices (/dev/mem, etc.)
+udevd --daemon
+udevtrigger
+
+cat <<EOF >/etc/motd
+*
+*  WLAN Trial System, version `cat /VERSION`
+*
+* (kernel `uname -rv`)
+*
+EOF
+
 # shell
 PS1='con:\w\$ '
 HOME=/home/root
 cd $HOME
 export PS1 HOME
+cat /etc/motd
 exec setsid /bin/bash -l </dev/ttySAC2 >/dev/ttySAC2 2>&1

Modified: developers/werner/wlan-trial/wlan-trial.myroot
===================================================================
--- developers/werner/wlan-trial/wlan-trial.myroot	2008-11-27 22:32:15 UTC (rev 4836)
+++ developers/werner/wlan-trial/wlan-trial.myroot	2008-11-28 02:11:39 UTC (rev 4837)
@@ -80,6 +80,7 @@
 # inspired by kboot's scripts/kboot
 
 cp $my/wlan-trial/wlan-trial.init sbin/init
+echo $VERSION >VERSION
 
 
 # ----- set up sshd -----------------------------------------------------------
@@ -92,6 +93,8 @@
 
 echo "sshd:*:1:1:SSH:/:/bin/true" >>etc/passwd
 
+echo "PermitEmptyPasswords yes" >>etc/ssh/sshd_config
+
 mkdir -p var/run/sshd
 
 
@@ -155,5 +158,4 @@
     mv $n sbin/`basename $n .26`
 done
 
-
 # -----------------------------------------------------------------------------




More information about the commitlog mailing list