== BooyoLiveCD/CVSnote == === CVS 관련 === cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd import -m "import knoppix ash 0.2 for kernel 2.6" ash-booyo knoppix knoppix-26-02 큰 실수를 저질렀다. ash-knoppix-26-0.2 밑에서 수행해야 할 위의 명령을 하나 위에서 수행함. cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd checkout ash-booyo 한 후에 이 밑에서 파일들을 하나씩 지우는 작업을 함. 1. working directory 로 이동 1. 가장 밑의 디렉토리로 이동 1. 파일들을 지움. 1. cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd remove 파일명들 1. cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd ci -m "rm all" 파일명들 1. cd .. 1. cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd update -P === 2005. 2. 18 === 1018 export CVS_RSH=ssh 1004 cd ash-knoppix-26-0.2/ 1019 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd import -m "import knoppix ash 0.2 for kernel 2.6" ash-booyo knoppix knoppix-26-02 1020 cd ../cloop-2.01 1023 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd import -m "import knoppix cloop-2.01" cloop-booyo knoppix cloop-201 1025 cd ../knx-installer-0.3/ 1030 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd import -m "import knoppix knx-installer-0.3" booyo-installer knoppix knx-installer-03 mkdir booyolivecd cd boolivecd 297 export CVS_RSH=ssh 298 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd checkout ash-booyo 299 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd checkout cloop-booyo 300 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd checkout booyo-installer cd ash-booyo edit for FC3 cp bltin/losetup.c and loop.h 306 cvs add ./losetup.c 308 cvs commit -m "add losetup.c" ./losetup.c 307 cvs add ./loop.h 309 cvs commit -m "add loop.h" ./loop.h 343 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd ci -R cd ../cloop-booyo edit for FC3 358 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd ci -R cd ../.. 366 mkdir tstlivecd 369 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd checkout ash-booyo 370 cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd checkout cloop-booyo 371 cd ash-booyo/ 373 make bltin 밑에 losetup.c 와 loop.h 가 add 되지 않은 것을 발견 389 cd cloop-booyo/ 391 make cd advancecomp-1.9_create_compressed_fs/ 하여 ./configure 를 수행하여 Makefile 을 새로 생성해야 하는 것을 발견 === CVS 구성 === * BOOYO.build * BOOYO build 스크립트 파일들 * KNOPPIX.build * KNOPPIX build 스크립트 파일들 * ash-booyo * ash 소스 파일 * booyo * inittab 관련 파일들과 linuxrc * booyo-installer * 하드디스크에 인스톨하기 위한 파일들 * cloop-booyo * cloop 소스 파일들 * ddcxinfo * ddcxinfo 소스 파일들 * fedora * rc.sysinit * hwsetup-booyo * hwsetup 소스파일들 * kmodule-booyo * kmodule 소스파일들 * knoppix * knoppix 초기화 파일들 * mkxf86config-booyo * mkxf86config 스크립트 파일과 XF86Config-4.in * opt * rebuildfstab 스크립트 === release 방법 === * minirt.gz 에 속하는 파일들 * linuxrc : ash 스크립트 파일 * /static/ash : CVS 에 있는 ash-booyo 로 생성 * /static/insmod : /sbin/insmod.static 를 복사 * /static/udevstart : /sbin/udev.static 복사 * /dev 밑에 다음 파일들이 만들어져 있어야 함. {{{ [root@localhost dev]# ls -l 합계 2 brw-r--r-- 1 root 1000 240, 0 12월 15 17:42 cloop0 crw-r--r-- 1 root 1000 5, 1 12월 15 17:16 console brw-r--r-- 1 root 1000 7, 0 12월 15 17:41 loop0 brw-r--r-- 1 root 1000 7, 1 12월 15 17:41 loop1 crw-r--r-- 1 root 1000 1, 3 12월 15 17:16 null drwxr-sr-x 2 root 1000 1024 12월 15 17:17 pts drwxr-sr-x 2 root 1000 1024 12월 15 17:17 shm crw-r--r-- 1 root 1000 1, 5 12월 15 17:16 zero }}} * /etc/inittab : 수정된 파일 * /etc/passwd group shadow : 사용자명, 패스워드 * /etc/rc.d/booyo-init booyo-halt booyo-reboot : 수정된 파일 * /modules/cloop.ko : * /modules/scsi : 커널과 맞는 모듈로 대체해야 함. * /opt/booyo : /etc/rc.d/booyo-init 에서 사용하는 파일들 * hwsetup-booyo : CVS hwsetup-booyo 로 생성 * kmodule-booyo : CVS kmodule-booyo 로 생성 * mkxf86config : xorg.conf 를 만드는 스크립트 * XF86Config-4.in : 이 파일을 입력으로 사용함. * ddcxinfo-booyo : CVS ddcxinfo-booyo 로 생성 * rebuildfstab : 스크립트 파일 * release 파일명을 어떻게 할 것인지 생각해야 함.