From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by listman.redhat.com (Postfix) with ESMTP id CC12A3EA7C for ; Thu, 4 Jul 2002 15:58:55 -0400 (EDT) Received: (from mail@localhost) by int-mx1.corp.redhat.com (8.11.6/8.11.6) id g64Jws729219 for blinux-list@listman.redhat.com; Thu, 4 Jul 2002 15:58:54 -0400 Received: from mx1.redhat.com (mx1.redhat.com [172.16.48.31]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with SMTP id g64Jwsa29215 for ; Thu, 4 Jul 2002 15:58:54 -0400 Received: from ifaedi.insa-lyon.fr (ifaedi.insa-lyon.fr [134.214.104.16]) by mx1.redhat.com (8.11.6/8.11.6) with SMTP id g64Jmd900463 for ; Thu, 4 Jul 2002 15:48:39 -0400 Received: from Pulsar.resI.insa-lyon.fr (I425.resI.insa-lyon.fr [134.214.164.228]) by ifaedi.insa-lyon.fr (Postfix) with ESMTP id 0FB10E015 for ; Thu, 4 Jul 2002 21:53:41 +0200 (CEST) Received: from bdaix by Pulsar.resI.insa-lyon.fr with local (Exim 3.35 #1 (Debian)) id 17QCo1-0000O1-00 for ; Thu, 04 Jul 2002 22:02:21 +0200 To: blinux-list@redhat.com Subject: Re: woody root.bin References: <878z4z785e.fsf@Pulsar.resI.insa-lyon.fr> <87ofdn4kxn.fsf@lexx.delysid.org> <87vg7vsbq3.fsf@Pulsar.resI.insa-lyon.fr> <87it3v47sx.fsf@lexx.delysid.org> From: Boris DAIX Date: Thu, 04 Jul 2002 22:02:21 +0200 In-Reply-To: <87it3v47sx.fsf@lexx.delysid.org> (Mario Lang's message of "Thu, 04 Jul 2002 21:22:38 +0200") Message-ID: <87hejfgt2q.fsf@Pulsar.resI.insa-lyon.fr> User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i386-debian-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Loop: blinux-list@redhat.com Sender: blinux-list-admin@redhat.com Errors-To: blinux-list-admin@redhat.com X-BeenThere: blinux-list@redhat.com X-Mailman-Version: 2.0.1 Precedence: bulk Reply-To: blinux-list@redhat.com List-Help: List-Post: List-Subscribe: , List-Id: Linux for blind general discussion List-Unsubscribe: , List-Archive: Mario Lang writes: > Boris DAIX writes: > >> Mario Lang writes: >> >>> Check ftp://ftp.tugraz.at/incoming/debian >>> for the files I just sent over to kajarii for first time >>> real-world testing. I tested the procedure in theory >>> (without having a brailledisplay connect) and it worked. >> >> I would try it as soon as possible :-) I have two debian testing dists >> to install by yesterday... I wait for your erratum on url given. > OK, first I have to say, the version there (brltty.tar) does not > work. We forgot that we needed to link brltty statically. :-) >>> The whole idea is that we load brltty via tar >>> from a disk directly. The only modification >>> I made to root.bin is essentially editing /etc/init.d/rcS and >>> inserting >>> >>> echo "Please insert BRLTTY disk and press ENTER" >>> read ret 1 >> cd / >>> tar xf /dev/fd0 >>> /sbin/brltty >> >> Very, very interesting ! >> > OK, here goes the story: > > To build such a third brltty disk, simply create a directory > tree which looks like a root of a filesystem, something like > > etc/brltty > etc > lib/brltty > sbin > > Now, put all the brltty files you want/need there, there are actually > some ways to do it. Either precompile the text.table and device > name and driver type into one static brltty, then you just need > sbin/brltty. > > If you still want it to dynload different drivers, just do that, > but dont forget to compile brltty statically, and put a > etc/brltty.conf > in your dummy directory. > > Now if everything is there, just tar that up: > > tar c * >../brlttydisk.tar > > You now write this tar directly to a normal floppy disk, either using > dd or cat, both work: > dd if=../brlttydisk.tar of=/dev/fd0 > or > cat ../brlttydisk.tar >/dev/fd0 > > Now you just need the modified woody-root.bin from ftp://ftp.tugraz.at/incoming/debian. Ok, I did it :-) >>> So, read the file INSTALL in the ftp directory, >>> and try it. Please tell me if that worked for you, and if >>> it is a useable solution at all. >> >> I'll do report when I'd have tried it. But how do you modify the >> root.bin ? 'cause I can't take over mounting it, and source package >> boot-floppies can't compile (libs needed conflict each other...) ? > > Here the second story: > > To modify root.bin, you need to unzip it: > > mv root.bin root.bin.gz > gunzip root.bin.gz > mount root.bin /mnt -o loop Okay... Sorry ;-) But i didn't know this tip :-)) That makes me laugh... > > Now you are ready, only thing I did was to insert > the lines I posted into > etc/init.d/rcS > > Just after proc gets mounted should be ok. > > now, dont forget to umount and gzip again :) > > cd / > umount /mnt > gzip root.bin I think this is a really good method as it is really "standard". But before congratulating, I will try :-) after my pizza... > This is only a rough email to get the info across to interested people, > as soon as I find more time I will put that together in a readme and on > a web site. The right time for the (hopefully soon) coming woody > release :-) If you need help, ask and I'll probably there. >> Thank you a lot > > -- > CYa, > Mario Boris