Advertisement
Guest User

Untitled

a guest
Dec 13th, 2012
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.28 KB | None | 0 0
  1. LDIR=~mgergi/deblive
  2.  
  3. #csomaglista regen: /usr/share/live-helper/lists/
  4. #csomaglista most: /usr/share/live/build/lists/
  5.  
  6. cp $LDIR/packagelist.txt usr/share/live/build/lists/myown
  7.  
  8. lb config \
  9.  -d squeeze -b usb-hdd -a i386 --linux-flavours 686 \
  10.  --apt-recommends false --memtest memtest86+ -p mgergi \
  11.  --binary-indices disabled \
  12.  --bootappend-live "persistent timezone=Europe/Budapest" \
  13.  --mirror-bootstrap http://ftp.debian.org/debian/ \
  14.  --mirror-chroot http://ftp.hu.debian.org/debian/ \
  15.  --mirror-debian-installer http://ftp.debian.org/debian/ \
  16.  --archive-areas "main contrib non-free" \
  17.  --username mgergi --hostname usblive
  18.  
  19. # --apt-recommends false    : Csak a deppend csomagokat teszi fel,
  20. #                             az ajanlottakat nem
  21. # --linux-flavours 686      : csak a 686-os kernel kell /486-os kernel nem/
  22. # --binary-indices disabled : torolje a /var/cache/apt tartalmát
  23. # --memtest memtest86+      : default ertek a memtest. lehetne meg disabled
  24. # --bootappend-live "persistent" : Akarok home partíciót kezelni
  25. # --archive-areas           : mert nem csak main csomagokat rakunk fel
  26.  
  27.  
  28. #
  29. # Itt adjuk meg, hogy milyen extra repository-kat hasznalunk:
  30. #
  31. cat <<END >config/chroot_sources/multimedia.chroot
  32. deb http://www.deb-multimedia.org squeeze main non-free
  33. END
  34. cat <<END >config/chroot_sources/multimedia.binary
  35. deb http://www.deb-multimedia.org squeeze main non-free
  36. END
  37.  
  38.  
  39. #
  40. # A debian-multimedia repository kulcsara is szuksegunk lesz:
  41. #
  42. cp /usr/share/keyrings/deb-multimedia-keyring.gpg config/chroot_sources/multimedia.chroot.gpg
  43. cp /usr/share/keyrings/deb-multimedia-keyring.gpg config/chroot_sources/multimedia.binary.gpg
  44.  
  45.  
  46. #
  47. # A java-hoz, vagy a ipw2x00 firmware csomaghoz jova kell hagyni a licensuket
  48. # Az image-keszites erre nem tud rakerdezni, igy elszallna, ha nem
  49. # nem konfiguralnank elore.
  50. # Az alabbi sorok igy keletkeztek:  debconf-get-selections | grep java
  51. #
  52. # Itt alitom be a lokalizaciot is.
  53. # A localepurge csomaggal pedig helyet sporolunk.
  54. #
  55. cat <<END >config/chroot_local-preseed/config.dat
  56. sun-java6-bin   shared/accepted-sun-dlj-v1-1    boolean true
  57. sun-java6-jre   shared/accepted-sun-dlj-v1-1    boolean true
  58. sun-java6-jre   sun-java6-jre/stopthread        boolean true
  59. sun-java6-jre   sun-java6-jre/jcepolicy note    
  60. sun-java6-bin   shared/error-sun-dlj-v1-1       error  
  61. sun-java6-jre   shared/error-sun-dlj-v1-1       error  
  62. sun-java6-bin   shared/present-sun-dlj-v1-1     note    
  63. sun-java6-jre   shared/present-sun-dlj-v1-1     note    
  64. localepurge     localepurge/remove_no   note    
  65. localepurge     localepurge/none_selected       boolean false
  66. localepurge     localepurge/nopurge     multiselect     en, en_US, en_US.UTF-8, hu, hu_HU, hu_HU.UTF-8
  67. localepurge     localepurge/mandelete   boolean true
  68. localepurge     localepurge/dontbothernew       boolean false
  69. localepurge     localepurge/showfreedspace      boolean true
  70. localepurge     localepurge/verbose     boolean false
  71. localepurge     localepurge/quickndirtycalc     boolean true
  72. locales locales/default_environment_locale      select  hu_HU.UTF-8
  73. locales locales/locales_to_be_generated multiselect     en_US.UTF-8 UTF-8, hu_HU.UTF-8 UTF-8
  74. firmware-ipw2x00        firmware-ipw2x00/license/present        note    
  75. firmware-ipw2x00        firmware-ipw2x00/license/accepted       boolean true
  76. END
  77.  
  78. # Magyaroknak magyar LaTeX
  79. # felul kell irni a nehany file-t a telepites utan
  80. #
  81. mkdir -p config/chroot_local-includes/usr/share/texmf-texlive/tex/generic/{babel,config}/
  82. cp $LDIR/magyar.ldf \
  83.    config/chroot_local-includes/usr/share/texmf-texlive/tex/generic/babel/
  84. cp $LDIR/language.dat \
  85.    config/chroot_local-includes/usr/share/texmf-texlive/tex/generic/config/
  86. cat <<END >config/chroot_local-hooks/01-texconfig.sh
  87. fmtutil-sys --all
  88. END
  89. chmod +x config/chroot_local-hooks/01-texconfig.sh
  90.  
  91. #
  92. # Magyaroknak magyar tellico es magyar koskoban
  93. #
  94. mkdir -p config/chroot_local-includes/usr/share/locale/hu/LC_MESSAGES/
  95. cp $LDIR/tellico.mo \
  96.    config/chroot_local-includes/usr/share/locale/hu/LC_MESSAGES/
  97. cp $LDIR/ksokoban.mo \
  98.    config/chroot_local-includes/usr/share/locale/hu/LC_MESSAGES/
  99.  
  100. #
  101. # A tapipad csak egy kis hackelessel mukodik rendesen sqeeze alatt:
  102. #
  103. mkdir -p config/chroot_local-includes/etc/modprobe.d
  104. cat <<END >config/chroot_local-includes/etc/modprobe.d/touchpad.conf
  105. options psmouse proto=imps
  106. END
  107.  
  108. #
  109. # Egyetlen repo-ban sem szerepel, de akkor is kell a skype:
  110. #
  111. cp $LDIR/skype*deb  config/chroot_local-packages/
  112. cp $LDIR/ksoko*deb  config/chroot_local-packages/
  113. cp $LDIR/google*deb config/chroot_local-packages/
  114.  
  115. #
  116. # Nagy takaritas: nem kell a csomo lokalizacio, es par csomagot is kidobhatunk
  117. #
  118. cat <<END >config/chroot_local-hooks/02-purge.sh
  119. localepurge
  120. aptitude -y purge nano vim-tiny ed tasksel tasksel-data
  121. rm -rf /usr/share/doc/*
  122. END
  123. chmod +x config/chroot_local-hooks/02-purge.sh
  124. cat <<END >config/chroot_local-hooks/03-purge_if_no_live-rw.sh
  125. aptitude -y purge logrotate rsyslog
  126. END
  127. chmod +x config/chroot_local-hooks/03-purge_if_no_live-rw.sh
  128.  
  129.  
  130. #
  131. # Ujabb takarekoskodas: nem kell /boot directory sqashfs image-be
  132. #
  133. export MKSQUASHFS_OPTIONS="-e boot"
  134.  
  135. #
  136. # KESZULJON AZ IMAGE
  137. #
  138. lh build
  139.  
  140. exit 0
  141. dd if=binary.img of=/dev/sdf bs=10M
  142. cat <<END | fdisk /dev/sdf
  143. n
  144. p
  145. 2
  146.  
  147.  
  148. w
  149. END
  150. mkfs.ext2 -L home-rw /dev/sdf2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement