If there is better support for the things that I am trying to do, I would be quite interested. Also, I have one machine set up as a Windows ME / Linux test system that I could also do testing on. (I have an Linux experiment in flight on the system, but I have options.) I have cable modem access. On another note I put together a little script to build ide device nodes. I am attaching it if you are interested in looking it over and telling me if I properly understand how to go about building ide devices. > Well, folks, it is that time of the development cycle where we traditionally > (actually this is a brand new tradition) seek a few brave souls to act as > testers for our next distro. > > This time, all you need is bravery and a computer system to try this out on. > We are finishing testing protocols which will lead you through the testing > steps; we have software that phones home with your tester number and your > hardware configuration, and we are building a web site to post results and > opinions. > > For the first time, we are looking for more than bugs to fix. We are looking > for ratings of functionality that we can share with the community, and with > the developers and maintainers of the packages, even those we do not do > ourselves. > > To enroll, just email me. Tell me whether you have a fast connection and if > not, send a postal address. Oh, and make sure you are able to dedicate a > little time the month of Valentine's Day. > > Well the pay isn't great ($0) but you do get my personal assistance via email > to configure your computer to the next release. > > Civileme > -- > QA/Software testing
#!/bin/bash # By: Jason Snyder # Name: hdbuild # Purpose: Build a master / slave set of device nodes. # Tested Environments: mdk 7.2. # Usage: hdbuild [arg1:(root device name of master i.e. hda)] #Declare Local Variables MINORRANGE=0 DEVICERANGE=0 MAJORNO=0 MAJORFOUND=0 MASTER=$1 SLAVE=0 if [ "$#" -eq "1" ]; then #Examine root master to deturmin which major device to use case $1 in hda) MAJORNO="3" SLAVE="hdb" MAJORFOUND="1" ;; hdc) MAJORNO="22" SLAVE="hdd" MAJORFOUND="1" ;; hde) MAJORRNO="33" SLAVE="hdf" MAJORFOUND="1" ;; hdg) MAJORNO="34" SLAVE="hdh" MAJORFOUND="1" ;; hdi) MAJORNO="56" SLAVE="hdj" MAJORFOUND="1" ;; hdk) MAJORNO="57" SLAVE="hdl" MAJORFOUND="1" ;; hdm) MAJORNO="88" SLAVE="hdn" MAJORFOUND="1" ;; hdo) MAJORNO="89" SLAVE="hdp" MAJORFOUND="1" ;; hdq) MAJORNO="90" SLAVE="hdr" MAJORFOUND="1" ;; hds) MAJORNO="91" SLAVE="hdt" MAJORFOUND="1" ;; esac if [ "$MAJORFOUND" -eq "1" ]; then #Set variables for master MINORRANGE=0 DEVICERANGE=1 #Create root hd device for master mknod -m 660 /dev/$MASTER b $MAJORNO $MINORRANGE chown root /dev/$MASTER chgrp disk /dev/$MASTER let MINORRANGE=$MINORRANGE+1 #Create partition devices for master while [ "$DEVICERANGE" -le "16" ]; do #Create partition devices on hd device mknod -m 660 /dev/$MASTER$DEVICERANGE b $MAJORNO $MINORRANGE chown root /dev/$MASTER$DEVICERANGE chgrp disk /dev/$MASTER$DEVICERANGE let MINORRANGE=$MINORRANGE+1 let DEVICERANGE=$DEVICERANGE+1 done #Set variables for slave MINORRANGE=64 DEVICERANGE=1 #Create root hd device for slave mknod -m 660 /dev/$SLAVE b $MAJORNO $MINORRANGE chown root /dev/$SLAVE chgrp disk /dev/$SLAVE let MINORRANGE=$MINORRANGE+1 #Create partition devices for slave while [ "$DEVICERANGE" -le "16" ]; do #Create partition devices on hd device mknod -m 660 /dev/$SLAVE$DEVICERANGE b $MAJORNO $MINORRANGE chown root /dev/$SLAVE$DEVICERANGE chgrp disk /dev/$SLAVE$DEVICERANGE let MINORRANGE=$MINORRANGE+1 let DEVICERANGE=$DEVICERANGE+1 done else echo "Error: Master device not valad! Valid set is {hda, hdc, hde, hdg, hdi, hdk, hdm, hdo, hdq, hds}" fi else echo "This script builds a master / slave set of device nodes" echo "Usage: command [arg1:(root device name of master i.e. hda)]" fi