2010-11-30

Debian Cgit nginx + simpleCGI

aptitude install nginx gitosis git-core
get cgit and build:http://hjemli.net/git/cgit/
cpan FCGI, FCGI::ProcManager,Socket


setup cgit
vi /etc/cgitrc



setup gitosis


refs1:http://gebi.supersized.org/archives/4-Installing-gitosis-on-debian.html
refs:2:http://dora.bk.tsukuba.ac.jp/~takeuchi/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2Fgitosis%20%A4%CB%A4%E8%A4%EB%20git%20%A5%B5%A1%BC%A5%D0%A1%BC%A4%CE%B4%C9%CD%FD
refs3:http://phichyudebow.blogspot.com/2010/07/cgit-on-debian-apache2.html

setup nginx
vi /etc/nginx/site-available/default



setup SimpleCGI:refs:http://wiki.nginx.org/SimpleCGI
vi /usr/local/bin/cgiwrap-fcgi.pl



.Start
perl /usr/local/bin/cgiwrap-fcgi.pl
bind/listen error: -> mkdir /var/run/nginx/
chmod 0666 /var/run/nginx/cgiwrap-dispatch.sock
/etc/init.d/nginx restart

2010-11-19

Bravo external display

Andoird Bravo external display






I build kernel cm-kernel 2.6.35.4 with USB host,Displaylink driver and aufs.
then my aim is use directvnc on extend monitor(usb-hosted displaylink dev).
But can not open /dev/tty0.
Does anyone know how fix it ?


by theway mplayer can play mp4 video on extend monitor from bravo device.

Forked kernel(ccyrowski/cm-kernel->defer/cm-kernel->teamdesire/cm-kernel)
then -> tknv / cm-kernel.
and modify.
+ USB host patch from sven.killig:http://sven.killig.de/android/N1/2.2/usb_host/
+ aufs from http://aufs.sourceforge.net/
+ udlfb from http://git.plugable.com/gitphp/index.php?p=udlfb&a=summary
+ Native and Chroot Debian from http://www.telesphoreo.org/pipermail/g1-hackers/2008-November/000032.html

This ROM Based on DeFroST6.0C.
How to
1.download:[ROM]:http://firestorage.jp/download/e05648f28bcd0a7582c102b3c7792b050d621dbf
2.download:native Debian set:http://firestorage.jp/download/2ba5aaebf241f4968592fbc83ffbb2020dbd83af
uncompress zip and put all in SDcard(same dir hierarchie)
3.put all download file to SDcard
4.Flash ROM to 1 ROM image(pls. backup your origin ROM)
5.Connect your USB devices,Should Powered USB hub,Displaylink USB monitor,USB keyboard(for easy input) and what ever you like.
6.Boot your bravo
7.Need gscript.apk or input your self for loading modules.
7a.from gscript:
  • load 01-ld-usb-cores -- wait loading modules and init device.
  • load 02-ld-usb-hid -- wait loading modules and init device until keyboard work etc.
  • load 03-ld-udlfb -- wait loading modules and init monitor,when active monitor show green panel.
7b.from terminal emu:
be root
  • # sh /sdcard/gscript/01-ld-usb-cores.sh.sh
  • # sh /sdcard/gscript/02-ld-usb-hid.sh.sh
  • # sh /sdcard/gscript/03-ld-udlfb.sh.sh
8.Set Debian system from terminal emu
be root
# sh /sdcard/set-deb.sh
9.Set Framebuffer env from terminal emu
Maybe already Debian system ovelay on Android linux.
# export FRAMEBUFFER=/dev/graphics/fb1
# mplayer
Then should can see video on external display.

Now I am going to fork kernel, I need help fixing can not open /dev/tty0 for running directvnc on external monitor from Android.

In the ROM there is dvd driver etc. I did not test it,Because I do not have it.
WARNING: No Guarantee,No responsibility.

P.S.
apt-get is can not use at Native Debian on Android.
If you want use apt-get, please below way.
Run debian in chroot, use /sdcard/chroot-set-deb.sh at 8 of "HOW to" sequence.
# sh /sdcard/chroot-set-deb.sh
from here in chroot.
# mount -t devpts devpts /dev/pts
# mount -t proc proc /proc
# mount -t sysfs sysfs /sys

BCM4321 on Latitude D430

At kernel 3 find wireless hardware lspci | grep -i wireless  check using current kernel module with PCI bus address lspci -vv -s 0c:...