· 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 파일명을 어떻게 할 것인지 생각해야 함.

ID
Password
Join
You can do very well in speculation where land or anything to do with earth is concerned.


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.0063 sec