· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/CV Snote

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 로 이동
  2. 가장 밑의 디렉토리로 이동
  3. 파일들을 지움.
  4. cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd remove 파일명들
  5. cvs -z3 -d:ext:tcheun@cvs.kldp.net:/cvsroot/booyolivecd ci -m "rm all" 파일명들
  6. cd ..
  7. 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 파일명을 어떻게 할 것인지 생각해야 함.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-04-01 04:51:35
Processing time 0.0064 sec