#!/bin/bash
# Script para criar DVD com a ISO dos 5 CD em /tmp/iso
# OPENSUSE 10.1 
# tutoriais http://www.zago.eti.br/distro/A-distro.html
# como importar no "vi" (veja cp.txt)
#  :r !lynx -dump http://www.zago.eti.br/modelos/dvdsuse101-i386.sh
# atualizado para OPENSUSE 10.1 
# variaveis com caminho e nome das ISO
isocd1=/tmp/iso/SUSE-Linux-10.1-GM-i386-CD1.iso
isocd2=/tmp/iso/SUSE-Linux-10.1-GM-i386-CD2.iso
isocd3=/tmp/iso/SUSE-Linux-10.1-GM-i386-CD3.iso
isocd4=/tmp/iso/SUSE-Linux-10.1-GM-i386-CD4.iso
isocd5=/tmp/iso/SUSE-Linux-10.1-GM-i386-CD5.iso
# criar diretórios e montagem da ISO
mkdir -p /mnt/SL101CD01 && mount -o loop $isocd1 /mnt/SL101CD01
mkdir -p /mnt/SL101CD02 && mount -o loop $isocd2 /mnt/SL101CD02
mkdir -p /mnt/SL101CD03 && mount -o loop $isocd3 /mnt/SL101CD03
mkdir -p /mnt/SL101CD04 && mount -o loop $isocd4 /mnt/SL101CD04
mkdir -p /mnt/SL101CD05 && mount -o loop $isocd5 /mnt/SL101CD05
#Copíar tudo para o diretório /tmp/sl101dvd
mkdir -p /tmp/sl101dvd
cp -rfvp /mnt/SL101CD01/* /tmp/sl101dvd
cp -rfvp /mnt/SL101CD02/* /tmp/sl101dvd
cp -rfvp /mnt/SL101CD03/* /tmp/sl101dvd
cp -rfvp /mnt/SL101CD04/* /tmp/sl101dvd
cp -rfvp /mnt/SL101CD05/* /tmp/sl101dvd
# incluir no DVD, também alguns aplicativos e copia de minha documentação no DVD (copia do FAQ e manuais do SUSE)
# aproveite para completar o DVD com documentação e aplicativos mais utilizados.
#cp -rfvp /home/zago/guiaz /tmp/sl101dvd
#cp -rfvp /home/zago/apostilas /tmp/sl101dvd
#cp -rfvp /home/zago/utilitarios /tmp/sl101dvd
#cp -rfvp /home/zago/rpmextra /tmp/sl101dvd
# desmontar as montagem das ISO e remover o ponto de montagem.
umount /mnt/SL101CD01 && rm -rf /mnt/SL101CD01
umount /mnt/SL101CD02 && rm -rf /mnt/SL101CD02
umount /mnt/SL101CD03 && rm -rf /mnt/SL101CD03
umount /mnt/SL101CD04 && rm -rf /mnt/SL101CD04
umount /mnt/SL101CD05 && rm -rf /mnt/SL101CD05

# remover sub-diretórios que não serão utilizados, de media.2 até media.5.
rm -rf /tmp/sl101dvd/media.2 /tmp/sl101dvd/media.3 /tmp/sl101dvd/media.4 /tmp/sl101dvd/media.5

# Altere em /tmp/sl101dvd/media.1/media, altere na 3 (ultima linha) de 5 para 1, use seu editor preferido ou via sed.
sed -i "3s/^./1/" /tmp/sl101dvd/media.1/media
chmod 777 -Rv /tmp/sl101dvd/boot
cd /tmp/sl101dvd/suse
create_package_descr -x setup/descr/EXTRA_PROV -l english -l spanish -l french -l german -l czech -l hungarian -l italian

# Criar a imagem ISO do DVD, copiar e colar todas as linhas abaixo ou tudo em uma única linha sem a \.
cd /tmp
mkisofs -v -V SU101OSS.001 -r -J -l -L -P "SuSE Linux AG" \
     -b "boot/i386/loader/isolinux.bin" \
     -c "boot/i386/loader/boot.cat" \
     -no-emul-boot -boot-load-size 4 -boot-info-table \
     -graft-points -o /tmp/SUSE-Linux-10.1-GM-i386-DVD.iso \
     /tmp/sl101dvd

