· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/Build Script

FEDORA.build

  • FEDORA.Master
    • 필요한 파일들이 들어 있는 디렉토리임.
  • FEDORA.mkcompressed
    • 필요한 파일들이 존재하는가 점검한 후 postupgrade 와 clean 을 수행
    • mkisofs 에 의해 불필요한 파일들은 제외시킴.
    • create_compressed_fs 에 의해 압축파일 생성
    • kernel 의 버전이 변경되면 수정할 부분이 있슴.
  • FEDORA.postupgrade
    • 서비스를 종료시킴
    • 상대 링크로 되어 있는 것을 절대 링크로 수정
    • 시스템이 변경되면 점검, 수정 필요
    • ldconfig 수행
  • FEDORA.clean
    • 파일들을 rm 하거나, 내용만을 삭제함
    • 좀 더 점검할 필요있슴.
  • FEDORA.mkisofs
    • 압축 생성된 파일을 이용하여 iso 파일을 생성함.
  • LiveFC4-2005-07-07.iso
    • FEDORA.mkisofs 에 의해 생성됨.
  • create_compressed_fs
    • cloop-booyo 에 의해 생성된 실행 파일임.
  • mkinitrd
    • 아직 미완성 상태임.
  • FEDORA.mksortlist
    • mkisofs.sort
    • mkisofs.timestamp
    • mkisofs.timestamp 가 touch 된 후 access 된 파일들을 순서에 따라 mkisofs.sort 에 저장함.
    • 이는 FEDORA.mkcompressed 에서 사용함.
    • touch mkisofs.timestamp
    • reboot
    • 많이 사용하는 프로그램 수행
    • sh FEDORA.mksortlist
  • FEDORA.checklibs
    • 시스템의 실행파일들이 필요로 하는 라이브러리가 다 있는가 점검하는 스크립트.
    • /bin /sbin /usr/bin /usr/sbin
    • /usr/X11R6/bin /usr/games /usr/local/bin
    • /usr/local/sbin /lib /usr/lib
[root@localhost FEDORA.build]# sh FEDORA.checklibs
ERROR: /usr/lib/libdevhelp-1.so.0: libgtkembedmoz.so => not found
ERROR: /usr/lib/libdevhelp-1.so.0: libxpcom.so => not found
ERROR: /usr/lib/libdevhelp-1.so.0.0.0: libgtkembedmoz.so => not found
ERROR: /usr/lib/libdevhelp-1.so.0.0.0: libxpcom.so => not found
  • FEDORA.hardlinks
  • FEDORA.removedocs

FEDORA.Master

  • 이 디렉토리 밑의 모든 내용은 CD 에 수록됨
  • FEDORA
    • 이 밑의 내용 역시 CD 에 수록됨
  • 다음 파일들은 없에고, README.txt 하나로 통합하는 것이 좋을 것 같음.
    • FEDORA-FAQ-EN.txt
    • FEDORA-FAQ.txt
    • LICENSE.txt
    • README_Security.txt
  • boot
  • booyo-cheatcodes.txt
    • 점검하고 수정해야 함.
  • booyo-version
    • 관리를 위해 필요함.
    • 우선 시스템 버전만?
  • MS 시스템 하에서 CD 를 넣었을 때, 사용되는 파일들
    • autorun.inf
    • autorun.bat
    • autorun.pif
    • cdrom.ico
    • images
    • index.html
      • 수정해야 함.

FEDORA.build/FEDORA.Master/FEDORA

  • FEDORA
    • 압축 파일임.
  • FEDORA-FAQ-EN.txt
  • FEDORA-FAQ.txt
  • LICENSE.txt
  • README_Security.txt
  • booyo-cheatcodes.txt
  • booyo-version
  • md5sums

BOOYO.build/BOOYO.Master/boot/isolinux

  • isolinux.bin
    • mkisofs 에서 필요로 하는 파일임.
  • boot.cat
    • mkisofs 에 의해 생성되는 boot catalog 파일임.
  • boot.msg
    • boot prompt 를 내 보낼때 사용하는 화면임.
    • logo.16 을 여기에서 포함시킴.
  • logo.16
    • boot prompt 를 내 보낼때 나오는 이미지임.
  • f2
    • boot prompt 상태에서 F2 키를 누르면 나오면 화면임.
    • edit 하기가 어려움. 방법을 찾아볼 것
  • f3
    • boot prompt 상태에서 F3 키를 누르면 나오면 화면임.
    • edit 하기가 어려움. 방법을 찾아볼 것
  • isolinux.cfg
    • booting 시의 설정 파일임.
    • 정리 필요함. 좀 더 이해도 필요함.
  • linux26
    • 사용되는 커널임.
  • initrd
    • initrd.gz 를 만드는데 사용되는 디렉토리임.
  • initrd.gz
    • initrd 파일임.
  • mkcpio
    • initrd 를 이용하여 initrd.gz 를 만드는 스크립트 파일임.

/BOOYO.build/BOOYO.Master/boot/isolinux/initrd

  • bin, boot, lib, opt, usr 의 링크를 /BOOYO/bin 등에서 /FEDORA/bin 등으로 수정 필요
  • BOOYO
    • bin, boot, etc, lib, opt, sbin, usr, var 의 링크를 /cdrom/BOOYO/bin 에서 /cdrom/FEDORA/bin 등으로 고쳐야 함.
  • dev
  • etc
    • ld.so.conf 의 링크를 /BOOYO/etc/ld.so.conf 를 /FEDORA/etc/ld.so.conf 로 수정해야 함.
    • rc.d 밑의 파일들도 BOOYO 사용함. 수정 필요.
  • init
    • BOOYO 를 FEDORA 로 수정 필요
  • modules
  • static


수정할 파일들

  • FEDORA.build
    • FEDORA.mkcompressed
    • FEDORA.postupgrade
  • FEDORA.build/FEDORA.Master
    • FEDORA-FAQ-EN.txt
    • FEDORA-FAQ.txt
    • LICENSE.txt
    • README_Security.txt
    • booyo-cheatcodes.txt
    • booyo-version
    • images
    • index.html
    • text 디렉토리를 만들어 다음 파일들을 옮김.
      • FEDORA-FAQ-EN.txt
      • FEDORA-FAQ.txt
      • LICENSE.txt
      • README_Security.txt
      • booyo-cheatcodes.txt
  • FEDORA.build/FEDORA.Master/FEDORA
    • 필요 없슴.
      • FEDORA-FAQ-EN.txt
      • FEDORA-FAQ.txt
      • LICENSE.txt
      • README_Security.txt
      • booyo-cheatcodes.txt
      • booyo-version
    • md5sums
  • BOOYO.build/BOOYO.Master/boot/isolinux
    • boot.msg
    • f2
    • f3
    • logo.16
    • isolinux.cfg
  • BOOYO.build/BOOYO.Master/boot/isolinux/initrd
    • link 변경
    • BOOYO 밑의 링크 변경
    • etc 밑의 링크 변경
    • init 수정
    • etc/rc.d/ 파일들 수정



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-07-11 12:39:16
Processing time 0.0091 sec