Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LDIR=~mgergi/deblive
- #csomaglista regen: /usr/share/live-helper/lists/
- #csomaglista most: /usr/share/live/build/lists/
- cp $LDIR/packagelist.txt usr/share/live/build/lists/myown
- lb config \
- -d squeeze -b usb-hdd -a i386 --linux-flavours 686 \
- --apt-recommends false --memtest memtest86+ -p mgergi \
- --binary-indices disabled \
- --bootappend-live "persistent timezone=Europe/Budapest" \
- --mirror-bootstrap http://ftp.debian.org/debian/ \
- --mirror-chroot http://ftp.hu.debian.org/debian/ \
- --mirror-debian-installer http://ftp.debian.org/debian/ \
- --archive-areas "main contrib non-free" \
- --username mgergi --hostname usblive
- # --apt-recommends false : Csak a deppend csomagokat teszi fel,
- # az ajanlottakat nem
- # --linux-flavours 686 : csak a 686-os kernel kell /486-os kernel nem/
- # --binary-indices disabled : torolje a /var/cache/apt tartalmát
- # --memtest memtest86+ : default ertek a memtest. lehetne meg disabled
- # --bootappend-live "persistent" : Akarok home partíciót kezelni
- # --archive-areas : mert nem csak main csomagokat rakunk fel
- #
- # Itt adjuk meg, hogy milyen extra repository-kat hasznalunk:
- #
- cat <<END >config/chroot_sources/multimedia.chroot
- deb http://www.deb-multimedia.org squeeze main non-free
- END
- cat <<END >config/chroot_sources/multimedia.binary
- deb http://www.deb-multimedia.org squeeze main non-free
- END
- #
- # A debian-multimedia repository kulcsara is szuksegunk lesz:
- #
- cp /usr/share/keyrings/deb-multimedia-keyring.gpg config/chroot_sources/multimedia.chroot.gpg
- cp /usr/share/keyrings/deb-multimedia-keyring.gpg config/chroot_sources/multimedia.binary.gpg
- #
- # A java-hoz, vagy a ipw2x00 firmware csomaghoz jova kell hagyni a licensuket
- # Az image-keszites erre nem tud rakerdezni, igy elszallna, ha nem
- # nem konfiguralnank elore.
- # Az alabbi sorok igy keletkeztek: debconf-get-selections | grep java
- #
- # Itt alitom be a lokalizaciot is.
- # A localepurge csomaggal pedig helyet sporolunk.
- #
- cat <<END >config/chroot_local-preseed/config.dat
- sun-java6-bin shared/accepted-sun-dlj-v1-1 boolean true
- sun-java6-jre shared/accepted-sun-dlj-v1-1 boolean true
- sun-java6-jre sun-java6-jre/stopthread boolean true
- sun-java6-jre sun-java6-jre/jcepolicy note
- sun-java6-bin shared/error-sun-dlj-v1-1 error
- sun-java6-jre shared/error-sun-dlj-v1-1 error
- sun-java6-bin shared/present-sun-dlj-v1-1 note
- sun-java6-jre shared/present-sun-dlj-v1-1 note
- localepurge localepurge/remove_no note
- localepurge localepurge/none_selected boolean false
- localepurge localepurge/nopurge multiselect en, en_US, en_US.UTF-8, hu, hu_HU, hu_HU.UTF-8
- localepurge localepurge/mandelete boolean true
- localepurge localepurge/dontbothernew boolean false
- localepurge localepurge/showfreedspace boolean true
- localepurge localepurge/verbose boolean false
- localepurge localepurge/quickndirtycalc boolean true
- locales locales/default_environment_locale select hu_HU.UTF-8
- locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8, hu_HU.UTF-8 UTF-8
- firmware-ipw2x00 firmware-ipw2x00/license/present note
- firmware-ipw2x00 firmware-ipw2x00/license/accepted boolean true
- END
- # Magyaroknak magyar LaTeX
- # felul kell irni a nehany file-t a telepites utan
- #
- mkdir -p config/chroot_local-includes/usr/share/texmf-texlive/tex/generic/{babel,config}/
- cp $LDIR/magyar.ldf \
- config/chroot_local-includes/usr/share/texmf-texlive/tex/generic/babel/
- cp $LDIR/language.dat \
- config/chroot_local-includes/usr/share/texmf-texlive/tex/generic/config/
- cat <<END >config/chroot_local-hooks/01-texconfig.sh
- fmtutil-sys --all
- END
- chmod +x config/chroot_local-hooks/01-texconfig.sh
- #
- # Magyaroknak magyar tellico es magyar koskoban
- #
- mkdir -p config/chroot_local-includes/usr/share/locale/hu/LC_MESSAGES/
- cp $LDIR/tellico.mo \
- config/chroot_local-includes/usr/share/locale/hu/LC_MESSAGES/
- cp $LDIR/ksokoban.mo \
- config/chroot_local-includes/usr/share/locale/hu/LC_MESSAGES/
- #
- # A tapipad csak egy kis hackelessel mukodik rendesen sqeeze alatt:
- #
- mkdir -p config/chroot_local-includes/etc/modprobe.d
- cat <<END >config/chroot_local-includes/etc/modprobe.d/touchpad.conf
- options psmouse proto=imps
- END
- #
- # Egyetlen repo-ban sem szerepel, de akkor is kell a skype:
- #
- cp $LDIR/skype*deb config/chroot_local-packages/
- cp $LDIR/ksoko*deb config/chroot_local-packages/
- cp $LDIR/google*deb config/chroot_local-packages/
- #
- # Nagy takaritas: nem kell a csomo lokalizacio, es par csomagot is kidobhatunk
- #
- cat <<END >config/chroot_local-hooks/02-purge.sh
- localepurge
- aptitude -y purge nano vim-tiny ed tasksel tasksel-data
- rm -rf /usr/share/doc/*
- END
- chmod +x config/chroot_local-hooks/02-purge.sh
- cat <<END >config/chroot_local-hooks/03-purge_if_no_live-rw.sh
- aptitude -y purge logrotate rsyslog
- END
- chmod +x config/chroot_local-hooks/03-purge_if_no_live-rw.sh
- #
- # Ujabb takarekoskodas: nem kell /boot directory sqashfs image-be
- #
- export MKSQUASHFS_OPTIONS="-e boot"
- #
- # KESZULJON AZ IMAGE
- #
- lh build
- exit 0
- dd if=binary.img of=/dev/sdf bs=10M
- cat <<END | fdisk /dev/sdf
- n
- p
- 2
- w
- END
- mkfs.ext2 -L home-rw /dev/sdf2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement