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