== BooyoLiveCD/HwSetup == CD 를 만들때 * /etc/sysconfig/booyo, mouse, xserver, sound, netcard 지울 것 * /etc/modprobe.conf 를 zero 파일로 만들 것 * 링크를 없에야 하는 파일들 mouse, modem, scanner /opt/booyo 밑에 있어야 하는 파일들 * kmodule-booyo * hwsetup-booyo * mkxf86config /etc/init.d 밑에 있어야 하는 파일 * hwsetup /etc/rc5.d 의 조정 * kudzu 를 K 로 변경. hwsetup 추가 하드웨어 설정을 위해 결국 몇몇 파일을 수정하는 수 밖에 없었다. rc.sysinit 의 kmodule 를 /opt/booyo/kmodule-booyo 로 수정 * devs = probeDevices(probeClass, probeBus, PROBE_ALL); * writeDevices("/etc/sysconfig/hwconf",devs); kudzu 를 hwsetup-booyo 로 수정 /etc/init.d/kudzu 대신 hwsetup 사용 * /opt/booyo/hwsetup-booyo 수행 * /opt/booyo/mkxf86config 수행 /opt/booyo/mkxf86config 를 위해 ddcxinfo-booyo 생성 * ddcxinfo-knoppix.c 그대로 사용 해야 할 일 * hwsetup-booyo.mo 만들 것 * 프린터 관련 작업 필요함. * newt 관련 조사 필요 * isConfigurable * configurable 인 경우 return 1 * dev->driver 이 parport_serial 이면 return 1 * dev->type 이 NETWORK, SCSI, IDE, RAID, CAPTURE, USB, FIREWIRE, KEYBOARD, MODEM, SCANNER, MOUSE, AUDIO 면 return 1; * dev->type 이 VIDEO 면 * /usr/bin/system-config-display 이 있고, /usr/X11R6/bin/XFree86 이나 /usr/X11R6/bin/Xorg 이 있으면 return 1 * dev->type 이 OTHER 이면 * dev->bus == BUS_PCI 고, vendorId == 0x14e4 이고, dev)->deviceId == 0x5820 이면 return 1 (modem card ?) * dev->type 이 PRINTER, TAPE, FLOPPY, HD, CDROM, SOCKET, default 면 return 0; * isConfigured * configure 하기 어려운 것은 configure 된 척함. return 1 * dev->type 이 NETWORK * dev->driver 가 unknown, ignore, disabled 면 return 1 * driver 이 있고 * dev->bus 가 PCMCIA 면 return 0 * dev->bus 가 PCI 가 아니거나, pciType 이 PCI_CARDBUS 가 아니면 * dev->device 가 있고, isAliased 가 없으면 return 1 * dev->type 이 RAID, SCSI, IDE * dev->driver 가 unknown, ignore, disabled 면 return 1 * isAliased 에서 scsi_hostadapter 에 해당되는 것이 없으면 return 1 * dev->type 이 VIDEO, MONITOR * /etc/X11/xorg.conf 이 있으면 return 1 * dev->driver 가 unknown, ignore, disabled 면 return 1 * dev->type 이 CAPTURE * dev->driver 가 unknown, ignore, disabled 면 return 1 * isAliased char-major-81 이 없으면 return 1 * dev->type 이 AUDIO * dev->type 이 USB * dev->type 이 FIREWIRE * dev->type 이 MOUSE * dev->type 이 MODEM * dev->type 이 SCANNER * dev->type 이 KEYBOARD * dev->type 이 OTHER * isAliased(cf,dev->device,dev->driver) * /etc/modprobe.conf 에서 alias 로 시작하는 줄에서 dev-device 를 포함한 줄을 찾아 마지막 column 이 driver 와 같은가 점검.